Home
last modified time | relevance | path

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

12

/external/llvm/lib/Transforms/InstCombine/
DInstCombineShifts.cpp275 BO->setIsExact(false); in GetShiftedValue()
297 BO->setIsExact(false); in GetShiftedValue()
620 NewLShr->setIsExact(I.isExact()); in FoldShiftByConstant()
639 NewAShr->setIsExact(I.isExact()); in FoldShiftByConstant()
656 NewShr->setIsExact(true); in FoldShiftByConstant()
774 I.setIsExact(); in visitLShr()
819 I.setIsExact(); in visitAShr()
DInstCombineMulDivRem.cpp61 I->setIsExact(); in simplifyValueKnownNonZero()
841 BO->setIsExact(I.isExact()); in commonIDivTransforms()
869 BO->setIsExact(I.isExact()); in commonIDivTransforms()
980 LShr->setIsExact(); in foldUDivPow2Cst()
1009 LShr->setIsExact(); in foldUDivShl()
1082 BO->setIsExact(); in visitUDiv()
1181 BO->setIsExact(I.isExact()); in visitSDiv()
1194 BO->setIsExact(I.isExact()); in visitSDiv()
1204 BO->setIsExact(I.isExact()); in visitSDiv()
/external/llvm/lib/IR/
DInstruction.cpp107 void Instruction::setIsExact(bool b) { in setIsExact() function in Instruction
108 cast<PossiblyExactOperator>(this)->setIsExact(b); in setIsExact()
229 setIsExact(PE->isExact()); in copyIRFlags()
247 setIsExact(isExact() & PE->isExact()); in andIRFlags()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/IR/
DInstruction.cpp109 void Instruction::setIsExact(bool b) { in setIsExact() function in Instruction
110 cast<PossiblyExactOperator>(this)->setIsExact(b); in setIsExact()
135 cast<PossiblyExactOperator>(this)->setIsExact(false); in dropPoisonGeneratingFlags()
254 setIsExact(PE->isExact()); in copyIRFlags()
276 setIsExact(isExact() & PE->isExact()); in andIRFlags()
/external/swiftshader/third_party/LLVM/include/llvm/
DInstrTypes.h237 BO->setIsExact(true);
243 BO->setIsExact(true);
249 BO->setIsExact(true);
352 void setIsExact(bool b = true);
DOperator.h134 void setIsExact(bool B) { in setIsExact() function
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/InstCombine/
DInstCombineShifts.cpp214 InnerShift->setIsExact(false); in foldShiftedShift()
643 NewShr->setIsExact(true); in visitShl()
735 NewLShr->setIsExact(I.isExact()); in visitLShr()
807 I.setIsExact(); in visitLShr()
859 NewAShr->setIsExact(I.isExact()); in visitAShr()
892 I.setIsExact(); in visitAShr()
DInstCombineMulDivRem.cpp81 I->setIsExact(); in simplifyValueKnownNonZero()
695 NewDiv->setIsExact(I.isExact()); in commonIDivTransforms()
721 BO->setIsExact(I.isExact()); in commonIDivTransforms()
830 LShr->setIsExact(); in foldUDivPow2Cst()
854 LShr->setIsExact(); in foldUDivShl()
955 BO->setIsExact(); in visitUDiv()
1080 BO->setIsExact(I.isExact()); in visitSDiv()
1092 BO->setIsExact(I.isExact()); in visitSDiv()
1102 BO->setIsExact(I.isExact()); in visitSDiv()
/external/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/
DInstCombineShifts.cpp266 BO->setIsExact(false); in GetShiftedValue()
288 BO->setIsExact(false); in GetShiftedValue()
699 I.setIsExact(); in visitLShr()
745 I.setIsExact(); in visitAShr()
DInstCombineMulDivRem.cpp58 I->setIsExact(); in simplifyValueKnownNonZero()
453 if (I.isExact()) LShr->setIsExact(); in visitUDiv()
DInstCombinePHI.cpp125 if (isExact) NewBinOp->setIsExact(); in FoldPHIArgBinOpIntoPHI()
494 if (isExact) BinOp->setIsExact(); in FoldPHIArgOpIntoPHI()
DInstCombineSelect.cpp232 BO->setIsExact(TVI_BO->isExact()); in FoldSelectIntoOp()
267 BO->setIsExact(FVI_BO->isExact()); in FoldSelectIntoOp()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
DCorrelatedValuePropagation.cpp543 BO->setIsExact(Instr->isExact()); in processUDivOrURem()
578 BO->setIsExact(SDI->isExact()); in processSDiv()
600 BO->setIsExact(SDI->isExact()); in processAShr()
/external/spirv-llvm/lib/SPIRV/
DSPIRVRegularizeLLVM.cpp142 BO->setIsExact(false); in regularize()
/external/swiftshader/third_party/LLVM/unittests/Transforms/Utils/
DCloning.cpp140 SDiv->setIsExact(true); in TEST_F()
/external/swiftshader/third_party/llvm-subzero/include/llvm/IR/
DInstruction.h271 void setIsExact(bool b = true);
/external/llvm/include/llvm/IR/
DInstruction.h246 void setIsExact(bool b = true);
DInstrTypes.h439 BO->setIsExact(true);
445 BO->setIsExact(true);
451 BO->setIsExact(true);
DOperator.h135 void setIsExact(bool B) { in setIsExact() function
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/IR/
DInstrTypes.h467 BO->setIsExact(true);
473 BO->setIsExact(true);
479 BO->setIsExact(true);
DInstruction.h302 void setIsExact(bool b = true);
DOperator.h130 void setIsExact(bool B) { in setIsExact() function
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/
DSimplifyIndVar.cpp297 UDiv->setIsExact(SDiv->isExact()); in eliminateSDiv()
800 Shr->setIsExact(true); in strengthenRightShift()
/external/llvm/lib/Transforms/Scalar/
DCorrelatedValuePropagation.cpp377 BO->setIsExact(SDI->isExact()); in processSDiv()
/external/llvm/unittests/Transforms/Utils/
DCloning.cpp150 SDiv->setIsExact(true); in TEST_F()

12