Lines Matching refs:Asm
17 DwarfStringPool::DwarfStringPool(BumpPtrAllocator &A, AsmPrinter &Asm,
20 ShouldCreateSymbols(Asm.MAI->doesDwarfUseRelocationsAcrossSections()) {}
22 DwarfStringPool::EntryRef DwarfStringPool::getEntry(AsmPrinter &Asm,
29 Entry.Symbol = ShouldCreateSymbols ? Asm.createTempSymbol(Prefix) : nullptr;
37 void DwarfStringPool::emit(AsmPrinter &Asm, MCSection *StrSection,
43 Asm.OutStreamer->SwitchSection(StrSection);
58 Asm.OutStreamer->EmitLabel(Entry->getValue().Symbol);
61 Asm.OutStreamer->AddComment("string offset=" +
63 Asm.OutStreamer->EmitBytes(
69 Asm.OutStreamer->SwitchSection(OffsetSection);
72 Asm.OutStreamer->EmitIntValue(Entry->getValue().Offset, size);