Home
last modified time | relevance | path

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

123

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86WinEHState.cpp70 bool isStateStoreNeeded(EHPersonality Personality, CallBase &Call);
92 EHPersonality Personality = EHPersonality::Unknown; member in __anon02607c880111::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 DX86FrameLowering.cpp1327 EHPersonality Personality = EHPersonality::Unknown; in emitPrologue() local
1329 Personality = classifyEHPersonality(Fn.getPersonalityFn()); in emitPrologue()
1331 MF.hasEHFunclets() && Personality == EHPersonality::CoreCLR; in emitPrologue()
1748 if (isAsynchronousEHPersonality(Personality)) in emitPrologue()
1757 assert(Personality == EHPersonality::MSVC_CXX); in emitPrologue()
1951 EHPersonality Personality = in getWinEHFuncletFrameSize() local
1953 if (Personality == EHPersonality::CoreCLR) { in getWinEHFuncletFrameSize()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DFunctionLoweringInfo.cpp102 EHPersonality Personality = classifyEHPersonality( in set() local
104 if (isFuncletEHPersonality(Personality)) { in set()
107 if (Personality == EHPersonality::MSVC_CXX) in set()
109 else if (isAsynchronousEHPersonality(Personality)) in set()
111 else if (Personality == EHPersonality::CoreCLR) in set()
125 if (Personality == EHPersonality::Wasm_CXX) { in set()
308 if (isFuncletEHPersonality(Personality)) { in set()
331 else if (Personality == EHPersonality::Wasm_CXX) { in set()
H A DSelectionDAGBuilder.cpp1795 EHPersonality Personality = in findUnwindDestinations() local
1797 bool IsMSVCCXX = Personality == EHPersonality::MSVC_CXX; in findUnwindDestinations()
1798 bool IsCoreCLR = Personality == EHPersonality::CoreCLR; in findUnwindDestinations()
1799 bool IsWasmCXX = Personality == EHPersonality::Wasm_CXX; in findUnwindDestinations()
1800 bool IsSEH = isAsynchronousEHPersonality(Personality); in findUnwindDestinations()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfCFIException.cpp75 for (const Function *Personality : MMI->getPersonalities()) { in endModule() local
76 if (!Personality) in endModule()
78 MCSymbol *Sym = Asm->getSymbol(Personality); in endModule()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/MC/
H A DMCDwarf.cpp1544 if (!DwarfEHFrameOnly && Frame.Personality) in EmitCompactUnwind()
1545 Streamer.emitSymbolValue(Frame.Personality, Size); in EmitCompactUnwind()
1608 if (Frame.Personality) in EmitCIE()
1651 if (Frame.Personality) { in EmitCIE()
1666 if (Frame.Personality) { in EmitCIE()
1670 EmitPersonality(Streamer, *Frame.Personality, Frame.PersonalityEncoding); in EmitCIE()
1788 CIEKey(const MCSymbol *Personality, unsigned PersonalityEncoding, in CIEKey()
1791 : Personality(Personality), PersonalityEncoding(PersonalityEncoding), in CIEKey()
1796 : Personality(Frame.Personality), in CIEKey()
1803 if (!Personality) in PersonalityName()
[all …]
H A DMCStreamer.cpp545 CurFrame->Personality = Sym; in emitCFIPersonality()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMELFStreamer.cpp79 void emitPersonality(const MCSymbol *Personality) override;
121 void ARMTargetAsmStreamer::emitPersonality(const MCSymbol *Personality) { in emitPersonality() argument
122 OS << "\t.personality " << Personality->getName() << '\n'; in emitPersonality()
383 void emitPersonality(const MCSymbol *Personality) override;
714 const MCSymbol *Personality; member in __anonf133901f0111::ARMELFStreamer
736 void ARMTargetELFStreamer::emitPersonality(const MCSymbol *Personality) { in emitPersonality() argument
737 getStreamer().emitPersonality(Personality); in emitPersonality()
1259 Personality = nullptr; in EHReset()
1386 if (Personality) { in FlushUnwindOpcodes()
1388 MCSymbolRefExpr::create(Personality, in FlushUnwindOpcodes()
[all …]
H A DARMTargetStreamer.cpp91 void ARMTargetStreamer::emitPersonality(const MCSymbol *Personality) {} in emitPersonality() argument
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFDebugFrame.h549 uint32_t LSDAPointerEncoding, Optional<uint64_t> Personality, in CIE() argument
560 LSDAPointerEncoding(LSDAPointerEncoding), Personality(Personality), in CIE()
570 Optional<uint64_t> getPersonalityAddress() const { return Personality; } in getPersonalityAddress()
594 const Optional<uint64_t> Personality; variable
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DEHPersonalities.cpp74 EHPersonality Personality = classifyEHPersonality(F->getPersonalityFn()); in canSimplifyInvokeNoUnwind() local
78 return !isAsynchronousEHPersonality(Personality); in canSimplifyInvokeNoUnwind()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DMachineModuleInfo.cpp278 void MachineModuleInfo::addPersonality(const Function *Personality) { in addPersonality() argument
279 if (!llvm::is_contained(Personalities, Personality)) in addPersonality()
280 Personalities.push_back(Personality); in addPersonality()
H A DStackProtector.cpp107 EHPersonality Personality = classifyEHPersonality(Fn.getPersonalityFn()); in runOnFunction() local
108 if (isFuncletEHPersonality(Personality)) in runOnFunction()
H A DWinEHPrepare.cpp96 EHPersonality Personality = EHPersonality::Unknown; member in __anonbf8630e90111::WinEHPrepare
118 Personality = classifyEHPersonality(Fn.getPersonalityFn()); in runOnFunction()
121 if (!isScopedEHPersonality(Personality)) in runOnFunction()
1012 if (Personality == EHPersonality::MSVC_CXX && CleanupPad) { in removeImplausibleInstructions()
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGCleanup.cpp769 const EHPersonality &Personality = EHPersonality::get(*this); in PopCleanupBlock() local
774 if (Personality.isMSVCXXPersonality()) in PopCleanupBlock()
787 if (Personality.isMSVCXXPersonality()) in PopCleanupBlock()
828 if (Personality.isMSVCXXPersonality()) in PopCleanupBlock()
1011 const EHPersonality &Personality = EHPersonality::get(*this); in PopCleanupBlock() local
1012 if (Personality.usesFuncletPads()) { in PopCleanupBlock()
1020 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()
776 const EHPersonality &Personality = EHPersonality::get(*this); in getInvokeDestImpl() local
779 CurFn->setPersonalityFn(getOpaquePersonalityFn(CGM, Personality)); in getInvokeDestImpl()
781 if (Personality.usesFuncletPads()) { in getInvokeDestImpl()
1515 const EHPersonality &Personality = EHPersonality::get(*this); in getTerminateLandingPad() local
1518 CurFn->setPersonalityFn(getOpaquePersonalityFn(CGM, Personality)); in getTerminateLandingPad()
1607 const EHPersonality &Personality = EHPersonality::get(*this); in getEHResumeBlock() local
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/DebugInfo/DWARF/
H A DDWARFDebugFrame.cpp922 if (Personality) in dump()
923 OS << format(" Personality Address: %016" PRIx64 "\n", *Personality); in dump()
1045 Optional<uint64_t> Personality; in parse() local
1064 if (Personality) in parse()
1069 Personality = Data.getEncodedPointer( in parse()
1113 FDEPointerEncoding, LSDAPointerEncoding, Personality, in parse()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DMachineModuleInfo.h264 void addPersonality(const Function *Personality);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DInlineFunction.cpp1837 EHPersonality Personality = classifyEHPersonality(CallerPersonality); in InlineFunction() local
1838 if (isScopedEHPersonality(Personality)) { in InlineFunction()
1847 if (Personality == EHPersonality::MSVC_CXX) { in InlineFunction()
1858 } else if (isAsynchronousEHPersonality(Personality)) { in InlineFunction()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp3116 static bool isCatchAll(EHPersonality Personality, Constant *TypeInfo) { in isCatchAll() argument
3117 switch (Personality) { in isCatchAll()
3155 EHPersonality Personality = in visitLandingPadInst() local
3184 if (isCatchAll(Personality, TypeInfo)) { in visitLandingPadInst()
3222 if (isCatchAll(Personality, TypeInfo)) { in visitLandingPadInst()
3245 if (isCatchAll(Personality, TypeInfo)) { in visitLandingPadInst()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/MC/
H A DMCDwarf.h624 const MCSymbol *Personality = nullptr; member
H A DMCStreamer.h139 virtual void emitPersonality(const MCSymbol *Personality);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp2355 EHPersonality Personality = classifyEHPersonality( in findUnwindDestinations() local
2357 bool IsMSVCCXX = Personality == EHPersonality::MSVC_CXX; in findUnwindDestinations()
2358 bool IsCoreCLR = Personality == EHPersonality::CoreCLR; in findUnwindDestinations()
2359 bool IsWasmCXX = Personality == EHPersonality::Wasm_CXX; in findUnwindDestinations()
2360 bool IsSEH = isAsynchronousEHPersonality(Personality); in findUnwindDestinations()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
H A DGCOVProfiling.cpp675 EHPersonality Personality = classifyEHPersonality(F.getPersonalityFn()); in isUsingScopeBasedEH() local
676 return isScopedEHPersonality(Personality); in isUsingScopeBasedEH()
/netbsd-src/sys/arch/sparc/conf/
H A DGENERIC691 # Aurora Personality Chip (APC) on SPARCstation-4/5

123