Home
last modified time | relevance | path

Searched refs:LandingPads (Results 1 – 5 of 5) sorted by relevance

/external/llvm/lib/CodeGen/AsmPrinter/
DEHStreamer.cpp50 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 …]
DWin64Exception.cpp189 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()
DEHStreamer.h83 void computePadMap(const SmallVectorImpl<const LandingPadInfo *> &LandingPads,
/external/llvm/lib/CodeGen/
DMachineModuleInfo.cpp310 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/
DMachineModuleInfo.h123 std::vector<LandingPadInfo> LandingPads; variable
374 return LandingPads; in getLandingPads()