| /openbsd-src/gnu/llvm/llvm/tools/llvm-reduce/deltas/ |
| H A D | ReduceInstructionFlags.cpp | 32 I.setIsExact(false); in reduceFlagsInModule()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineShifts.cpp | 154 NewShift->setIsExact(Sh0->isExact() && Sh1->isExact()); in reassociateShiftAmtsOfTwoSameDirectionShifts() 448 NewShiftOp->setIsExact(); in commonShiftTransforms() 600 InnerShift->setIsExact(false); in foldShiftedShift() 967 NewShr->setIsExact(true); in visitShl() 991 NewShr->setIsExact(OldShr->isExact()); in visitShl() 1196 NewLShr->setIsExact(I.isExact()); in visitLShr() 1392 I.setIsExact(); in visitLShr() 1515 NewAShr->setIsExact(I.isExact()); in visitAShr() 1559 I.setIsExact(); in visitAShr() 1586 Lshr->setIsExact(I.isExact()); in visitAShr()
|
| H A D | InstCombineMulDivRem.cpp | 77 I->setIsExact(); in simplifyValueKnownNonZero() 930 Ret->setIsExact(I.isExact()); in foldIDivShl() 987 NewDiv->setIsExact(I.isExact()); in commonIDivTransforms() 1014 BO->setIsExact(I.isExact()); in commonIDivTransforms() 1088 NewDiv->setIsExact(I.isExact()); in commonIDivTransforms() 1110 NewDiv->setIsExact(I.isExact() && InnerDiv->isExact()); in commonIDivTransforms() 1264 BO->setIsExact(); in visitUDiv() 1306 Lshr->setIsExact(); in visitUDiv() 1394 BO->setIsExact(I.isExact()); in visitSDiv() 1419 I.setIsExact(); in visitSDiv() [all …]
|
| H A D | InstCombineNegator.cpp | 287 NewInstr->setIsExact(I->isExact()); in visitImpl()
|
| H A D | InstCombineSimplifyDemanded.cpp | 785 LShr->setIsExact(cast<BinaryOperator>(I)->isExact()); in SimplifyDemandedUseBits() 1213 New->setIsExact(true); in simplifyShrShlDemandedBits()
|
| H A D | InstCombineSelect.cpp | 1282 FalseInst->setIsExact(false); in foldSelectValueEquivalence() 1306 FalseInst->setIsExact(); in foldSelectValueEquivalence()
|
| H A D | InstCombineVectorOps.cpp | 1850 New->setIsExact(BO->isExact()); in buildNew()
|
| /openbsd-src/gnu/llvm/llvm/lib/IR/ |
| H A D | Instruction.cpp | 169 void Instruction::setIsExact(bool b) { in setIsExact() function in Instruction 170 cast<PossiblyExactOperator>(this)->setIsExact(b); in setIsExact() 199 cast<PossiblyExactOperator>(this)->setIsExact(false); in dropPoisonGeneratingFlags() 360 setIsExact(PE->isExact()); in copyIRFlags() 382 setIsExact(isExact() && PE->isExact()); in andIRFlags()
|
| H A D | Constants.cpp | 3477 BO->setIsExact(SubclassOptionalData & PossiblyExactOperator::IsExact); in getAsInstruction()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/ |
| H A D | CorrelatedValuePropagation.cpp | 749 BinOp->setIsExact(Instr->isExact()); in narrowSDivOrSRem() 860 BinOp->setIsExact(Instr->isExact()); in narrowUDivOrURem() 970 UDiv->setIsExact(SDI->isExact()); in processSDiv() 1031 BO->setIsExact(SDI->isExact()); in processAShr()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/IR/ |
| H A D | Operator.h | 139 void setIsExact(bool B) { in setIsExact() function
|
| H A D | Instruction.h | 370 void setIsExact(bool b = true);
|
| H A D | InstrTypes.h | 323 BO->setIsExact(true); 329 BO->setIsExact(true); 335 BO->setIsExact(true);
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/AggressiveInstCombine/ |
| H A D | TruncInstCombine.cpp | 443 ResI->setIsExact(PEO->isExact()); in ReduceExpressionGraph()
|
| /openbsd-src/gnu/llvm/llvm/lib/FuzzMutate/ |
| H A D | IRMutator.cpp | 251 Modifications.push_back([&Inst] { Inst.setIsExact(!Inst.isExact()); }); in mutate()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/ |
| H A D | SimplifyIndVar.cpp | 299 UDiv->setIsExact(SDiv->isExact()); in eliminateSDiv() 791 Shr->setIsExact(true); in strengthenRightShift()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUCodeGenPrepare.cpp | 355 Inst->setIsExact(ExactOp->isExact()); in promoteUniformOpToI32()
|
| /openbsd-src/gnu/llvm/llvm/lib/Bitcode/Reader/ |
| H A D | BitcodeReader.cpp | 1599 I->setIsExact(); in materializeValue() 4877 cast<BinaryOperator>(I)->setIsExact(true); in parseFunctionBody()
|
| /openbsd-src/gnu/llvm/llvm/lib/AsmParser/ |
| H A D | LLParser.cpp | 6342 if (Exact) cast<BinaryOperator>(Inst)->setIsExact(true); in parseInstruction()
|