Searched refs:PersonalityFn (Results 1 - 25 of 29) sorted by relevance

12

/freebsd-13-stable/contrib/llvm-project/compiler-rt/lib/hwasan/
H A Dhwasan_exceptions.cpp22 typedef _Unwind_Reason_Code PersonalityFn(int version, _Unwind_Action actions, typedef
40 PersonalityFn* real_personality, GetGRFn* get_gr,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.h107 getExceptionPointerRegister(const Constant *PersonalityFn) const override {
114 getExceptionSelectorRegister(const Constant *PersonalityFn) const override {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86WinEHState.cpp93 Function *PersonalityFn = nullptr; member in class:__anon4467::WinEHStatePass
155 PersonalityFn =
157 if (!PersonalityFn)
159 Personality = classifyEHPersonality(PersonalityFn);
193 PersonalityFn = nullptr;
305 StringRef PersonalityName = PersonalityFn->getName();
350 linkExceptionRegistration(Builder, PersonalityFn);
379 /// PersonalityFn, forwarding the parameters passed to PEXCEPTION_ROUTINE:
408 Builder.CreateBitCast(PersonalityFn, TargetFuncTy->getPointerTo());
H A DX86ISelLowering.h1314 getExceptionPointerRegister(const Constant *PersonalityFn) const override;
1319 getExceptionSelectorRegister(const Constant *PersonalityFn) const override;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreISelLowering.h130 getExceptionPointerRegister(const Constant *PersonalityFn) const override {
137 getExceptionSelectorRegister(const Constant *PersonalityFn) const override {
H A DXCoreFrameLowering.cpp162 const Constant *PersonalityFn,
168 TL->getExceptionPointerRegister(PersonalityFn)));
171 TL->getExceptionSelectorRegister(PersonalityFn)));
327 const Constant *PersonalityFn = local
330 GetEHSpillList(SpillList, MFI, XFI, PersonalityFn,
362 const Constant *PersonalityFn = local
365 GetEHSpillList(SpillList, MFI, XFI, PersonalityFn,
160 GetEHSpillList(SmallVectorImpl<StackSlotInfo> &SpillList, MachineFrameInfo &MFI, XCoreFunctionInfo *XFI, const Constant *PersonalityFn, const TargetLowering *TL) argument
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.h148 getExceptionPointerRegister(const Constant *PersonalityFn) const override;
153 getExceptionSelectorRegister(const Constant *PersonalityFn) const override;
H A DRISCVISelLowering.cpp2978 const Constant *PersonalityFn) const {
2983 const Constant *PersonalityFn) const {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DSjLjEHPrepare.cpp218 Value *PersonalityFn = F.getPersonalityFn(); local
222 Builder.CreateBitCast(PersonalityFn, Builder.getInt8PtrTy()),
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DMustExecute.cpp108 if (Constant *PersonalityFn = Fn->getPersonalityFn())
109 if (isScopedEHPersonality(classifyEHPersonality(PersonalityFn)))
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.h495 getExceptionPointerRegister(const Constant *PersonalityFn) const override {
502 getExceptionSelectorRegister(const Constant *PersonalityFn) const override {
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCleanup.h589 const char *PersonalityFn;
H A DCGException.cpp243 Personality.PersonalityFn,
333 assert(std::strcmp(ObjCXX.PersonalityFn, CXX.PersonalityFn) != 0 &&
336 llvm::Function *Fn = getModule().getFunction(ObjCXX.PersonalityFn);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.h578 getExceptionPointerRegister(const Constant *PersonalityFn) const override;
583 getExceptionSelectorRegister(const Constant *PersonalityFn) const override;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.h239 getExceptionPointerRegister(const Constant *PersonalityFn) const override {
246 getExceptionSelectorRegister(const Constant *PersonalityFn) const override {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsISelLowering.h357 getExceptionPointerRegister(const Constant *PersonalityFn) const override {
364 getExceptionSelectorRegister(const Constant *PersonalityFn) const override {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.h614 getExceptionPointerRegister(const Constant *PersonalityFn) const override {
622 getExceptionSelectorRegister(const Constant *PersonalityFn) const override {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h976 getExceptionPointerRegister(const Constant *PersonalityFn) const override;
981 getExceptionSelectorRegister(const Constant *PersonalityFn) const override;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGISel.cpp1220 const Constant *PersonalityFn = FuncInfo->Fn->getPersonalityFn(); local
1225 auto Pers = classifyEHPersonality(PersonalityFn);
1234 MCPhysReg EHPhysReg = TLI->getExceptionPointerRegister(PersonalityFn);
1261 if (unsigned Reg = TLI->getExceptionPointerRegister(PersonalityFn))
1264 if (unsigned Reg = TLI->getExceptionSelectorRegister(PersonalityFn))
H A DSelectionDAGBuilder.cpp2907 const Constant *PersonalityFn = FuncInfo.Fn->getPersonalityFn(); local
2908 if (TLI.getExceptionPointerRegister(PersonalityFn) == 0 &&
2909 TLI.getExceptionSelectorRegister(PersonalityFn) == 0)
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp1832 const Constant *PersonalityFn = MF->getFunction().getPersonalityFn();
1833 if (TLI.getExceptionPointerRegister(PersonalityFn) == 0 &&
1834 TLI.getExceptionSelectorRegister(PersonalityFn) == 0)
1859 Register ExceptionReg = TLI.getExceptionPointerRegister(PersonalityFn);
1867 Register SelectorReg = TLI.getExceptionSelectorRegister(PersonalityFn);
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLowering.h1679 getExceptionPointerRegister(const Constant *PersonalityFn) const {
1686 getExceptionSelectorRegister(const Constant *PersonalityFn) const {
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm-c/
H A DCore.h2422 void LLVMSetPersonalityFn(LLVMValueRef Fn, LLVMValueRef PersonalityFn);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/
H A DCore.cpp2319 void LLVMSetPersonalityFn(LLVMValueRef Fn, LLVMValueRef PersonalityFn) {
2320 unwrap<Function>(Fn)->setPersonalityFn(unwrap<Constant>(PersonalityFn));
/freebsd-13-stable/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.cpp5509 Constant *PersonalityFn = nullptr;
5530 ParseGlobalTypeAndValue(PersonalityFn)))
5624 Fn->setPersonalityFn(PersonalityFn);

Completed in 490 milliseconds

12