Home | History | Annotate | Download | only in AsmPrinter

Lines Matching refs:Asm

10 // This file contains support for writing DWARF exception info into asm files.
45 MCTargetStreamer &TS = *Asm->OutStreamer.getTargetStreamer();
53 Asm->OutStreamer.EmitCFISections(false, true);
59 if (Asm->MAI->getExceptionHandlingType() == ExceptionHandling::ARM)
61 Asm->OutStreamer.EmitLabel(Asm->GetTempSymbol("eh_func_begin",
62 Asm->getFunctionNumber()));
64 AsmPrinter::CFIMoveType MoveType = Asm->needsCFIMoves();
69 Asm->OutStreamer.EmitCFIStartProc(false);
77 Asm->OutStreamer.EmitCFIEndProc();
83 if (!Asm->MF->getFunction()->needsUnwindTableEntry() &&
87 Asm->OutStreamer.EmitLabel(Asm->GetTempSymbol("eh_func_end",
88 Asm->getFunctionNumber()));
93 MCSymbol *PerSym = Asm->getSymbol(Personality);
94 Asm->OutStreamer.EmitSymbolAttribute(PerSym, MCSA_Global);
106 if (Asm->MAI->getExceptionHandlingType() == ExceptionHandling::ARM)
114 bool VerboseAsm = Asm->OutStreamer.isVerboseAsm();
119 Asm->OutStreamer.AddComment(">> Catch TypeInfos <<");
120 Asm->OutStreamer.AddBlankLine();
128 Asm->OutStreamer.AddComment("TypeInfo " + Twine(Entry--));
129 Asm->EmitTTypeReference(GV, TTypeEncoding);
134 Asm->OutStreamer.AddComment(">> Filter TypeInfos <<");
135 Asm->OutStreamer.AddBlankLine();
144 Asm->OutStreamer.AddComment("FilterInfo " + Twine(Entry));
147 Asm->EmitTTypeReference((TypeID == 0 ? nullptr : TypeInfos[TypeID - 1]),