Lines Matching refs:Asm
32 if (!Asm->MF->getLandingPads().empty()) { in markFunctionEnd()
33 MachineFunction *NonConstMF = const_cast<MachineFunction*>(Asm->MF); in markFunctionEnd()
39 if (shouldEmitCFI && !Asm->MF->hasBBSections()) in endFragment()
40 Asm->OutStreamer->emitCFIEndProc(); in endFragment()
52 if (!Asm->MAI->usesCFIForEH()) in endModule()
55 const TargetLoweringObjectFile &TLOF = Asm->getObjFileLowering(); in endModule()
66 MCSymbol *Sym = Asm->getSymbol(Personality); in endModule()
67 TLOF.emitPersonalityValue(*Asm->OutStreamer, Asm->getDataLayout(), Sym); in endModule()
71 static MCSymbol *getExceptionSym(AsmPrinter *Asm, in getExceptionSym() argument
73 return Asm->getMBBExceptionSym(*MBB); in getExceptionSym()
85 Asm->getFunctionCFISectionType(*MF) != AsmPrinter::CFISection::None; in beginFunction()
87 const TargetLoweringObjectFile &TLOF = Asm->getObjFileLowering(); in beginFunction()
116 shouldEmitCFI = Asm->needsCFIForDebug() && shouldEmitMoves; in beginFunction()
127 AsmPrinter::CFISection CFISecType = Asm->getModuleCFISectionType(); in beginFragment()
132 Asm->TM.Options.ForceDwarfFrameSection) in beginFragment()
133 Asm->OutStreamer->emitCFISections( in beginFragment()
138 Asm->OutStreamer->emitCFIStartProc(/*IsSimple=*/false); in beginFragment()
153 const TargetLoweringObjectFile &TLOF = Asm->getObjFileLowering(); in beginFragment()
155 const MCSymbol *Sym = TLOF.getCFIPersonalitySymbol(P, Asm->TM, MMI); in beginFragment()
156 Asm->OutStreamer->emitCFIPersonality(Sym, PerEncoding); in beginFragment()
160 Asm->OutStreamer->emitCFILsda(ESP(Asm, MBB), TLOF.getLSDAEncoding()); in beginFragment()
178 Asm->OutStreamer->emitCFIEndProc(); in endBasicBlock()