/external/llvm/lib/Transforms/Utils/ |
H A D | IntegerDivision.cpp | 93 if (Instruction *UDiv = dyn_cast<Instruction>(Quotient)) 94 Builder.SetInsertPoint(UDiv); 142 if (Instruction *UDiv = dyn_cast<Instruction>(Q_Mag)) 143 Builder.SetInsertPoint(UDiv); 420 if (BinaryOperator *UDiv = dyn_cast<BinaryOperator>(Builder.GetInsertPoint())) { 421 assert(UDiv->getOpcode() == Instruction::UDiv && "Non-udiv in expansion?"); 422 expandDivision(UDiv); 438 Div->getOpcode() == Instruction::UDiv) && 592 Div->getOpcode() == Instruction::UDiv) [all...] |
H A D | BypassSlowDivision.cpp | 233 bool UseDivOp = Opcode == Instruction::SDiv || Opcode == Instruction::UDiv;
|
H A D | SimplifyIndVar.cpp | 100 case Instruction::UDiv:
|
/external/llvm/unittests/Transforms/Utils/ |
H A D | 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/ |
H A D | Operator.h | 147 OpC == Instruction::UDiv || 351 : public ConcreteOperator<PossiblyExactOperator, Instruction::UDiv> {
|
H A D | 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);
|
/external/llvm/include/llvm/Analysis/ |
H A D | ScalarEvolutionExpressions.h | 536 const SCEVUDivExpr *UDiv = cast<SCEVUDivExpr>(S); local 537 push(UDiv->getLHS()); 538 push(UDiv->getRHS());
|
H A D | TargetTransformInfoImpl.h | 69 case Instruction::UDiv:
|
/external/llvm/lib/Target/SystemZ/ |
H A D | SystemZTargetTransformInfo.cpp | 163 case Instruction::UDiv:
|
/external/llvm/lib/Target/XCore/ |
H A D | XCoreLowerThreadLocal.cpp | 92 case Instruction::UDiv:
|
/external/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineVectorOps.cpp | 567 case Instruction::UDiv: 630 case Instruction::UDiv: 730 case Instruction::UDiv:
|
H A D | InstCombineMulDivRem.cpp | 310 (BO->getOpcode() != Instruction::UDiv && 318 (BO->getOpcode() == Instruction::UDiv || 331 if (BO->getOpcode() == Instruction::UDiv) 1103 // Otherwise, we insert it before the UDiv and record it so that we may
|
H A D | InstCombineCasts.cpp | 183 case Instruction::UDiv: 364 case Instruction::UDiv: 366 // UDiv and URem can be truncated if all the truncated bits are zero.
|
/external/llvm/lib/Analysis/ |
H A D | CostModel.cpp | 397 case Instruction::UDiv:
|
H A D | ObjCARCInstKind.cpp | 274 case Instruction::UDiv:
|
H A D | ScalarEvolution.cpp | 207 const SCEVUDivExpr *UDiv = cast<SCEVUDivExpr>(this); local 208 OS << "(" << *UDiv->getLHS() << " /u " << *UDiv->getRHS() << ")"; 4257 if (const SCEVUDivExpr *UDiv = dyn_cast<SCEVUDivExpr>(S)) { 4258 ConstantRange X = getRange(UDiv->getLHS(), SignHint); 4259 ConstantRange Y = getRange(UDiv->getRHS(), SignHint); 4260 return setRange(UDiv, SignHint, 4571 case Instruction::UDiv: 9267 const SCEVUDivExpr *UDiv = cast<SCEVUDivExpr>(S); 9268 LoopDisposition LD = getLoopDisposition(UDiv [all...] |
/external/llvm/lib/IR/ |
H A D | Instruction.cpp | 217 case UDiv: return "udiv";
|
H A D | ConstantFold.cpp | 949 case Instruction::UDiv: 1018 case Instruction::UDiv: 1119 case Instruction::UDiv: 1158 case Instruction::UDiv: 1244 case Instruction::UDiv:
|
/external/llvm/lib/Target/AArch64/ |
H A D | AArch64TargetTransformInfo.cpp | 89 case Instruction::UDiv:
|
/external/llvm/lib/Target/PowerPC/ |
H A D | PPCCTRLoops.cpp | 400 (J->getOpcode() == Instruction::UDiv ||
|
/external/llvm/lib/Target/CppBackend/ |
H A D | CPPBackend.cpp | 874 case Instruction::UDiv: Out << "getUDiv("; break; 1222 case Instruction::UDiv: 1242 case Instruction::UDiv:Out << "Instruction::UDiv"; break;
|
/external/llvm/lib/ExecutionEngine/ |
H A D | ExecutionEngine.cpp | 787 case Instruction::UDiv: 805 case Instruction::UDiv:GV.IntVal = LHS.IntVal.udiv(RHS.IntVal); break;
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | IndVarSimplify.cpp | 952 case Instruction::UDiv: 1049 case Instruction::UDiv:
|
/external/llvm/lib/AsmParser/ |
H A D | LLLexer.cpp | 720 INSTKEYWORD(udiv, UDiv); INSTKEYWORD(sdiv, SDiv); INSTKEYWORD(fdiv, FDiv);
|
/external/llvm/tools/llvm-stress/ |
H A D | llvm-stress.cpp | 354 case 4:{Op = (isFloat?Instruction::FDiv : Instruction::UDiv); break; }
|