Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:Personality

262   // Always emit some info, by default "no personality" info.
409 /// addPersonality - Provide the personality function for the exception
412 const Function *Personality) {
414 LP.Personality = Personality;
417 if (Personalities[i] == Personality)
420 // If this is the first personality we're adding go
423 Personalities[0] = Personality;
425 Personalities.push_back(Personality);
551 /// getPersonality - Return the personality function for the current function.
553 // FIXME: Until PR1414 will be fixed, we're using 1 personality function per
555 return !LandingPads.empty() ? LandingPads[0].Personality : NULL;
558 /// getPersonalityIndex - Return unique index for current personality
559 /// function. NULL/first personality function should always get zero index.
561 const Function* Personality = NULL;
563 // Scan landing pads. If there is at least one non-NULL personality - use it.
565 if (LandingPads[i].Personality) {
566 Personality = LandingPads[i].Personality;
571 if (Personalities[i] == Personality)
575 // This will happen if the current personality function is