Searched refs:CatchPad (Results 1 - 16 of 16) sorted by relevance

/freebsd-11.0-release/contrib/llvm/lib/CodeGen/
H A DWinEHPrepare.cpp183 else if (auto *CatchPad = dyn_cast<CatchPadInst>(FuncletPad))
184 FuncletUnwindDest = CatchPad->getCatchSwitch()->getUnwindDest();
239 auto *CatchPad = cast<CatchPadInst>(CatchPadBB->getFirstNonPHI()); local
240 Handlers.push_back(CatchPad);
253 for (const auto *CatchPad : Handlers) {
254 FuncInfo.FuncletBaseStateMap[CatchPad] = CatchLow;
255 for (const User *U : CatchPad->users()) {
340 const auto *CatchPad = local
342 const BasicBlock *CatchPadBB = CatchPad->getParent();
344 cast<Constant>(CatchPad
931 auto *CatchPad = dyn_cast_or_null<CatchPadInst>(FuncletPad); local
[all...]
H A DTargetLoweringBase.cpp1577 case CatchPad: return 0;
/freebsd-11.0-release/contrib/llvm/lib/IR/
H A DInstruction.cpp206 case CatchPad: return "catchpad";
421 case Instruction::CatchPad:
443 case Instruction::CatchPad:
H A DInstructions.cpp811 void CatchReturnInst::init(Value *CatchPad, BasicBlock *BB) {
812 Op<0>() = CatchPad;
823 CatchReturnInst::CatchReturnInst(Value *CatchPad, BasicBlock *BB,
828 init(CatchPad, BB);
831 CatchReturnInst::CatchReturnInst(Value *CatchPad, BasicBlock *BB,
836 init(CatchPad, BB);
/freebsd-11.0-release/contrib/llvm/include/llvm/IR/
H A DInstruction.h396 case Instruction::CatchPad:
H A DInstructions.h4075 : FuncletPadInst(Instruction::CatchPad, CatchSwitch, Args, Values,
4080 : FuncletPadInst(Instruction::CatchPad, CatchSwitch, Args, Values,
4109 return I->getOpcode() == Instruction::CatchPad;
4123 void init(Value *CatchPad, BasicBlock *BB);
4124 CatchReturnInst(Value *CatchPad, BasicBlock *BB, Instruction *InsertBefore);
4125 CatchReturnInst(Value *CatchPad, BasicBlock *BB, BasicBlock *InsertAtEnd);
4133 static CatchReturnInst *Create(Value *CatchPad, BasicBlock *BB, argument
4135 assert(CatchPad);
4137 return new (2) CatchReturnInst(CatchPad, BB, InsertBefore);
4139 static CatchReturnInst *Create(Value *CatchPad, BasicBloc argument
4151 setCatchPad(CatchPadInst *CatchPad) argument
[all...]
H A DIRBuilder.h740 CatchReturnInst *CreateCatchRet(CatchPadInst *CatchPad, BasicBlock *BB) { argument
741 return Insert(CatchReturnInst::Create(CatchPad, BB));
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Utils/
H A DInlineFunction.cpp219 auto *CatchPad = cast<CatchPadInst>(HandlerBlock->getFirstNonPHI()); local
220 for (User *Child : CatchPad->users()) {
248 assert(getParentPad(ChildUnwindDestToken) == CatchPad);
445 if (auto *CatchPad = dyn_cast<CatchPadInst>(FuncletPad))
446 MemoKey = CatchPad->getCatchSwitch();
H A DLocal.cpp1364 static unsigned getHashValue(CatchPadInst *CatchPad) { argument
1366 CatchPad->value_op_begin(), CatchPad->value_op_end()));
1385 auto *CatchPad = cast<CatchPadInst>(HandlerBB->getFirstNonPHI()); local
1386 if (!HandlerSet.insert({CatchPad, Empty}).second) {
/freebsd-11.0-release/contrib/llvm/lib/Analysis/
H A DAliasAnalysis.cpp250 ModRefInfo AAResults::getModRefInfo(const CatchPadInst *CatchPad, argument
H A DValueTracking.cpp3454 case Instruction::CatchPad:
/freebsd-11.0-release/contrib/llvm/lib/AsmParser/
H A DLLLexer.cpp768 INSTKEYWORD(catchpad, CatchPad);
H A DLLParser.cpp5203 Value *CatchPad = nullptr;
5208 if (ParseValue(Type::getTokenTy(Context), CatchPad, PFS))
5216 Inst = CatchReturnInst::Create(CatchPad, BB);
/freebsd-11.0-release/contrib/llvm/include/llvm/Analysis/
H A DAliasAnalysis.h484 case Instruction::CatchPad:
/freebsd-11.0-release/contrib/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp4471 Value *CatchPad = local
4473 if (!CatchPad)
4479 I = CatchReturnInst::Create(CatchPad, BB);
/freebsd-11.0-release/contrib/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp1996 case Instruction::CatchPad: {

Completed in 280 milliseconds