HomeSort by relevance Sort by last modified time
    Searched defs:Personality (Results 1 - 9 of 9) sorted by null

  /external/llvm/lib/Analysis/
LibCallSemantics.cpp 65 /// See if the given exception handling personality function is one that we
85 EHPersonality Personality = classifyEHPersonality(LP->getPersonalityFn());
86 // We can't simplify any invokes to nounwind functions if the personality
89 return !isAsynchronousEHPersonality(Personality);
  /external/llvm/include/llvm/CodeGen/
MachineModuleInfo.h 73 const Function *Personality; // Personality function.
78 : LandingPadBlock(MBB), LandingPadLabel(nullptr), Personality(nullptr),
147 /// Personalities - Vector of all personality functions ever seen. Used to
317 /// addPersonality - Provide the personality function for the exception
320 const Function *Personality);
324 /// getPersonalityIndex - Get index of the current personality function inside
328 /// getPersonalities - Return array of personality functions ever seen.
432 /// getPersonality - Return a personality function if available. The presence
436 /// Classify the personality function amongst known EH styles
    [all...]
  /external/llvm/lib/CodeGen/
MachineModuleInfo.cpp 279 // Always emit some info, by default "no personality" info.
410 /// addPersonality - Provide the personality function for the exception
413 const Function *Personality) {
415 LP.Personality = Personality;
418 if (Personalities[i] == Personality)
421 // If this is the first personality we're adding go
424 Personalities[0] = Personality;
426 Personalities.push_back(Personality);
564 /// getPersonality - Return the personality function for the current function
    [all...]
WinEHPrepare.cpp 11 // backend wants. It snifs the personality function to see which kind of
12 // preparation is necessary. If the personality function uses the Itanium LSDA,
108 EHPersonality Personality;
328 // Classify the personality to see what kind of preparation we need.
329 Personality = classifyEHPersonality(LPads.back()->getPersonalityFn());
331 // Do nothing if this is not an MSVC personality.
332 if (!isMSVCEHPersonality(Personality))
337 if (isAsynchronousEHPersonality(Personality) && !SEHPrepare) {
415 if (isAsynchronousEHPersonality(Personality)) {
786 // personality
    [all...]
  /external/llvm/include/llvm/MC/
MCDwarf.h 468 : Begin(nullptr), End(nullptr), Personality(nullptr), Lsda(nullptr),
474 const MCSymbol *Personality;
  /external/llvm/lib/MC/
MCDwarf.cpp     [all...]
  /external/clang/lib/CodeGen/
CGException.cpp 81 /// The exceptions personality for a function.
85 // If this is non-null, this personality requires a non-standard
138 /// On Win64, use libgcc's SEH personality function. We fall back to dwarf on
181 /// Determines the personality function to use when both C++
186 // The ObjC personality defers to the C++ personality for non-ObjC
187 // handlers. Unlike the C++ case, we use the same personality
198 // The GCC runtime's personality function inherently doesn't support
199 // mixed EH. Use the C++ personality just to avoid returning null.
220 // Try to pick a personality function that is compatible with MSVC if we'r
696 const EHPersonality &personality = EHPersonality::get(*this); local
    [all...]
  /external/llvm/lib/CodeGen/SelectionDAG/
SelectionDAGISel.cpp     [all...]
  /external/llvm/lib/Transforms/InstCombine/
InstructionCombining.cpp     [all...]

Completed in 1279 milliseconds