Home | History | Annotate | Download | only in CodeGen

Lines Matching full:personality

11 // backend wants for functions using a personality function from a runtime
12 // provided by MSVC. Functions with other personality functions are left alone
14 // personality functions require cleanup code to be outlined, and the C++
15 // personality requires catch handler code to be outlined.
82 EHPersonality Personality = EHPersonality::Unknown;
102 // Classify the personality to see what kind of preparation we need.
103 Personality = classifyEHPersonality(Fn.getPersonalityFn());
105 // Do nothing if this is not a funclet-based personality.
106 if (!isFuncletEHPersonality(Personality))
284 report_fatal_error("Cleanup funclets for the MSVC++ personality cannot "
374 report_fatal_error("Cleanup funclets for the SEH personality cannot "
473 // CoreCLR personality uses arity to distinguish faults from finallies.
830 if (Personality == EHPersonality::MSVC_CXX && CleanupPad) {
831 // Invokes within a cleanuppad for the MSVC++ personality never
832 // transfer control to their unwind edge: the personality will