reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
4333 EHPersonality::get(*this).isMSVCXXPersonality()) {
tools/clang/lib/CodeGen/CGCleanup.cpp980 const EHPersonality &Personality = EHPersonality::get(*this); 980 const EHPersonality &Personality = EHPersonality::get(*this);tools/clang/lib/CodeGen/CGCleanup.h
611 static const EHPersonality &get(CodeGenModule &CGM, const FunctionDecl *FD); 612 static const EHPersonality &get(CodeGenFunction &CGF); 614 static const EHPersonality GNU_C; 615 static const EHPersonality GNU_C_SJLJ; 616 static const EHPersonality GNU_C_SEH; 617 static const EHPersonality GNU_ObjC; 618 static const EHPersonality GNU_ObjC_SJLJ; 619 static const EHPersonality GNU_ObjC_SEH; 620 static const EHPersonality GNUstep_ObjC; 621 static const EHPersonality GNU_ObjCXX; 622 static const EHPersonality NeXT_ObjC; 623 static const EHPersonality GNU_CPlusPlus; 624 static const EHPersonality GNU_CPlusPlus_SJLJ; 625 static const EHPersonality GNU_CPlusPlus_SEH; 626 static const EHPersonality MSVC_except_handler; 627 static const EHPersonality MSVC_C_specific_handler; 628 static const EHPersonality MSVC_CxxFrameHandler3; 629 static const EHPersonality GNU_Wasm_CPlusPlus;tools/clang/lib/CodeGen/CGException.cpp
83 const EHPersonality EHPersonality::GNU_C = { "__gcc_personality_v0", nullptr }; 84 const EHPersonality 86 const EHPersonality 88 const EHPersonality 90 const EHPersonality 92 const EHPersonality 94 const EHPersonality 96 const EHPersonality 98 const EHPersonality 100 const EHPersonality 102 const EHPersonality 104 const EHPersonality 106 const EHPersonality 108 const EHPersonality 110 const EHPersonality 112 const EHPersonality 115 static const EHPersonality &getCPersonality(const TargetInfo &Target, 119 return EHPersonality::MSVC_CxxFrameHandler3; 121 return EHPersonality::GNU_C_SJLJ; 123 return EHPersonality::GNU_C; 125 return EHPersonality::GNU_C_SEH; 126 return EHPersonality::GNU_C; 129 static const EHPersonality &getObjCPersonality(const TargetInfo &Target, 133 return EHPersonality::MSVC_CxxFrameHandler3; 141 return EHPersonality::NeXT_ObjC; 144 return EHPersonality::GNUstep_ObjC; 149 return EHPersonality::GNU_ObjC_SJLJ; 151 return EHPersonality::GNU_ObjC_SEH; 152 return EHPersonality::GNU_ObjC; 157 static const EHPersonality &getCXXPersonality(const TargetInfo &Target, 161 return EHPersonality::MSVC_CxxFrameHandler3; 163 return EHPersonality::GNU_CPlusPlus_SJLJ; 165 return EHPersonality::GNU_CPlusPlus; 167 return EHPersonality::GNU_CPlusPlus_SEH; 169 return EHPersonality::GNU_Wasm_CPlusPlus; 170 return EHPersonality::GNU_CPlusPlus; 175 static const EHPersonality &getObjCXXPersonality(const TargetInfo &Target, 178 return EHPersonality::MSVC_CxxFrameHandler3; 195 return EHPersonality::GNU_ObjCXX; 206 static const EHPersonality &getSEHPersonalityMSVC(const llvm::Triple &T) { 208 return EHPersonality::MSVC_except_handler; 209 return EHPersonality::MSVC_C_specific_handler; 212 const EHPersonality &EHPersonality::get(CodeGenModule &CGM, 229 const EHPersonality &EHPersonality::get(CodeGenFunction &CGF) { 239 const EHPersonality &Personality) { 246 const EHPersonality &Personality) { 326 const EHPersonality &ObjCXX = EHPersonality::get(*this, /*FD=*/nullptr); 326 const EHPersonality &ObjCXX = EHPersonality::get(*this, /*FD=*/nullptr); 327 const EHPersonality &CXX = getCXXPersonality(getTarget(), LangOpts); 593 if (EHPersonality::get(*this).usesFuncletPads()) 726 const EHPersonality &Personality = EHPersonality::get(*this); 726 const EHPersonality &Personality = EHPersonality::get(*this); 923 if (EHPersonality::get(CGF).isMSVCXXPersonality()) { 1049 if (EHPersonality::get(CGF).isWasmPersonality()) 1051 if (EHPersonality::get(CGF).usesFuncletPads()) 1177 if (EHPersonality::get(*this).isWasmPersonality()) { 1245 if (EHPersonality::get(*this).isWasmPersonality() && !HasCatchAll) { 1468 const EHPersonality &Personality = EHPersonality::get(*this); 1468 const EHPersonality &Personality = EHPersonality::get(*this); 1544 EHPersonality::get(*this).isWasmPersonality()) { 1569 const EHPersonality &Personality = EHPersonality::get(*this); 1569 const EHPersonality &Personality = EHPersonality::get(*this);tools/clang/lib/CodeGen/CGObjCRuntime.cpp
152 bool useFunclets = EHPersonality::get(CGF).usesFuncletPads();