Searched refs:LandingPads (Results 1 – 7 of 7) sorted by relevance
| /freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| HD | EHStreamer.cpp | 61 const SmallVectorImpl<const LandingPadInfo *> &LandingPads, in computeActionsTable() argument 98 FirstActions.reserve(LandingPads.size()); in computeActionsTable() 105 I = LandingPads.begin(), E = LandingPads.end(); I != E; ++I) { in computeActionsTable() 201 const SmallVectorImpl<const LandingPadInfo *> &LandingPads, in computePadMap() argument 206 for (unsigned i = 0, N = LandingPads.size(); i != N; ++i) { in computePadMap() 207 const LandingPadInfo *LandingPad = LandingPads[i]; in computePadMap() 225 const SmallVectorImpl<const LandingPadInfo *> &LandingPads, in computeCallSiteTable() argument 228 computePadMap(LandingPads, PadMap); in computeCallSiteTable() 263 const LandingPadInfo *LandingPad = LandingPads[P.PadIndex]; in computeCallSiteTable() 357 SmallVector<const LandingPadInfo *, 64> LandingPads; in emitExceptionTable() local [all …]
|
| HD | EHStreamer.h | 74 void computeActionsTable(const SmallVectorImpl<const LandingPadInfo *> &LandingPads, 78 void computePadMap(const SmallVectorImpl<const LandingPadInfo *> &LandingPads, 89 const SmallVectorImpl<const LandingPadInfo *> &LandingPads,
|
| HD | WasmException.cpp | 79 const SmallVectorImpl<const LandingPadInfo *> &LandingPads, in computeCallSiteTable() argument 82 for (unsigned I = 0, N = LandingPads.size(); I < N; ++I) { in computeCallSiteTable() 83 const LandingPadInfo *Info = LandingPads[I]; in computeCallSiteTable()
|
| HD | WasmException.h | 35 const SmallVectorImpl<const LandingPadInfo *> &LandingPads,
|
| /freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
| HD | MachineFunction.cpp | 662 unsigned N = LandingPads.size(); in getOrCreateLandingPadInfo() 664 LandingPadInfo &LP = LandingPads[i]; in getOrCreateLandingPadInfo() 669 LandingPads.push_back(LandingPadInfo(LandingPad)); in getOrCreateLandingPadInfo() 670 return LandingPads[N]; in getOrCreateLandingPadInfo() 745 for (unsigned i = 0; i != LandingPads.size(); ) { in tidyLandingPads() 746 LandingPadInfo &LandingPad = LandingPads[i]; in tidyLandingPads() 755 LandingPads.erase(LandingPads.begin() + i); in tidyLandingPads() 760 for (unsigned j = 0, e = LandingPads[i].BeginLabels.size(); j != e; ++j) { in tidyLandingPads() 774 if (LandingPads[i].BeginLabels.empty()) { in tidyLandingPads() 775 LandingPads.erase(LandingPads.begin() + i); in tidyLandingPads()
|
| /freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| HD | WebAssemblyLowerEmscriptenEHSjLj.cpp | 746 SmallPtrSet<LandingPadInst *, 32> LandingPads; in runEHOnFunction() local 755 LandingPads.insert(II->getLandingPadInst()); in runEHOnFunction() 834 LandingPads.insert(LPI); in runEHOnFunction() 836 Changed |= !LandingPads.empty(); in runEHOnFunction() 840 for (LandingPadInst *LPI : LandingPads) { in runEHOnFunction()
|
| /freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| HD | MachineFunction.h | 315 std::vector<LandingPadInfo> LandingPads; 869 return LandingPads;
|