Searched refs:LandingPadInfo (Results 1 - 9 of 9) sorted by relevance

/external/llvm/lib/CodeGen/AsmPrinter/
H A 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,
H A DEHStreamer.cpp33 unsigned EHStreamer::sharedTypeIDs(const LandingPadInfo *L,
34 const LandingPadInfo *R) {
50 computeActionsTable(const SmallVectorImpl<const LandingPadInfo*> &LandingPads,
92 const LandingPadInfo *PrevLPI = nullptr;
94 for (SmallVectorImpl<const LandingPadInfo *>::const_iterator
96 const LandingPadInfo *LPI = *I;
192 const SmallVectorImpl<const LandingPadInfo *> &LandingPads,
198 const LandingPadInfo *LandingPad = LandingPads[i];
216 const SmallVectorImpl<const LandingPadInfo *> &LandingPads,
254 const LandingPadInfo *LandingPa
[all...]
/external/swiftshader/third_party/LLVM/lib/CodeGen/AsmPrinter/
H A DDwarfException.h24 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,
H A DDwarfException.cpp46 unsigned DwarfException::SharedTypeIds(const LandingPadInfo *L,
47 const LandingPadInfo *R) {
61 bool DwarfException::PadLT(const LandingPadInfo *L, const LandingPadInfo *R) {
76 ComputeActionsTable(const SmallVectorImpl<const LandingPadInfo*> &LandingPads,
118 const LandingPadInfo *PrevLPI = 0;
120 for (SmallVectorImpl<const LandingPadInfo *>::const_iterator
122 const LandingPadInfo *LPI = *I;
228 const SmallVectorImpl<const LandingPadInfo *> &LandingPads,
263 const LandingPadInfo *LandingPa
[all...]
/external/llvm/lib/CodeGen/
H A DMachineModuleInfo.cpp284 /// getOrCreateLandingPadInfo - Find or create an LandingPadInfo for the
286 LandingPadInfo &MachineModuleInfo::getOrCreateLandingPadInfo
290 LandingPadInfo &LP = LandingPads[i];
295 LandingPads.push_back(LandingPadInfo(LandingPad));
303 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad);
312 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad);
329 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad);
339 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad);
349 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad);
356 LandingPadInfo
[all...]
/external/llvm/include/llvm/CodeGen/
H A DMachineModuleInfo.h73 /// LandingPadInfo - This structure is used to retain landing pad info for
76 struct LandingPadInfo { struct in namespace:llvm
84 explicit LandingPadInfo(MachineBasicBlock *MBB) function in struct:llvm::LandingPadInfo
127 /// LandingPads - List of LandingPadInfo describing the landing pad
129 std::vector<LandingPadInfo> LandingPads;
305 /// getOrCreateLandingPadInfo - Find or create an LandingPadInfo for the
307 LandingPadInfo &getOrCreateLandingPadInfo(MachineBasicBlock *LandingPad);
361 const std::vector<LandingPadInfo> &getLandingPads() const {
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
H A DMachineModuleInfo.h63 /// LandingPadInfo - This structure is used to retain landing pad info for
66 struct LandingPadInfo { struct in namespace:llvm
74 explicit LandingPadInfo(MachineBasicBlock *MBB) function in struct:llvm::LandingPadInfo
118 /// LandingPads - List of LandingPadInfo describing the landing pad
120 std::vector<LandingPadInfo> LandingPads;
268 /// getOrCreateLandingPadInfo - Find or create an LandingPadInfo for the
270 LandingPadInfo &getOrCreateLandingPadInfo(MachineBasicBlock *LandingPad);
330 const std::vector<LandingPadInfo> &getLandingPads() const {
/external/swiftshader/third_party/LLVM/lib/CodeGen/
H A DMachineModuleInfo.cpp376 /// getOrCreateLandingPadInfo - Find or create an LandingPadInfo for the
378 LandingPadInfo &MachineModuleInfo::getOrCreateLandingPadInfo
382 LandingPadInfo &LP = LandingPads[i];
387 LandingPads.push_back(LandingPadInfo(LandingPad));
395 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad);
404 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad);
413 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad);
433 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad);
443 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad);
453 LandingPadInfo
[all...]
/external/swiftshader/third_party/LLVM/lib/ExecutionEngine/JIT/
H A DJITDwarfEmitter.cpp140 static unsigned SharedTypeIds(const LandingPadInfo *L,
141 const LandingPadInfo *R) {
156 static bool PadLT(const LandingPadInfo *L, const LandingPadInfo *R) {
207 const std::vector<LandingPadInfo> &PadInfos = MMI->getLandingPads();
212 SmallVector<const LandingPadInfo *, 64> LandingPads;
246 const LandingPadInfo *LP = LandingPads[i];
300 const LandingPadInfo *LandingPad = LandingPads[i];
332 const LandingPadInfo *LandingPad = LandingPads[P.PadIndex];

Completed in 299 milliseconds