Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfCFIException.cpp31 void DwarfCFIException::addPersonality(const GlobalValue *Personality) { in addPersonality() argument
32 if (!llvm::is_contained(Personalities, Personality)) in addPersonality()
33 Personalities.push_back(Personality); in addPersonality()
51 for (const GlobalValue *Personality : Personalities) { in endModule() local
52 MCSymbol *Sym = Asm->getSymbol(Personality); in endModule()
H A DDwarfException.h43 void addPersonality(const GlobalValue *Personality);
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86WinEHState.cpp71 bool isStateStoreNeeded(EHPersonality Personality, CallBase &Call);
95 EHPersonality Personality = EHPersonality::Unknown; member in __anone900293d0111::WinEHStatePass
164 Personality = classifyEHPersonality(PersonalityFn); in runOnFunction()
165 if (!isFuncletEHPersonality(Personality)) in runOnFunction()
200 Personality = EHPersonality::Unknown; in runOnFunction()
276 assert(Personality == EHPersonality::MSVC_CXX || in emitExceptionRegistrationRecord()
277 Personality == EHPersonality::MSVC_X86SEH); in emitExceptionRegistrationRecord()
284 if (Personality == EHPersonality::MSVC_CXX) { in emitExceptionRegistrationRecord()
304 } else if (Personality == EHPersonality::MSVC_X86SEH) { in emitExceptionRegistrationRecord()
468 if (Personality == EHPersonality::MSVC_CXX) { in rewriteSetJmpCall()
[all …]
H A DX86FrameLowering.cpp1598 EHPersonality Personality = EHPersonality::Unknown; in emitPrologue() local
1600 Personality = classifyEHPersonality(Fn.getPersonalityFn()); in emitPrologue()
1602 MF.hasEHFunclets() && Personality == EHPersonality::CoreCLR; in emitPrologue()
2134 if (isAsynchronousEHPersonality(Personality)) in emitPrologue()
2143 assert(Personality == EHPersonality::MSVC_CXX); in emitPrologue()
2379 EHPersonality Personality = in getWinEHFuncletFrameSize() local
2381 if (Personality == EHPersonality::CoreCLR) { in getWinEHFuncletFrameSize()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFDebugFrame.h102 uint32_t LSDAPointerEncoding, std::optional<uint64_t> Personality, in CIE() argument
113 LSDAPointerEncoding(LSDAPointerEncoding), Personality(Personality), in CIE()
123 std::optional<uint64_t> getPersonalityAddress() const { return Personality; } in getPersonalityAddress()
150 const std::optional<uint64_t> Personality; variable
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DFunctionLoweringInfo.cpp106 EHPersonality Personality = classifyEHPersonality( in set() local
108 if (isFuncletEHPersonality(Personality)) { in set()
111 if (Personality == EHPersonality::MSVC_CXX) in set()
113 else if (isAsynchronousEHPersonality(Personality)) in set()
115 else if (Personality == EHPersonality::CoreCLR) in set()
269 Personality != EHPersonality::Wasm_CXX) in set()
313 if (isFuncletEHPersonality(Personality)) { in set()
330 } else if (Personality == EHPersonality::Wasm_CXX) { in set()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFDebugFrame.cpp126 if (Personality) in dump()
127 OS << format(" Personality Address: %016" PRIx64 "\n", *Personality); in dump()
249 std::optional<uint64_t> Personality; in parse() local
268 if (Personality) in parse()
273 Personality = Data.getEncodedPointer( in parse()
321 FDEPointerEncoding, LSDAPointerEncoding, Personality, in parse()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMELFStreamer.cpp78 void emitPersonality(const MCSymbol *Personality) override;
135 void ARMTargetAsmStreamer::emitPersonality(const MCSymbol *Personality) { in emitPersonality() argument
136 OS << "\t.personality " << Personality->getName() << '\n'; in emitPersonality()
421 void emitPersonality(const MCSymbol *Personality) override;
724 const MCSymbol *Personality; member in __anonf150d5940111::ARMELFStreamer
746 void ARMTargetELFStreamer::emitPersonality(const MCSymbol *Personality) { in emitPersonality() argument
747 getStreamer().emitPersonality(Personality); in emitPersonality()
1218 Personality = nullptr; in EHReset()
1340 if (Personality) { in FlushUnwindOpcodes()
1342 Personality, uint16_t(ARM::S_PREL31), getContext()); in FlushUnwindOpcodes()
[all …]
H A DARMTargetStreamer.cpp92 void ARMTargetStreamer::emitPersonality(const MCSymbol *Personality) {} in emitPersonality() argument
H A DARMAsmBackend.cpp1189 if (!isDarwinCanonicalPersonality(FI->Personality) && in generateCompactUnwindEncoding()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DEHPersonalities.cpp102 EHPersonality Personality = classifyEHPersonality(F->getPersonalityFn()); in canSimplifyInvokeNoUnwind() local
110 return !EHa && !isAsynchronousEHPersonality(Personality); in canSimplifyInvokeNoUnwind()
/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DMCDwarf.cpp1605 if (!DwarfEHFrameOnly && Frame.Personality) in EmitCompactUnwind()
1606 Streamer.emitSymbolValue(Frame.Personality, Size); in EmitCompactUnwind()
1669 if (Frame.Personality) in EmitCIE()
1714 if (Frame.Personality) { in EmitCIE()
1729 if (Frame.Personality) { in EmitCIE()
1733 EmitPersonality(Streamer, *Frame.Personality, Frame.PersonalityEncoding); in EmitCIE()
1844 : Personality(Frame.Personality), in CIEKey()
1852 if (!Personality) in PersonalityName()
1854 return Personality->getName(); in PersonalityName()
1868 return Personality == Other.Personality && in operator ==()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DStackProtector.cpp130 EHPersonality Personality = classifyEHPersonality(F.getPersonalityFn()); in run() local
131 if (isFuncletEHPersonality(Personality)) in run()
189 EHPersonality Personality = classifyEHPersonality(Fn.getPersonalityFn()); in runOnFunction() local
190 if (isFuncletEHPersonality(Personality)) in runOnFunction()
H A DWinEHPrepare.cpp90 EHPersonality Personality = EHPersonality::Unknown; member in __anon2629cb1e0111::WinEHPrepareImpl
136 Personality = classifyEHPersonality(Fn.getPersonalityFn()); in runOnFunction()
139 if (!isScopedEHPersonality(Personality)) in runOnFunction()
1192 if (Personality == EHPersonality::MSVC_CXX && CleanupPad) { in removeImplausibleInstructions()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCleanup.cpp788 const EHPersonality &Personality = EHPersonality::get(*this); in PopCleanupBlock() local
798 if (Personality.isMSVCXXPersonality() && Builder.GetInsertBlock()) in PopCleanupBlock()
814 if (Personality.isMSVCXXPersonality()) in PopCleanupBlock()
856 if (Personality.isMSVCXXPersonality()) in PopCleanupBlock()
1046 const EHPersonality &Personality = EHPersonality::get(*this); in PopCleanupBlock() local
1047 if (Personality.usesFuncletPads()) { in PopCleanupBlock()
1055 if (!Personality.isMSVCPersonality()) { in PopCleanupBlock()
H A DCGException.cpp264 const EHPersonality &Personality) { in getPersonalityFn() argument
266 Personality.PersonalityFn, in getPersonalityFn()
271 const EHPersonality &Personality) { in getOpaquePersonalityFn() argument
272 llvm::FunctionCallee Fn = getPersonalityFn(CGM, Personality); in getOpaquePersonalityFn()
800 const EHPersonality &Personality = EHPersonality::get(*this); in getInvokeDestImpl() local
803 CurFn->setPersonalityFn(getOpaquePersonalityFn(CGM, Personality)); in getInvokeDestImpl()
805 if (Personality.usesFuncletPads()) { in getInvokeDestImpl()
1544 const EHPersonality &Personality = EHPersonality::get(*this); in getTerminateLandingPad() local
1547 CurFn->setPersonalityFn(getOpaquePersonalityFn(CGM, Personality)); in getTerminateLandingPad()
1635 const EHPersonality &Personality = EHPersonality::get(*this); in getEHResumeBlock() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DCompactUnwindSupport.h445 for (auto &Personality : Personalities) in processCompactUnwind()
446 Personality = &GOT.getEntryForTarget(G, *Personality); in processCompactUnwind()
/freebsd/crypto/openssl/doc/designs/quic-design/
H A Dglossary.md14 **APL:** API Personality Layer. The QUIC API Personality Layer lives in
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DInlineFunction.cpp2578 EHPersonality Personality = classifyEHPersonality(CallerPersonality); in InlineFunction() local
2579 if (isScopedEHPersonality(Personality)) { in InlineFunction()
2588 if (Personality == EHPersonality::MSVC_CXX) { in InlineFunction()
2599 } else if (isAsynchronousEHPersonality(Personality)) { in InlineFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64AsmBackend.cpp593 if (!isDarwinCanonicalPersonality(FI->Personality) && in generateCompactUnwindEncoding()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DGCOVProfiling.cpp600 EHPersonality Personality = classifyEHPersonality(F.getPersonalityFn()); in isUsingScopeBasedEH() local
601 return isScopedEHPersonality(Personality); in isUsingScopeBasedEH()
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCDwarf.h774 const MCSymbol *Personality = nullptr; member
H A DMCStreamer.h144 virtual void emitPersonality(const MCSymbol *Personality);
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp2871 EHPersonality Personality = classifyEHPersonality( in findUnwindDestinations() local
2873 bool IsMSVCCXX = Personality == EHPersonality::MSVC_CXX; in findUnwindDestinations()
2874 bool IsCoreCLR = Personality == EHPersonality::CoreCLR; in findUnwindDestinations()
2875 bool IsWasmCXX = Personality == EHPersonality::Wasm_CXX; in findUnwindDestinations()
2876 bool IsSEH = isAsynchronousEHPersonality(Personality); in findUnwindDestinations()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp4521 static bool isCatchAll(EHPersonality Personality, Constant *TypeInfo) { in isCatchAll() argument
4522 switch (Personality) { in isCatchAll()
4561 EHPersonality Personality = in visitLandingPadInst() local
4590 if (isCatchAll(Personality, TypeInfo)) { in visitLandingPadInst()
4628 if (isCatchAll(Personality, TypeInfo)) { in visitLandingPadInst()
4651 if (isCatchAll(Personality, TypeInfo)) { in visitLandingPadInst()

12