Searched refs:LandingPadInfo (Results 1 – 5 of 5) sorted by relevance
| /NextBSD/contrib/llvm/lib/CodeGen/AsmPrinter/ |
| HD | EHStreamer.h | 21 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,
|
| HD | EHStreamer.cpp | 33 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 …]
|
| HD | WinException.cpp | 220 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/ |
| HD | MachineModuleInfo.cpp | 286 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/ |
| HD | MachineModuleInfo.h | 76 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()
|