Searched refs:LandingPads (Results 1 – 5 of 5) sorted by relevance
/external/llvm/lib/CodeGen/AsmPrinter/ |
D | EHStreamer.cpp | 50 computeActionsTable(const SmallVectorImpl<const LandingPadInfo*> &LandingPads, in computeActionsTable() argument 88 FirstActions.reserve(LandingPads.size()); in computeActionsTable() 95 I = LandingPads.begin(), E = LandingPads.end(); I != E; ++I) { in computeActionsTable() 192 const SmallVectorImpl<const LandingPadInfo *> &LandingPads, in computePadMap() argument 197 for (unsigned i = 0, N = LandingPads.size(); i != N; ++i) { in computePadMap() 198 const LandingPadInfo *LandingPad = LandingPads[i]; in computePadMap() 216 const SmallVectorImpl<const LandingPadInfo *> &LandingPads, in computeCallSiteTable() argument 219 computePadMap(LandingPads, PadMap); in computeCallSiteTable() 254 const LandingPadInfo *LandingPad = LandingPads[P.PadIndex]; in computeCallSiteTable() 345 SmallVector<const LandingPadInfo *, 64> LandingPads; in emitExceptionTable() local [all …]
|
D | Win64Exception.cpp | 189 SmallVector<const LandingPadInfo *, 64> LandingPads; in emitCSpecificHandlerTable() local 190 LandingPads.reserve(PadInfos.size()); in emitCSpecificHandlerTable() 192 LandingPads.push_back(&LP); in emitCSpecificHandlerTable() 197 FirstActions.resize(LandingPads.size()); in emitCSpecificHandlerTable() 199 computeCallSiteTable(CallSites, LandingPads, FirstActions); in emitCSpecificHandlerTable() 292 SmallVector<const LandingPadInfo *, 64> LandingPads; in emitCXXFrameHandler3Table() local 294 LandingPads.reserve(PadInfos.size()); in emitCXXFrameHandler3Table() 296 LandingPads.push_back(&LP); in emitCXXFrameHandler3Table() 299 computePadMap(LandingPads, PadMap); in emitCXXFrameHandler3Table() 332 const LandingPadInfo *LandingPad = LandingPads[P.PadIndex]; in emitCXXFrameHandler3Table()
|
D | EHStreamer.h | 83 void computePadMap(const SmallVectorImpl<const LandingPadInfo *> &LandingPads,
|
/external/llvm/lib/CodeGen/ |
D | MachineModuleInfo.cpp | 310 LandingPads.clear(); in EndFunction() 381 unsigned N = LandingPads.size(); in getOrCreateLandingPadInfo() 383 LandingPadInfo &LP = LandingPads[i]; in getOrCreateLandingPadInfo() 388 LandingPads.push_back(LandingPadInfo(LandingPad)); in getOrCreateLandingPadInfo() 389 return LandingPads[N]; in getOrCreateLandingPadInfo() 475 for (unsigned i = 0; i != LandingPads.size(); ) { in TidyLandingPads() 476 LandingPadInfo &LandingPad = LandingPads[i]; in TidyLandingPads() 485 LandingPads.erase(LandingPads.begin() + i); in TidyLandingPads() 489 for (unsigned j = 0, e = LandingPads[i].BeginLabels.size(); j != e; ++j) { in TidyLandingPads() 503 if (LandingPads[i].BeginLabels.empty()) { in TidyLandingPads() [all …]
|
/external/llvm/include/llvm/CodeGen/ |
D | MachineModuleInfo.h | 123 std::vector<LandingPadInfo> LandingPads; variable 374 return LandingPads; in getLandingPads()
|