Searched refs:LandingPadInfo (Results 1 – 5 of 5) sorted by relevance
/external/llvm/lib/CodeGen/AsmPrinter/ |
D | 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, 79 void computePadMap(const SmallVectorImpl<const LandingPadInfo *> &LandingPads, 89 const SmallVectorImpl<const LandingPadInfo *> &LPs,
|
D | 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 …]
|
/external/llvm/lib/CodeGen/ |
D | 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() 329 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad); in addCatchTypeInfo() 339 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad); in addFilterTypeInfo() 349 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad); in addCleanup() 356 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad); in addSEHCatchHandler() 365 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad); in addSEHCleanupHandler() [all …]
|
/external/llvm/include/llvm/CodeGen/ |
D | MachineModuleInfo.h | 75 struct LandingPadInfo { struct 83 explicit LandingPadInfo(MachineBasicBlock *MBB) in LandingPadInfo() function 128 std::vector<LandingPadInfo> LandingPads; 306 LandingPadInfo &getOrCreateLandingPadInfo(MachineBasicBlock *LandingPad); 360 const std::vector<LandingPadInfo> &getLandingPads() const { in getLandingPads()
|
/external/llvm/test/CodeGen/PowerPC/ |
D | pr15031.ll | 156 …ase.101" = type { %"struct.std::_Vector_base<llvm::LandingPadInfo, std::allocator<llvm::LandingPad… 157 …LandingPadInfo, std::allocator<llvm::LandingPadInfo> >::_Vector_impl" = type { %"struct.llvm::Land… 158 %"struct.llvm::LandingPadInfo" = type { %"class.llvm::MachineBasicBlock"*, %"class.llvm::SmallVecto…
|