Home
last modified time | relevance | path

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

/external/llvm/lib/Transforms/InstCombine/
DInstCombineShifts.cpp269 BO->setIsExact(false); in GetShiftedValue()
291 BO->setIsExact(false); in GetShiftedValue()
612 NewLShr->setIsExact(I.isExact()); in FoldShiftByConstant()
631 NewAShr->setIsExact(I.isExact()); in FoldShiftByConstant()
648 NewShr->setIsExact(true); in FoldShiftByConstant()
764 I.setIsExact(); in visitLShr()
808 I.setIsExact(); in visitAShr()
DInstCombinePHI.cpp127 if (isExact) NewBinOp->setIsExact(); in FoldPHIArgBinOpIntoPHI()
494 if (isExact) BinOp->setIsExact(); in FoldPHIArgOpIntoPHI()
DInstCombineMulDivRem.cpp59 I->setIsExact(); in simplifyValueKnownNonZero()
831 if (I.isExact()) LShr->setIsExact(); in foldUDivPow2Cst()
859 if (I.isExact()) LShr->setIsExact(); in foldUDivShl()
DInstCombineSelect.cpp262 BO->setIsExact(TVI_BO->isExact()); in FoldSelectIntoOp()
297 BO->setIsExact(FVI_BO->isExact()); in FoldSelectIntoOp()
DInstCombineSimplifyDemanded.cpp709 NewVal->setIsExact(cast<BinaryOperator>(I)->isExact()); in SimplifyDemandedUseBits()
900 New->setIsExact(true); in SimplifyShrShlDemandedBits()
DInstCombineVectorOps.cpp700 New->setIsExact(BO->isExact()); in BuildNew()
DInstructionCombining.cpp1193 NewBO->setIsExact(Inst.isExact()); in CreateBinOpAsGiven()
/external/llvm/include/llvm/IR/
DInstrTypes.h235 BO->setIsExact(true);
241 BO->setIsExact(true);
247 BO->setIsExact(true);
350 void setIsExact(bool b = true);
DOperator.h140 void setIsExact(bool B) { in setIsExact() function
/external/llvm/unittests/Transforms/Utils/
DCloning.cpp152 SDiv->setIsExact(true); in TEST_F()
/external/llvm/include/llvm/CodeGen/
DSelectionDAGNodes.h984 void setIsExact(bool b) {
/external/llvm/lib/IR/
DInstructions.cpp2017 void BinaryOperator::setIsExact(bool b) { in setIsExact() function in BinaryOperator
2018 cast<PossiblyExactOperator>(this)->setIsExact(b); in setIsExact()
DConstants.cpp2885 BO->setIsExact(SubclassOptionalData & PossiblyExactOperator::IsExact); in getAsInstruction()
/external/llvm/lib/Bitcode/Reader/
DBitcodeReader.cpp2389 cast<BinaryOperator>(I)->setIsExact(true); in ParseFunctionBody()
/external/llvm/lib/AsmParser/
DLLParser.cpp3475 if (Exact) cast<BinaryOperator>(Inst)->setIsExact(true); in ParseInstruction()
/external/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp3115 VecOp->setIsExact(BinOp->isExact()); in vectorizeBlockInLoop()
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAG.cpp968 FN->setIsExact(exact); in GetBinarySDNode()