Searched refs:LandingPads (Results 1 - 6 of 6) sorted by relevance

/external/llvm/lib/CodeGen/
H A DMachineModuleInfo.cpp307 LandingPads.clear();
380 unsigned N = LandingPads.size();
382 LandingPadInfo &LP = LandingPads[i];
387 LandingPads.push_back(LandingPadInfo(LandingPad));
388 return LandingPads[N];
460 for (unsigned i = 0; i != LandingPads.size(); ) {
461 LandingPadInfo &LandingPad = LandingPads[i];
470 LandingPads.erase(LandingPads.begin() + i);
474 for (unsigned j = 0, e = LandingPads[
[all...]
H A DDwarfEHPrepare.cpp64 BBSet LandingPads; member in class:__anon6611::DwarfEHPrepare
357 /// in the LandingPads set. A landing pad is normal if the only CFG edges
375 if (LandingPads.count(LPad))
400 LandingPads.insert(LPad);
470 LandingPads.insert(NewBB);
562 for (BBSet::const_iterator LI = LandingPads.begin(), LE = LandingPads.end();
597 if (LandingPads.count(BB))
618 for (BBSet::iterator LI = LandingPads.begin(), LE = LandingPads
[all...]
H A DSjLjEHPrepare.cpp494 SmallVector<LandingPadInst*, 16> LandingPads; local
499 LandingPads.push_back(LPI);
560 for (unsigned i = 0, e = LandingPads.size(); i != e; ++i)
561 ReplaceLandingPadVal(F, LandingPads[i], ExceptionAddr, SelectorAddr);
/external/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfException.cpp76 ComputeActionsTable(const SmallVectorImpl<const LandingPadInfo*> &LandingPads,
114 FirstActions.reserve(LandingPads.size());
121 I = LandingPads.begin(), E = LandingPads.end(); I != E; ++I) {
228 const SmallVectorImpl<const LandingPadInfo *> &LandingPads,
263 const LandingPadInfo *LandingPad = LandingPads[P.PadIndex];
354 SmallVector<const LandingPadInfo *, 64> LandingPads;
355 LandingPads.reserve(PadInfos.size());
358 LandingPads.push_back(&PadInfos[i]);
360 std::sort(LandingPads
[all...]
/external/llvm/lib/ExecutionEngine/JIT/
H A DJITDwarfEmitter.cpp212 SmallVector<const LandingPadInfo *, 64> LandingPads;
213 LandingPads.reserve(PadInfos.size());
215 LandingPads.push_back(&PadInfos[i]);
216 std::sort(LandingPads.begin(), LandingPads.end(), PadLT);
241 FirstActions.reserve(LandingPads.size());
245 for (unsigned i = 0, N = LandingPads.size(); i != N; ++i) {
246 const LandingPadInfo *LP = LandingPads[i];
248 const unsigned NumShared = i ? SharedTypeIds(LP, LandingPads[i-1]) : 0;
256 const unsigned SizePrevIds = LandingPads[
[all...]
/external/llvm/include/llvm/CodeGen/
H A DMachineModuleInfo.h118 /// LandingPads - List of LandingPadInfo describing the landing pad
120 std::vector<LandingPadInfo> LandingPads; member in class:llvm::MachineModuleInfo
331 return LandingPads;

Completed in 379 milliseconds