Searched refs:willReturn (Results 1 - 11 of 11) sorted by relevance

/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSink.cpp46 Inst->mayThrow() || !Inst->willReturn())
H A DLoopFuse.cpp1198 if (I.mayThrow() || !I.willReturn()) {
H A DDeadStoreElimination.cpp1129 return CB->use_empty() && CB->willReturn() && CB->doesNotThrow() &&
/freebsd-current/contrib/llvm-project/llvm/include/llvm/IR/
H A DFunction.h635 bool willReturn() const { return hasFnAttribute(Attribute::WillReturn); } function in class:llvm::Function
H A DInstruction.h786 bool willReturn() const LLVM_READONLY;
/freebsd-current/contrib/llvm-project/llvm/lib/IR/
H A DInstruction.cpp1032 return mayWriteToMemory() || mayThrow() || !willReturn();
1040 bool Instruction::willReturn() const {
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DFunctionAttrs.cpp1767 return I.willReturn();
1775 if (!F || F->willReturn() || !functionWillReturn(*F))
/freebsd-current/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopInfo.cpp1110 return L->getHeader()->getParent()->willReturn();
H A DValueTracking.cpp7020 // Instruction::willReturn.
7022 // FIXME: Move this check into Instruction::willReturn.
7037 return !I->mayThrow() && I->willReturn();
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLocal.cpp442 if (!I->willReturn()) {
4139 if (!F.hasFnAttribute(Attribute::MustProgress) && F.willReturn()) {
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp2697 if (!CB.willReturn() || !CB.doesNotThrow())
4244 if (isa<PHINode>(I) || I->isEHPad() || I->mayThrow() || !I->willReturn() ||

Completed in 472 milliseconds