Searched refs:LandingPadInfo (Results 1 – 10 of 10) sorted by relevance
/external/llvm/lib/CodeGen/AsmPrinter/ |
D | EHStreamer.h | 21 struct LandingPadInfo; 41 static unsigned sharedTypeIDs(const LandingPadInfo *L, 42 const LandingPadInfo *R); 68 const LandingPadInfo *LPad; // Null indicates that there is no landing pad. 74 unsigned computeActionsTable(const SmallVectorImpl<const LandingPadInfo*>&LPs, 78 void computePadMap(const SmallVectorImpl<const LandingPadInfo *> &LandingPads, 88 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/swiftshader/third_party/LLVM/lib/CodeGen/AsmPrinter/ |
D | DwarfException.h | 24 struct LandingPadInfo; 67 static unsigned SharedTypeIds(const LandingPadInfo *L, 68 const LandingPadInfo *R); 71 static bool PadLT(const LandingPadInfo *L, const LandingPadInfo *R); 103 unsigned ComputeActionsTable(const SmallVectorImpl<const LandingPadInfo*>&LPs, 120 const SmallVectorImpl<const LandingPadInfo *> &LPs,
|
D | DwarfException.cpp | 46 unsigned DwarfException::SharedTypeIds(const LandingPadInfo *L, in SharedTypeIds() 47 const LandingPadInfo *R) { in SharedTypeIds() 61 bool DwarfException::PadLT(const LandingPadInfo *L, const LandingPadInfo *R) { in PadLT() 76 ComputeActionsTable(const SmallVectorImpl<const LandingPadInfo*> &LandingPads, in ComputeActionsTable() 118 const LandingPadInfo *PrevLPI = 0; in ComputeActionsTable() 120 for (SmallVectorImpl<const LandingPadInfo *>::const_iterator in ComputeActionsTable() 122 const LandingPadInfo *LPI = *I; in ComputeActionsTable() 228 const SmallVectorImpl<const LandingPadInfo *> &LandingPads, in ComputeCallSiteTable() 263 const LandingPadInfo *LandingPad = LandingPads[P.PadIndex]; in ComputeCallSiteTable() 350 const std::vector<LandingPadInfo> &PadInfos = MMI->getLandingPads(); in EmitExceptionTable() [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/swiftshader/third_party/LLVM/lib/CodeGen/ |
D | MachineModuleInfo.cpp | 378 LandingPadInfo &MachineModuleInfo::getOrCreateLandingPadInfo in getOrCreateLandingPadInfo() 382 LandingPadInfo &LP = LandingPads[i]; in getOrCreateLandingPadInfo() 387 LandingPads.push_back(LandingPadInfo(LandingPad)); in getOrCreateLandingPadInfo() 395 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad); in addInvoke() 404 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad); in addLandingPad() 413 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad); in addPersonality() 433 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad); in addCatchTypeInfo() 443 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad); in addFilterTypeInfo() 453 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad); in addCleanup() 461 LandingPadInfo &LandingPad = LandingPads[i]; in TidyLandingPads()
|
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/ |
D | MachineModuleInfo.h | 66 struct LandingPadInfo { struct 74 explicit LandingPadInfo(MachineBasicBlock *MBB) in LandingPadInfo() argument 120 std::vector<LandingPadInfo> LandingPads; 270 LandingPadInfo &getOrCreateLandingPadInfo(MachineBasicBlock *LandingPad); 330 const std::vector<LandingPadInfo> &getLandingPads() const { in getLandingPads()
|
/external/llvm/include/llvm/CodeGen/ |
D | MachineModuleInfo.h | 76 struct LandingPadInfo { struct 84 explicit LandingPadInfo(MachineBasicBlock *MBB) in LandingPadInfo() argument 129 std::vector<LandingPadInfo> LandingPads; 307 LandingPadInfo &getOrCreateLandingPadInfo(MachineBasicBlock *LandingPad); 361 const std::vector<LandingPadInfo> &getLandingPads() const { in getLandingPads()
|
/external/swiftshader/third_party/LLVM/lib/ExecutionEngine/JIT/ |
D | JITDwarfEmitter.cpp | 140 static unsigned SharedTypeIds(const LandingPadInfo *L, in SharedTypeIds() 141 const LandingPadInfo *R) { in SharedTypeIds() 156 static bool PadLT(const LandingPadInfo *L, const LandingPadInfo *R) { in PadLT() 207 const std::vector<LandingPadInfo> &PadInfos = MMI->getLandingPads(); in EmitExceptionTable() 212 SmallVector<const LandingPadInfo *, 64> LandingPads; in EmitExceptionTable() 246 const LandingPadInfo *LP = LandingPads[i]; in EmitExceptionTable() 300 const LandingPadInfo *LandingPad = LandingPads[i]; in EmitExceptionTable() 332 const LandingPadInfo *LandingPad = LandingPads[P.PadIndex]; in EmitExceptionTable()
|
/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…
|