/external/llvm-project/llvm/lib/Analysis/ |
D | EHPersonalities.cpp | 21 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/ |
D | EHPersonalities.cpp | 21 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/ |
D | EHPersonalities.h | 22 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/ |
D | EHPersonalities.h | 22 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/ |
D | EHPersonalities.cpp | 22 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/ |
D | EHPersonalities.h | 22 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/ |
D | CGException.cpp | 85 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 …]
|
D | CGCleanup.h | 588 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/ |
D | CGException.cpp | 84 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 …]
|
D | CGCleanup.h | 605 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/ |
D | X86WinEHState.cpp | 70 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/ |
D | X86WinEHState.cpp | 76 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/ |
D | X86WinEHState.cpp | 70 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/ |
D | WinException.cpp | 109 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/ |
D | WinException.cpp | 74 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/ |
D | WinException.cpp | 73 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/ |
D | FunctionLoweringInfo.cpp | 102 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/ |
D | FunctionLoweringInfo.cpp | 102 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/ |
D | EscapeEnumerator.cpp | 24 EHPersonality Pers = getDefaultEHPersonality(T); in getDefaultPersonalityFn()
|
/external/llvm-project/llvm/lib/Transforms/Utils/ |
D | EscapeEnumerator.cpp | 25 EHPersonality Pers = getDefaultEHPersonality(T); in getDefaultPersonalityFn()
|
/external/llvm/lib/Transforms/InstCombine/ |
D | InstructionCombining.cpp | 2377 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/ |
D | InstructionCombining.cpp | 2821 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/ |
D | InstructionCombining.cpp | 3092 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/ |
D | FunctionLoweringInfo.cpp | 102 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/ |
D | MachineModuleInfo.cpp | 214 PersonalityTypeCache = EHPersonality::Unknown; in doInitialization() 244 PersonalityTypeCache = EHPersonality::Unknown; in EndFunction()
|