Home
last modified time | relevance | path

Searched refs:Personality (Results 1 – 25 of 45) sorted by relevance

12

/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86WinEHState.cpp92 EHPersonality Personality = EHPersonality::Unknown; member in __anon2d75d06d0111::WinEHStatePass
159 Personality = classifyEHPersonality(PersonalityFn); in runOnFunction()
160 if (!isFuncletEHPersonality(Personality)) in runOnFunction()
194 Personality = EHPersonality::Unknown; in runOnFunction()
270 assert(Personality == EHPersonality::MSVC_CXX || in emitExceptionRegistrationRecord()
271 Personality == EHPersonality::MSVC_X86SEH); in emitExceptionRegistrationRecord()
281 if (Personality == EHPersonality::MSVC_CXX) { in emitExceptionRegistrationRecord()
302 } else if (Personality == EHPersonality::MSVC_X86SEH) { in emitExceptionRegistrationRecord()
468 if (Personality == EHPersonality::MSVC_CXX) { in rewriteSetJmpCall()
619 if (isAsynchronousEHPersonality(Personality)) in isStateStoreNeeded()
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/SimplifyCFG/
H A Dwineh-unreachable.ll4 declare void @Personality()
7 define void @test1() personality i8* bitcast (void ()* @Personality to i8*) {
23 define void @test2() personality i8* bitcast (void ()* @Personality to i8*) {
57 define void @test3() personality i8* bitcast (void ()* @Personality to i8*) {
87 define void @test5() personality i8* bitcast (void ()* @Personality to i8*) {
115 define void @test6() personality i8* bitcast (void ()* @Personality to i8*) {
143 define void @test7() personality i8* bitcast (void ()* @Personality to i8*) {
175 define void @test8() personality i8* bitcast (void ()* @Personality to i8*) {
207 define void @test9() personality i8* bitcast (void ()* @Personality to i8*) {
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DFunctionLoweringInfo.cpp99 EHPersonality Personality = classifyEHPersonality( in set() local
101 if (isFuncletEHPersonality(Personality)) { in set()
104 if (Personality == EHPersonality::MSVC_CXX) in set()
106 else if (isAsynchronousEHPersonality(Personality)) in set()
108 else if (Personality == EHPersonality::CoreCLR) in set()
122 if (Personality == EHPersonality::Wasm_CXX) { in set()
305 if (isFuncletEHPersonality(Personality)) { in set()
328 else if (Personality == EHPersonality::Wasm_CXX) { in set()
/llvm-project-15.0.7/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfCFIException.cpp63 for (const Function *Personality : MMI->getPersonalities()) { in endModule() local
64 if (!Personality) in endModule()
66 MCSymbol *Sym = Asm->getSymbol(Personality); in endModule()
/llvm-project-15.0.7/llvm/test/tools/llvm-objdump/MachO/
H A Dunwind-info-x86_64.test10 # CHECK: Personality function array section offset: 0x24
17 # CHECK: Personality functions: (count = 1)
H A Dunwind-info-arm64.test10 # CHECK: Personality function array section offset: 0x24
17 # CHECK: Personality functions: (count = 1)
/llvm-project-15.0.7/llvm/lib/MC/
H A DMCDwarf.cpp1539 if (!DwarfEHFrameOnly && Frame.Personality) in EmitCompactUnwind()
1540 Streamer.emitSymbolValue(Frame.Personality, Size); in EmitCompactUnwind()
1603 if (Frame.Personality) in EmitCIE()
1648 if (Frame.Personality) { in EmitCIE()
1663 if (Frame.Personality) { in EmitCIE()
1788 : Personality(Personality), PersonalityEncoding(PersonalityEncoding), in CIEKey()
1793 : Personality(Frame.Personality), in CIEKey()
1800 if (!Personality) in PersonalityName()
1802 return Personality->getName(); in PersonalityName()
1813 const MCSymbol *Personality; member
[all …]
/llvm-project-15.0.7/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMELFStreamer.cpp78 void emitPersonality(const MCSymbol *Personality) override;
131 void ARMTargetAsmStreamer::emitPersonality(const MCSymbol *Personality) { in emitPersonality() argument
132 OS << "\t.personality " << Personality->getName() << '\n'; in emitPersonality()
395 void emitPersonality(const MCSymbol *Personality) override;
724 const MCSymbol *Personality; member in __anon948350c40111::ARMELFStreamer
747 getStreamer().emitPersonality(Personality); in emitPersonality()
1190 Personality = nullptr; in EHReset()
1317 if (Personality) { in FlushUnwindOpcodes()
1319 MCSymbolRefExpr::create(Personality, in FlushUnwindOpcodes()
1344 if (NoHandlerData && !Personality) in FlushUnwindOpcodes()
[all …]
H A DARMTargetStreamer.cpp93 void ARMTargetStreamer::emitPersonality(const MCSymbol *Personality) {} in emitPersonality() argument
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DMachineModuleInfo.cpp95 void MachineModuleInfo::addPersonality(const Function *Personality) { in addPersonality() argument
96 if (!llvm::is_contained(Personalities, Personality)) in addPersonality()
97 Personalities.push_back(Personality); in addPersonality()
H A DStackProtector.cpp105 EHPersonality Personality = classifyEHPersonality(Fn.getPersonalityFn()); in runOnFunction() local
106 if (isFuncletEHPersonality(Personality)) in runOnFunction()
H A DWinEHPrepare.cpp96 EHPersonality Personality = EHPersonality::Unknown; member in __anonc30b5a4e0111::WinEHPrepare
118 Personality = classifyEHPersonality(Fn.getPersonalityFn()); in runOnFunction()
121 if (!isScopedEHPersonality(Personality)) in runOnFunction()
1009 if (Personality == EHPersonality::MSVC_CXX && CleanupPad) { in removeImplausibleInstructions()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DEHPersonalities.cpp78 EHPersonality Personality = classifyEHPersonality(F->getPersonalityFn()); in canSimplifyInvokeNoUnwind() local
82 return !isAsynchronousEHPersonality(Personality); in canSimplifyInvokeNoUnwind()
/llvm-project-15.0.7/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFDebugFrame.h576 uint32_t LSDAPointerEncoding, Optional<uint64_t> Personality, in CIE() argument
587 LSDAPointerEncoding(LSDAPointerEncoding), Personality(Personality), in CIE()
597 Optional<uint64_t> getPersonalityAddress() const { return Personality; } in getPersonalityAddress()
621 const Optional<uint64_t> Personality; variable
/llvm-project-15.0.7/llvm/test/tools/llvm-objdump/COFF/
H A Deh_frame.test11 # CHECK: Personality Address: 00000000004025d7
/llvm-project-15.0.7/lld/test/MachO/
H A Deh-frame.s61 # CHECK: Personality functions: (count = 2)
86 # CHECK: Personality Address: [[#%.16x,GXX_PERSONALITY_GOT]]
102 # CHECK: Personality Address: [[#%.16x,MY_PERSONALITY_GOT]]
H A Dcompact-unwind-both-local-and-dylib-personality.s47 # CHECK: Personality functions: (count = 3)
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGCleanup.cpp781 const EHPersonality &Personality = EHPersonality::get(*this); in PopCleanupBlock() local
786 if (Personality.isMSVCXXPersonality()) in PopCleanupBlock()
799 if (Personality.isMSVCXXPersonality()) in PopCleanupBlock()
840 if (Personality.isMSVCXXPersonality()) in PopCleanupBlock()
1023 const EHPersonality &Personality = EHPersonality::get(*this); in PopCleanupBlock() local
1024 if (Personality.usesFuncletPads()) { in PopCleanupBlock()
1032 if (!Personality.isMSVCPersonality()) { in PopCleanupBlock()
H A DCGException.cpp257 const EHPersonality &Personality) { in getPersonalityFn() argument
259 Personality.PersonalityFn, in getPersonalityFn()
264 const EHPersonality &Personality) { in getOpaquePersonalityFn() argument
265 llvm::FunctionCallee Fn = getPersonalityFn(CGM, Personality); in getOpaquePersonalityFn()
782 const EHPersonality &Personality = EHPersonality::get(*this); in getInvokeDestImpl() local
785 CurFn->setPersonalityFn(getOpaquePersonalityFn(CGM, Personality)); in getInvokeDestImpl()
787 if (Personality.usesFuncletPads()) { in getInvokeDestImpl()
1521 const EHPersonality &Personality = EHPersonality::get(*this); in getTerminateLandingPad() local
1524 CurFn->setPersonalityFn(getOpaquePersonalityFn(CGM, Personality)); in getTerminateLandingPad()
1613 const EHPersonality &Personality = EHPersonality::get(*this); in getEHResumeBlock() local
[all …]
/llvm-project-15.0.7/llvm/test/tools/llvm-objdump/
H A Deh_frame-mipsel.test12 # CHECK-NEXT: Personality Address: 0000000000410b90
/llvm-project-15.0.7/llvm/lib/DebugInfo/DWARF/
H A DDWARFDebugFrame.cpp968 if (Personality) in dump()
969 OS << format(" Personality Address: %016" PRIx64 "\n", *Personality); in dump()
1091 Optional<uint64_t> Personality; in parse() local
1110 if (Personality) in parse()
1115 Personality = Data.getEncodedPointer( in parse()
1163 FDEPointerEncoding, LSDAPointerEncoding, Personality, in parse()
/llvm-project-15.0.7/llvm/test/DebugInfo/AArch64/
H A Deh_frame_personality.ll42 ; 00: Personality encoding is DW_EH_PE_absptr
/llvm-project-15.0.7/lld/test/ELF/
H A Dppc64-reloc-rel.s53 ## CIE Personality Address: 0x100101b4-(0x10000168+2)+4 = 0x1004e
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DMachineModuleInfo.h199 void addPersonality(const Function *Personality);
/llvm-project-15.0.7/bolt/lib/Core/
H A DExceptions.cpp806 Optional<uint64_t> Personality = in parseCIE() local
810 if (Personality) in parseCIE()
811 PatcherCallback(*Personality, Offset, PersonalityEncoding); in parseCIE()

12