/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); 418 if (BinaryOperator *UDiv = dyn_cast<BinaryOperator>(Builder.GetInsertPoint())) { 419 assert(UDiv->getOpcode() == Instruction::UDiv && "Non-udiv in expansion?"); 420 expandDivision(UDiv); 436 Div->getOpcode() == Instruction::UDiv) && 461 if (!BO || BO->getOpcode() != Instruction::UDiv) [all...] |
H A D | BypassSlowDivision.cpp | 233 bool UseDivOp = Opcode == Instruction::SDiv || Opcode == Instruction::UDiv;
|
H A D | SimplifyIndVar.cpp | 104 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/chromium_org/v8/src/compiler/ |
H A D | machine-operator.h | 165 V(Int, UDiv) \
|
/external/llvm/include/llvm/IR/ |
H A D | Operator.h | 153 OpC == Instruction::UDiv || 350 : public ConcreteOperator<PossiblyExactOperator, Instruction::UDiv> {
|
H A D | PatternMatch.h | 430 inline BinaryOp_match<LHS, RHS, Instruction::UDiv> 432 return BinaryOp_match<LHS, RHS, Instruction::UDiv>(L, R); 629 /// m_IDiv - Matches UDiv and SDiv. 631 inline BinOp2_match<LHS, RHS, Instruction::SDiv, Instruction::UDiv> 633 return BinOp2_match<LHS, RHS, Instruction::SDiv, Instruction::UDiv>(L, R);
|
H A D | InstrTypes.h | 275 DEFINE_HELPERS(UDiv, Exact) // CreateExactUDiv
|
/external/llvm/lib/Target/XCore/ |
H A D | XCoreLowerThreadLocal.cpp | 91 case Instruction::UDiv:
|
/external/llvm/lib/Transforms/ObjCARC/ |
H A D | ObjCARCUtil.cpp | 219 case Instruction::SDiv: case Instruction::UDiv: case Instruction::FDiv:
|
/external/llvm/include/llvm/Analysis/ |
H A D | ScalarEvolutionExpressions.h | 613 const SCEVUDivExpr *UDiv = cast<SCEVUDivExpr>(S); local 614 push(UDiv->getLHS()); 615 push(UDiv->getRHS());
|
/external/llvm/lib/IR/ |
H A D | ConstantFold.cpp | 914 case Instruction::UDiv: 917 if (Opcode == Instruction::UDiv || Opcode == Instruction::SDiv) 965 case Instruction::UDiv: 1066 case Instruction::UDiv: 1114 case Instruction::UDiv: 1200 case Instruction::UDiv:
|
H A D | Instruction.cpp | 208 case UDiv: return "udiv";
|
/external/lldb/source/Expression/ |
H A D | IRInterpreter.cpp | 520 case Instruction::UDiv: 621 case Instruction::UDiv: 686 case Instruction::UDiv:
|
/external/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineVectorOps.cpp | 615 case Instruction::UDiv: 678 case Instruction::UDiv: 777 case Instruction::UDiv:
|
H A D | InstCombineMulDivRem.cpp | 225 (BO->getOpcode() != Instruction::UDiv && 233 (BO->getOpcode() == Instruction::UDiv || 246 if (BO->getOpcode() == Instruction::UDiv) 956 // Otherwise, we insert it before the UDiv and record it so that we may
|
/external/llvm/lib/Analysis/ |
H A D | CostModel.cpp | 401 case Instruction::UDiv:
|
H A D | ScalarEvolution.cpp | 212 const SCEVUDivExpr *UDiv = cast<SCEVUDivExpr>(this); local 213 OS << "(" << *UDiv->getLHS() << " /u " << *UDiv->getRHS() << ")"; 3457 if (const SCEVUDivExpr *UDiv = dyn_cast<SCEVUDivExpr>(S)) { 3458 ConstantRange X = getUnsignedRange(UDiv->getLHS()); 3459 ConstantRange Y = getUnsignedRange(UDiv->getRHS()); 3460 return setUnsignedRange(UDiv, ConservativeResult.intersectWith(X.udiv(Y))); 3598 if (const SCEVUDivExpr *UDiv = dyn_cast<SCEVUDivExpr>(S)) { 3599 ConstantRange X = getSignedRange(UDiv->getLHS()); 3600 ConstantRange Y = getSignedRange(UDiv [all...] |
H A D | InstructionSimplify.cpp | 974 /// SimplifyDiv - Given operands for an SDiv or UDiv, see if we can 1062 /// SimplifyUDivInst - Given operands for a UDiv, see if we can 1066 if (Value *V = SimplifyDiv(Instruction::UDiv, Op0, Op1, Q, MaxRecurse)) 2352 case Instruction::UDiv: 2907 case Instruction::UDiv: return SimplifyUDivInst(LHS, RHS, Q, MaxRecurse); 3097 case Instruction::UDiv:
|
H A D | LazyValueInfo.cpp | 738 case Instruction::UDiv:
|
/external/llvm/lib/Target/AArch64/ |
H A D | AArch64TargetTransformInfo.cpp | 207 case Instruction::UDiv:
|
/external/llvm/lib/Target/PowerPC/ |
H A D | PPCCTRLoops.cpp | 368 (J->getOpcode() == Instruction::UDiv ||
|
/external/llvm/lib/Target/CppBackend/ |
H A D | CPPBackend.cpp | 872 case Instruction::UDiv: Out << "getUDiv("; break; 1220 case Instruction::UDiv: 1240 case Instruction::UDiv:Out << "Instruction::UDiv"; break;
|
/external/llvm/lib/ExecutionEngine/ |
H A D | ExecutionEngine.cpp | 765 case Instruction::UDiv: 783 case Instruction::UDiv:GV.IntVal = LHS.IntVal.udiv(RHS.IntVal); break;
|
/external/llvm/lib/AsmParser/ |
H A D | LLLexer.cpp | 702 INSTKEYWORD(udiv, UDiv); INSTKEYWORD(sdiv, SDiv); INSTKEYWORD(fdiv, FDiv);
|