Searched refs:Personality (Results 1 - 22 of 22) sorted by relevance

/external/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfCFIException.cpp81 for (const Function *Personality : MMI->getPersonalities()) {
82 if (!Personality)
84 MCSymbol *Sym = Asm->getSymbol(Personality);
/external/llvm/lib/Target/X86/
H A DX86WinEHState.cpp92 EHPersonality Personality = EHPersonality::Unknown; member in class:__anon12827::WinEHStatePass
151 Personality = classifyEHPersonality(PersonalityFn);
152 if (!isFuncletEHPersonality(Personality))
184 Personality = EHPersonality::Unknown;
256 assert(Personality == EHPersonality::MSVC_CXX ||
257 Personality == EHPersonality::MSVC_X86SEH);
262 if (Personality == EHPersonality::MSVC_CXX) {
276 } else if (Personality == EHPersonality::MSVC_X86SEH) {
411 if (isAsynchronousEHPersonality(Personality))
H A DX86FrameLowering.cpp915 EHPersonality Personality = EHPersonality::Unknown;
917 Personality = classifyEHPersonality(Fn->getPersonalityFn());
919 MMI.hasEHFunclets() && Personality == EHPersonality::CoreCLR;
1260 if (isAsynchronousEHPersonality(Personality))
1269 assert(Personality == EHPersonality::MSVC_CXX);
1436 EHPersonality Personality =
1438 if (Personality == EHPersonality::CoreCLR) {
H A DX86ISelLowering.cpp2961 EHPersonality Personality = classifyEHPersonality(Fn->getPersonalityFn()); local
2962 if (Personality == EHPersonality::CoreCLR) {
[all...]
/external/llvm/lib/Analysis/
H A DEHPersonalities.cpp41 EHPersonality Personality = classifyEHPersonality(F->getPersonalityFn()); local
45 return !isAsynchronousEHPersonality(Personality);
/external/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMTargetStreamer.cpp46 void ARMTargetStreamer::emitPersonality(const MCSymbol *Personality) {} argument
H A DARMELFStreamer.cpp67 void emitPersonality(const MCSymbol *Personality) override;
107 void ARMTargetAsmStreamer::emitPersonality(const MCSymbol *Personality) {
108 OS << "\t.personality " << Personality->getName() << '\n';
363 void emitPersonality(const MCSymbol *Personality) override;
604 const MCSymbol *Personality;
624 void ARMTargetELFStreamer::emitPersonality(const MCSymbol *Personality) {
625 getStreamer().emitPersonality(Personality);
1100 Personality = nullptr;
1222 if (Personality) {
1224 MCSymbolRefExpr::create(Personality,
[all...]
/external/llvm/lib/CodeGen/SelectionDAG/
H A DFunctionLoweringInfo.cpp287 EHPersonality Personality = classifyEHPersonality(Fn->getPersonalityFn());
288 if (!isFuncletEHPersonality(Personality))
293 if (Personality == EHPersonality::MSVC_CXX)
295 else if (isAsynchronousEHPersonality(Personality))
297 else if (Personality == EHPersonality::CoreCLR)
H A DSelectionDAGBuilder.cpp1241 EHPersonality Personality =
1243 bool IsMSVCCXX = Personality == EHPersonality::MSVC_CXX;
1244 bool IsCoreCLR = Personality == EHPersonality::CoreCLR;
/external/llvm/lib/CodeGen/
H A DMachineModuleInfo.cpp317 void MachineModuleInfo::addPersonality(const Function *Personality) { argument
319 if (Personalities[i] == Personality)
321 Personalities.push_back(Personality);
H A DWinEHPrepare.cpp82 EHPersonality Personality = EHPersonality::Unknown; member in class:__anon12307::WinEHPrepare
103 Personality = classifyEHPersonality(Fn.getPersonalityFn());
106 if (!isFuncletEHPersonality(Personality))
830 if (Personality == EHPersonality::MSVC_CXX && CleanupPad) {
/external/clang/lib/CodeGen/
H A DCGException.cpp223 const EHPersonality &Personality) {
226 Personality.PersonalityFn);
231 const EHPersonality &Personality) {
232 llvm::Constant *Fn = getPersonalityFn(CGM, Personality);
704 const EHPersonality &Personality = EHPersonality::get(*this); local
707 CurFn->setPersonalityFn(getOpaquePersonalityFn(CGM, Personality));
709 if (Personality.usesFuncletPads()) {
1295 const EHPersonality &Personality = EHPersonality::get(*this); local
1298 CurFn->setPersonalityFn(getOpaquePersonalityFn(CGM, Personality));
1358 const EHPersonality &Personality local
222 getPersonalityFn(CodeGenModule &CGM, const EHPersonality &Personality) argument
230 getOpaquePersonalityFn(CodeGenModule &CGM, const EHPersonality &Personality) argument
[all...]
/external/llvm/lib/MC/
H A DMCDwarf.cpp1223 // Personality Function
1225 if (!DwarfEHFrameOnly && Frame.Personality)
1226 Streamer.EmitSymbolValue(Frame.Personality, Size);
1324 // Personality Encoding
1326 // Personality
1338 // Personality Encoding
1340 // Personality
1447 CIEKey(const MCSymbol *Personality, unsigned PersonalityEncoding, argument
1449 : Personality(Personality), PersonalityEncodin
1452 const MCSymbol *Personality; member in struct:__anon12362::CIEKey
[all...]
H A DMCStreamer.cpp313 CurFrame->Personality = Sym;
/external/llvm/include/llvm/MC/
H A DMCDwarf.h494 : Begin(nullptr), End(nullptr), Personality(nullptr), Lsda(nullptr),
500 const MCSymbol *Personality; member in struct:llvm::MCDwarfFrameInfo
H A DMCStreamer.h104 virtual void emitPersonality(const MCSymbol *Personality);
/external/llvm/include/llvm/CodeGen/
H A DMachineModuleInfo.h319 void addPersonality(const Function *Personality);
/external/llvm/lib/Target/PowerPC/
H A DPPCAsmPrinter.cpp1472 for (const Function *Personality : MMI->getPersonalities()) {
1473 if (Personality) {
1475 getSymbolWithGlobalValueBase(Personality, "$non_lazy_ptr");
1479 MachineModuleInfoImpl::StubValueTy(getSymbol(Personality), true);
/external/llvm/lib/Transforms/Utils/
H A DInlineFunction.cpp1097 EHPersonality Personality = classifyEHPersonality(CallerPersonality); local
1098 if (isFuncletEHPersonality(Personality)) {
1107 if (Personality == EHPersonality::MSVC_CXX) {
1118 } else if (isAsynchronousEHPersonality(Personality)) {
/external/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp2348 static bool isCatchAll(EHPersonality Personality, Constant *TypeInfo) { argument
2349 switch (Personality) {
2382 EHPersonality Personality = local
2411 if (isCatchAll(Personality, TypeInfo)) {
2449 if (isCatchAll(Personality, TypeInfo)) {
2472 if (isCatchAll(Personality, TypeInfo)) {
/external/libunwind/doc/
H A Dlibunwind-dynamic.tex141 personality-routine for this procedure. Personality-routines are
/external/llvm/tools/llvm-objdump/
H A DMachODump.cpp6616 outs() << " Personality function array section offset: "
6650 // Personality functions used in this executable
6656 outs() << " Personality functions: (count = " << NumPersonalities << ")\n";
6860 Optional<uint64_t> Personality; local
6880 assert(!Personality && "Duplicate personality");
6882 Personality = readPointer(Pos, is64Bit, *PersonalityEncoding);
6911 if (Personality) {
6912 outs() << " Personality Encoding: " << *PersonalityEncoding << "\n";
6913 outs() << " Personality: " << *Personality << "\
[all...]

Completed in 705 milliseconds