HomeSort by relevance Sort by last modified time
    Searched refs:UDiv (Results 1 - 25 of 40) sorted by null

1 2

  /external/llvm/include/llvm/
Operator.h 125 /// PossiblyExactOperator - A udiv or sdiv instruction, which can be marked as
151 OpC == Instruction::UDiv ||
234 : public ConcreteOperator<PossiblyExactOperator, Instruction::UDiv> {
InstrTypes.h 277 DEFINE_HELPERS(UDiv, Exact) // CreateExactUDiv
    [all...]
  /external/llvm/include/llvm/Support/
PatternMatch.h 349 inline BinaryOp_match<LHS, RHS, Instruction::UDiv>
351 return BinaryOp_match<LHS, RHS, Instruction::UDiv>(L, R);
458 /// m_IDiv - Matches UDiv and SDiv.
460 inline BinOp2_match<LHS, RHS, Instruction::SDiv, Instruction::UDiv>
462 return BinOp2_match<LHS, RHS, Instruction::SDiv, Instruction::UDiv>(L, R);
  /external/llvm/lib/Transforms/Utils/
SimplifyIndVar.cpp 98 case Instruction::UDiv:
  /external/llvm/lib/Transforms/InstCombine/
InstCombineMulDivRem.cpp 10 // This file implements the visit functions for mul, fmul, sdiv, udiv, fdiv,
185 (BO->getOpcode() != Instruction::UDiv &&
193 (BO->getOpcode() == Instruction::UDiv ||
206 if (BO->getOpcode() == Instruction::UDiv)
363 /// instructions (udiv and sdiv). It is called by the visitors to those integer
392 if (!RHS->isZero()) { // avoid X udiv 0
442 // X udiv 2^C -> X >> C
457 // X udiv C, where C >= signbit
465 // X udiv (C1 << N), where C1 is "1<<C2" --> X >> (N+C2)
476 // udiv X, (Select Cond, C1, C2) --> Select Cond, (shr X, C1), (shr X, C2
    [all...]
InstCombineCasts.cpp 178 case Instruction::UDiv:
358 case Instruction::UDiv:
360 // UDiv and URem can be truncated if all the truncated bits are zero.
    [all...]
InstCombineCompares.cpp     [all...]
  /external/llvm/lib/Analysis/
ScalarEvolution.cpp 204 const SCEVUDivExpr *UDiv = cast<SCEVUDivExpr>(this);
205 OS << "(" << *UDiv->getLHS() << " /u " << *UDiv->getRHS() << ")";
594 // Lexicographically compare udiv expressions.
    [all...]
ValueTracking.cpp 379 case Instruction::UDiv: {
381 // treat a udiv as a logical right shift by the power of 2 known to
    [all...]
InstructionSimplify.cpp     [all...]
LazyValueInfo.cpp 729 case Instruction::UDiv:
730 Result.markConstantRange(LHSRange.udiv(RHSRange));
    [all...]
ScalarEvolutionExpander.cpp     [all...]
  /external/llvm/lib/VMCore/
ConstantFold.cpp     [all...]
Instruction.cpp 114 case UDiv: return "udiv";
Constants.cpp 235 case Instruction::UDiv:
    [all...]
  /external/llvm/lib/ExecutionEngine/
ExecutionEngine.cpp 691 case Instruction::UDiv:
709 case Instruction::UDiv:GV.IntVal = LHS.IntVal.udiv(RHS.IntVal); break;
    [all...]
  /external/llvm/lib/Target/CppBackend/
CPPBackend.cpp 830 case Instruction::UDiv: Out << "getUDiv("; break;
    [all...]
  /external/llvm/lib/ExecutionEngine/Interpreter/
Execution.cpp 537 case Instruction::UDiv: R.IntVal = Src1.IntVal.udiv(Src2.IntVal); break;
    [all...]
  /external/llvm/lib/AsmParser/
LLLexer.cpp 598 INSTKEYWORD(udiv, UDiv); INSTKEYWORD(sdiv, SDiv); INSTKEYWORD(fdiv, FDiv);
  /external/llvm/lib/Transforms/Scalar/
Reassociate.cpp 138 I->getOpcode() == Instruction::UDiv ||
    [all...]
  /external/llvm/tools/llvm-stress/
llvm-stress.cpp 334 case 4:{Op = (isFloat?Instruction::FDiv : Instruction::UDiv); break; }
  /external/llvm/unittests/Support/
ConstantRangeTest.cpp 375 TEST_F(ConstantRangeTest, UDiv) {
376 EXPECT_EQ(Full.udiv(Full), Full);
377 EXPECT_EQ(Full.udiv(Empty), Empty);
378 EXPECT_EQ(Full.udiv(One), ConstantRange(APInt(16, 0),
380 EXPECT_EQ(Full.udiv(Some), ConstantRange(APInt(16, 0),
382 EXPECT_EQ(Full.udiv(Wrap), Full);
383 EXPECT_EQ(Empty.udiv(Empty), Empty);
384 EXPECT_EQ(Empty.udiv(One), Empty);
385 EXPECT_EQ(Empty.udiv(Some), Empty);
386 EXPECT_EQ(Empty.udiv(Wrap), Empty)
    [all...]
  /external/llvm/lib/Bitcode/Reader/
BitcodeReader.cpp 127 case bitc::BINOP_UDIV: return Instruction::UDiv;
    [all...]
  /frameworks/compile/libbcc/bcinfo/BitReader_2_7/
BitcodeReader.cpp 184 case bitc::BINOP_UDIV: return Instruction::UDiv;
    [all...]
  /frameworks/compile/libbcc/bcinfo/BitReader_3_0/
BitcodeReader.cpp 425 case bitc::BINOP_UDIV: return Instruction::UDiv;
    [all...]

Completed in 951 milliseconds

1 2