Home
last modified time | relevance | path

Searched refs:getParentPad (Results 1 – 14 of 14) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DWinEHPrepare.cpp364 if (CatchSwitch->getParentPad() != ParentPad) in getEHPadFromPredecessor()
370 if (CleanupPad->getParentPad() != ParentPad) in getEHPadFromPredecessor()
397 CatchSwitch->getParentPad()))) in calculateCXXStateNumbers()
461 CleanupPad->getParentPad()))) { in calculateCXXStateNumbers()
531 CatchSwitch->getParentPad()))) in calculateSEHStateNumbers()
568 getEHPadFromPredecessor(PredBlock, CleanupPad->getParentPad()))) in calculateSEHStateNumbers()
582 return isa<ConstantTokenNone>(CatchSwitch->getParentPad()) && in isTopLevelPadForMSVC()
585 return isa<ConstantTokenNone>(CleanupPad->getParentPad()) && in isTopLevelPadForMSVC()
688 ParentPad = CPI->getParentPad(); in calculateClrEHStateNumbers()
690 ParentPad = CSI->getParentPad(); in calculateClrEHStateNumbers()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DInlineFunction.cpp256 static Value *getParentPad(Value *EHPad) { in getParentPad() function
258 return FPI->getParentPad(); in getParentPad()
259 return cast<CatchSwitchInst>(EHPad)->getParentPad(); in getParentPad()
322 assert(getParentPad(ChildUnwindDestToken) == CatchPad); in getUnwindDestTokenHelper()
360 getParentPad(ChildUnwindDestToken) == CleanupPad) in getUnwindDestTokenHelper()
377 UnwindParent = getParentPad(UnwindPad); in getUnwindDestTokenHelper()
383 ExitedPad = dyn_cast<Instruction>(getParentPad(ExitedPad))) { in getUnwindDestTokenHelper()
449 for (AncestorToken = getParentPad(EHPad); in getUnwindDestToken()
451 AncestorToken = getParentPad(AncestorToken)) { in getUnwindDestToken()
503 assert(getParentPad(Memo->second) == getParentPad(UselessPad)); in getUnwindDestToken()
[all …]
H A DBasicBlockUtils.cpp753 ParentPad = FuncletPad->getParentPad(); in ehAwareSplitEdge()
755 ParentPad = CatchSwitch->getParentPad(); in ehAwareSplitEdge()
757 ParentPad = CleanupPad->getParentPad(); in ehAwareSplitEdge()
H A DLocal.cpp3225 CatchSwitch->getParentPad(), nullptr, CatchSwitch->getNumHandlers(), in removeUnwindEdge()
/freebsd/contrib/llvm-project/llvm/lib/SandboxIR/
H A DInstruction.cpp655 Value *FuncletPadInst::getParentPad() const { in getParentPad() function in llvm::sandboxir::FuncletPadInst
656 return Ctx.getValue(cast<llvm::FuncletPadInst>(Val)->getParentPad()); in getParentPad()
661 .emplaceIfTracking<GenericSetter<&FuncletPadInst::getParentPad, in setParentPad()
1052 Value *CatchSwitchInst::getParentPad() const { in getParentPad() function in llvm::sandboxir::CatchSwitchInst
1053 return Ctx.getValue(cast<llvm::CatchSwitchInst>(Val)->getParentPad()); in getParentPad()
1058 .emplaceIfTracking<GenericSetter<&CatchSwitchInst::getParentPad, in setParentPad()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DVerifier.cpp4536 static Value *getParentPad(Value *EHPad) { in getParentPad() function
4538 return FPI->getParentPad(); in getParentPad()
4540 return cast<CatchSwitchInst>(EHPad)->getParentPad(); in getParentPad()
4579 Value *ToPadParent = getParentPad(ToPad); in visitEHPadPredecessors()
4606 for (;; FromPad = getParentPad(FromPad)) { in visitEHPadPredecessors()
4688 Check(isa<CatchSwitchInst>(CPI.getParentPad()), in visitCatchPadInst()
4690 CPI.getParentPad()); in visitCatchPadInst()
4721 auto *ParentPad = CPI.getParentPad(); in visitCleanupPadInst()
4776 Value *UnwindParent = getParentPad(UnwindPad); in visitFuncletPadInst()
4795 Value *ExitedParent = getParentPad(ExitedPad); in visitFuncletPadInst()
[all …]
H A DInstructions.cpp1098 init(CSI.getParentPad(), CSI.getUnwindDest(), CSI.getNumOperands()); in CatchSwitchInst()
1167 setParentPad(FPI.getParentPad()); in FuncletPadInst()
H A DAsmWriter.cpp4550 writeOperand(CatchSwitch->getParentPad(), /*PrintType=*/false); in printInstruction()
4566 writeOperand(FPI->getParentPad(), /*PrintType=*/false); in printInstruction()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DSpillUtils.cpp112 CleanupPadInst::Create(CatchSwitch->getParentPad(), {}, "", CurrentBlock); in splitBeforeCatchSwitch()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyLowerEmscriptenEHSjLj.cpp1724 Value *ParentPad = CPI->getParentPad(); in handleLongjmpableCallsForWasmSjLj()
1747 auto *NewCSI = IRB.CreateCatchSwitch(CSI->getParentPad(), in handleLongjmpableCallsForWasmSjLj()
/freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/
H A DInstruction.h1576 LLVM_ABI Value *getParentPad() const;
1767 LLVM_ABI Value *getParentPad() const;
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstrTypes.h2391 Value *getParentPad() const { return Op<-1>(); }
H A DInstructions.h4151 Value *getParentPad() const { return getOperand(0); }
4378 return getCatchPad()->getCatchSwitch()->getParentPad();
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp3331 pushValue(FuncletPad.getParentPad(), InstID, Vals); in writeInstruction()
3343 pushValue(CatchSwitch.getParentPad(), InstID, Vals); in writeInstruction()