Lines Matching full:asm

49                              "no asm info for target %s", TripleName.c_str());  in init()
65 "no asm backend for target %s", in init()
112 Asm.reset(TheTarget->createAsmPrinter(*TM, std::unique_ptr<MCStreamer>(MS))); in init()
113 if (!Asm) in init()
115 "no asm printer for target %s", in init()
117 Asm->setDwarfUsesRelocationsAcrossSections(false); in init()
129 Asm->emitDwarfAbbrevs(Abbrevs); in emitAbbrevs()
139 Asm->emitInt32(Unit.getUnitSize() - 4); in emitCompileUnitHeader()
140 Asm->emitInt16(Unit.getVersion()); in emitCompileUnitHeader()
143 Asm->emitInt8(dwarf::DW_UT_compile); in emitCompileUnitHeader()
144 Asm->emitInt8(Unit.getFormParams().AddrSize); in emitCompileUnitHeader()
146 Asm->emitInt32(0); in emitCompileUnitHeader()
150 Asm->emitInt32(0); in emitCompileUnitHeader()
151 Asm->emitInt8(Unit.getFormParams().AddrSize); in emitCompileUnitHeader()
158 Asm->emitDwarfDIE(Die); in emitDIE()
168 Asm->OutStreamer->switchSection(MOFI->getDwarfDebugNamesSection()); in emitDebugNames()
174 Asm.get(), Table, CUOffsets, in emitDebugNames()
186 Asm->OutStreamer->switchSection(MOFI->getDwarfAccelNamespaceSection()); in emitAppleNamespaces()
187 auto *SectionBegin = Asm->createTempSymbol("namespac_begin"); in emitAppleNamespaces()
188 Asm->OutStreamer->emitLabel(SectionBegin); in emitAppleNamespaces()
189 emitAppleAccelTable(Asm.get(), Table, "namespac", SectionBegin); in emitAppleNamespaces()
194 Asm->OutStreamer->switchSection(MOFI->getDwarfAccelNamesSection()); in emitAppleNames()
195 auto *SectionBegin = Asm->createTempSymbol("names_begin"); in emitAppleNames()
196 Asm->OutStreamer->emitLabel(SectionBegin); in emitAppleNames()
197 emitAppleAccelTable(Asm.get(), Table, "names", SectionBegin); in emitAppleNames()
202 Asm->OutStreamer->switchSection(MOFI->getDwarfAccelObjCSection()); in emitAppleObjc()
203 auto *SectionBegin = Asm->createTempSymbol("objc_begin"); in emitAppleObjc()
204 Asm->OutStreamer->emitLabel(SectionBegin); in emitAppleObjc()
205 emitAppleAccelTable(Asm.get(), Table, "objc", SectionBegin); in emitAppleObjc()
210 Asm->OutStreamer->switchSection(MOFI->getDwarfAccelTypesSection()); in emitAppleTypes()
211 auto *SectionBegin = Asm->createTempSymbol("types_begin"); in emitAppleTypes()
212 Asm->OutStreamer->emitLabel(SectionBegin); in emitAppleTypes()
213 emitAppleAccelTable(Asm.get(), Table, "types", SectionBegin); in emitAppleTypes()