Home
last modified time | relevance | path

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

/external/llvm/lib/Transforms/InstCombine/
DInstCombineShifts.cpp274 BO->setIsExact(false); in GetShiftedValue()
296 BO->setIsExact(false); in GetShiftedValue()
619 NewLShr->setIsExact(I.isExact()); in FoldShiftByConstant()
638 NewAShr->setIsExact(I.isExact()); in FoldShiftByConstant()
655 NewShr->setIsExact(true); in FoldShiftByConstant()
773 I.setIsExact(); in visitLShr()
818 I.setIsExact(); in visitAShr()
DInstCombineMulDivRem.cpp61 I->setIsExact(); in simplifyValueKnownNonZero()
827 BO->setIsExact(I.isExact()); in commonIDivTransforms()
855 BO->setIsExact(I.isExact()); in commonIDivTransforms()
966 LShr->setIsExact(); in foldUDivPow2Cst()
995 LShr->setIsExact(); in foldUDivShl()
1068 BO->setIsExact(); in visitUDiv()
1151 BO->setIsExact(I.isExact()); in visitSDiv()
1164 BO->setIsExact(I.isExact()); in visitSDiv()
1174 BO->setIsExact(I.isExact()); in visitSDiv()
DInstCombinePHI.cpp126 if (isExact) NewBinOp->setIsExact(); in FoldPHIArgBinOpIntoPHI()
586 if (isExact) BinOp->setIsExact(); in FoldPHIArgOpIntoPHI()
DInstCombineSimplifyDemanded.cpp667 NewVal->setIsExact(cast<BinaryOperator>(I)->isExact()); in SimplifyDemandedUseBits()
859 New->setIsExact(true); in SimplifyShrShlDemandedBits()
DInstCombineSelect.cpp235 BO->setIsExact(TVI_BO->isExact()); in FoldSelectIntoOp()
270 BO->setIsExact(FVI_BO->isExact()); in FoldSelectIntoOp()
DInstCombineVectorOps.cpp652 New->setIsExact(BO->isExact()); in buildNew()
/external/llvm/include/llvm/IR/
DInstrTypes.h430 BO->setIsExact(true);
436 BO->setIsExact(true);
442 BO->setIsExact(true);
539 void setIsExact(bool b = true);
DOperator.h135 void setIsExact(bool B) { in setIsExact() function
/external/llvm/unittests/Transforms/Utils/
DCloning.cpp151 SDiv->setIsExact(true); in TEST_F()
/external/llvm/lib/IR/
DInstructions.cpp2181 void BinaryOperator::setIsExact(bool b) { in setIsExact() function in BinaryOperator
2182 cast<PossiblyExactOperator>(this)->setIsExact(b); in setIsExact()
2206 setIsExact(PE->isExact()); in copyIRFlags()
2220 setIsExact(isExact() & PE->isExact()); in andIRFlags()
DConstants.cpp3037 BO->setIsExact(SubclassOptionalData & PossiblyExactOperator::IsExact); in getAsInstruction()
/external/llvm/lib/Bitcode/Reader/
DBitcodeReader.cpp4106 cast<BinaryOperator>(I)->setIsExact(true); in parseFunctionBody()
/external/llvm/lib/AsmParser/
DLLParser.cpp4769 if (Exact) cast<BinaryOperator>(Inst)->setIsExact(true); in ParseInstruction()