Lines Matching defs:EHPersonality
605 struct EHPersonality { struct
613 static const EHPersonality &get(CodeGenModule &CGM, const FunctionDecl *FD); argument
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
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
632 bool usesFuncletPads() const { return isMSVCPersonality(); } in usesFuncletPads()
634 bool isMSVCPersonality() const { in isMSVCPersonality()
639 bool isMSVCXXPersonality() const { return this == &MSVC_CxxFrameHandler3; } in isMSVCXXPersonality()