Searched refs:setIsExact (Results 1 – 16 of 16) sorted by relevance
128 void Instruction::setIsExact(bool b) { in setIsExact() function in Instruction129 cast<PossiblyExactOperator>(this)->setIsExact(b); in setIsExact()154 cast<PossiblyExactOperator>(this)->setIsExact(false); in dropPoisonGeneratingFlags()280 setIsExact(PE->isExact()); in copyIRFlags()302 setIsExact(isExact() & PE->isExact()); in andIRFlags()
3542 BO->setIsExact(SubclassOptionalData & PossiblyExactOperator::IsExact); in getAsInstruction()
155 NewShift->setIsExact(Sh0->isExact() && Sh1->isExact()); in reassociateShiftAmtsOfTwoSameDirectionShifts()550 InnerShift->setIsExact(false); in foldShiftedShift()948 NewShr->setIsExact(true); in visitShl()972 NewShr->setIsExact(OldShr->isExact()); in visitShl()1078 NewLShr->setIsExact(I.isExact()); in visitLShr()1175 I.setIsExact(); in visitLShr()1296 NewAShr->setIsExact(I.isExact()); in visitAShr()1335 I.setIsExact(); in visitAShr()
81 I->setIsExact(); in simplifyValueKnownNonZero()759 NewDiv->setIsExact(I.isExact()); in commonIDivTransforms()785 BO->setIsExact(I.isExact()); in commonIDivTransforms()895 LShr->setIsExact(); in foldUDivPow2Cst()919 LShr->setIsExact(); in foldUDivShl()1025 BO->setIsExact(); in visitUDiv()1162 BO->setIsExact(I.isExact()); in visitSDiv()1190 BO->setIsExact(I.isExact()); in visitSDiv()1207 BO->setIsExact(I.isExact()); in visitSDiv()
248 NewInstr->setIsExact(I->isExact()); in visitImpl()
665 LShr->setIsExact(cast<BinaryOperator>(I)->isExact()); in SimplifyDemandedUseBits()1058 New->setIsExact(true); in simplifyShrShlDemandedBits()
1187 FalseInst->setIsExact(false); in foldSelectValueEquivalence()1211 FalseInst->setIsExact(); in foldSelectValueEquivalence()
1586 New->setIsExact(BO->isExact()); in buildNew()
717 BinOp->setIsExact(Instr->isExact()); in narrowSDivOrSRem()761 BinOp->setIsExact(Instr->isExact()); in processUDivOrURem()859 UDiv->setIsExact(SDI->isExact()); in processSDiv()904 BO->setIsExact(SDI->isExact()); in processAShr()
377 void setIsExact(bool b = true);
327 BO->setIsExact(true);333 BO->setIsExact(true);339 BO->setIsExact(true);
130 void setIsExact(bool B) { in setIsExact() function
327 UDiv->setIsExact(SDiv->isExact()); in eliminateSDiv()807 Shr->setIsExact(true); in strengthenRightShift()
349 Inst->setIsExact(ExactOp->isExact()); in promoteUniformOpToI32()
4108 cast<BinaryOperator>(I)->setIsExact(true); in parseFunctionBody()
6234 if (Exact) cast<BinaryOperator>(Inst)->setIsExact(true); in parseInstruction()