Home
last modified time | relevance | path

Searched refs:setIsExact (Results 1 – 16 of 16) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/IR/
DInstruction.cpp108 void Instruction::setIsExact(bool b) { in setIsExact() function in Instruction
109 cast<PossiblyExactOperator>(this)->setIsExact(b); in setIsExact()
134 cast<PossiblyExactOperator>(this)->setIsExact(false); in dropPoisonGeneratingFlags()
255 setIsExact(PE->isExact()); in copyIRFlags()
277 setIsExact(isExact() & PE->isExact()); in andIRFlags()
DConstants.cpp3112 BO->setIsExact(SubclassOptionalData & PossiblyExactOperator::IsExact); in getAsInstruction()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/InstCombine/
DInstCombineMulDivRem.cpp80 I->setIsExact(); in simplifyValueKnownNonZero()
718 NewDiv->setIsExact(I.isExact()); in commonIDivTransforms()
744 BO->setIsExact(I.isExact()); in commonIDivTransforms()
853 LShr->setIsExact(); in foldUDivPow2Cst()
877 LShr->setIsExact(); in foldUDivShl()
978 BO->setIsExact(); in visitUDiv()
1104 BO->setIsExact(I.isExact()); in visitSDiv()
1122 BO->setIsExact(I.isExact()); in visitSDiv()
1132 BO->setIsExact(I.isExact()); in visitSDiv()
DInstCombineShifts.cpp148 NewShift->setIsExact(Sh0->isExact() && Sh1->isExact()); in reassociateShiftAmtsOfTwoSameDirectionShifts()
567 InnerShift->setIsExact(false); in foldShiftedShift()
983 NewShr->setIsExact(true); in visitShl()
1087 NewLShr->setIsExact(I.isExact()); in visitLShr()
1160 I.setIsExact(); in visitLShr()
1281 NewAShr->setIsExact(I.isExact()); in visitAShr()
1314 I.setIsExact(); in visitAShr()
DInstCombineSimplifyDemanded.cpp601 LShr->setIsExact(cast<BinaryOperator>(I)->isExact()); in SimplifyDemandedUseBits()
988 New->setIsExact(true); in simplifyShrShlDemandedBits()
DInstCombineAddSub.cpp1981 BO->setIsExact(cast<BinaryOperator>(Op1)->isExact()); in visitSub()
DInstCombineVectorOps.cpp1245 New->setIsExact(BO->isExact()); in buildNew()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DCorrelatedValuePropagation.cpp653 BinOp->setIsExact(Instr->isExact()); in processUDivOrURem()
690 BO->setIsExact(SDI->isExact()); in processSDiv()
713 BO->setIsExact(SDI->isExact()); in processAShr()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-subzero/include/llvm/IR/
DInstruction.h271 void setIsExact(bool b = true);
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
DInstruction.h343 void setIsExact(bool b = true);
DOperator.h130 void setIsExact(bool B) { in setIsExact() function
DInstrTypes.h330 BO->setIsExact(true);
336 BO->setIsExact(true);
342 BO->setIsExact(true);
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DSimplifyIndVar.cpp307 UDiv->setIsExact(SDiv->isExact()); in eliminateSDiv()
779 Shr->setIsExact(true); in strengthenRightShift()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DAMDGPUCodeGenPrepare.cpp321 Inst->setIsExact(ExactOp->isExact()); in promoteUniformOpToI32()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Bitcode/Reader/
DBitcodeReader.cpp3915 cast<BinaryOperator>(I)->setIsExact(true); in parseFunctionBody()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/AsmParser/
DLLParser.cpp5765 if (Exact) cast<BinaryOperator>(Inst)->setIsExact(true); in ParseInstruction()