Lines Matching defs:EHPersonality
603 struct EHPersonality { struct
611 static const EHPersonality &get(CodeGenModule &CGM, const FunctionDecl *FD); argument
614 static const EHPersonality GNU_C; argument
615 static const EHPersonality GNU_C_SJLJ; argument
616 static const EHPersonality GNU_C_SEH; argument
617 static const EHPersonality GNU_ObjC; argument
618 static const EHPersonality GNU_ObjC_SJLJ; argument
619 static const EHPersonality GNU_ObjC_SEH; argument
620 static const EHPersonality GNUstep_ObjC; argument
621 static const EHPersonality GNU_ObjCXX; argument
622 static const EHPersonality NeXT_ObjC; argument
623 static const EHPersonality GNU_CPlusPlus; argument
624 static const EHPersonality GNU_CPlusPlus_SJLJ; argument
625 static const EHPersonality GNU_CPlusPlus_SEH; argument
626 static const EHPersonality MSVC_except_handler; argument
627 static const EHPersonality MSVC_C_specific_handler; argument
628 static const EHPersonality MSVC_CxxFrameHandler3; argument
629 static const EHPersonality GNU_Wasm_CPlusPlus; argument
633 bool usesFuncletPads() const { in usesFuncletPads()
637 bool isMSVCPersonality() const { in isMSVCPersonality()
642 bool isWasmPersonality() const { return this == &GNU_Wasm_CPlusPlus; } in isWasmPersonality()
644 bool isMSVCXXPersonality() const { return this == &MSVC_CxxFrameHandler3; } in isMSVCXXPersonality()