Home
last modified time | relevance | path

Searched refs:UDiv (Results 1 – 25 of 229) sorted by relevance

12345678910

/external/llvm-project/llvm/lib/Transforms/Utils/
DIntegerDivision.cpp92 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()
DBypassSlowDivision.cpp99 SlowDivOrRem->getOpcode() == Instruction::UDiv; in isDivisionOp()
115 case Instruction::UDiv: in FastDivInsertionTask()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DIntegerDivision.cpp92 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()
DSimplifyIndVar.cpp116 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()
DBypassSlowDivision.cpp99 SlowDivOrRem->getOpcode() == Instruction::UDiv; in isDivisionOp()
115 case Instruction::UDiv: in FastDivInsertionTask()
/external/llvm/lib/Transforms/Utils/
DIntegerDivision.cpp93 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/
Dspv.meshShaderUserDefined.mesh.out132 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/
Dspv.meshShaderUserDefined.mesh.out132 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/
Darithmetic-ops.mlir201 // spv.UDiv
205 // CHECK: spv.UDiv
206 %0 = spv.UDiv %arg, %arg : i32
/external/llvm-project/llvm/lib/Transforms/Scalar/
DCorrelatedValuePropagation.cpp675 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()
DDivRemPairs.cpp88 assert((DivInst->getOpcode() == Instruction::UDiv || in DivRemPairWorklistEntry()
135 else if (I.getOpcode() == Instruction::UDiv) in getWorklist()
/external/llvm-project/mlir/test/Dialect/SPIRV/Serialization/
Darithmetic-ops.mlir55 // CHECK: {{%.*}} = spv.UDiv {{%.*}}, {{%.*}} : vector<4xi32>
56 %0 = spv.UDiv %arg0, %arg1 : vector<4xi32>
Dcooperative-matrix.mlir69 // CHECK: {{%.*}} = spv.UDiv {{%.*}}, {{%.*}} : !spv.coopmatrix<8x16xi32, Subgroup>
70 %r = spv.UDiv %a, %b : !spv.coopmatrix<8x16xi32, Subgroup>
/external/llvm-project/mlir/test/Conversion/SPIRVToLLVM/
Darithmetic-ops-to-llvm.mlir166 // spv.UDiv
172 %0 = spv.UDiv %arg0, %arg1 : i32
179 %0 = spv.UDiv %arg0, %arg1 : vector<3xi64>
/external/llvm-project/llvm/unittests/Transforms/Utils/
DIntegerDivisionTest.cpp52 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/
DIntegerDivision.cpp53 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/
DDivRemPairs.cpp86 assert((DivInst->getOpcode() == Instruction::UDiv || in DivRemPairWorklistEntry()
132 else if (I.getOpcode() == Instruction::UDiv) in getWorklist()
/external/llvm/include/llvm/IR/
DOperator.h147 OpC == Instruction::UDiv || in isPossiblyExactOpcode()
351 : public ConcreteOperator<PossiblyExactOperator, Instruction::UDiv> {
/external/llvm/include/llvm/Analysis/
DScalarEvolutionExpressions.h519 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/
DAMDGPUCodeGenPrepare.cpp340 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/
DOperator.h142 OpC == Instruction::UDiv || in isPossiblyExactOpcode()
443 : public ConcreteOperator<PossiblyExactOperator, Instruction::UDiv> {
/external/llvm-project/llvm/test/Transforms/LICM/
Dspeculate.ll4 ; 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/
Dspeculate.ll4 ; 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/
DOperator.h142 OpC == Instruction::UDiv || in isPossiblyExactOpcode()
443 : public ConcreteOperator<PossiblyExactOperator, Instruction::UDiv> {
/external/llvm-project/llvm/lib/Target/SystemZ/
DSystemZTargetTransformInfo.cpp165 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()

12345678910