Home
last modified time | relevance | path

Searched refs:setIsExact (Results 1 – 25 of 46) 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-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()
/external/llvm-project/llvm/lib/IR/
DInstruction.cpp127 void Instruction::setIsExact(bool b) { in setIsExact() function in Instruction
128 cast<PossiblyExactOperator>(this)->setIsExact(b); in setIsExact()
153 cast<PossiblyExactOperator>(this)->setIsExact(false); in dropPoisonGeneratingFlags()
279 setIsExact(PE->isExact()); in copyIRFlags()
301 setIsExact(isExact() & PE->isExact()); in andIRFlags()
/external/llvm-project/llvm/lib/Transforms/InstCombine/
DInstCombineShifts.cpp149 NewShift->setIsExact(Sh0->isExact() && Sh1->isExact()); in reassociateShiftAmtsOfTwoSameDirectionShifts()
544 InnerShift->setIsExact(false); in foldShiftedShift()
942 NewShr->setIsExact(true); in visitShl()
966 NewShr->setIsExact(OldShr->isExact()); in visitShl()
1072 NewLShr->setIsExact(I.isExact()); in visitLShr()
1151 I.setIsExact(); in visitLShr()
1272 NewAShr->setIsExact(I.isExact()); in visitAShr()
1311 I.setIsExact(); in visitAShr()
DInstCombineMulDivRem.cpp81 I->setIsExact(); in simplifyValueKnownNonZero()
745 NewDiv->setIsExact(I.isExact()); in commonIDivTransforms()
771 BO->setIsExact(I.isExact()); in commonIDivTransforms()
881 LShr->setIsExact(); in foldUDivPow2Cst()
905 LShr->setIsExact(); in foldUDivShl()
1011 BO->setIsExact(); in visitUDiv()
1148 BO->setIsExact(I.isExact()); in visitSDiv()
1176 BO->setIsExact(I.isExact()); in visitSDiv()
1193 BO->setIsExact(I.isExact()); in visitSDiv()
DInstCombineNegator.cpp249 NewInstr->setIsExact(I->isExact()); in visitImpl()
/external/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()
/external/llvm-project/llvm/lib/Transforms/Scalar/
DCorrelatedValuePropagation.cpp665 BinOp->setIsExact(Instr->isExact()); in narrowSDivOrSRem()
709 BinOp->setIsExact(Instr->isExact()); in processUDivOrURem()
807 UDiv->setIsExact(SDI->isExact()); in processSDiv()
852 BO->setIsExact(SDI->isExact()); in processAShr()
/external/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()
/external/llvm/include/llvm/IR/
DInstruction.h246 void setIsExact(bool b = true);
DOperator.h135 void setIsExact(bool B) { in setIsExact() function
DInstrTypes.h439 BO->setIsExact(true);
445 BO->setIsExact(true);
451 BO->setIsExact(true);
/external/swiftshader/third_party/llvm-subzero/include/llvm/IR/
DInstruction.h271 void setIsExact(bool b = true);
/external/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);
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DSimplifyIndVar.cpp307 UDiv->setIsExact(SDiv->isExact()); in eliminateSDiv()
779 Shr->setIsExact(true); in strengthenRightShift()
/external/llvm/lib/Transforms/Scalar/
DCorrelatedValuePropagation.cpp377 BO->setIsExact(SDI->isExact()); in processSDiv()
/external/llvm-project/llvm/include/llvm/IR/
DOperator.h130 void setIsExact(bool B) { in setIsExact() function
DInstruction.h377 void setIsExact(bool b = true);
DInstrTypes.h327 BO->setIsExact(true);
333 BO->setIsExact(true);
339 BO->setIsExact(true);
/external/llvm/unittests/Transforms/Utils/
DCloning.cpp150 SDiv->setIsExact(true); in TEST_F()

12