Searched refs:willReturn (Results 1 – 17 of 17) sorted by relevance
52 Inst->mayThrow() || !Inst->willReturn()) in isSafeToMove()
1198 if (I.mayThrow() || !I.willReturn()) { in collectMovablePreheaderInsts()
1290 return CB->use_empty() && CB->willReturn() && CB->doesNotThrow() && in isRemovable()
282 if (Call->onlyReadsMemory() && Call->doesNotThrow() && Call->willReturn() && in DetermineUseCaptureKind()
1153 return L->getHeader()->getParent()->willReturn(); in isFinite()
7834 return !I->mayThrow() && I->willReturn(); in isGuaranteedToTransferExecutionToSuccessor()
238 bool &noUnwind, bool &willReturn) { in convertSideEffectForCall() argument245 willReturn = false; in convertSideEffectForCall()254 willReturn = true; in convertSideEffectForCall()263 willReturn = true; in convertSideEffectForCall()891 bool willReturn = false; in rewriteCallOrInvoke() local893 memoryEffects, noUnwind, willReturn); in rewriteCallOrInvoke()924 newOp.setWillReturn(willReturn); in rewriteCallOrInvoke()
35 bool &noUnwind, bool &willReturn);
1268 if (F->onlyReadsMemory() && F->doesNotThrow() && F->willReturn() && in addArgumentAttrs()2211 return I.willReturn(); in functionWillReturn()2219 if (!F || F->willReturn() || !functionWillReturn(*F)) in addWillReturn()
1199 return mayWriteToMemory() || mayThrow() || !willReturn(); in mayHaveSideEffects()1207 bool Instruction::willReturn() const { in willReturn() function in Instruction
661 bool willReturn() const { return hasFnAttribute(Attribute::WillReturn); } in willReturn() function
875 LLVM_ABI bool willReturn() const LLVM_READONLY;
252 if (isa<PHINode>(I) || I->isEHPad() || I->mayThrow() || !I->willReturn() || in tryToSinkInstruction()
445 if (!I->willReturn()) { in wouldInstructionBeTriviallyDead()4346 if (!F.hasFnAttribute(Attribute::MustProgress) && F.willReturn()) { in inferAttributesFromOthers()
3398 if (!CB.willReturn() || !CB.doesNotThrow()) in isRemovableWrite()5191 if (isa<PHINode>(I) || I->isEHPad() || I->mayThrow() || !I->willReturn() || in tryToSinkInstruction()
163 return mayWriteToMemory() || !Fn->doesNotThrow() || !Fn->willReturn(); in mayHaveSideEffects()
5317 HasChain && F->onlyReadsMemory() && F->willReturn() && F->doesNotThrow(); in visitTargetIntrinsic()