Lines Matching defs:EHPersonality
588 struct EHPersonality { struct
596 static const EHPersonality &get(CodeGenModule &CGM, const FunctionDecl *FD); argument
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
606 static const EHPersonality GNU_ObjCXX; argument
607 static const EHPersonality NeXT_ObjC; argument
608 static const EHPersonality GNU_CPlusPlus; argument
609 static const EHPersonality GNU_CPlusPlus_SJLJ; argument
610 static const EHPersonality GNU_CPlusPlus_SEH; argument
611 static const EHPersonality MSVC_except_handler; argument
612 static const EHPersonality MSVC_C_specific_handler; argument
613 static const EHPersonality MSVC_CxxFrameHandler3; argument
614 static const EHPersonality GNU_Wasm_CPlusPlus; argument
615 static const EHPersonality XL_CPlusPlus; argument
619 bool usesFuncletPads() const { in usesFuncletPads()
623 bool isMSVCPersonality() const { in isMSVCPersonality()
628 bool isWasmPersonality() const { return this == &GNU_Wasm_CPlusPlus; } in isWasmPersonality()
630 bool isMSVCXXPersonality() const { return this == &MSVC_CxxFrameHandler3; } in isMSVCXXPersonality()