Searched refs:LandingPadInfo (Results 1 – 6 of 6) 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, 83 void computePadMap(const SmallVectorImpl<const LandingPadInfo *> &LandingPads, 93 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 …]
|
D | Win64Exception.cpp | 181 const std::vector<LandingPadInfo> &PadInfos = MMI->getLandingPads(); in emitCSpecificHandlerTable() 189 SmallVector<const LandingPadInfo *, 64> LandingPads; in emitCSpecificHandlerTable() 226 const LandingPadInfo *LPad = CSE.LPad; in emitCSpecificHandlerTable() 292 SmallVector<const LandingPadInfo *, 64> LandingPads; in emitCXXFrameHandler3Table() 293 const std::vector<LandingPadInfo> &PadInfos = MMI->getLandingPads(); in emitCXXFrameHandler3Table() 332 const LandingPadInfo *LandingPad = LandingPads[P.PadIndex]; in emitCXXFrameHandler3Table()
|
/external/llvm/lib/CodeGen/ |
D | MachineModuleInfo.cpp | 379 LandingPadInfo &MachineModuleInfo::getOrCreateLandingPadInfo in getOrCreateLandingPadInfo() 383 LandingPadInfo &LP = LandingPads[i]; in getOrCreateLandingPadInfo() 388 LandingPads.push_back(LandingPadInfo(LandingPad)); in getOrCreateLandingPadInfo() 396 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad); in addInvoke() 405 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad); in addLandingPad() 414 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad); in addPersonality() 431 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad); in addWinEHState() 440 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad); in addCatchTypeInfo() 450 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad); in addFilterTypeInfo() 460 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad); in addCleanup() [all …]
|
/external/llvm/include/llvm/CodeGen/ |
D | MachineModuleInfo.h | 67 struct LandingPadInfo { struct 77 explicit LandingPadInfo(MachineBasicBlock *MBB) in LandingPadInfo() argument 123 std::vector<LandingPadInfo> LandingPads; 306 LandingPadInfo &getOrCreateLandingPadInfo(MachineBasicBlock *LandingPad); 373 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…
|