Home
last modified time | relevance | path

Searched refs:CleanupRet (Results 1 – 20 of 20) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/
H A DValues.def84 DEF_INSTR(CleanupRet, OP(CleanupRet), CleanupReturnInst)
H A DInstruction.h1650 : SingleLLVMInstructionImpl(ClassID::CleanupRet, Opcode::CleanupRet, CRI, in CleanupReturnInst()
1673 return From->getSubclassID() == ClassID::CleanupRet; in classof()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DSpillUtils.cpp113 auto *CleanupRet = in splitBeforeCatchSwitch() local
115 return CleanupRet; in splitBeforeCatchSwitch()
H A DCoroSplit.cpp379 auto *CleanupRet = Builder.CreateCleanupRet(FromPad, nullptr); in replaceUnwindCoroEnd() local
381 CleanupRet->getParent()->getTerminator()->eraseFromParent(); in replaceUnwindCoroEnd()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/SandboxVectorizer/
H A DLegality.cpp179 case Instruction::Opcode::CleanupRet: in notVectorizableBasedOnOpcodesAndTypes()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstruction.def134 HANDLE_TERM_INST ( 8, CleanupRet , CleanupReturnInst)
H A DInstruction.h391 case Instruction::CleanupRet:
H A DInstructions.h4469 return (I->getOpcode() == Instruction::CleanupRet);
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DInlineFunction.cpp329 if (auto *CleanupRet = dyn_cast<CleanupReturnInst>(U)) { in getUnwindDestTokenHelper() local
330 if (BasicBlock *RetUnwindDest = CleanupRet->getUnwindDest()) in getUnwindDestTokenHelper()
3070 if (auto *CleanupRet = dyn_cast<CleanupReturnInst>(BB->getTerminator())) in InlineFunction() local
3071 if (CleanupRet->unwindsToCaller() && EHPadForCallUnwindsLocally) in InlineFunction()
3072 changeToUnreachable(CleanupRet); in InlineFunction()
H A DSimplifyCFG.cpp8331 case Instruction::CleanupRet: in simplifyOnce()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DInstruction.cpp772 case CleanupRet: return "cleanupret"; in getOpcodeName()
1175 case Instruction::CleanupRet: in mayThrow()
H A DInstructions.cpp1030 : Instruction(CRI.getType(), Instruction::CleanupRet, AllocInfo) { in CleanupReturnInst()
1053 Instruction::CleanupRet, AllocInfo, InsertBefore) { in CleanupReturnInst()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DWinEHPrepare.cpp776 if (auto *CleanupRet = dyn_cast<CleanupReturnInst>(U)) { in calculateClrEHStateNumbers() local
779 UnwindDest = CleanupRet->getUnwindDest(); in calculateClrEHStateNumbers()
H A DTargetLoweringBase.cpp1855 case CleanupRet: return 0; in InstructionOpcodeToISD()
/freebsd/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLLexer.cpp958 INSTKEYWORD(cleanupret, CleanupRet); in LexIdentifier()
/freebsd/contrib/llvm-project/llvm/lib/SandboxIR/
H A DContext.cpp177 case llvm::Instruction::CleanupRet: { in getOrCreateValueInternal()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DAttributor.cpp3251 case Instruction::CleanupRet: in initializeInformationCache()
H A DAttributorAttributes.cpp2106 (unsigned)Instruction::Call, (unsigned)Instruction::CleanupRet, in updateImpl()
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp3311 case Instruction::CleanupRet: { in writeInstruction()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DValueTracking.cpp7035 case Instruction::CleanupRet: in isSafeToSpeculativelyExecuteWithOpcode()