| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | DwarfCFIException.cpp | 30 void DwarfCFIException::addPersonality(const GlobalValue *Personality) { in addPersonality() argument 31 if (!llvm::is_contained(Personalities, Personality)) in addPersonality() 32 Personalities.push_back(Personality); in addPersonality() 50 for (const GlobalValue *Personality : Personalities) { in endModule() local 51 MCSymbol *Sym = Asm->getSymbol(Personality); in endModule()
|
| H A D | DwarfException.h | 43 void addPersonality(const GlobalValue *Personality);
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/X86/ |
| H A D | X86WinEHState.cpp | 70 bool isStateStoreNeeded(EHPersonality Personality, CallBase &Call); 92 EHPersonality Personality = EHPersonality::Unknown; member in __anon54fa0f540111::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() [all …]
|
| H A D | X86FrameLowering.cpp | 1509 EHPersonality Personality = EHPersonality::Unknown; in emitPrologue() local 1511 Personality = classifyEHPersonality(Fn.getPersonalityFn()); in emitPrologue() 1513 MF.hasEHFunclets() && Personality == EHPersonality::CoreCLR; in emitPrologue() 2008 if (isAsynchronousEHPersonality(Personality)) in emitPrologue() 2017 assert(Personality == EHPersonality::MSVC_CXX); in emitPrologue() 2212 EHPersonality Personality = in getWinEHFuncletFrameSize() local 2214 if (Personality == EHPersonality::CoreCLR) { in getWinEHFuncletFrameSize()
|
| H A D | X86ISelLowering.cpp | 4308 EHPersonality Personality = classifyEHPersonality(F.getPersonalityFn()); in LowerFormalArguments() local 4309 if (Personality == EHPersonality::CoreCLR) { in LowerFormalArguments()
|
| /openbsd-src/gnu/llvm/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() 301 if (isFuncletEHPersonality(Personality)) { in set() 322 } else if (Personality == EHPersonality::Wasm_CXX) { in set()
|
| H A D | SelectionDAGBuilder.cpp | 1875 EHPersonality Personality = in findUnwindDestinations() local 1877 bool IsMSVCCXX = Personality == EHPersonality::MSVC_CXX; in findUnwindDestinations() 1878 bool IsCoreCLR = Personality == EHPersonality::CoreCLR; in findUnwindDestinations() 1879 bool IsWasmCXX = Personality == EHPersonality::Wasm_CXX; in findUnwindDestinations() 1880 bool IsSEH = isAsynchronousEHPersonality(Personality); in findUnwindDestinations()
|
| /openbsd-src/gnu/llvm/llvm/lib/MC/ |
| H A D | MCDwarf.cpp | 1536 if (!DwarfEHFrameOnly && Frame.Personality) in EmitCompactUnwind() 1537 Streamer.emitSymbolValue(Frame.Personality, Size); in EmitCompactUnwind() 1600 if (Frame.Personality) in EmitCIE() 1645 if (Frame.Personality) { in EmitCIE() 1660 if (Frame.Personality) { in EmitCIE() 1664 EmitPersonality(Streamer, *Frame.Personality, Frame.PersonalityEncoding); in EmitCIE() 1782 CIEKey(const MCSymbol *Personality, unsigned PersonalityEncoding, in CIEKey() 1785 : Personality(Personality), PersonalityEncoding(PersonalityEncoding), in CIEKey() 1791 : Personality(Frame.Personality), in CIEKey() 1799 if (!Personality) in PersonalityName() [all …]
|
| H A D | MCStreamer.cpp | 571 CurFrame->Personality = Sym; in emitCFIPersonality()
|
| /openbsd-src/gnu/llvm/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() 400 void emitPersonality(const MCSymbol *Personality) override; 729 const MCSymbol *Personality; member in __anon351017eb0111::ARMELFStreamer 751 void ARMTargetELFStreamer::emitPersonality(const MCSymbol *Personality) { in emitPersonality() argument 752 getStreamer().emitPersonality(Personality); in emitPersonality() 1195 Personality = nullptr; in EHReset() 1322 if (Personality) { in FlushUnwindOpcodes() 1324 MCSymbolRefExpr::create(Personality, in FlushUnwindOpcodes() [all …]
|
| H A D | ARMTargetStreamer.cpp | 93 void ARMTargetStreamer::emitPersonality(const MCSymbol *Personality) {} in emitPersonality() argument
|
| /openbsd-src/gnu/llvm/llvm/lib/Analysis/ |
| H A D | EHPersonalities.cpp | 78 EHPersonality Personality = classifyEHPersonality(F->getPersonalityFn()); in canSimplifyInvokeNoUnwind() local 82 return !isAsynchronousEHPersonality(Personality); in canSimplifyInvokeNoUnwind()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/DebugInfo/DWARF/ |
| H A D | DWARFDebugFrame.h | 576 uint32_t LSDAPointerEncoding, std::optional<uint64_t> Personality, in CIE() argument 587 LSDAPointerEncoding(LSDAPointerEncoding), Personality(Personality), in CIE() 597 std::optional<uint64_t> getPersonalityAddress() const { return Personality; } in getPersonalityAddress() 624 const std::optional<uint64_t> Personality; variable
|
| /openbsd-src/gnu/llvm/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() 1022 const EHPersonality &Personality = EHPersonality::get(*this); in PopCleanupBlock() local 1023 if (Personality.usesFuncletPads()) { in PopCleanupBlock() 1031 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() 1519 const EHPersonality &Personality = EHPersonality::get(*this); in getTerminateLandingPad() local 1522 CurFn->setPersonalityFn(getOpaquePersonalityFn(CGM, Personality)); in getTerminateLandingPad() 1610 const EHPersonality &Personality = EHPersonality::get(*this); in getEHResumeBlock() local [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/DebugInfo/DWARF/ |
| H A D | DWARFDebugFrame.cpp | 969 if (Personality) in dump() 970 OS << format(" Personality Address: %016" PRIx64 "\n", *Personality); in dump() 1091 std::optional<uint64_t> Personality; in parse() local 1110 if (Personality) in parse() 1115 Personality = Data.getEncodedPointer( in parse() 1163 FDEPointerEncoding, LSDAPointerEncoding, Personality, in parse()
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/ |
| 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 __anone68e3db50111::WinEHPrepare 118 Personality = classifyEHPersonality(Fn.getPersonalityFn()); in runOnFunction() 121 if (!isScopedEHPersonality(Personality)) in runOnFunction() 1006 if (Personality == EHPersonality::MSVC_CXX && CleanupPad) { in removeImplausibleInstructions()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/ |
| H A D | InlineFunction.cpp | 2100 EHPersonality Personality = classifyEHPersonality(CallerPersonality); in InlineFunction() local 2101 if (isScopedEHPersonality(Personality)) { in InlineFunction() 2110 if (Personality == EHPersonality::MSVC_CXX) { in InlineFunction() 2121 } else if (isAsynchronousEHPersonality(Personality)) { in InlineFunction()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/MC/ |
| H A D | MCDwarf.h | 687 const MCSymbol *Personality = nullptr; member
|
| H A D | MCStreamer.h | 143 virtual void emitPersonality(const MCSymbol *Personality);
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/InstCombine/ |
| H A D | InstructionCombining.cpp | 3459 static bool isCatchAll(EHPersonality Personality, Constant *TypeInfo) { in isCatchAll() argument 3460 switch (Personality) { in isCatchAll() 3498 EHPersonality Personality = in visitLandingPadInst() local 3527 if (isCatchAll(Personality, TypeInfo)) { in visitLandingPadInst() 3565 if (isCatchAll(Personality, TypeInfo)) { in visitLandingPadInst() 3588 if (isCatchAll(Personality, TypeInfo)) { in visitLandingPadInst()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Instrumentation/ |
| H A D | GCOVProfiling.cpp | 622 EHPersonality Personality = classifyEHPersonality(F.getPersonalityFn()); in isUsingScopeBasedEH() local 623 return isScopedEHPersonality(Personality); in isUsingScopeBasedEH()
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/ |
| H A D | IRTranslator.cpp | 2510 EHPersonality Personality = classifyEHPersonality( in findUnwindDestinations() local 2512 bool IsMSVCCXX = Personality == EHPersonality::MSVC_CXX; in findUnwindDestinations() 2513 bool IsCoreCLR = Personality == EHPersonality::CoreCLR; in findUnwindDestinations() 2514 bool IsWasmCXX = Personality == EHPersonality::Wasm_CXX; in findUnwindDestinations() 2515 bool IsSEH = isAsynchronousEHPersonality(Personality); in findUnwindDestinations()
|
| /openbsd-src/gnu/llvm/libcxxabi/src/ |
| H A D | aix_state_tab_eh.inc | 540 // Personality routine for EH using the state table.
|