/external/llvm-project/llvm/lib/Transforms/Utils/ |
D | IntegerDivision.cpp | 92 if (Instruction *UDiv = dyn_cast<Instruction>(Quotient)) in generatedUnsignedRemainderCode() local 93 Builder.SetInsertPoint(UDiv); in generatedUnsignedRemainderCode() 141 if (Instruction *UDiv = dyn_cast<Instruction>(Q_Mag)) in generateSignedDivisionCode() local 142 Builder.SetInsertPoint(UDiv); in generateSignedDivisionCode() 417 if (BinaryOperator *UDiv = dyn_cast<BinaryOperator>(Builder.GetInsertPoint())) { in expandRemainder() local 418 assert(UDiv->getOpcode() == Instruction::UDiv && "Non-udiv in expansion?"); in expandRemainder() 419 expandDivision(UDiv); in expandRemainder() 435 Div->getOpcode() == Instruction::UDiv) && in expandDivision() 585 Div->getOpcode() == Instruction::UDiv) && in expandDivisionUpTo32Bits() 633 Div->getOpcode() == Instruction::UDiv) && in expandDivisionUpTo64Bits()
|
D | BypassSlowDivision.cpp | 99 SlowDivOrRem->getOpcode() == Instruction::UDiv; in isDivisionOp() 115 case Instruction::UDiv: in FastDivInsertionTask()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/ |
D | IntegerDivision.cpp | 92 if (Instruction *UDiv = dyn_cast<Instruction>(Quotient)) in generatedUnsignedRemainderCode() local 93 Builder.SetInsertPoint(UDiv); in generatedUnsignedRemainderCode() 141 if (Instruction *UDiv = dyn_cast<Instruction>(Q_Mag)) in generateSignedDivisionCode() local 142 Builder.SetInsertPoint(UDiv); in generateSignedDivisionCode() 417 if (BinaryOperator *UDiv = dyn_cast<BinaryOperator>(Builder.GetInsertPoint())) { in expandRemainder() local 418 assert(UDiv->getOpcode() == Instruction::UDiv && "Non-udiv in expansion?"); in expandRemainder() 419 expandDivision(UDiv); in expandRemainder() 435 Div->getOpcode() == Instruction::UDiv) && in expandDivision() 585 Div->getOpcode() == Instruction::UDiv) && in expandDivisionUpTo32Bits() 633 Div->getOpcode() == Instruction::UDiv) && in expandDivisionUpTo64Bits()
|
D | SimplifyIndVar.cpp | 116 case Instruction::UDiv: in foldIVUser() 304 auto *UDiv = BinaryOperator::Create( in eliminateSDiv() local 305 BinaryOperator::UDiv, SDiv->getOperand(0), SDiv->getOperand(1), in eliminateSDiv() 307 UDiv->setIsExact(SDiv->isExact()); in eliminateSDiv() 308 SDiv->replaceAllUsesWith(UDiv); in eliminateSDiv()
|
D | BypassSlowDivision.cpp | 99 SlowDivOrRem->getOpcode() == Instruction::UDiv; in isDivisionOp() 115 case Instruction::UDiv: in FastDivInsertionTask()
|
/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()
|
/external/angle/third_party/vulkan-deps/glslang/src/Test/baseResults/ |
D | spv.meshShaderUserDefined.mesh.out | 132 51: 6(int) UDiv 50 28 140 65: 6(int) UDiv 64 28 148 73: 6(int) UDiv 72 21 155 83: 6(int) UDiv 82 21
|
/external/deqp-deps/glslang/Test/baseResults/ |
D | spv.meshShaderUserDefined.mesh.out | 132 51: 6(int) UDiv 50 28 140 65: 6(int) UDiv 64 28 148 73: 6(int) UDiv 72 21 155 83: 6(int) UDiv 82 21
|
/external/llvm-project/mlir/test/Dialect/SPIRV/ |
D | arithmetic-ops.mlir | 201 // spv.UDiv 205 // CHECK: spv.UDiv 206 %0 = spv.UDiv %arg, %arg : i32
|
/external/llvm-project/llvm/lib/Transforms/Scalar/ |
D | CorrelatedValuePropagation.cpp | 675 assert(Instr->getOpcode() == Instruction::UDiv || in processUDivOrURem() 708 if (BinOp->getOpcode() == Instruction::UDiv) in processUDivOrURem() 804 auto *UDiv = in processSDiv() local 806 UDiv->setDebugLoc(SDI->getDebugLoc()); in processSDiv() 807 UDiv->setIsExact(SDI->isExact()); in processSDiv() 809 Value *Res = UDiv; in processSDiv() 819 processUDivOrURem(UDiv, LVI); in processSDiv() 1002 case Instruction::UDiv: in runImpl()
|
D | DivRemPairs.cpp | 88 assert((DivInst->getOpcode() == Instruction::UDiv || in DivRemPairWorklistEntry() 135 else if (I.getOpcode() == Instruction::UDiv) in getWorklist()
|
/external/llvm-project/mlir/test/Dialect/SPIRV/Serialization/ |
D | arithmetic-ops.mlir | 55 // CHECK: {{%.*}} = spv.UDiv {{%.*}}, {{%.*}} : vector<4xi32> 56 %0 = spv.UDiv %arg0, %arg1 : vector<4xi32>
|
D | cooperative-matrix.mlir | 69 // CHECK: {{%.*}} = spv.UDiv {{%.*}}, {{%.*}} : !spv.coopmatrix<8x16xi32, Subgroup> 70 %r = spv.UDiv %a, %b : !spv.coopmatrix<8x16xi32, Subgroup>
|
/external/llvm-project/mlir/test/Conversion/SPIRVToLLVM/ |
D | arithmetic-ops-to-llvm.mlir | 166 // spv.UDiv 172 %0 = spv.UDiv %arg0, %arg1 : i32 179 %0 = spv.UDiv %arg0, %arg1 : vector<3xi64>
|
/external/llvm-project/llvm/unittests/Transforms/Utils/ |
D | IntegerDivisionTest.cpp | 52 TEST(IntegerDivision, UDiv) { in TEST() argument 71 EXPECT_TRUE(BB->front().getOpcode() == Instruction::UDiv); in TEST() 192 EXPECT_TRUE(BB->front().getOpcode() == Instruction::UDiv); in TEST()
|
/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-10.0/llvm/lib/Transforms/Scalar/ |
D | DivRemPairs.cpp | 86 assert((DivInst->getOpcode() == Instruction::UDiv || in DivRemPairWorklistEntry() 132 else if (I.getOpcode() == Instruction::UDiv) in getWorklist()
|
/external/llvm/include/llvm/IR/ |
D | Operator.h | 147 OpC == Instruction::UDiv || in isPossiblyExactOpcode() 351 : public ConcreteOperator<PossiblyExactOperator, Instruction::UDiv> {
|
/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/llvm-project/llvm/lib/Target/AMDGPU/ |
D | AMDGPUCodeGenPrepare.cpp | 340 I.getOpcode() == Instruction::UDiv || in promoteUniformOpToI32() 1034 assert(Opc == Instruction::URem || Opc == Instruction::UDiv || in expandDivRem32() 1044 bool IsDiv = Opc == Instruction::UDiv || Opc == Instruction::SDiv; in expandDivRem32() 1163 bool IsDiv = Opc == Instruction::SDiv || Opc == Instruction::UDiv; in shrinkDivRem64() 1189 if (Opc == Instruction::UDiv || Opc == Instruction::SDiv) { in expandDivRem64() 1221 if ((Opc == Instruction::URem || Opc == Instruction::UDiv || in visitBinaryOperator()
|
/external/llvm-project/llvm/include/llvm/IR/ |
D | Operator.h | 142 OpC == Instruction::UDiv || in isPossiblyExactOpcode() 443 : public ConcreteOperator<PossiblyExactOperator, Instruction::UDiv> {
|
/external/llvm-project/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/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-10.0/llvm/include/llvm/IR/ |
D | Operator.h | 142 OpC == Instruction::UDiv || in isPossiblyExactOpcode() 443 : public ConcreteOperator<PossiblyExactOperator, Instruction::UDiv> {
|
/external/llvm-project/llvm/lib/Target/SystemZ/ |
D | SystemZTargetTransformInfo.cpp | 165 case Instruction::UDiv: in getIntImmCostInst() 407 Opcode == Instruction::UDiv || Opcode == Instruction::URem; in getArithmeticInstrCost() 980 UserI->getOpcode() == Instruction::UDiv) && in isFoldableLoad() 1008 case Instruction::UDiv: in isFoldableLoad()
|