Home
last modified time | relevance | path

Searched refs:EHPersonality (Results 1 – 25 of 62) sorted by relevance

123

/external/llvm-project/llvm/lib/Analysis/
DEHPersonalities.cpp21 EHPersonality llvm::classifyEHPersonality(const Value *Pers) { in classifyEHPersonality()
25 return EHPersonality::Unknown; in classifyEHPersonality()
26 return StringSwitch<EHPersonality>(F->getName()) in classifyEHPersonality()
27 .Case("__gnat_eh_personality", EHPersonality::GNU_Ada) in classifyEHPersonality()
28 .Case("__gxx_personality_v0", EHPersonality::GNU_CXX) in classifyEHPersonality()
29 .Case("__gxx_personality_seh0", EHPersonality::GNU_CXX) in classifyEHPersonality()
30 .Case("__gxx_personality_sj0", EHPersonality::GNU_CXX_SjLj) in classifyEHPersonality()
31 .Case("__gcc_personality_v0", EHPersonality::GNU_C) in classifyEHPersonality()
32 .Case("__gcc_personality_seh0", EHPersonality::GNU_C) in classifyEHPersonality()
33 .Case("__gcc_personality_sj0", EHPersonality::GNU_C_SjLj) in classifyEHPersonality()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DEHPersonalities.cpp21 EHPersonality llvm::classifyEHPersonality(const Value *Pers) { in classifyEHPersonality()
25 return EHPersonality::Unknown; in classifyEHPersonality()
26 return StringSwitch<EHPersonality>(F->getName()) in classifyEHPersonality()
27 .Case("__gnat_eh_personality", EHPersonality::GNU_Ada) in classifyEHPersonality()
28 .Case("__gxx_personality_v0", EHPersonality::GNU_CXX) in classifyEHPersonality()
29 .Case("__gxx_personality_seh0", EHPersonality::GNU_CXX) in classifyEHPersonality()
30 .Case("__gxx_personality_sj0", EHPersonality::GNU_CXX_SjLj) in classifyEHPersonality()
31 .Case("__gcc_personality_v0", EHPersonality::GNU_C) in classifyEHPersonality()
32 .Case("__gcc_personality_seh0", EHPersonality::GNU_C) in classifyEHPersonality()
33 .Case("__gcc_personality_sj0", EHPersonality::GNU_C_SjLj) in classifyEHPersonality()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DEHPersonalities.h22 enum class EHPersonality { enum
41 EHPersonality classifyEHPersonality(const Value *Pers);
43 StringRef getEHPersonalityName(EHPersonality Pers);
45 EHPersonality getDefaultEHPersonality(const Triple &T);
49 inline bool isAsynchronousEHPersonality(EHPersonality Pers) { in isAsynchronousEHPersonality()
53 case EHPersonality::MSVC_X86SEH: in isAsynchronousEHPersonality()
54 case EHPersonality::MSVC_Win64SEH: in isAsynchronousEHPersonality()
64 inline bool isFuncletEHPersonality(EHPersonality Pers) { in isFuncletEHPersonality()
66 case EHPersonality::MSVC_CXX: in isFuncletEHPersonality()
67 case EHPersonality::MSVC_X86SEH: in isFuncletEHPersonality()
[all …]
/external/llvm-project/llvm/include/llvm/Analysis/
DEHPersonalities.h22 enum class EHPersonality { enum
42 EHPersonality classifyEHPersonality(const Value *Pers);
44 StringRef getEHPersonalityName(EHPersonality Pers);
46 EHPersonality getDefaultEHPersonality(const Triple &T);
50 inline bool isAsynchronousEHPersonality(EHPersonality Pers) { in isAsynchronousEHPersonality()
54 case EHPersonality::MSVC_X86SEH: in isAsynchronousEHPersonality()
55 case EHPersonality::MSVC_TableSEH: in isAsynchronousEHPersonality()
65 inline bool isFuncletEHPersonality(EHPersonality Pers) { in isFuncletEHPersonality()
67 case EHPersonality::MSVC_CXX: in isFuncletEHPersonality()
68 case EHPersonality::MSVC_X86SEH: in isFuncletEHPersonality()
[all …]
/external/llvm/lib/Analysis/
DEHPersonalities.cpp22 EHPersonality llvm::classifyEHPersonality(const Value *Pers) { in classifyEHPersonality()
26 return EHPersonality::Unknown; in classifyEHPersonality()
27 return StringSwitch<EHPersonality>(F->getName()) in classifyEHPersonality()
28 .Case("__gnat_eh_personality", EHPersonality::GNU_Ada) in classifyEHPersonality()
29 .Case("__gxx_personality_v0", EHPersonality::GNU_CXX) in classifyEHPersonality()
30 .Case("__gxx_personality_sj0", EHPersonality::GNU_CXX_SjLj) in classifyEHPersonality()
31 .Case("__gcc_personality_v0", EHPersonality::GNU_C) in classifyEHPersonality()
32 .Case("__gcc_personality_sj0", EHPersonality::GNU_C_SjLj) in classifyEHPersonality()
33 .Case("__objc_personality_v0", EHPersonality::GNU_ObjC) in classifyEHPersonality()
34 .Case("_except_handler3", EHPersonality::MSVC_X86SEH) in classifyEHPersonality()
[all …]
/external/llvm/include/llvm/Analysis/
DEHPersonalities.h22 enum class EHPersonality { enum
40 EHPersonality classifyEHPersonality(const Value *Pers);
44 inline bool isAsynchronousEHPersonality(EHPersonality Pers) { in isAsynchronousEHPersonality()
48 case EHPersonality::MSVC_X86SEH: in isAsynchronousEHPersonality()
49 case EHPersonality::MSVC_Win64SEH: in isAsynchronousEHPersonality()
59 inline bool isFuncletEHPersonality(EHPersonality Pers) { in isFuncletEHPersonality()
61 case EHPersonality::MSVC_CXX: in isFuncletEHPersonality()
62 case EHPersonality::MSVC_X86SEH: in isFuncletEHPersonality()
63 case EHPersonality::MSVC_Win64SEH: in isFuncletEHPersonality()
64 case EHPersonality::CoreCLR: in isFuncletEHPersonality()
[all …]
/external/llvm-project/clang/lib/CodeGen/
DCGException.cpp85 const EHPersonality EHPersonality::GNU_C = { "__gcc_personality_v0", nullptr };
86 const EHPersonality
87 EHPersonality::GNU_C_SJLJ = { "__gcc_personality_sj0", nullptr };
88 const EHPersonality
89 EHPersonality::GNU_C_SEH = { "__gcc_personality_seh0", nullptr };
90 const EHPersonality
91 EHPersonality::NeXT_ObjC = { "__objc_personality_v0", nullptr };
92 const EHPersonality
93 EHPersonality::GNU_CPlusPlus = { "__gxx_personality_v0", nullptr };
94 const EHPersonality
[all …]
DCGCleanup.h588 struct EHPersonality { struct
596 static const EHPersonality &get(CodeGenModule &CGM, const FunctionDecl *FD); argument
597 static const EHPersonality &get(CodeGenFunction &CGF);
599 static const EHPersonality GNU_C; argument
600 static const EHPersonality GNU_C_SJLJ; argument
601 static const EHPersonality GNU_C_SEH; argument
602 static const EHPersonality GNU_ObjC; argument
603 static const EHPersonality GNU_ObjC_SJLJ; argument
604 static const EHPersonality GNU_ObjC_SEH; argument
605 static const EHPersonality GNUstep_ObjC; argument
[all …]
/external/clang/lib/CodeGen/
DCGException.cpp84 const EHPersonality EHPersonality::GNU_C = { "__gcc_personality_v0", nullptr };
85 const EHPersonality
86 EHPersonality::GNU_C_SJLJ = { "__gcc_personality_sj0", nullptr };
87 const EHPersonality
88 EHPersonality::GNU_C_SEH = { "__gcc_personality_seh0", nullptr };
89 const EHPersonality
90 EHPersonality::NeXT_ObjC = { "__objc_personality_v0", nullptr };
91 const EHPersonality
92 EHPersonality::GNU_CPlusPlus = { "__gxx_personality_v0", nullptr };
93 const EHPersonality
[all …]
DCGCleanup.h605 struct EHPersonality { struct
613 static const EHPersonality &get(CodeGenModule &CGM, const FunctionDecl *FD); argument
614 static const EHPersonality &get(CodeGenFunction &CGF);
616 static const EHPersonality GNU_C; argument
617 static const EHPersonality GNU_C_SJLJ; argument
618 static const EHPersonality GNU_C_SEH; argument
619 static const EHPersonality GNU_ObjC; argument
620 static const EHPersonality GNUstep_ObjC; argument
621 static const EHPersonality GNU_ObjCXX; argument
622 static const EHPersonality NeXT_ObjC; argument
[all …]
/external/llvm-project/llvm/lib/Target/X86/
DX86WinEHState.cpp70 bool isStateStoreNeeded(EHPersonality Personality, CallBase &Call);
92 EHPersonality Personality = EHPersonality::Unknown;
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()
472 } else if (Personality == EHPersonality::MSVC_X86SEH) { in rewriteSetJmpCall()
616 bool WinEHStatePass::isStateStoreNeeded(EHPersonality Personality, in isStateStoreNeeded()
/external/llvm/lib/Target/X86/
DX86WinEHState.cpp76 bool isStateStoreNeeded(EHPersonality Personality, CallSite CS);
98 EHPersonality Personality = EHPersonality::Unknown;
199 Personality = EHPersonality::Unknown; in runOnFunction()
275 assert(Personality == EHPersonality::MSVC_CXX || in emitExceptionRegistrationRecord()
276 Personality == EHPersonality::MSVC_X86SEH); in emitExceptionRegistrationRecord()
286 if (Personality == EHPersonality::MSVC_CXX) { in emitExceptionRegistrationRecord()
307 } else if (Personality == EHPersonality::MSVC_X86SEH) { in emitExceptionRegistrationRecord()
470 if (Personality == EHPersonality::MSVC_CXX) { in rewriteSetJmpCallSite()
474 } else if (Personality == EHPersonality::MSVC_X86SEH) { in rewriteSetJmpCallSite()
620 bool WinEHStatePass::isStateStoreNeeded(EHPersonality Personality, in isStateStoreNeeded()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86WinEHState.cpp70 bool isStateStoreNeeded(EHPersonality Personality, CallSite CS);
92 EHPersonality Personality = EHPersonality::Unknown;
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()
470 if (Personality == EHPersonality::MSVC_CXX) { in rewriteSetJmpCallSite()
474 } else if (Personality == EHPersonality::MSVC_X86SEH) { in rewriteSetJmpCallSite()
620 bool WinEHStatePass::isStateStoreNeeded(EHPersonality Personality, in isStateStoreNeeded()
/external/llvm/lib/CodeGen/AsmPrinter/
DWinException.cpp109 EHPersonality Per = EHPersonality::Unknown; in endFunction()
122 if (Per == EHPersonality::MSVC_Win64SEH && MMI->hasEHFunclets()) in endFunction()
135 if (Per == EHPersonality::MSVC_Win64SEH) in endFunction()
137 else if (Per == EHPersonality::MSVC_X86SEH) in endFunction()
139 else if (Per == EHPersonality::MSVC_CXX) in endFunction()
141 else if (Per == EHPersonality::CoreCLR) in endFunction()
210 EHPersonality Per = EHPersonality::Unknown; in beginFunclet()
215 if (Per != EHPersonality::MSVC_CXX || in beginFunclet()
228 EHPersonality Per = EHPersonality::Unknown; in endFunclet()
239 if (Per == EHPersonality::MSVC_CXX && shouldEmitPersonality && in endFunclet()
[all …]
/external/llvm-project/llvm/lib/CodeGen/AsmPrinter/
DWinException.cpp74 EHPersonality Per = EHPersonality::Unknown; in beginFunction()
96 if (Per == EHPersonality::MSVC_X86SEH && !hasEHFunclets) { in beginFunction()
126 EHPersonality Per = EHPersonality::Unknown; in endFunction()
141 if (Per == EHPersonality::MSVC_TableSEH && MF->hasEHFunclets()) in endFunction()
154 if (Per == EHPersonality::MSVC_TableSEH) in endFunction()
156 else if (Per == EHPersonality::MSVC_X86SEH) in endFunction()
158 else if (Per == EHPersonality::MSVC_CXX) in endFunction()
160 else if (Per == EHPersonality::CoreCLR) in endFunction()
257 EHPersonality Per = EHPersonality::Unknown; in endFuncletImpl()
261 if (Per == EHPersonality::MSVC_CXX && shouldEmitPersonality && in endFuncletImpl()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/AsmPrinter/
DWinException.cpp73 EHPersonality Per = EHPersonality::Unknown; in beginFunction()
95 if (Per == EHPersonality::MSVC_X86SEH && !hasEHFunclets) { in beginFunction()
125 EHPersonality Per = EHPersonality::Unknown; in endFunction()
140 if (Per == EHPersonality::MSVC_Win64SEH && MF->hasEHFunclets()) in endFunction()
153 if (Per == EHPersonality::MSVC_Win64SEH) in endFunction()
155 else if (Per == EHPersonality::MSVC_X86SEH) in endFunction()
157 else if (Per == EHPersonality::MSVC_CXX) in endFunction()
159 else if (Per == EHPersonality::CoreCLR) in endFunction()
256 EHPersonality Per = EHPersonality::Unknown; in endFuncletImpl()
272 if (Per == EHPersonality::MSVC_CXX && shouldEmitPersonality && in endFuncletImpl()
[all …]
/external/llvm-project/llvm/lib/CodeGen/SelectionDAG/
DFunctionLoweringInfo.cpp102 EHPersonality Personality = classifyEHPersonality( in set()
107 if (Personality == EHPersonality::MSVC_CXX) in set()
111 else if (Personality == EHPersonality::CoreCLR) in set()
125 if (Personality == EHPersonality::Wasm_CXX) { in set()
334 else if (Personality == EHPersonality::Wasm_CXX) { in set()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DFunctionLoweringInfo.cpp102 EHPersonality Personality = classifyEHPersonality( in set()
107 if (Personality == EHPersonality::MSVC_CXX) in set()
111 else if (Personality == EHPersonality::CoreCLR) in set()
125 if (Personality == EHPersonality::Wasm_CXX) { in set()
323 else if (Personality == EHPersonality::Wasm_CXX) { in set()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DEscapeEnumerator.cpp24 EHPersonality Pers = getDefaultEHPersonality(T); in getDefaultPersonalityFn()
/external/llvm-project/llvm/lib/Transforms/Utils/
DEscapeEnumerator.cpp25 EHPersonality Pers = getDefaultEHPersonality(T); in getDefaultPersonalityFn()
/external/llvm/lib/Transforms/InstCombine/
DInstructionCombining.cpp2377 static bool isCatchAll(EHPersonality Personality, Constant *TypeInfo) { in isCatchAll()
2379 case EHPersonality::GNU_C: in isCatchAll()
2380 case EHPersonality::GNU_C_SjLj: in isCatchAll()
2381 case EHPersonality::Rust: in isCatchAll()
2385 case EHPersonality::Unknown: in isCatchAll()
2387 case EHPersonality::GNU_Ada: in isCatchAll()
2391 case EHPersonality::GNU_CXX: in isCatchAll()
2392 case EHPersonality::GNU_CXX_SjLj: in isCatchAll()
2393 case EHPersonality::GNU_ObjC: in isCatchAll()
2394 case EHPersonality::MSVC_X86SEH: in isCatchAll()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/InstCombine/
DInstructionCombining.cpp2821 static bool isCatchAll(EHPersonality Personality, Constant *TypeInfo) { in isCatchAll()
2823 case EHPersonality::GNU_C: in isCatchAll()
2824 case EHPersonality::GNU_C_SjLj: in isCatchAll()
2825 case EHPersonality::Rust: in isCatchAll()
2829 case EHPersonality::Unknown: in isCatchAll()
2831 case EHPersonality::GNU_Ada: in isCatchAll()
2835 case EHPersonality::GNU_CXX: in isCatchAll()
2836 case EHPersonality::GNU_CXX_SjLj: in isCatchAll()
2837 case EHPersonality::GNU_ObjC: in isCatchAll()
2838 case EHPersonality::MSVC_X86SEH: in isCatchAll()
[all …]
/external/llvm-project/llvm/lib/Transforms/InstCombine/
DInstructionCombining.cpp3092 static bool isCatchAll(EHPersonality Personality, Constant *TypeInfo) { in isCatchAll()
3094 case EHPersonality::GNU_C: in isCatchAll()
3095 case EHPersonality::GNU_C_SjLj: in isCatchAll()
3096 case EHPersonality::Rust: in isCatchAll()
3100 case EHPersonality::Unknown: in isCatchAll()
3102 case EHPersonality::GNU_Ada: in isCatchAll()
3106 case EHPersonality::GNU_CXX: in isCatchAll()
3107 case EHPersonality::GNU_CXX_SjLj: in isCatchAll()
3108 case EHPersonality::GNU_ObjC: in isCatchAll()
3109 case EHPersonality::MSVC_X86SEH: in isCatchAll()
[all …]
/external/llvm/lib/CodeGen/SelectionDAG/
DFunctionLoweringInfo.cpp102 EHPersonality Personality = classifyEHPersonality( in set()
107 if (Personality == EHPersonality::MSVC_CXX) in set()
111 else if (Personality == EHPersonality::CoreCLR) in set()
/external/llvm/lib/CodeGen/
DMachineModuleInfo.cpp214 PersonalityTypeCache = EHPersonality::Unknown; in doInitialization()
244 PersonalityTypeCache = EHPersonality::Unknown; in EndFunction()

123