Home
last modified time | relevance | path

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

/external/llvm/lib/CodeGen/
DMachineModuleInfo.cpp381 (MachineBasicBlock *LandingPad) { in getOrCreateLandingPadInfo() argument
385 if (LP.LandingPadBlock == LandingPad) in getOrCreateLandingPadInfo()
389 LandingPads.push_back(LandingPadInfo(LandingPad)); in getOrCreateLandingPadInfo()
395 void MachineModuleInfo::addInvoke(MachineBasicBlock *LandingPad, in addInvoke() argument
397 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad); in addInvoke()
404 MCSymbol *MachineModuleInfo::addLandingPad(MachineBasicBlock *LandingPad) { in addLandingPad() argument
406 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad); in addLandingPad()
413 void MachineModuleInfo::addPersonality(MachineBasicBlock *LandingPad, in addPersonality() argument
415 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad); in addPersonality()
433 addCatchTypeInfo(MachineBasicBlock *LandingPad, in addCatchTypeInfo() argument
[all …]
DTargetLoweringBase.cpp1241 case LandingPad: return 0; in InstructionOpcodeToISD()
/external/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/
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/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/llvm/include/llvm/IR/
DInstruction.def174 HANDLE_OTHER_INST(58, LandingPad, LandingPadInst) // Landing pad instruction.
DInstructions.h2252 return I->getOpcode() == Instruction::LandingPad;
/external/llvm/lib/IR/
DInstruction.cpp254 case LandingPad: return "landingpad"; in getOpcodeName()
DCore.cpp1885 void LLVMAddClause(LLVMValueRef LandingPad, LLVMValueRef ClauseVal) { in LLVMAddClause() argument
1886 unwrap<LandingPadInst>(LandingPad)-> in LLVMAddClause()
1890 void LLVMSetCleanup(LLVMValueRef LandingPad, LLVMBool Val) { in LLVMSetCleanup() argument
1891 unwrap<LandingPadInst>(LandingPad)->setCleanup(Val); in LLVMSetCleanup()
DInstructions.cpp183 : Instruction(RetTy, Instruction::LandingPad, 0, 0, InsertBefore) { in LandingPadInst()
190 : Instruction(RetTy, Instruction::LandingPad, 0, 0, InsertAtEnd) { in LandingPadInst()
195 : Instruction(LP.getType(), Instruction::LandingPad, in LandingPadInst()
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGBuilder.h413 MachineBasicBlock *LandingPad = NULL);
DSelectionDAGBuilder.cpp1867 MachineBasicBlock *LandingPad = FuncInfo.MBBMap[I.getSuccessor(1)]; in visitInvoke() local
1877 LowerCallTo(&I, getValue(Callee), false, LandingPad); in visitInvoke()
1885 addSuccessorWithWeight(InvokeMBB, LandingPad); in visitInvoke()
5195 MachineBasicBlock *LandingPad) { in LowerCallTo() argument
5263 if (LandingPad) { in LowerCallTo()
5273 LPadToCallSiteMap[LandingPad].push_back(CallSiteIndex); in LowerCallTo()
5354 if (LandingPad) { in LowerCallTo()
5361 MMI.addInvoke(LandingPad, BeginLabel, EndLabel); in LowerCallTo()
DSelectionDAGISel.cpp995 case Instruction::LandingPad: NumFastIselFailLandingPad++; return; in collectFailStats()
/external/llvm/include/llvm-c/
DCore.h2347 void LLVMAddClause(LLVMValueRef LandingPad, LLVMValueRef ClauseVal);
2350 void LLVMSetCleanup(LLVMValueRef LandingPad, LLVMBool Val);
/external/llvm/lib/AsmParser/
DLLLexer.cpp684 INSTKEYWORD(landingpad, LandingPad); in LexIdentifier()
/external/llvm/lib/Transforms/Scalar/
DReassociate.cpp169 I->getOpcode() == Instruction::LandingPad || in isUnmovableInstruction()
/external/llvm/lib/Analysis/
DValueTracking.cpp2012 case Instruction::LandingPad: in isSafeToSpeculativelyExecute()
/external/llvm/bindings/ocaml/llvm/
Dllvm.ml204 | LandingPad Constructor
Dllvm.mli254 | LandingPad Constructor
/external/llvm/lib/Bitcode/Writer/
DBitcodeWriter.cpp1352 case Instruction::LandingPad: { in WriteInstruction()