Home
last modified time | relevance | path

Searched refs:CatchPad (Results 1 – 22 of 22) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DWinEHPrepare.cpp193 else if (auto *CatchPad = dyn_cast<CatchPadInst>(FuncletPad)) in calculateStateNumbersForInvokes() local
194 FuncletUnwindDest = CatchPad->getCatchSwitch()->getUnwindDest(); in calculateStateNumbersForInvokes()
249 auto *CatchPad = cast<CatchPadInst>(CatchPadBB->getFirstNonPHI()); in calculateCXXStateNumbers() local
250 Handlers.push_back(CatchPad); in calculateCXXStateNumbers()
263 for (const auto *CatchPad : Handlers) { in calculateCXXStateNumbers() local
264 FuncInfo.FuncletBaseStateMap[CatchPad] = CatchLow; in calculateCXXStateNumbers()
265 for (const User *U : CatchPad->users()) { in calculateCXXStateNumbers()
353 const auto *CatchPad = in calculateSEHStateNumbers() local
355 const BasicBlock *CatchPadBB = CatchPad->getParent(); in calculateSEHStateNumbers()
357 cast<Constant>(CatchPad->getArgOperand(0)->stripPointerCasts()); in calculateSEHStateNumbers()
[all …]
DWasmEHPrepare.cpp362 if (const auto *CatchPad = dyn_cast<CatchPadInst>(Pad)) { in calculateWasmEHInfo() local
363 const auto *UnwindBB = CatchPad->getCatchSwitch()->getUnwindDest(); in calculateWasmEHInfo()
DTargetLoweringBase.cpp1591 case CatchPad: return 0; in InstructionOpcodeToISD()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-subzero/include/llvm/IR/
DInstruction.h436 case Instruction::CatchPad: in isFenceLike()
456 case Instruction::CatchPad: in isEHPad()
DInstruction.def178 HANDLE_FUNCLETPAD_INST(50, CatchPad , CatchPadInst)
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
DInstruction.h568 case Instruction::CatchPad:
596 case Instruction::CatchPad:
DInstructions.h4441 : FuncletPadInst(Instruction::CatchPad, CatchSwitch, Args, Values,
4446 : FuncletPadInst(Instruction::CatchPad, CatchSwitch, Args, Values,
4476 return I->getOpcode() == Instruction::CatchPad;
4489 CatchReturnInst(Value *CatchPad, BasicBlock *BB, Instruction *InsertBefore);
4490 CatchReturnInst(Value *CatchPad, BasicBlock *BB, BasicBlock *InsertAtEnd);
4492 void init(Value *CatchPad, BasicBlock *BB);
4501 static CatchReturnInst *Create(Value *CatchPad, BasicBlock *BB,
4503 assert(CatchPad);
4505 return new (2) CatchReturnInst(CatchPad, BB, InsertBefore);
4508 static CatchReturnInst *Create(Value *CatchPad, BasicBlock *BB,
[all …]
DInstruction.def201 HANDLE_FUNCLETPAD_INST(52, CatchPad , CatchPadInst)
DIRBuilder.h1133 CatchReturnInst *CreateCatchRet(CatchPadInst *CatchPad, BasicBlock *BB) { in CreateCatchRet() argument
1134 return Insert(CatchReturnInst::Create(CatchPad, BB)); in CreateCatchRet()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DInlineFunction.cpp254 auto *CatchPad = cast<CatchPadInst>(HandlerBlock->getFirstNonPHI()); in getUnwindDestTokenHelper() local
255 for (User *Child : CatchPad->users()) { in getUnwindDestTokenHelper()
283 assert(getParentPad(ChildUnwindDestToken) == CatchPad); in getUnwindDestTokenHelper()
488 auto *CatchPad = HandlerBlock->getFirstNonPHI(); in getUnwindDestToken() local
489 for (User *U : CatchPad->users()) { in getUnwindDestToken()
494 CatchPad)) && in getUnwindDestToken()
562 if (auto *CatchPad = dyn_cast<CatchPadInst>(FuncletPad)) in HandleCallsInBlockInlinedThroughInvoke() local
563 MemoKey = CatchPad->getCatchSwitch(); in HandleCallsInBlockInlinedThroughInvoke()
DLocal.cpp2152 static unsigned getHashValue(CatchPadInst *CatchPad) { in markAliveBlocks()
2154 CatchPad->value_op_begin(), CatchPad->value_op_end())); in markAliveBlocks()
2174 auto *CatchPad = cast<CatchPadInst>(HandlerBB->getFirstNonPHI()); in markAliveBlocks() local
2175 if (!HandlerSet.insert({CatchPad, Empty}).second) { in markAliveBlocks()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/IR/
DInstruction.cpp304 case CatchPad: return "catchpad"; in getOpcodeName()
522 case Instruction::CatchPad: in mayReadFromMemory()
542 case Instruction::CatchPad: in mayWriteToMemory()
DCore.cpp3177 LLVMValueRef LLVMBuildCatchRet(LLVMBuilderRef B, LLVMValueRef CatchPad, in LLVMBuildCatchRet() argument
3179 return wrap(unwrap(B)->CreateCatchRet(unwrap<CatchPadInst>(CatchPad), in LLVMBuildCatchRet()
3183 LLVMValueRef LLVMBuildCleanupRet(LLVMBuilderRef B, LLVMValueRef CatchPad, in LLVMBuildCleanupRet() argument
3185 return wrap(unwrap(B)->CreateCleanupRet(unwrap<CleanupPadInst>(CatchPad), in LLVMBuildCleanupRet()
3238 LLVMValueRef LLVMGetParentCatchSwitch(LLVMValueRef CatchPad) { in LLVMGetParentCatchSwitch() argument
3239 return wrap(unwrap<CatchPadInst>(CatchPad)->getCatchSwitch()); in LLVMGetParentCatchSwitch()
3242 void LLVMSetParentCatchSwitch(LLVMValueRef CatchPad, LLVMValueRef CatchSwitch) { in LLVMSetParentCatchSwitch() argument
3243 unwrap<CatchPadInst>(CatchPad) in LLVMSetParentCatchSwitch()
DInstructions.cpp960 void CatchReturnInst::init(Value *CatchPad, BasicBlock *BB) { in init() argument
961 Op<0>() = CatchPad; in init()
972 CatchReturnInst::CatchReturnInst(Value *CatchPad, BasicBlock *BB, in CatchReturnInst() argument
977 init(CatchPad, BB); in CatchReturnInst()
980 CatchReturnInst::CatchReturnInst(Value *CatchPad, BasicBlock *BB, in CatchReturnInst() argument
985 init(CatchPad, BB); in CatchReturnInst()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DAliasAnalysis.cpp536 ModRefInfo AAResults::getModRefInfo(const CatchPadInst *CatchPad, in getModRefInfo() argument
539 return getModRefInfo(CatchPad, Loc, AAQIP); in getModRefInfo()
542 ModRefInfo AAResults::getModRefInfo(const CatchPadInst *CatchPad, in getModRefInfo() argument
DValueTracking.cpp4133 case Instruction::CatchPad: in isSafeToSpeculativelyExecute()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm-c/
DCore.h3607 LLVMValueRef LLVMBuildCleanupRet(LLVMBuilderRef B, LLVMValueRef CatchPad,
3609 LLVMValueRef LLVMBuildCatchRet(LLVMBuilderRef B, LLVMValueRef CatchPad,
3677 LLVMValueRef LLVMGetParentCatchSwitch(LLVMValueRef CatchPad);
3686 void LLVMSetParentCatchSwitch(LLVMValueRef CatchPad, LLVMValueRef CatchSwitch);
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DAliasAnalysis.h747 case Instruction::CatchPad: in getModRefInfo()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/AsmParser/
DLLLexer.cpp895 INSTKEYWORD(catchpad, CatchPad); in LexIdentifier()
DLLParser.cpp6214 Value *CatchPad = nullptr; in ParseCatchRet() local
6219 if (ParseValue(Type::getTokenTy(Context), CatchPad, PFS)) in ParseCatchRet()
6227 Inst = CatchReturnInst::Create(CatchPad, BB); in ParseCatchRet()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Bitcode/Reader/
DBitcodeReader.cpp4279 Value *CatchPad = in parseFunctionBody() local
4281 if (!CatchPad) in parseFunctionBody()
4287 I = CatchReturnInst::Create(CatchPad, BB); in parseFunctionBody()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Bitcode/Writer/
DBitcodeWriter.cpp2806 case Instruction::CatchPad: { in writeInstruction()