/external/llvm/lib/Transforms/Utils/ |
D | IntegerDivision.cpp | 93 if (Instruction *UDiv = dyn_cast<Instruction>(Quotient)) in generatedUnsignedRemainderCode() local 94 Builder.SetInsertPoint(UDiv); in generatedUnsignedRemainderCode() 142 if (Instruction *UDiv = dyn_cast<Instruction>(Q_Mag)) in generateSignedDivisionCode() local 143 Builder.SetInsertPoint(UDiv); in generateSignedDivisionCode() 418 if (BinaryOperator *UDiv = dyn_cast<BinaryOperator>(Builder.GetInsertPoint())) { in expandRemainder() local 419 assert(UDiv->getOpcode() == Instruction::UDiv && "Non-udiv in expansion?"); in expandRemainder() 420 expandDivision(UDiv); in expandRemainder() 436 Div->getOpcode() == Instruction::UDiv) && in expandDivision() 586 Div->getOpcode() == Instruction::UDiv) && in expandDivisionUpTo32Bits() 634 Div->getOpcode() == Instruction::UDiv) && in expandDivisionUpTo64Bits()
|
D | BypassSlowDivision.cpp | 222 bool UseDivOp = Opcode == Instruction::SDiv || Opcode == Instruction::UDiv; in bypassSlowDivision()
|
/external/llvm/unittests/Transforms/Utils/ |
D | IntegerDivision.cpp | 53 TEST(IntegerDivision, UDiv) { in TEST() argument 72 EXPECT_TRUE(BB->front().getOpcode() == Instruction::UDiv); in TEST() 193 EXPECT_TRUE(BB->front().getOpcode() == Instruction::UDiv); in TEST()
|
/external/swiftshader/third_party/LLVM/include/llvm/ |
D | Operator.h | 149 OpC == Instruction::UDiv || in isPossiblyExactOpcode() 211 : public ConcreteOperator<PossiblyExactOperator, Instruction::UDiv> {
|
D | Instruction.def | 115 HANDLE_BINARY_INST(15, UDiv , BinaryOperator)
|
/external/llvm/include/llvm/IR/ |
D | Operator.h | 147 OpC == Instruction::UDiv || in isPossiblyExactOpcode() 351 : public ConcreteOperator<PossiblyExactOperator, Instruction::UDiv> {
|
D | PatternMatch.h | 470 inline BinaryOp_match<LHS, RHS, Instruction::UDiv> m_UDiv(const LHS &L, in m_UDiv() 472 return BinaryOp_match<LHS, RHS, Instruction::UDiv>(L, R); in m_UDiv() 671 inline BinOp2_match<LHS, RHS, Instruction::SDiv, Instruction::UDiv> 673 return BinOp2_match<LHS, RHS, Instruction::SDiv, Instruction::UDiv>(L, R); in m_IDiv()
|
D | Instruction.def | 130 HANDLE_BINARY_INST(17, UDiv , BinaryOperator)
|
/external/llvm/include/llvm/Analysis/ |
D | ScalarEvolutionExpressions.h | 519 const SCEVUDivExpr *UDiv = cast<SCEVUDivExpr>(S); in visitAll() local 520 push(UDiv->getLHS()); in visitAll() 521 push(UDiv->getRHS()); in visitAll()
|
/external/swiftshader/third_party/LLVM/include/llvm/Support/ |
D | PatternMatch.h | 327 inline BinaryOp_match<LHS, RHS, Instruction::UDiv> 329 return BinaryOp_match<LHS, RHS, Instruction::UDiv>(L, R); in m_UDiv() 438 inline BinOp2_match<LHS, RHS, Instruction::SDiv, Instruction::UDiv> 440 return BinOp2_match<LHS, RHS, Instruction::SDiv, Instruction::UDiv>(L, R); in m_IDiv()
|
/external/swiftshader/third_party/LLVM/lib/VMCore/ |
D | Instruction.cpp | 115 case UDiv: return "udiv"; in getOpcodeName() 403 case UDiv: in isSafeToSpeculativelyExecute()
|
D | ConstantFold.cpp | 1034 case Instruction::UDiv: in ConstantFoldBinaryInstruction() 1037 if (Opcode == Instruction::UDiv || Opcode == Instruction::SDiv) in ConstantFoldBinaryInstruction() 1085 case Instruction::UDiv: in ConstantFoldBinaryInstruction() 1187 case Instruction::UDiv: in ConstantFoldBinaryInstruction() 1235 case Instruction::UDiv: in ConstantFoldBinaryInstruction() 1325 case Instruction::UDiv: in ConstantFoldBinaryInstruction() 1447 case Instruction::UDiv: in ConstantFoldBinaryInstruction()
|
/external/llvm/test/Transforms/LICM/ |
D | speculate.ll | 4 ; UDiv is safe to speculate if the denominator is known non-zero. 36 ; UDiv is unsafe to speculate if the denominator is not known non-zero.
|
/external/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/ |
D | InstCombineMulDivRem.cpp | 185 (BO->getOpcode() != Instruction::UDiv && in visitMul() 193 (BO->getOpcode() == Instruction::UDiv || in visitMul() 206 if (BO->getOpcode() == Instruction::UDiv) in visitMul()
|
/external/llvm/lib/Target/SystemZ/ |
D | SystemZTargetTransformInfo.cpp | 163 case Instruction::UDiv: in getIntImmCost()
|
/external/swiftshader/third_party/subzero/pnacl-llvm/ |
D | NaClBitcodeDecoders.cpp | 86 LLVMOpcode = Instruction::UDiv; in DecodeBinaryOpcode()
|
/external/swiftshader/third_party/LLVM/lib/Analysis/ |
D | ScalarEvolution.cpp | 194 const SCEVUDivExpr *UDiv = cast<SCEVUDivExpr>(this); in print() local 195 OS << "(" << *UDiv->getLHS() << " /u " << *UDiv->getRHS() << ")"; in print() 3306 if (const SCEVUDivExpr *UDiv = dyn_cast<SCEVUDivExpr>(S)) { in getUnsignedRange() local 3307 ConstantRange X = getUnsignedRange(UDiv->getLHS()); in getUnsignedRange() 3308 ConstantRange Y = getUnsignedRange(UDiv->getRHS()); in getUnsignedRange() 3309 return setUnsignedRange(UDiv, ConservativeResult.intersectWith(X.udiv(Y))); in getUnsignedRange() 3448 if (const SCEVUDivExpr *UDiv = dyn_cast<SCEVUDivExpr>(S)) { in getSignedRange() local 3449 ConstantRange X = getSignedRange(UDiv->getLHS()); in getSignedRange() 3450 ConstantRange Y = getSignedRange(UDiv->getRHS()); in getSignedRange() 3451 return setSignedRange(UDiv, ConservativeResult.intersectWith(X.udiv(Y))); in getSignedRange() [all …]
|
/external/llvm/lib/Target/XCore/ |
D | XCoreLowerThreadLocal.cpp | 92 case Instruction::UDiv: in createReplacementInstr()
|
/external/spirv-llvm/lib/SPIRV/libSPIRV/ |
D | SPIRVOpCodeEnum.h | 124 _SPIRV_OP(UDiv, 134)
|
/external/swiftshader/third_party/LLVM/lib/Target/CBackend/ |
D | CBackend.cpp | 807 case Instruction::UDiv: in printConstant() 833 case Instruction::UDiv: in printConstant() 1138 case Instruction::UDiv: NeedsExplicitCast = true; break; in printConstExprCast() 1200 case Instruction::UDiv: in printConstantWithCast() 1344 case Instruction::UDiv: in writeInstructionCast() 1388 case Instruction::UDiv: in writeOperandWithCast() 2565 case Instruction::UDiv: in visitBinaryOperator()
|
/external/llvm/lib/Transforms/InstCombine/ |
D | InstCombineVectorOps.cpp | 656 case Instruction::UDiv: in CanEvaluateShuffled() 719 case Instruction::UDiv: in buildNew() 819 case Instruction::UDiv: in EvaluateInDifferentElementOrder()
|
/external/spirv-llvm/lib/SPIRV/ |
D | SPIRVInternal.h | 115 _SPIRV_OP(UDiv, UDiv) in init()
|
/external/swiftshader/third_party/llvm-subzero/include/llvm/IR/ |
D | Instruction.def | 130 HANDLE_BINARY_INST(17, UDiv , BinaryOperator)
|
/external/llvm/lib/IR/ |
D | ConstantFold.cpp | 950 case Instruction::UDiv: in ConstantFoldBinaryInstruction() 1032 case Instruction::UDiv: in ConstantFoldBinaryInstruction() 1132 case Instruction::UDiv: in ConstantFoldBinaryInstruction() 1171 case Instruction::UDiv: in ConstantFoldBinaryInstruction() 1257 case Instruction::UDiv: in ConstantFoldBinaryInstruction()
|
/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/ |
D | SimplifyIndVar.cpp | 100 case Instruction::UDiv: in foldIVUser()
|