Home
last modified time | relevance | path

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

/external/llvm/lib/CodeGen/AsmPrinter/
DEHStreamer.h21 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,
DEHStreamer.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 …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/AsmPrinter/
DEHStreamer.h23 struct LandingPadInfo;
39 static unsigned sharedTypeIDs(const LandingPadInfo *L,
40 const LandingPadInfo *R);
67 const LandingPadInfo *LPad; // Null indicates that there is no landing pad.
74 void computeActionsTable(const SmallVectorImpl<const LandingPadInfo *> &LandingPads,
78 void computePadMap(const SmallVectorImpl<const LandingPadInfo *> &LandingPads,
89 const SmallVectorImpl<const LandingPadInfo *> &LandingPads,
DEHStreamer.cpp44 unsigned EHStreamer::sharedTypeIDs(const LandingPadInfo *L, in sharedTypeIDs()
45 const LandingPadInfo *R) { in sharedTypeIDs()
61 const SmallVectorImpl<const LandingPadInfo *> &LandingPads, in computeActionsTable()
102 const LandingPadInfo *PrevLPI = nullptr; in computeActionsTable()
104 for (SmallVectorImpl<const LandingPadInfo *>::const_iterator in computeActionsTable()
106 const LandingPadInfo *LPI = *I; in computeActionsTable()
201 const SmallVectorImpl<const LandingPadInfo *> &LandingPads, in computePadMap()
207 const LandingPadInfo *LandingPad = LandingPads[i]; in computePadMap()
225 const SmallVectorImpl<const LandingPadInfo *> &LandingPads, in computeCallSiteTable()
263 const LandingPadInfo *LandingPad = LandingPads[P.PadIndex]; in computeCallSiteTable()
[all …]
DWasmException.cpp46 for (const LandingPadInfo &Info : MF->getLandingPads()) { in endFunction()
79 const SmallVectorImpl<const LandingPadInfo *> &LandingPads, in computeCallSiteTable()
83 const LandingPadInfo *Info = LandingPads[I]; in computeCallSiteTable()
DWasmException.h35 const SmallVectorImpl<const LandingPadInfo *> &LandingPads,
/external/llvm-project/llvm/lib/CodeGen/AsmPrinter/
DEHStreamer.h23 struct LandingPadInfo;
39 static unsigned sharedTypeIDs(const LandingPadInfo *L,
40 const LandingPadInfo *R);
67 const LandingPadInfo *LPad; // Null indicates that there is no landing pad.
96 const SmallVectorImpl<const LandingPadInfo *> &LandingPads,
100 void computePadMap(const SmallVectorImpl<const LandingPadInfo *> &LandingPads,
114 const SmallVectorImpl<const LandingPadInfo *> &LandingPads,
DEHStreamer.cpp44 unsigned EHStreamer::sharedTypeIDs(const LandingPadInfo *L, in sharedTypeIDs()
45 const LandingPadInfo *R) { in sharedTypeIDs()
55 const SmallVectorImpl<const LandingPadInfo *> &LandingPads, in computeActionsTable()
96 const LandingPadInfo *PrevLPI = nullptr; in computeActionsTable()
98 for (SmallVectorImpl<const LandingPadInfo *>::const_iterator in computeActionsTable()
100 const LandingPadInfo *LPI = *I; in computeActionsTable()
195 const SmallVectorImpl<const LandingPadInfo *> &LandingPads, in computePadMap()
201 const LandingPadInfo *LandingPad = LandingPads[i]; in computePadMap()
234 const SmallVectorImpl<const LandingPadInfo *> &LandingPads, in computeCallSiteTable()
287 const LandingPadInfo *LandingPad = LandingPads[P.PadIndex]; in computeCallSiteTable()
[all …]
DWasmException.cpp46 for (const LandingPadInfo &Info : MF->getLandingPads()) { in endFunction()
80 const SmallVectorImpl<const LandingPadInfo *> &LandingPads, in computeCallSiteTable()
84 const LandingPadInfo *Info = LandingPads[I]; in computeCallSiteTable()
DWasmException.h36 const SmallVectorImpl<const LandingPadInfo *> &LandingPads,
/external/llvm/lib/CodeGen/
DMachineModuleInfo.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()
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/
DMachineModuleInfo.h76 struct LandingPadInfo { struct
84 explicit LandingPadInfo(MachineBasicBlock *MBB) in LandingPadInfo() function
129 std::vector<LandingPadInfo> LandingPads;
307 LandingPadInfo &getOrCreateLandingPadInfo(MachineBasicBlock *LandingPad);
361 const std::vector<LandingPadInfo> &getLandingPads() const { in getLandingPads()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DMachineFunction.cpp660 LandingPadInfo &
664 LandingPadInfo &LP = LandingPads[i]; in getOrCreateLandingPadInfo()
669 LandingPads.push_back(LandingPadInfo(LandingPad)); in getOrCreateLandingPadInfo()
675 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad); in addInvoke()
682 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad); in addLandingPad()
729 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad); in addCatchTypeInfo()
736 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad); in addFilterTypeInfo()
746 LandingPadInfo &LandingPad = LandingPads[i]; in tidyLandingPads()
790 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad); in addCleanup()
797 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad); in addSEHCatchHandler()
[all …]
/external/llvm-project/llvm/lib/CodeGen/
DMachineFunction.cpp683 LandingPadInfo &
687 LandingPadInfo &LP = LandingPads[i]; in getOrCreateLandingPadInfo()
692 LandingPads.push_back(LandingPadInfo(LandingPad)); in getOrCreateLandingPadInfo()
698 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad); in addInvoke()
705 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad); in addLandingPad()
752 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad); in addCatchTypeInfo()
759 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad); in addFilterTypeInfo()
769 LandingPadInfo &LandingPad = LandingPads[i]; in tidyLandingPads()
813 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad); in addCleanup()
820 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad); in addSEHCatchHandler()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DMachineFunction.h211 struct LandingPadInfo {
219 explicit LandingPadInfo(MachineBasicBlock *MBB)
315 std::vector<LandingPadInfo> LandingPads;
861 LandingPadInfo &getOrCreateLandingPadInfo(MachineBasicBlock *LandingPad);
868 const std::vector<LandingPadInfo> &getLandingPads() const {
/external/llvm-project/llvm/include/llvm/CodeGen/
DMachineFunction.h215 struct LandingPadInfo {
223 explicit LandingPadInfo(MachineBasicBlock *MBB)
328 std::vector<LandingPadInfo> LandingPads;
949 LandingPadInfo &getOrCreateLandingPadInfo(MachineBasicBlock *LandingPad);
956 const std::vector<LandingPadInfo> &getLandingPads() const {
/external/llvm-project/llvm/test/CodeGen/PowerPC/
Dpr15031.ll156 …ase.101" = type { %"struct.std::_Vector_base<llvm::LandingPadInfo, std::allocator<llvm::LandingPad…
157LandingPadInfo, std::allocator<llvm::LandingPadInfo> >::_Vector_impl" = type { %"struct.llvm::Land…
158 %"struct.llvm::LandingPadInfo" = type { %"class.llvm::MachineBasicBlock"*, %"class.llvm::SmallVecto…
/external/llvm/test/CodeGen/PowerPC/
Dpr15031.ll156 …ase.101" = type { %"struct.std::_Vector_base<llvm::LandingPadInfo, std::allocator<llvm::LandingPad…
157LandingPadInfo, std::allocator<llvm::LandingPadInfo> >::_Vector_impl" = type { %"struct.llvm::Land…
158 %"struct.llvm::LandingPadInfo" = type { %"class.llvm::MachineBasicBlock"*, %"class.llvm::SmallVecto…
/external/llvm-project/llvm/lib/Target/AArch64/
DAArch64SpeculationHardening.cpp682 for (const LandingPadInfo &LPI : MF.getLandingPads()) in runOnMachineFunction()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64SpeculationHardening.cpp682 for (const LandingPadInfo &LPI : MF.getLandingPads()) in runOnMachineFunction()