Home | History | Annotate | Download | only in AsmPrinter

Lines Matching refs:Asm

10 // This file contains support for writing DWARF exception info into asm files.
52 Asm->OutStreamer.EmitCFISections(false, true);
54 if (!Asm->MAI->isExceptionHandlingDwarf())
57 const TargetLoweringObjectFile &TLOF = Asm->getObjFileLowering();
69 MCSymbol *Sym = Asm->getSymbol(Personalities[i]);
70 TLOF.emitPersonalityValue(Asm->OutStreamer, Asm->TM, Sym);
83 AsmPrinter::CFIMoveType MoveType = Asm->needsCFIMoves();
91 const TargetLoweringObjectFile &TLOF = Asm->getObjFileLowering();
105 Asm->OutStreamer.EmitCFIStartProc(/*IsSimple=*/false);
112 TLOF.getCFIPersonalitySymbol(Per, *Asm->Mang, Asm->TM, MMI);
113 Asm->OutStreamer.EmitCFIPersonality(Sym, PerEncoding);
116 Asm->GetTempSymbol("eh_func_begin", Asm->getFunctionNumber());
117 if (Asm->MAI->useAssignmentForEHBegin()) {
118 MCContext &Ctx = Asm->OutContext;
120 Asm->OutStreamer.EmitLabel(CurPos);
121 Asm->OutStreamer.EmitAssignment(EHBegin,
124 Asm->OutStreamer.EmitLabel(EHBegin);
131 Asm->OutStreamer.EmitCFILsda(Asm->GetTempSymbol("exception",
132 Asm->getFunctionNumber()),
142 Asm->OutStreamer.EmitCFIEndProc();
147 Asm->OutStreamer.EmitLabel(Asm->GetTempSymbol("eh_func_end",
148 Asm->getFunctionNumber()));