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

1 2 3

  /external/llvm/lib/Transforms/Utils/
IntegerDivision.cpp 77 /// code generated, e.g. at the urem instruction. This will generate a udiv in
78 /// the process, and Builder's insert point will be pointing at the udiv (if
86 // ; %quotient = udiv i32 %dividend, %divisor
93 if (Instruction *UDiv = dyn_cast<Instruction>(Quotient))
94 Builder.SetInsertPoint(UDiv);
101 /// code generated, e.g. at the sdiv instruction. This will generate a udiv in
102 /// the process, and Builder's insert point will be pointing at the udiv (if
128 // ; %q_mag = udiv i32 %u_dvnd, %u_dvsr
142 if (Instruction *UDiv = dyn_cast<Instruction>(Q_Mag))
143 Builder.SetInsertPoint(UDiv);
    [all...]
BypassSlowDivision.cpp 127 // udiv/urem because optimization only handles positive numbers
233 bool UseDivOp = Opcode == Instruction::SDiv || Opcode == Instruction::UDiv;
SimplifyIndVar.cpp 100 case Instruction::UDiv:
  /external/llvm/unittests/Transforms/Utils/
IntegerDivision.cpp 53 TEST(IntegerDivision, UDiv) {
72 EXPECT_TRUE(BB->front().getOpcode() == Instruction::UDiv);
193 EXPECT_TRUE(BB->front().getOpcode() == Instruction::UDiv);
  /external/llvm/include/llvm/IR/
Operator.h 124 /// A udiv or sdiv instruction, which can be marked as "exact",
147 OpC == Instruction::UDiv ||
351 : public ConcreteOperator<PossiblyExactOperator, Instruction::UDiv> {
PatternMatch.h 470 inline BinaryOp_match<LHS, RHS, Instruction::UDiv> m_UDiv(const LHS &L,
472 return BinaryOp_match<LHS, RHS, Instruction::UDiv>(L, R);
669 /// \brief Matches UDiv and SDiv.
671 inline BinOp2_match<LHS, RHS, Instruction::SDiv, Instruction::UDiv>
673 return BinOp2_match<LHS, RHS, Instruction::SDiv, Instruction::UDiv>(L, R);
    [all...]
  /external/llvm/include/llvm/Analysis/
ScalarEvolutionExpressions.h 536 const SCEVUDivExpr *UDiv = cast<SCEVUDivExpr>(S);
537 push(UDiv->getLHS());
538 push(UDiv->getRHS());
TargetTransformInfoImpl.h 69 case Instruction::UDiv:
  /external/llvm/lib/Target/SystemZ/
SystemZTargetTransformInfo.cpp 163 case Instruction::UDiv:
  /external/llvm/lib/Target/XCore/
XCoreLowerThreadLocal.cpp 92 case Instruction::UDiv:
  /external/llvm/lib/Transforms/InstCombine/
InstCombineVectorOps.cpp 567 case Instruction::UDiv:
630 case Instruction::UDiv:
730 case Instruction::UDiv:
    [all...]
InstCombineMulDivRem.cpp 10 // This file implements the visit functions for mul, fmul, sdiv, udiv, fdiv,
310 (BO->getOpcode() != Instruction::UDiv &&
318 (BO->getOpcode() == Instruction::UDiv ||
331 if (BO->getOpcode() == Instruction::UDiv)
786 /// instructions (udiv and sdiv). It is called by the visitors to those integer
872 if (*C2 != 0) { // avoid X udiv 0
    [all...]
InstCombineCasts.cpp 183 case Instruction::UDiv:
364 case Instruction::UDiv:
366 // UDiv and URem can be truncated if all the truncated bits are zero.
    [all...]
  /external/llvm/lib/Analysis/
CostModel.cpp 397 case Instruction::UDiv:
ObjCARCInstKind.cpp 274 case Instruction::UDiv:
ScalarEvolution.cpp 207 const SCEVUDivExpr *UDiv = cast<SCEVUDivExpr>(this);
208 OS << "(" << *UDiv->getLHS() << " /u " << *UDiv->getRHS() << ")";
598 // Lexicographically compare udiv expressions.
    [all...]
  /external/llvm/lib/IR/
Instruction.cpp 217 case UDiv: return "udiv";
ConstantFold.cpp     [all...]
  /external/llvm/lib/Target/AArch64/
AArch64TargetTransformInfo.cpp 89 case Instruction::UDiv:
  /external/llvm/lib/Target/PowerPC/
PPCCTRLoops.cpp 400 (J->getOpcode() == Instruction::UDiv ||
  /external/llvm/lib/Target/CppBackend/
CPPBackend.cpp 874 case Instruction::UDiv: Out << "getUDiv("; break;
    [all...]
  /external/llvm/lib/ExecutionEngine/
ExecutionEngine.cpp 787 case Instruction::UDiv:
805 case Instruction::UDiv:GV.IntVal = LHS.IntVal.udiv(RHS.IntVal); break;
    [all...]
  /external/llvm/lib/Transforms/Scalar/
IndVarSimplify.cpp     [all...]
  /external/llvm/lib/AsmParser/
LLLexer.cpp 720 INSTKEYWORD(udiv, UDiv); INSTKEYWORD(sdiv, SDiv); INSTKEYWORD(fdiv, FDiv);
  /external/llvm/tools/llvm-stress/
llvm-stress.cpp 354 case 4:{Op = (isFloat?Instruction::FDiv : Instruction::UDiv); break; }

Completed in 1040 milliseconds

1 2 3