| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86WinEHState.cpp | 92 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 D | wineh-unreachable.ll | 4 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 D | FunctionLoweringInfo.cpp | 99 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 D | DwarfCFIException.cpp | 63 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 D | unwind-info-x86_64.test | 10 # CHECK: Personality function array section offset: 0x24 17 # CHECK: Personality functions: (count = 1)
|
| H A D | unwind-info-arm64.test | 10 # CHECK: Personality function array section offset: 0x24 17 # CHECK: Personality functions: (count = 1)
|
| /llvm-project-15.0.7/llvm/lib/MC/ |
| H A D | MCDwarf.cpp | 1539 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 D | ARMELFStreamer.cpp | 78 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 D | ARMTargetStreamer.cpp | 93 void ARMTargetStreamer::emitPersonality(const MCSymbol *Personality) {} in emitPersonality() argument
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | MachineModuleInfo.cpp | 95 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 D | StackProtector.cpp | 105 EHPersonality Personality = classifyEHPersonality(Fn.getPersonalityFn()); in runOnFunction() local 106 if (isFuncletEHPersonality(Personality)) in runOnFunction()
|
| H A D | WinEHPrepare.cpp | 96 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 D | EHPersonalities.cpp | 78 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 D | DWARFDebugFrame.h | 576 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 D | eh_frame.test | 11 # CHECK: Personality Address: 00000000004025d7
|
| /llvm-project-15.0.7/lld/test/MachO/ |
| H A D | eh-frame.s | 61 # CHECK: Personality functions: (count = 2) 86 # CHECK: Personality Address: [[#%.16x,GXX_PERSONALITY_GOT]] 102 # CHECK: Personality Address: [[#%.16x,MY_PERSONALITY_GOT]]
|
| H A D | compact-unwind-both-local-and-dylib-personality.s | 47 # CHECK: Personality functions: (count = 3)
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGCleanup.cpp | 781 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 D | CGException.cpp | 257 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 D | eh_frame-mipsel.test | 12 # CHECK-NEXT: Personality Address: 0000000000410b90
|
| /llvm-project-15.0.7/llvm/lib/DebugInfo/DWARF/ |
| H A D | DWARFDebugFrame.cpp | 968 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 D | eh_frame_personality.ll | 42 ; 00: Personality encoding is DW_EH_PE_absptr
|
| /llvm-project-15.0.7/lld/test/ELF/ |
| H A D | ppc64-reloc-rel.s | 53 ## CIE Personality Address: 0x100101b4-(0x10000168+2)+4 = 0x1004e
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | MachineModuleInfo.h | 199 void addPersonality(const Function *Personality);
|
| /llvm-project-15.0.7/bolt/lib/Core/ |
| H A D | Exceptions.cpp | 806 Optional<uint64_t> Personality = in parseCIE() local 810 if (Personality) in parseCIE() 811 PatcherCallback(*Personality, Offset, PersonalityEncoding); in parseCIE()
|