Home
last modified time | relevance | path

Searched refs:LandingPad (Results 1 – 25 of 58) sorted by relevance

123

/external/llvm/lib/CodeGen/
DMachineModuleInfo.cpp287 (MachineBasicBlock *LandingPad) { in getOrCreateLandingPadInfo() argument
291 if (LP.LandingPadBlock == LandingPad) in getOrCreateLandingPadInfo()
295 LandingPads.push_back(LandingPadInfo(LandingPad)); in getOrCreateLandingPadInfo()
301 void MachineModuleInfo::addInvoke(MachineBasicBlock *LandingPad, in addInvoke() argument
303 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad); in addInvoke()
310 MCSymbol *MachineModuleInfo::addLandingPad(MachineBasicBlock *LandingPad) { in addLandingPad() argument
312 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad); in addLandingPad()
327 addCatchTypeInfo(MachineBasicBlock *LandingPad, in addCatchTypeInfo() argument
329 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad); in addCatchTypeInfo()
337 addFilterTypeInfo(MachineBasicBlock *LandingPad, in addFilterTypeInfo() argument
[all …]
/external/swiftshader/third_party/LLVM/lib/CodeGen/
DMachineModuleInfo.cpp379 (MachineBasicBlock *LandingPad) { in getOrCreateLandingPadInfo() argument
383 if (LP.LandingPadBlock == LandingPad) in getOrCreateLandingPadInfo()
387 LandingPads.push_back(LandingPadInfo(LandingPad)); in getOrCreateLandingPadInfo()
393 void MachineModuleInfo::addInvoke(MachineBasicBlock *LandingPad, in addInvoke() argument
395 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad); in addInvoke()
402 MCSymbol *MachineModuleInfo::addLandingPad(MachineBasicBlock *LandingPad) { in addLandingPad() argument
404 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad); in addLandingPad()
411 void MachineModuleInfo::addPersonality(MachineBasicBlock *LandingPad, in addPersonality() argument
413 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad); in addPersonality()
431 addCatchTypeInfo(MachineBasicBlock *LandingPad, in addCatchTypeInfo() argument
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
DMachineFunction.cpp658 MachineFunction::getOrCreateLandingPadInfo(MachineBasicBlock *LandingPad) { in getOrCreateLandingPadInfo() argument
662 if (LP.LandingPadBlock == LandingPad) in getOrCreateLandingPadInfo()
666 LandingPads.push_back(LandingPadInfo(LandingPad)); in getOrCreateLandingPadInfo()
670 void MachineFunction::addInvoke(MachineBasicBlock *LandingPad, in addInvoke() argument
672 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad); in addInvoke()
677 MCSymbol *MachineFunction::addLandingPad(MachineBasicBlock *LandingPad) { in addLandingPad() argument
679 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad); in addLandingPad()
684 void MachineFunction::addCatchTypeInfo(MachineBasicBlock *LandingPad, in addCatchTypeInfo() argument
686 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad); in addCatchTypeInfo()
691 void MachineFunction::addFilterTypeInfo(MachineBasicBlock *LandingPad, in addFilterTypeInfo() argument
[all …]
/external/llvm/include/llvm/CodeGen/
DMachineModuleInfo.h307 LandingPadInfo &getOrCreateLandingPadInfo(MachineBasicBlock *LandingPad);
311 void addInvoke(MachineBasicBlock *LandingPad,
316 MCSymbol *addLandingPad(MachineBasicBlock *LandingPad);
329 void addCatchTypeInfo(MachineBasicBlock *LandingPad,
334 void addFilterTypeInfo(MachineBasicBlock *LandingPad,
339 void addCleanup(MachineBasicBlock *LandingPad);
341 void addSEHCatchHandler(MachineBasicBlock *LandingPad, const Function *Filter,
344 void addSEHCleanupHandler(MachineBasicBlock *LandingPad,
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
DMachineModuleInfo.h270 LandingPadInfo &getOrCreateLandingPadInfo(MachineBasicBlock *LandingPad);
274 void addInvoke(MachineBasicBlock *LandingPad,
279 MCSymbol *addLandingPad(MachineBasicBlock *LandingPad);
283 void addPersonality(MachineBasicBlock *LandingPad,
304 void addCatchTypeInfo(MachineBasicBlock *LandingPad,
309 void addFilterTypeInfo(MachineBasicBlock *LandingPad,
314 void addCleanup(MachineBasicBlock *LandingPad);
/external/llvm/lib/CodeGen/AsmPrinter/
DEHStreamer.cpp198 const LandingPadInfo *LandingPad = LandingPads[i]; in computePadMap() local
199 for (unsigned j = 0, E = LandingPad->BeginLabels.size(); j != E; ++j) { in computePadMap()
200 MCSymbol *BeginLabel = LandingPad->BeginLabels[j]; in computePadMap()
254 const LandingPadInfo *LandingPad = LandingPads[P.PadIndex]; in computeCallSiteTable() local
255 assert(BeginLabel == LandingPad->BeginLabels[P.RangeIndex] && in computeCallSiteTable()
268 LastLabel = LandingPad->EndLabels[P.RangeIndex]; in computeCallSiteTable()
271 if (!LandingPad->LandingPadLabel) { in computeCallSiteTable()
279 LandingPad, in computeCallSiteTable()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/AsmPrinter/
DEHStreamer.cpp207 const LandingPadInfo *LandingPad = LandingPads[i]; in computePadMap() local
208 for (unsigned j = 0, E = LandingPad->BeginLabels.size(); j != E; ++j) { in computePadMap()
209 MCSymbol *BeginLabel = LandingPad->BeginLabels[j]; in computePadMap()
263 const LandingPadInfo *LandingPad = LandingPads[P.PadIndex]; in computeCallSiteTable() local
264 assert(BeginLabel == LandingPad->BeginLabels[P.RangeIndex] && in computeCallSiteTable()
277 LastLabel = LandingPad->EndLabels[P.RangeIndex]; in computeCallSiteTable()
280 if (!LandingPad->LandingPadLabel) { in computeCallSiteTable()
288 LandingPad, in computeCallSiteTable()
/external/swiftshader/third_party/LLVM/lib/CodeGen/AsmPrinter/
DDwarfException.cpp263 const LandingPadInfo *LandingPad = LandingPads[P.PadIndex]; in ComputeCallSiteTable() local
264 assert(BeginLabel == LandingPad->BeginLabels[P.RangeIndex] && in ComputeCallSiteTable()
277 LastLabel = LandingPad->EndLabels[P.RangeIndex]; in ComputeCallSiteTable()
280 if (!LandingPad->LandingPadLabel) { in ComputeCallSiteTable()
288 LandingPad->LandingPadLabel, in ComputeCallSiteTable()
373 const LandingPadInfo *LandingPad = LandingPads[i]; in EmitExceptionTable() local
374 for (unsigned j = 0, E = LandingPad->BeginLabels.size(); j != E; ++j) { in EmitExceptionTable()
375 MCSymbol *BeginLabel = LandingPad->BeginLabels[j]; in EmitExceptionTable()
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/
DMachineFunction.h776 LandingPadInfo &getOrCreateLandingPadInfo(MachineBasicBlock *LandingPad);
788 void addInvoke(MachineBasicBlock *LandingPad,
792 MCSymbol *addLandingPad(MachineBasicBlock *LandingPad);
795 void addCatchTypeInfo(MachineBasicBlock *LandingPad,
799 void addFilterTypeInfo(MachineBasicBlock *LandingPad,
803 void addCleanup(MachineBasicBlock *LandingPad);
805 void addSEHCatchHandler(MachineBasicBlock *LandingPad, const Function *Filter,
808 void addSEHCleanupHandler(MachineBasicBlock *LandingPad,
/external/swiftshader/third_party/LLVM/lib/ExecutionEngine/JIT/
DJITDwarfEmitter.cpp300 const LandingPadInfo *LandingPad = LandingPads[i]; in EmitExceptionTable() local
301 for (unsigned j=0, E = LandingPad->BeginLabels.size(); j != E; ++j) { in EmitExceptionTable()
302 MCSymbol *BeginLabel = LandingPad->BeginLabels[j]; in EmitExceptionTable()
332 const LandingPadInfo *LandingPad = LandingPads[P.PadIndex]; in EmitExceptionTable() local
334 assert(BeginLabel == LandingPad->BeginLabels[P.RangeIndex] && in EmitExceptionTable()
345 LastLabel = LandingPad->EndLabels[P.RangeIndex]; in EmitExceptionTable()
347 LandingPad->LandingPadLabel, FirstActions[P.PadIndex]}; in EmitExceptionTable()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Coroutines/
DCoroFrame.cpp696 LandingPadInst *LandingPad = nullptr; in rewritePHIs() local
698 if ((LandingPad = dyn_cast_or_null<LandingPadInst>(BB.getFirstNonPHI()))) { in rewritePHIs()
702 ReplPHI = PHINode::Create(LandingPad->getType(), 1, "", LandingPad); in rewritePHIs()
703 ReplPHI->takeName(LandingPad); in rewritePHIs()
704 LandingPad->replaceAllUsesWith(ReplPHI); in rewritePHIs()
711 auto *IncomingBB = ehAwareSplitEdge(Pred, &BB, LandingPad, ReplPHI); in rewritePHIs()
727 if (LandingPad) { in rewritePHIs()
730 LandingPad->eraseFromParent(); in rewritePHIs()
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/IR/
DStatepoint.h441 LandingPadInst *LandingPad = in getRelocates() local
445 for (const User *LandingPadUser : LandingPad->users()) { in getRelocates()
DInstruction.h557 case Instruction::LandingPad:
DInstruction.def200 HANDLE_OTHER_INST(64, LandingPad, LandingPadInst) // Landing pad instruction.
/external/llvm/include/llvm/IR/
DStatepoint.h417 LandingPadInst *LandingPad = in getRelocates() local
421 for (const User *LandingPadUser : LandingPad->users()) { in getRelocates()
DInstruction.h416 case Instruction::LandingPad:
DInstruction.def196 HANDLE_OTHER_INST(64, LandingPad, LandingPadInst) // Landing pad instruction.
/external/swiftshader/third_party/LLVM/lib/VMCore/
DInstruction.cpp165 case LandingPad: return "landingpad"; in getOpcodeName()
439 case LandingPad: in isSafeToSpeculativelyExecute()
/external/llvm/include/llvm-c/
DCore.h2918 unsigned LLVMGetNumClauses(LLVMValueRef LandingPad);
2921 LLVMValueRef LLVMGetClause(LLVMValueRef LandingPad, unsigned Idx);
2924 void LLVMAddClause(LLVMValueRef LandingPad, LLVMValueRef ClauseVal);
2927 LLVMBool LLVMIsCleanup(LLVMValueRef LandingPad);
2930 void LLVMSetCleanup(LLVMValueRef LandingPad, LLVMBool Val);
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm-c/
DCore.h3166 unsigned LLVMGetNumClauses(LLVMValueRef LandingPad);
3169 LLVMValueRef LLVMGetClause(LLVMValueRef LandingPad, unsigned Idx);
3172 void LLVMAddClause(LLVMValueRef LandingPad, LLVMValueRef ClauseVal);
3175 LLVMBool LLVMIsCleanup(LLVMValueRef LandingPad);
3178 void LLVMSetCleanup(LLVMValueRef LandingPad, LLVMBool Val);
/external/llvm/lib/IR/
DCore.cpp2511 unsigned LLVMGetNumClauses(LLVMValueRef LandingPad) { in LLVMGetNumClauses() argument
2512 return unwrap<LandingPadInst>(LandingPad)->getNumClauses(); in LLVMGetNumClauses()
2515 LLVMValueRef LLVMGetClause(LLVMValueRef LandingPad, unsigned Idx) { in LLVMGetClause() argument
2516 return wrap(unwrap<LandingPadInst>(LandingPad)->getClause(Idx)); in LLVMGetClause()
2519 void LLVMAddClause(LLVMValueRef LandingPad, LLVMValueRef ClauseVal) { in LLVMAddClause() argument
2520 unwrap<LandingPadInst>(LandingPad)-> in LLVMAddClause()
2524 LLVMBool LLVMIsCleanup(LLVMValueRef LandingPad) { in LLVMIsCleanup() argument
2525 return unwrap<LandingPadInst>(LandingPad)->isCleanup(); in LLVMIsCleanup()
2528 void LLVMSetCleanup(LLVMValueRef LandingPad, LLVMBool Val) { in LLVMSetCleanup() argument
2529 unwrap<LandingPadInst>(LandingPad)->setCleanup(Val); in LLVMSetCleanup()
/external/swiftshader/third_party/llvm-subzero/include/llvm/IR/
DInstruction.h458 case Instruction::LandingPad: in isEHPad()
DInstruction.def196 HANDLE_OTHER_INST(64, LandingPad, LandingPadInst) // Landing pad instruction.
/external/swiftshader/third_party/llvm-7.0/llvm/lib/IR/
DCore.cpp2784 unsigned LLVMGetNumClauses(LLVMValueRef LandingPad) { in LLVMGetNumClauses() argument
2785 return unwrap<LandingPadInst>(LandingPad)->getNumClauses(); in LLVMGetNumClauses()
2788 LLVMValueRef LLVMGetClause(LLVMValueRef LandingPad, unsigned Idx) { in LLVMGetClause() argument
2789 return wrap(unwrap<LandingPadInst>(LandingPad)->getClause(Idx)); in LLVMGetClause()
2792 void LLVMAddClause(LLVMValueRef LandingPad, LLVMValueRef ClauseVal) { in LLVMAddClause() argument
2793 unwrap<LandingPadInst>(LandingPad)-> in LLVMAddClause()
2797 LLVMBool LLVMIsCleanup(LLVMValueRef LandingPad) { in LLVMIsCleanup() argument
2798 return unwrap<LandingPadInst>(LandingPad)->isCleanup(); in LLVMIsCleanup()
2801 void LLVMSetCleanup(LLVMValueRef LandingPad, LLVMBool Val) { in LLVMSetCleanup() argument
2802 unwrap<LandingPadInst>(LandingPad)->setCleanup(Val); in LLVMSetCleanup()
/external/swiftshader/third_party/LLVM/include/llvm/
DInstruction.def175 HANDLE_OTHER_INST(59, LandingPad, LandingPadInst) // Landing pad instruction.

123