Home
last modified time | relevance | path

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

/external/swiftshader/third_party/LLVM/lib/CodeGen/
DMachineModuleInfo.cpp307 LandingPads.clear(); in EndFunction()
380 unsigned N = LandingPads.size(); in getOrCreateLandingPadInfo()
382 LandingPadInfo &LP = LandingPads[i]; in getOrCreateLandingPadInfo()
387 LandingPads.push_back(LandingPadInfo(LandingPad)); in getOrCreateLandingPadInfo()
388 return LandingPads[N]; in getOrCreateLandingPadInfo()
460 for (unsigned i = 0; i != LandingPads.size(); ) { in TidyLandingPads()
461 LandingPadInfo &LandingPad = LandingPads[i]; in TidyLandingPads()
470 LandingPads.erase(LandingPads.begin() + i); in TidyLandingPads()
474 for (unsigned j = 0, e = LandingPads[i].BeginLabels.size(); j != e; ++j) { in TidyLandingPads()
488 if (LandingPads[i].BeginLabels.empty()) { in TidyLandingPads()
[all …]
DDwarfEHPrepare.cpp64 BBSet LandingPads; member in __anon19cb08fb0111::DwarfEHPrepare
375 if (LandingPads.count(LPad)) in NormalizeLandingPads()
400 LandingPads.insert(LPad); in NormalizeLandingPads()
470 LandingPads.insert(NewBB); in NormalizeLandingPads()
562 for (BBSet::const_iterator LI = LandingPads.begin(), LE = LandingPads.end(); in MoveExceptionValueCalls()
597 if (LandingPads.count(BB)) in MoveExceptionValueCalls()
618 for (BBSet::iterator LI = LandingPads.begin(), LE = LandingPads.end(); in MoveExceptionValueCalls()
626 if (LandingPads.count(BB)) in MoveExceptionValueCalls()
729 LandingPads.clear(); in runOnFunction()
747 LandingPads.clear(); in runOnFunction()
DSjLjEHPrepare.cpp493 SmallVector<LandingPadInst*, 16> LandingPads; in insertSjLjEHSupport() local
498 LandingPads.push_back(LPI); in insertSjLjEHSupport()
559 for (unsigned i = 0, e = LandingPads.size(); i != e; ++i) in insertSjLjEHSupport()
560 ReplaceLandingPadVal(F, LandingPads[i], ExceptionAddr, SelectorAddr); in insertSjLjEHSupport()
/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 …]
DEHStreamer.h78 void computePadMap(const SmallVectorImpl<const LandingPadInfo *> &LandingPads,
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/AsmPrinter/
DEHStreamer.cpp62 const SmallVectorImpl<const LandingPadInfo *> &LandingPads, in computeActionsTable() argument
99 FirstActions.reserve(LandingPads.size()); in computeActionsTable()
106 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()
355 SmallVector<const LandingPadInfo *, 64> LandingPads; in emitExceptionTable() local
[all …]
DEHStreamer.h75 void computeActionsTable(const SmallVectorImpl<const LandingPadInfo *> &LandingPads,
79 void computePadMap(const SmallVectorImpl<const LandingPadInfo *> &LandingPads,
89 const SmallVectorImpl<const LandingPadInfo *> &LandingPads,
/external/llvm/lib/CodeGen/
DMachineModuleInfo.cpp243 LandingPads.clear(); in EndFunction()
288 unsigned N = LandingPads.size(); in getOrCreateLandingPadInfo()
290 LandingPadInfo &LP = LandingPads[i]; in getOrCreateLandingPadInfo()
295 LandingPads.push_back(LandingPadInfo(LandingPad)); in getOrCreateLandingPadInfo()
296 return LandingPads[N]; in getOrCreateLandingPadInfo()
375 for (unsigned i = 0; i != LandingPads.size(); ) { in TidyLandingPads()
376 LandingPadInfo &LandingPad = LandingPads[i]; in TidyLandingPads()
385 LandingPads.erase(LandingPads.begin() + i); in TidyLandingPads()
389 for (unsigned j = 0, e = LandingPads[i].BeginLabels.size(); j != e; ++j) { in TidyLandingPads()
404 if (LandingPads[i].BeginLabels.empty()) { in TidyLandingPads()
[all …]
/external/swiftshader/third_party/LLVM/lib/CodeGen/AsmPrinter/
DDwarfException.cpp76 ComputeActionsTable(const SmallVectorImpl<const LandingPadInfo*> &LandingPads, in ComputeActionsTable() argument
114 FirstActions.reserve(LandingPads.size()); in ComputeActionsTable()
121 I = LandingPads.begin(), E = LandingPads.end(); I != E; ++I) { in ComputeActionsTable()
228 const SmallVectorImpl<const LandingPadInfo *> &LandingPads, in ComputeCallSiteTable() argument
263 const LandingPadInfo *LandingPad = LandingPads[P.PadIndex]; in ComputeCallSiteTable()
354 SmallVector<const LandingPadInfo *, 64> LandingPads; in EmitExceptionTable() local
355 LandingPads.reserve(PadInfos.size()); in EmitExceptionTable()
358 LandingPads.push_back(&PadInfos[i]); in EmitExceptionTable()
360 std::sort(LandingPads.begin(), LandingPads.end(), PadLT); in EmitExceptionTable()
366 unsigned SizeActions=ComputeActionsTable(LandingPads, Actions, FirstActions); in EmitExceptionTable()
[all …]
/external/swiftshader/third_party/LLVM/lib/ExecutionEngine/JIT/
DJITDwarfEmitter.cpp212 SmallVector<const LandingPadInfo *, 64> LandingPads; in EmitExceptionTable() local
213 LandingPads.reserve(PadInfos.size()); in EmitExceptionTable()
215 LandingPads.push_back(&PadInfos[i]); in EmitExceptionTable()
216 std::sort(LandingPads.begin(), LandingPads.end(), PadLT); in EmitExceptionTable()
241 FirstActions.reserve(LandingPads.size()); in EmitExceptionTable()
245 for (unsigned i = 0, N = LandingPads.size(); i != N; ++i) { in EmitExceptionTable()
246 const LandingPadInfo *LP = LandingPads[i]; in EmitExceptionTable()
248 const unsigned NumShared = i ? SharedTypeIds(LP, LandingPads[i-1]) : 0; in EmitExceptionTable()
256 const unsigned SizePrevIds = LandingPads[i-1]->TypeIds.size(); in EmitExceptionTable()
299 for (unsigned i = 0, N = LandingPads.size(); i != N; ++i) { in EmitExceptionTable()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
DMachineFunction.cpp659 unsigned N = LandingPads.size(); in getOrCreateLandingPadInfo()
661 LandingPadInfo &LP = LandingPads[i]; in getOrCreateLandingPadInfo()
666 LandingPads.push_back(LandingPadInfo(LandingPad)); in getOrCreateLandingPadInfo()
667 return LandingPads[N]; in getOrCreateLandingPadInfo()
701 for (unsigned i = 0; i != LandingPads.size(); ) { in tidyLandingPads()
702 LandingPadInfo &LandingPad = LandingPads[i]; in tidyLandingPads()
711 LandingPads.erase(LandingPads.begin() + i); in tidyLandingPads()
715 for (unsigned j = 0, e = LandingPads[i].BeginLabels.size(); j != e; ++j) { in tidyLandingPads()
730 if (LandingPads[i].BeginLabels.empty()) { in tidyLandingPads()
731 LandingPads.erase(LandingPads.begin() + i); in tidyLandingPads()
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
DMachineModuleInfo.h120 std::vector<LandingPadInfo> LandingPads; variable
331 return LandingPads; in getLandingPads()
/external/llvm/include/llvm/CodeGen/
DMachineModuleInfo.h129 std::vector<LandingPadInfo> LandingPads; variable
362 return LandingPads; in getLandingPads()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/WebAssembly/
DWebAssemblyLowerEmscriptenEHSjLj.cpp798 SmallPtrSet<LandingPadInst *, 32> LandingPads; in runEHOnFunction() local
807 LandingPads.insert(II->getLandingPadInst()); in runEHOnFunction()
883 LandingPads.insert(LPI); in runEHOnFunction()
888 for (LandingPadInst *LPI : LandingPads) { in runEHOnFunction()
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/
DMachineFunction.h314 std::vector<LandingPadInfo> LandingPads;
783 return LandingPads;