Home
last modified time | relevance | path

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

/NextBSD/contrib/llvm/lib/CodeGen/AsmPrinter/
HDEHStreamer.h21 struct LandingPadInfo;
42 static unsigned sharedTypeIDs(const LandingPadInfo *L,
43 const LandingPadInfo *R);
69 const LandingPadInfo *LPad; // Null indicates that there is no landing pad.
75 unsigned computeActionsTable(const SmallVectorImpl<const LandingPadInfo*>&LPs,
83 void computePadMap(const SmallVectorImpl<const LandingPadInfo *> &LandingPads,
93 const SmallVectorImpl<const LandingPadInfo *> &LPs,
HDEHStreamer.cpp33 unsigned EHStreamer::sharedTypeIDs(const LandingPadInfo *L, in sharedTypeIDs()
34 const LandingPadInfo *R) { in sharedTypeIDs()
50 computeActionsTable(const SmallVectorImpl<const LandingPadInfo*> &LandingPads, in computeActionsTable()
92 const LandingPadInfo *PrevLPI = nullptr; in computeActionsTable()
94 for (SmallVectorImpl<const LandingPadInfo *>::const_iterator in computeActionsTable()
96 const LandingPadInfo *LPI = *I; in computeActionsTable()
192 const SmallVectorImpl<const LandingPadInfo *> &LandingPads, in computePadMap()
198 const LandingPadInfo *LandingPad = LandingPads[i]; in computePadMap()
216 const SmallVectorImpl<const LandingPadInfo *> &LandingPads, in computeCallSiteTable()
254 const LandingPadInfo *LandingPad = LandingPads[P.PadIndex]; in computeCallSiteTable()
[all …]
HDWinException.cpp220 const std::vector<LandingPadInfo> &PadInfos = MMI->getLandingPads(); in emitCSpecificHandlerTable()
228 SmallVector<const LandingPadInfo *, 64> LandingPads; in emitCSpecificHandlerTable()
264 const LandingPadInfo *LPad = CSE.LPad; in emitCSpecificHandlerTable()
492 SmallVector<const LandingPadInfo *, 64> LandingPads; in extendIP2StateTable()
493 const std::vector<LandingPadInfo> &PadInfos = MMI->getLandingPads(); in extendIP2StateTable()
543 const LandingPadInfo *LandingPad = LandingPads[P.PadIndex]; in extendIP2StateTable()
623 const std::vector<LandingPadInfo> &PadInfos = MMI->getLandingPads(); in emitExceptHandlerTable()
624 SmallVector<const LandingPadInfo *, 4> LPads; in emitExceptHandlerTable()
626 for (const LandingPadInfo &LPInfo : PadInfos) in emitExceptHandlerTable()
629 [](const LandingPadInfo *L, const LandingPadInfo *R) { in emitExceptHandlerTable()
[all …]
/NextBSD/contrib/llvm/lib/CodeGen/
HDMachineModuleInfo.cpp286 LandingPadInfo &MachineModuleInfo::getOrCreateLandingPadInfo in getOrCreateLandingPadInfo()
290 LandingPadInfo &LP = LandingPads[i]; in getOrCreateLandingPadInfo()
295 LandingPads.push_back(LandingPadInfo(LandingPad)); in getOrCreateLandingPadInfo()
303 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad); in addInvoke()
312 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad); in addLandingPad()
321 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad); in addPersonality()
341 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad); in addWinEHState()
350 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad); in addCatchTypeInfo()
360 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad); in addFilterTypeInfo()
370 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad); in addCleanup()
[all …]
/NextBSD/contrib/llvm/include/llvm/CodeGen/
HDMachineModuleInfo.h76 struct LandingPadInfo { struct
86 explicit LandingPadInfo(MachineBasicBlock *MBB) in LandingPadInfo() argument
132 std::vector<LandingPadInfo> LandingPads;
308 LandingPadInfo &getOrCreateLandingPadInfo(MachineBasicBlock *LandingPad);
370 const std::vector<LandingPadInfo> &getLandingPads() const { in getLandingPads()