Home
last modified time | relevance | path

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

/external/llvm/lib/CodeGen/
DMachineModuleInfo.cpp380 (MachineBasicBlock *LandingPad) { in getOrCreateLandingPadInfo() argument
384 if (LP.LandingPadBlock == LandingPad) in getOrCreateLandingPadInfo()
388 LandingPads.push_back(LandingPadInfo(LandingPad)); in getOrCreateLandingPadInfo()
394 void MachineModuleInfo::addInvoke(MachineBasicBlock *LandingPad, in addInvoke() argument
396 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad); in addInvoke()
403 MCSymbol *MachineModuleInfo::addLandingPad(MachineBasicBlock *LandingPad) { in addLandingPad() argument
405 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad); in addLandingPad()
412 void MachineModuleInfo::addPersonality(MachineBasicBlock *LandingPad, in addPersonality() argument
414 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad); in addPersonality()
429 void MachineModuleInfo::addWinEHState(MachineBasicBlock *LandingPad, in addWinEHState() argument
[all …]
DTargetLoweringBase.cpp1579 case LandingPad: return 0; in InstructionOpcodeToISD()
/external/llvm/include/llvm/CodeGen/
DMachineModuleInfo.h306 LandingPadInfo &getOrCreateLandingPadInfo(MachineBasicBlock *LandingPad);
310 void addInvoke(MachineBasicBlock *LandingPad,
315 MCSymbol *addLandingPad(MachineBasicBlock *LandingPad);
319 void addPersonality(MachineBasicBlock *LandingPad,
322 void addWinEHState(MachineBasicBlock *LandingPad, int State);
342 void addCatchTypeInfo(MachineBasicBlock *LandingPad,
347 void addFilterTypeInfo(MachineBasicBlock *LandingPad,
352 void addCleanup(MachineBasicBlock *LandingPad);
357 MCSymbol *addClauseForLandingPad(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()
DWin64Exception.cpp332 const LandingPadInfo *LandingPad = LandingPads[P.PadIndex]; in emitCXXFrameHandler3Table() local
333 assert(BeginLabel == LandingPad->BeginLabels[P.RangeIndex] && in emitCXXFrameHandler3Table()
342 if (LandingPad->WinEHState != LastEHState) in emitCXXFrameHandler3Table()
344 std::make_pair(BeginLabel, LandingPad->WinEHState)); in emitCXXFrameHandler3Table()
345 LastEHState = LandingPad->WinEHState; in emitCXXFrameHandler3Table()
346 LastLabel = LandingPad->EndLabels[P.RangeIndex]; in emitCXXFrameHandler3Table()
/external/llvm/include/llvm/IR/
DStatepoint.h277 LandingPadInst *LandingPad = in getRelocates() local
282 for (const User *LandingPadUser : LandingPad->users()) { in getRelocates()
DInstruction.def175 HANDLE_OTHER_INST(59, LandingPad, LandingPadInst) // Landing pad instruction.
DInstructions.h2425 return I->getOpcode() == Instruction::LandingPad;
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGBuilder.h642 MachineBasicBlock *LandingPad = nullptr);
650 MachineBasicBlock *LandingPad = nullptr,
660 MachineBasicBlock *LandingPad = nullptr);
664 MachineBasicBlock *LandingPad);
803 MachineBasicBlock *LandingPad = nullptr);
DStatepointLowering.cpp227 MachineBasicBlock *LandingPad, in lowerCallFromStatepoint() argument
249 Builder.LowerCallTo(Tmp, Builder.getValue(ActualCallee), false, LandingPad); in lowerCallFromStatepoint()
552 MachineBasicBlock *LandingPad/*=nullptr*/) { in LowerStatepoint() argument
591 SDNode *CallNode = lowerCallFromStatepoint(ISP, LandingPad, *this); in LowerStatepoint()
DSelectionDAGBuilder.cpp1996 MachineBasicBlock *LandingPad = FuncInfo.MBBMap[I.getSuccessor(1)]; in visitInvoke() local
2011 visitPatchpoint(&I, LandingPad); in visitInvoke()
2014 LowerStatepoint(ImmutableStatepoint(&I), LandingPad); in visitInvoke()
2018 LowerCallTo(&I, getValue(Callee), false, LandingPad); in visitInvoke()
2030 addSuccessorWithWeight(InvokeMBB, LandingPad); in visitInvoke()
5468 MachineBasicBlock *LandingPad) { in lowerInvokable() argument
5472 if (LandingPad) { in lowerInvokable()
5482 LPadToCallSiteMap[LandingPad].push_back(CallSiteIndex); in lowerInvokable()
5515 if (LandingPad) { in lowerInvokable()
5522 MMI.addInvoke(LandingPad, BeginLabel, EndLabel); in lowerInvokable()
[all …]
DSelectionDAGISel.cpp1149 case Instruction::LandingPad: NumFastIselFailLandingPad++; return; in collectFailStats()
/external/llvm/lib/IR/
DInstruction.cpp253 case LandingPad: return "landingpad"; in getOpcodeName()
DCore.cpp2266 void LLVMAddClause(LLVMValueRef LandingPad, LLVMValueRef ClauseVal) { in LLVMAddClause() argument
2267 unwrap<LandingPadInst>(LandingPad)-> in LLVMAddClause()
2271 void LLVMSetCleanup(LLVMValueRef LandingPad, LLVMBool Val) { in LLVMSetCleanup() argument
2272 unwrap<LandingPadInst>(LandingPad)->setCleanup(Val); in LLVMSetCleanup()
DInstructions.cpp183 : Instruction(RetTy, Instruction::LandingPad, nullptr, 0, InsertBefore) { in LandingPadInst()
190 : Instruction(RetTy, Instruction::LandingPad, nullptr, 0, InsertAtEnd) { in LandingPadInst()
195 : Instruction(LP.getType(), Instruction::LandingPad, in LandingPadInst()
/external/llvm/include/llvm-c/
DCore.h2670 void LLVMAddClause(LLVMValueRef LandingPad, LLVMValueRef ClauseVal);
2673 void LLVMSetCleanup(LLVMValueRef LandingPad, LLVMBool Val);
/external/llvm/lib/AsmParser/
DLLLexer.cpp748 INSTKEYWORD(landingpad, LandingPad); in LexIdentifier()
/external/llvm/lib/Transforms/Scalar/
DReassociate.cpp261 case Instruction::LandingPad: in isUnmovableInstruction()
/external/llvm/bindings/ocaml/llvm/
Dllvm.ml215 | LandingPad Constructor
Dllvm.mli273 | LandingPad Constructor
/external/llvm/lib/Target/CppBackend/
DCPPBackend.cpp1621 case Instruction::LandingPad: { in printInstruction()
/external/llvm/lib/Analysis/
DValueTracking.cpp2912 case Instruction::LandingPad: in isSafeToSpeculativelyExecute()
/external/llvm/lib/Bitcode/Writer/
DBitcodeWriter.cpp1843 case Instruction::LandingPad: { in WriteInstruction()