Lines Matching defs:Personality
146 /// The exceptions personality for a function.
150 // If this is non-null, this personality requires a non-standard
211 /// Determines the personality function to use when both C++
215 // The ObjC personality defers to the C++ personality for non-ObjC
216 // handlers. Unlike the C++ case, we use the same personality
227 // The GCC runtime's personality function inherently doesn't support
228 // mixed EH. Use the C++ personality just to avoid returning null.
250 const EHPersonality &Personality) {
253 Personality.PersonalityFn);
258 const EHPersonality &Personality) {
259 llvm::Constant *Fn = getPersonalityFn(CGM, Personality);
263 /// Check whether a personality function could reasonably be swapped
264 /// for a C++ personality function.
312 /// Try to use the C++ personality function in ObjC++. Not doing this
314 /// aggressive about only using the ObjC++ personality in a function
332 "Different EHPersonalities using the same personality function.");
342 // Create the C++ personality function and kill off the old
598 // personality routine is capable of doing this right. See C++ DR 388:
709 // associated chain of EH actions. A language-specific personality
729 // through B, without knowing how the personality will interpret the
775 const EHPersonality &personality = EHPersonality::get(getLangOpts());
783 getOpaquePersonalityFn(CGM, personality), 0);
862 // types there are. The personality routine only lands here if the filter
965 // We have no way to tell the personality function that we're
982 // work, because the personality function might have adjusted
994 // pad. The best solution is to fix the personality function.
1589 const EHPersonality &Personality = EHPersonality::get(CGM.getLangOpts());
1592 getOpaquePersonalityFn(CGM, Personality), 0);
1648 const EHPersonality &Personality = EHPersonality::get(CGM.getLangOpts());
1652 const char *RethrowName = Personality.CatchallRethrowFn;
1661 // _Unwind_Resume_or_Rethrow, or whatever the personality's
1687 // _Unwind_Resume (or the personality's equivalent).