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

  /external/llvm/lib/Analysis/
EHPersonalities.cpp 20 /// See if the given exception handling personality function is one that we
44 EHPersonality Personality = classifyEHPersonality(F->getPersonalityFn());
45 // We can't simplify any invokes to nounwind functions if the personality
48 return !isAsynchronousEHPersonality(Personality);
  /external/llvm/lib/CodeGen/
StackProtector.cpp 105 // Do nothing if this is funclet-based personality.
107 EHPersonality Personality = classifyEHPersonality(Fn.getPersonalityFn());
108 if (isFuncletEHPersonality(Personality))
WinEHPrepare.cpp 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.
87 EHPersonality Personality = EHPersonality::Unknown;
107 // Classify the personality to see what kind of preparation we need.
108 Personality = classifyEHPersonality(Fn.getPersonalityFn());
110 // Do nothing if this is not a funclet-based personality.
111 if (!isFuncletEHPersonality(Personality))
300 report_fatal_error("Cleanup funclets for the MSVC++ personality cannot
    [all...]
  /external/llvm/lib/CodeGen/SelectionDAG/
FunctionLoweringInfo.cpp 100 // If this personality uses funclets, we need to do a bit more work.
102 EHPersonality Personality = classifyEHPersonality(
104 if (isFuncletEHPersonality(Personality)) {
107 if (Personality == EHPersonality::MSVC_CXX)
109 else if (isAsynchronousEHPersonality(Personality))
111 else if (Personality == EHPersonality::CoreCLR)
321 if (!isFuncletEHPersonality(Personality))
  /external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
MachineModuleInfo.h 71 const Function *Personality; // Personality function.
75 : LandingPadBlock(MBB), LandingPadLabel(0), Personality(0) {}
144 /// Personalities - Vector of all personality functions ever seen. Used to
281 /// addPersonality - Provide the personality function for the exception
284 const Function *Personality);
286 /// getPersonalityIndex - Get index of the current personality function inside
290 /// getPersonalities - Return array of personality functions ever seen.
389 /// getPersonality - Return a personality function if available. The presence
  /external/swiftshader/third_party/LLVM/include/llvm/MC/
MCDwarf.h 264 MCDwarfFrameInfo() : Begin(0), End(0), Personality(0), Lsda(0),
269 const MCSymbol *Personality;
  /external/swiftshader/third_party/LLVM/lib/CodeGen/
MachineModuleInfo.cpp 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
    [all...]
  /external/llvm/lib/Target/X86/
X86WinEHState.cpp 10 // All functions using an MSVC EH personality use an explicitly updated state
76 bool isStateStoreNeeded(EHPersonality Personality, CallSite CS);
98 EHPersonality Personality = EHPersonality::Unknown;
152 // Check the personality. Do nothing if this personality doesn't use funclets.
159 Personality = classifyEHPersonality(PersonalityFn);
160 if (!isFuncletEHPersonality(Personality))
199 Personality = EHPersonality::Unknown;
272 // fs:00) and the personality function for the current frame. The data before
273 // and after that is personality function specific
    [all...]
X86ISelLowering.cpp     [all...]
  /external/llvm/include/llvm/MC/
MCDwarf.h 492 : Begin(nullptr), End(nullptr), Personality(nullptr), Lsda(nullptr),
498 const MCSymbol *Personality;
  /external/llvm/lib/MC/
MCDwarf.cpp     [all...]
  /external/swiftshader/third_party/LLVM/lib/MC/
MCDwarf.cpp 520 const MCSymbol *personality,
696 // range-start range-length compact-unwind-enc personality-func lsda
746 // Personality Function
748 if (VerboseAsm) Streamer.AddComment("Personality Function");
749 if (Frame.Personality)
750 Streamer.EmitSymbolValue(Frame.Personality, Size);
752 Streamer.EmitIntValue(0, Size); // No personality fn
766 const MCSymbol *personality,
806 if (personality)
831 if (personality) {
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/llvm/include/llvm/MC/
MCDwarf.h 503 const MCSymbol *Personality = nullptr;
  /prebuilts/clang/host/darwin-x86/clang-3960126/prebuilt_include/llvm/include/llvm/MC/
MCDwarf.h 503 const MCSymbol *Personality = nullptr;
  /prebuilts/clang/host/darwin-x86/clang-3977809/prebuilt_include/llvm/include/llvm/MC/
MCDwarf.h 503 const MCSymbol *Personality = nullptr;
  /prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/MC/
MCDwarf.h 503 const MCSymbol *Personality = nullptr;
  /prebuilts/clang/host/linux-x86/clang-3957855/prebuilt_include/llvm/include/llvm/MC/
MCDwarf.h 503 const MCSymbol *Personality = nullptr;
  /prebuilts/clang/host/linux-x86/clang-3960126/prebuilt_include/llvm/include/llvm/MC/
MCDwarf.h 503 const MCSymbol *Personality = nullptr;
  /prebuilts/clang/host/linux-x86/clang-3977809/prebuilt_include/llvm/include/llvm/MC/
MCDwarf.h 503 const MCSymbol *Personality = nullptr;
  /prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/MC/
MCDwarf.h 503 const MCSymbol *Personality = nullptr;
  /external/clang/lib/CodeGen/
CGException.cpp 110 /// On Win64, use libgcc's SEH personality function. We fall back to dwarf on
154 /// Determines the personality function to use when both C++
159 // The ObjC personality defers to the C++ personality for non-ObjC
160 // handlers. Unlike the C++ case, we use the same personality
172 // The GCC runtime's personality function inherently doesn't support
173 // mixed EH. Use the C++ personality just to avoid returning null.
194 // Functions using SEH get an SEH personality.
198 // Try to pick a personality function that is compatible with MSVC if we're
200 // the GCC-style personality function
    [all...]
  /external/llvm/lib/Transforms/Utils/
InlineFunction.cpp     [all...]
  /external/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/
InstructionCombining.cpp     [all...]
  /external/llvm/lib/Transforms/InstCombine/
InstructionCombining.cpp     [all...]

Completed in 985 milliseconds