|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Derived Classes
lib/Target/AArch64/AArch64AsmPrinter.cpp 69 class AArch64AsmPrinter : public AsmPrinter {
lib/Target/AMDGPU/AMDGPUAsmPrinter.h 39 class AMDGPUAsmPrinter final : public AsmPrinter {
lib/Target/AMDGPU/R600AsmPrinter.h 21 class R600AsmPrinter final : public AsmPrinter {
lib/Target/ARC/ARCAsmPrinter.cpp 34 class ARCAsmPrinter : public AsmPrinter {
lib/Target/ARM/ARMAsmPrinter.h 31 class LLVM_LIBRARY_VISIBILITY ARMAsmPrinter : public AsmPrinter {
lib/Target/AVR/AVRAsmPrinter.cpp 38 class AVRAsmPrinter : public AsmPrinter {
lib/Target/BPF/BPFAsmPrinter.cpp 37 class BPFAsmPrinter : public AsmPrinter {
lib/Target/Hexagon/HexagonAsmPrinter.h 29 class HexagonAsmPrinter : public AsmPrinter {
lib/Target/Lanai/LanaiAsmPrinter.cpp 43 class LanaiAsmPrinter : public AsmPrinter {
lib/Target/MSP430/MSP430AsmPrinter.cpp 42 class MSP430AsmPrinter : public AsmPrinter {
lib/Target/Mips/MipsAsmPrinter.h 42 class LLVM_LIBRARY_VISIBILITY MipsAsmPrinter : public AsmPrinter {
lib/Target/NVPTX/NVPTXAsmPrinter.h 61 class LLVM_LIBRARY_VISIBILITY NVPTXAsmPrinter : public AsmPrinter {
lib/Target/PowerPC/PPCAsmPrinter.cpp 79 class PPCAsmPrinter : public AsmPrinter {
lib/Target/RISCV/RISCVAsmPrinter.cpp 35 class RISCVAsmPrinter : public AsmPrinter {
lib/Target/Sparc/SparcAsmPrinter.cpp 39 class SparcAsmPrinter : public AsmPrinter {
lib/Target/SystemZ/SystemZAsmPrinter.h 25 class LLVM_LIBRARY_VISIBILITY SystemZAsmPrinter : public AsmPrinter {
lib/Target/WebAssembly/WebAssemblyAsmPrinter.h 23 class LLVM_LIBRARY_VISIBILITY WebAssemblyAsmPrinter final : public AsmPrinter {
lib/Target/X86/X86AsmPrinter.h 28 class LLVM_LIBRARY_VISIBILITY X86AsmPrinter : public AsmPrinter {
lib/Target/XCore/XCoreAsmPrinter.cpp 52 class XCoreAsmPrinter : public AsmPrinter {
Declarations
include/llvm/CodeGen/AccelTable.h 107 class AsmPrinter;
include/llvm/CodeGen/AsmPrinterHandler.h 21 class AsmPrinter;
include/llvm/CodeGen/DIE.h 38 class AsmPrinter;
include/llvm/CodeGen/DebugHandlerBase.h 26 class AsmPrinter;
include/llvm/CodeGen/FaultMaps.h 22 class AsmPrinter;
include/llvm/CodeGen/GCMetadataPrinter.h 26 class AsmPrinter;
include/llvm/CodeGen/StackMaps.h 25 class AsmPrinter;
include/llvm/Support/TargetRegistry.h 38 class AsmPrinter;
lib/CodeGen/AsmPrinter/AddressPool.h 16 class AsmPrinter;
lib/CodeGen/AsmPrinter/CodeViewDebug.h 43 class AsmPrinter;
lib/CodeGen/AsmPrinter/DIEHash.h 22 class AsmPrinter;
lib/CodeGen/AsmPrinter/DebugLocEntry.h 21 class AsmPrinter;
lib/CodeGen/AsmPrinter/DebugLocStream.h 18 class AsmPrinter;
lib/CodeGen/AsmPrinter/DwarfCompileUnit.h 36 class AsmPrinter;
lib/CodeGen/AsmPrinter/DwarfDebug.h 50 class AsmPrinter;
lib/CodeGen/AsmPrinter/DwarfExpression.h 28 class AsmPrinter;
lib/CodeGen/AsmPrinter/DwarfFile.h 25 class AsmPrinter;
lib/CodeGen/AsmPrinter/DwarfStringPool.h 19 class AsmPrinter;
lib/CodeGen/AsmPrinter/EHStreamer.h 22 class AsmPrinter;
lib/Target/AArch64/AArch64MCInstLower.h 16 class AsmPrinter;
lib/Target/ARC/ARCMCInstLower.h 23 class AsmPrinter;
lib/Target/AVR/AVRMCInstLower.h 16 class AsmPrinter;
lib/Target/BPF/BPFMCInstLower.h 15 class AsmPrinter;
lib/Target/BPF/BTFDebug.h 24 class AsmPrinter;
lib/Target/Lanai/LanaiMCInstLower.h 15 class AsmPrinter;
lib/Target/MSP430/MSP430MCInstLower.h 15 class AsmPrinter;
lib/Target/PowerPC/PPC.h 28 class AsmPrinter;
lib/Target/RISCV/RISCV.h 24 class AsmPrinter;
lib/Target/Sparc/Sparc.h 25 class AsmPrinter;
lib/Target/XCore/XCoreMCInstLower.h 21 class AsmPrinter;
unittests/DebugInfo/DWARF/DwarfGenerator.h 28 class AsmPrinter;
References
include/llvm/CodeGen/AccelTable.h 176 void finalize(AsmPrinter *Asm, StringRef Prefix);
241 virtual void emit(AsmPrinter *Asm) const = 0;
294 void emitAppleAccelTableImpl(AsmPrinter *Asm, AccelTableBase &Contents,
302 void emitAppleAccelTable(AsmPrinter *Asm, AccelTable<DataT> &Contents,
308 void emitDWARF5AccelTable(AsmPrinter *Asm,
314 AsmPrinter *Asm, AccelTable<DWARF5AccelTableStaticData> &Contents,
325 void emit(AsmPrinter *Asm) const override;
344 void emit(AsmPrinter *Asm) const override;
362 void emit(AsmPrinter *Asm) const override;
387 void emit(AsmPrinter *Asm) const override;
include/llvm/CodeGen/AsmPrinterHandler.h 27 typedef MCSymbol *ExceptionSymbolProvider(AsmPrinter *Asm);
include/llvm/CodeGen/DIE.h 122 void Emit(const AsmPrinter *AP) const;
157 void Emit(const AsmPrinter *AP, MCSection *Section) const;
193 void EmitValue(const AsmPrinter *Asm, dwarf::Form Form) const;
194 unsigned SizeOf(const AsmPrinter *AP, dwarf::Form Form) const;
210 void EmitValue(const AsmPrinter *AP, dwarf::Form Form) const;
211 unsigned SizeOf(const AsmPrinter *AP, dwarf::Form Form) const;
227 void EmitValue(const AsmPrinter *AP, dwarf::Form Form) const;
228 unsigned SizeOf(const AsmPrinter *AP, dwarf::Form Form) const;
245 void EmitValue(const AsmPrinter *AP, dwarf::Form Form) const;
247 unsigned SizeOf(const AsmPrinter *AP, dwarf::Form Form) const;
262 void EmitValue(const AsmPrinter *AP, dwarf::Form Form) const;
263 unsigned SizeOf(const AsmPrinter *AP, dwarf::Form Form) const;
281 void EmitValue(const AsmPrinter *AP, dwarf::Form Form) const;
282 unsigned SizeOf(const AsmPrinter *AP, dwarf::Form Form) const;
303 void EmitValue(const AsmPrinter *AP, dwarf::Form Form) const;
304 unsigned SizeOf(const AsmPrinter *AP, dwarf::Form Form) const;
322 void EmitValue(const AsmPrinter *AP, dwarf::Form Form) const;
323 unsigned SizeOf(const AsmPrinter *AP, dwarf::Form Form) const;
341 void EmitValue(const AsmPrinter *AP, dwarf::Form Form) const;
342 unsigned SizeOf(const AsmPrinter *AP, dwarf::Form Form) const;
488 void EmitValue(const AsmPrinter *AP) const;
491 unsigned SizeOf(const AsmPrinter *AP) const;
798 unsigned computeOffsetsAndAbbrevs(const AsmPrinter *AP,
911 unsigned ComputeSize(const AsmPrinter *AP) const;
928 void EmitValue(const AsmPrinter *Asm, dwarf::Form Form) const;
929 unsigned SizeOf(const AsmPrinter *AP, dwarf::Form Form) const;
945 unsigned ComputeSize(const AsmPrinter *AP) const;
959 void EmitValue(const AsmPrinter *Asm, dwarf::Form Form) const;
960 unsigned SizeOf(const AsmPrinter *AP, dwarf::Form Form) const;
include/llvm/CodeGen/DebugHandlerBase.h 55 DebugHandlerBase(AsmPrinter *A);
58 AsmPrinter *Asm;
include/llvm/CodeGen/FaultMaps.h 35 explicit FaultMaps(AsmPrinter &AP);
73 AsmPrinter &AP;
include/llvm/CodeGen/GCMetadataPrinter.h 58 virtual void beginAssembly(Module &M, GCModuleInfo &Info, AsmPrinter &AP) {}
62 virtual void finishAssembly(Module &M, GCModuleInfo &Info, AsmPrinter &AP) {}
67 virtual bool emitStackMaps(StackMaps &SM, AsmPrinter &AP) { return false; }
include/llvm/CodeGen/StackMaps.h 230 StackMaps(AsmPrinter &AP);
291 AsmPrinter &AP;
include/llvm/Support/TargetRegistry.h 146 using AsmPrinterCtorTy = AsmPrinter *(*)(
430 AsmPrinter *createAsmPrinter(TargetMachine &TM,
1180 static AsmPrinter *Allocator(TargetMachine &TM,
lib/CodeGen/AsmPrinter/ARMException.cpp 29 ARMException::ARMException(AsmPrinter *A) : DwarfCFIExceptionBase(A) {}
42 AsmPrinter::CFIMoveType MoveType = Asm->needsCFIMoves();
46 if (MoveType == AsmPrinter::CFI_M_Debug) {
lib/CodeGen/AsmPrinter/AccelTable.cpp 54 void AccelTableBase::finalize(AsmPrinter *Asm, StringRef Prefix) {
94 AsmPrinter *const Asm; ///< Destination.
109 AccelTableWriter(AsmPrinter *Asm, const AccelTableBase &Contents,
134 void emit(AsmPrinter *Asm) const;
153 void emit(AsmPrinter *Asm) const;
168 AppleAccelTableWriter(AsmPrinter *Asm, const AccelTableBase &Contents,
240 AsmPrinter *Asm, const AccelTableBase &Contents,
279 void AppleAccelTableWriter::Header::emit(AsmPrinter *Asm) const {
294 void AppleAccelTableWriter::HeaderData::emit(AsmPrinter *Asm) const {
369 AsmPrinter *Asm = Ctx.Asm;
516 AsmPrinter *Asm, const AccelTableBase &Contents,
544 void llvm::emitAppleAccelTableImpl(AsmPrinter *Asm, AccelTableBase &Contents,
552 AsmPrinter *Asm, AccelTable<DWARF5AccelTableData> &Contents,
585 AsmPrinter *Asm, AccelTable<DWARF5AccelTableStaticData> &Contents,
595 void AppleAccelTableOffsetData::emit(AsmPrinter *Asm) const {
599 void AppleAccelTableTypeData::emit(AsmPrinter *Asm) const {
605 void AppleAccelTableStaticOffsetData::emit(AsmPrinter *Asm) const {
609 void AppleAccelTableStaticTypeData::emit(AsmPrinter *Asm) const {
lib/CodeGen/AsmPrinter/AddressPool.cpp 26 MCSymbol *AddressPool::emitHeader(AsmPrinter &Asm, MCSection *Section) {
47 void AddressPool::emit(AsmPrinter &Asm, MCSection *AddrSection) {
lib/CodeGen/AsmPrinter/AddressPool.h 45 void emit(AsmPrinter &Asm, MCSection *AddrSection);
57 MCSymbol *emitHeader(AsmPrinter &Asm, MCSection *Section);
lib/CodeGen/AsmPrinter/AsmPrinter.cpp 804 static void emitKill(const MachineInstr *MI, AsmPrinter &AP) {
821 static bool emitDebugValueComment(const MachineInstr *MI, AsmPrinter &AP) {
911 static bool emitDebugLabelComment(const MachineInstr *MI, AsmPrinter &AP) {
933 AsmPrinter::CFIMoveType AsmPrinter::needsCFIMoves() const {
2318 AsmPrinter &AP,
2322 static void emitGlobalConstantFP(const ConstantFP *CFP, AsmPrinter &AP);
2323 static void emitGlobalConstantFP(APFloat APF, Type *ET, AsmPrinter &AP);
2376 AsmPrinter &AP) {
2415 const ConstantArray *CA, AsmPrinter &AP,
2434 const ConstantVector *CV, AsmPrinter &AP) {
2446 const ConstantStruct *CS, AsmPrinter &AP,
2473 static void emitGlobalConstantFP(APFloat APF, Type *ET, AsmPrinter &AP) {
2517 static void emitGlobalConstantFP(const ConstantFP *CFP, AsmPrinter &AP) {
2521 static void emitGlobalConstantLargeInt(const ConstantInt *CI, AsmPrinter &AP) {
2580 static void handleIndirectSymViaGOTPCRel(AsmPrinter &AP, const MCExpr **ME,
2654 AsmPrinter::GOTEquivUsePair Result = AP.GlobalGOTEquivs[GOTEquivSym];
2669 AsmPrinter &AP, const Constant *BaseCV,
2869 const AsmPrinter &AP) {
lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp 45 AsmPrinter::SrcMgrDiagInfo *DiagInfo =
172 MachineModuleInfo *MMI, AsmPrinter *AP,
285 AsmPrinter *AP, unsigned LocCookie,
517 AsmPrinter *AP = const_cast<AsmPrinter*>(this);
lib/CodeGen/AsmPrinter/ByteStreamer.h 39 AsmPrinter &AP;
42 APByteStreamer(AsmPrinter &Asm) : AP(Asm) {}
lib/CodeGen/AsmPrinter/CodeViewDebug.cpp 150 CodeViewDebug::CodeViewDebug(AsmPrinter *AP)
lib/CodeGen/AsmPrinter/CodeViewDebug.h 456 CodeViewDebug(AsmPrinter *AP);
lib/CodeGen/AsmPrinter/DIE.cpp 68 void DIEAbbrev::Emit(const AsmPrinter *AP) const {
170 void DIEAbbrevSet::Emit(const AsmPrinter *AP, MCSection *Section) const {
277 unsigned DIE::computeOffsetsAndAbbrevs(const AsmPrinter *AP,
326 void DIEValue::EmitValue(const AsmPrinter *AP) const {
338 unsigned DIEValue::SizeOf(const AsmPrinter *AP) const {
375 void DIEInteger::EmitValue(const AsmPrinter *Asm, dwarf::Form Form) const {
430 unsigned DIEInteger::SizeOf(const AsmPrinter *AP, dwarf::Form Form) const {
466 void DIEExpr::EmitValue(const AsmPrinter *AP, dwarf::Form Form) const {
472 unsigned DIEExpr::SizeOf(const AsmPrinter *AP, dwarf::Form Form) const {
488 void DIELabel::EmitValue(const AsmPrinter *AP, dwarf::Form Form) const {
498 unsigned DIELabel::SizeOf(const AsmPrinter *AP, dwarf::Form Form) const {
512 void DIEBaseTypeRef::EmitValue(const AsmPrinter *AP, dwarf::Form Form) const {
518 unsigned DIEBaseTypeRef::SizeOf(const AsmPrinter *AP, dwarf::Form Form) const {
531 void DIEDelta::EmitValue(const AsmPrinter *AP, dwarf::Form Form) const {
537 unsigned DIEDelta::SizeOf(const AsmPrinter *AP, dwarf::Form Form) const {
555 void DIEString::EmitValue(const AsmPrinter *AP, dwarf::Form Form) const {
579 unsigned DIEString::SizeOf(const AsmPrinter *AP, dwarf::Form Form) const {
606 void DIEInlineString::EmitValue(const AsmPrinter *AP, dwarf::Form Form) const {
615 unsigned DIEInlineString::SizeOf(const AsmPrinter *AP, dwarf::Form Form) const {
631 void DIEEntry::EmitValue(const AsmPrinter *AP, dwarf::Form Form) const {
662 unsigned DIEEntry::SizeOf(const AsmPrinter *AP, dwarf::Form Form) const {
701 unsigned DIELoc::ComputeSize(const AsmPrinter *AP) const {
712 void DIELoc::EmitValue(const AsmPrinter *Asm, dwarf::Form Form) const {
729 unsigned DIELoc::SizeOf(const AsmPrinter *AP, dwarf::Form Form) const {
752 unsigned DIEBlock::ComputeSize(const AsmPrinter *AP) const {
763 void DIEBlock::EmitValue(const AsmPrinter *Asm, dwarf::Form Form) const {
780 unsigned DIEBlock::SizeOf(const AsmPrinter *AP, dwarf::Form Form) const {
800 unsigned DIELocList::SizeOf(const AsmPrinter *AP, dwarf::Form Form) const {
810 void DIELocList::EmitValue(const AsmPrinter *AP, dwarf::Form Form) const {
lib/CodeGen/AsmPrinter/DIEHash.h 35 DIEHash(AsmPrinter *A = nullptr) : AP(A) {}
104 AsmPrinter *AP;
lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp 87 DebugHandlerBase::DebugHandlerBase(AsmPrinter *A) : Asm(A), MMI(Asm->MMI) {}
lib/CodeGen/AsmPrinter/DebugLocEntry.h 147 void finalize(const AsmPrinter &AP,
lib/CodeGen/AsmPrinter/DebugLocStream.cpp 15 bool DebugLocStream::finalizeList(AsmPrinter &Asm) {
lib/CodeGen/AsmPrinter/DebugLocStream.h 92 bool finalizeList(AsmPrinter &Asm);
158 AsmPrinter &Asm;
164 ListBuilder(DebugLocStream &Locs, DwarfCompileUnit &CU, AsmPrinter &Asm,
lib/CodeGen/AsmPrinter/DwarfCFIException.cpp 35 DwarfCFIExceptionBase::DwarfCFIExceptionBase(AsmPrinter *A)
53 DwarfCFIException::DwarfCFIException(AsmPrinter *A)
83 static MCSymbol *getExceptionSym(AsmPrinter *Asm) {
95 AsmPrinter::CFIMoveType MoveType = Asm->needsCFIMoves();
97 shouldEmitMoves = MoveType != AsmPrinter::CFI_M_None;
lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp 56 AsmPrinter *A, DwarfDebug *DW,
lib/CodeGen/AsmPrinter/DwarfCompileUnit.h 106 DwarfCompileUnit(unsigned UID, const DICompileUnit *Node, AsmPrinter *A,
lib/CodeGen/AsmPrinter/DwarfDebug.cpp 343 DwarfDebug::DwarfDebug(AsmPrinter *A, Module *M)
1739 static void recordSourceLine(AsmPrinter &Asm, unsigned Line, unsigned Col,
2183 void DwarfDebug::emitDebugLocValue(const AsmPrinter &AP, const DIBasicType *BT,
2218 void DebugLocEntry::finalize(const AsmPrinter &AP,
2267 static void emitListsTableHeaderStart(AsmPrinter *Asm,
2288 static MCSymbol *emitRnglistsTableHeader(AsmPrinter *Asm,
2308 static MCSymbol *emitLoclistsTableHeader(AsmPrinter *Asm,
2327 DwarfDebug &DD, AsmPrinter *Asm, MCSymbol *Sym, const Ranges &R,
2421 static void emitLocList(DwarfDebug &DD, AsmPrinter *Asm, const DebugLocStream::List &List) {
2640 static void emitRangeList(DwarfDebug &DD, AsmPrinter *Asm,
2651 static void emitDebugRangesImpl(DwarfDebug &DD, AsmPrinter *Asm,
lib/CodeGen/AsmPrinter/DwarfDebug.h 598 DwarfDebug(AsmPrinter *A, Module *M);
758 static void emitDebugLocValue(const AsmPrinter &AP, const DIBasicType *BT,
lib/CodeGen/AsmPrinter/DwarfException.h 26 DwarfCFIExceptionBase(AsmPrinter *A);
54 DwarfCFIException(AsmPrinter *A);
79 ARMException(AsmPrinter *A);
lib/CodeGen/AsmPrinter/DwarfExpression.h 381 const AsmPrinter &AP;
403 DIEDwarfExpression(const AsmPrinter &AP, DwarfCompileUnit &CU, DIELoc &DIE);
lib/CodeGen/AsmPrinter/DwarfFile.cpp 23 DwarfFile::DwarfFile(AsmPrinter *AP, StringRef Pref, BumpPtrAllocator &DA)
lib/CodeGen/AsmPrinter/DwarfFile.h 59 AsmPrinter *Asm;
107 DwarfFile(AsmPrinter *AP, StringRef Pref, BumpPtrAllocator &DA);
lib/CodeGen/AsmPrinter/DwarfStringPool.cpp 21 DwarfStringPool::DwarfStringPool(BumpPtrAllocator &A, AsmPrinter &Asm,
27 DwarfStringPool::getEntryImpl(AsmPrinter &Asm, StringRef Str) {
41 DwarfStringPool::EntryRef DwarfStringPool::getEntry(AsmPrinter &Asm,
47 DwarfStringPool::EntryRef DwarfStringPool::getIndexedEntry(AsmPrinter &Asm,
55 void DwarfStringPool::emitStringOffsetsTableHeader(AsmPrinter &Asm,
77 void DwarfStringPool::emit(AsmPrinter &Asm, MCSection *StrSection,
lib/CodeGen/AsmPrinter/DwarfStringPool.h 35 StringMapEntry<EntryTy> &getEntryImpl(AsmPrinter &Asm, StringRef Str);
40 DwarfStringPool(BumpPtrAllocator &A, AsmPrinter &Asm, StringRef Prefix);
42 void emitStringOffsetsTableHeader(AsmPrinter &Asm, MCSection *OffsetSection,
45 void emit(AsmPrinter &Asm, MCSection *StrSection,
56 EntryRef getEntry(AsmPrinter &Asm, StringRef Str);
61 EntryRef getIndexedEntry(AsmPrinter &Asm, StringRef Str);
lib/CodeGen/AsmPrinter/DwarfUnit.cpp 49 DIEDwarfExpression::DIEDwarfExpression(const AsmPrinter &AP,
92 AsmPrinter *A, DwarfDebug *DW, DwarfFile *DWU)
97 DwarfTypeUnit::DwarfTypeUnit(DwarfCompileUnit &CU, AsmPrinter *A,
lib/CodeGen/AsmPrinter/DwarfUnit.h 49 AsmPrinter *Asm;
76 DwarfUnit(dwarf::Tag, const DICompileUnit *Node, AsmPrinter *A, DwarfDebug *DW,
86 AsmPrinter* getAsmPrinter() const { return Asm; }
355 DwarfTypeUnit(DwarfCompileUnit &CU, AsmPrinter *A, DwarfDebug *DW,
lib/CodeGen/AsmPrinter/EHStreamer.cpp 39 EHStreamer::EHStreamer(AsmPrinter *A) : Asm(A), MMI(Asm->MMI) {}
lib/CodeGen/AsmPrinter/EHStreamer.h 33 AsmPrinter *Asm;
125 EHStreamer(AsmPrinter *A);
lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp 36 void finishAssembly(Module &M, GCModuleInfo &Info, AsmPrinter &AP) override;
45 AsmPrinter &AP) {
lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp 40 void beginAssembly(Module &M, GCModuleInfo &Info, AsmPrinter &AP) override;
41 void finishAssembly(Module &M, GCModuleInfo &Info, AsmPrinter &AP) override;
51 static void EmitCamlGlobal(const Module &M, AsmPrinter &AP, const char *Id) {
74 AsmPrinter &AP) {
99 AsmPrinter &AP) {
lib/CodeGen/AsmPrinter/WasmException.h 24 WasmException(AsmPrinter *A) : EHStreamer(A) {}
lib/CodeGen/AsmPrinter/WinCFGuard.cpp 29 WinCFGuard::WinCFGuard(AsmPrinter *A) : AsmPrinterHandler(), Asm(A) {}
lib/CodeGen/AsmPrinter/WinCFGuard.h 25 AsmPrinter *Asm;
29 WinCFGuard(AsmPrinter *A);
lib/CodeGen/AsmPrinter/WinException.cpp 40 WinException::WinException(AsmPrinter *A) : EHStreamer(A) {
169 static MCSymbol *getMCSymbolForMBB(AsmPrinter *Asm,
lib/CodeGen/AsmPrinter/WinException.h 93 WinException(AsmPrinter *A);
lib/CodeGen/FaultMaps.cpp 28 FaultMaps::FaultMaps(AsmPrinter &AP) : AP(AP) {}
lib/CodeGen/StackMaps.cpp 86 StackMaps::StackMaps(AsmPrinter &AP) : AP(AP) {
lib/Target/AArch64/AArch64AsmPrinter.cpp 69 class AArch64AsmPrinter : public AsmPrinter {
lib/Target/AArch64/AArch64MCInstLower.cpp 33 AArch64MCInstLower::AArch64MCInstLower(MCContext &ctx, AsmPrinter &printer)
lib/Target/AArch64/AArch64MCInstLower.h 31 AsmPrinter &Printer;
35 AArch64MCInstLower(MCContext &ctx, AsmPrinter &printer);
lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp 88 static AsmPrinter *
lib/Target/AMDGPU/AMDGPUAsmPrinter.h 39 class AMDGPUAsmPrinter final : public AsmPrinter {
lib/Target/AMDGPU/AMDGPUMCInstLower.cpp 44 const AsmPrinter &AP;
51 const AsmPrinter &AP);
63 const AsmPrinter &AP);
76 const AsmPrinter &ap):
372 const AsmPrinter &AP) :
lib/Target/AMDGPU/R600AsmPrinter.cpp 30 AsmPrinter *
lib/Target/AMDGPU/R600AsmPrinter.h 21 class R600AsmPrinter final : public AsmPrinter {
39 AsmPrinter *
lib/Target/ARC/ARCAsmPrinter.cpp 34 class ARCAsmPrinter : public AsmPrinter {
lib/Target/ARC/ARCMCInstLower.cpp 26 ARCMCInstLower::ARCMCInstLower(MCContext *C, AsmPrinter &AsmPrinter)
lib/Target/ARC/ARCMCInstLower.h 29 AsmPrinter &Printer;
32 ARCMCInstLower(MCContext *C, AsmPrinter &asmprinter);
lib/Target/ARM/ARMAsmPrinter.h 31 class LLVM_LIBRARY_VISIBILITY ARMAsmPrinter : public AsmPrinter {
lib/Target/AVR/AVRAsmPrinter.cpp 38 class AVRAsmPrinter : public AsmPrinter {
lib/Target/AVR/AVRMCInstLower.h 27 AVRMCInstLower(MCContext &Ctx, AsmPrinter &Printer)
36 AsmPrinter &Printer;
lib/Target/BPF/BPFAsmPrinter.cpp 37 class BPFAsmPrinter : public AsmPrinter {
lib/Target/BPF/BPFMCInstLower.h 29 AsmPrinter &Printer;
32 BPFMCInstLower(MCContext &ctx, AsmPrinter &printer)
lib/Target/BPF/BTFDebug.cpp 345 BTFKindDataSec::BTFKindDataSec(AsmPrinter *AsmPrt, std::string SecName)
381 BTFDebug::BTFDebug(AsmPrinter *AP)
lib/Target/BPF/BTFDebug.h 174 AsmPrinter *Asm;
179 BTFKindDataSec(AsmPrinter *AsmPrt, std::string SecName);
323 BTFDebug(AsmPrinter *AP);
lib/Target/Hexagon/HexagonAsmPrinter.cpp 180 static MCSymbol *smallData(AsmPrinter &AP, const MachineInstr &MI,
lib/Target/Hexagon/HexagonAsmPrinter.h 29 class HexagonAsmPrinter : public AsmPrinter {
lib/Target/Lanai/LanaiAsmPrinter.cpp 43 class LanaiAsmPrinter : public AsmPrinter {
lib/Target/Lanai/LanaiMCInstLower.h 30 AsmPrinter &Printer;
33 LanaiMCInstLower(MCContext &CTX, AsmPrinter &AP) : Ctx(CTX), Printer(AP) {}
lib/Target/MSP430/MSP430AsmPrinter.cpp 42 class MSP430AsmPrinter : public AsmPrinter {
lib/Target/MSP430/MSP430MCInstLower.h 29 AsmPrinter &Printer;
31 MSP430MCInstLower(MCContext &ctx, AsmPrinter &printer)
lib/Target/Mips/MipsAsmPrinter.h 42 class LLVM_LIBRARY_VISIBILITY MipsAsmPrinter : public AsmPrinter {
lib/Target/NVPTX/NVPTXAsmPrinter.h 61 class LLVM_LIBRARY_VISIBILITY NVPTXAsmPrinter : public AsmPrinter {
lib/Target/PowerPC/PPC.h 53 AsmPrinter &AP, bool IsDarwin);
55 MCOperand &OutMO, AsmPrinter &AP,
lib/Target/PowerPC/PPCAsmPrinter.cpp 79 class PPCAsmPrinter : public AsmPrinter {
518 AsmPrinter &AP) {
1830 static AsmPrinter *
lib/Target/PowerPC/PPCMCInstLower.cpp 32 static MachineModuleInfoMachO &getMachOMMI(AsmPrinter &AP) {
37 AsmPrinter &AP) {
82 AsmPrinter &Printer, bool IsDarwin) {
151 AsmPrinter &AP, bool IsDarwin) {
163 MCOperand &OutMO, AsmPrinter &AP,
lib/Target/RISCV/RISCV.h 34 const AsmPrinter &AP);
36 MCOperand &MCOp, const AsmPrinter &AP);
lib/Target/RISCV/RISCVAsmPrinter.cpp 35 class RISCVAsmPrinter : public AsmPrinter {
lib/Target/RISCV/RISCVMCInstLower.cpp 29 const AsmPrinter &AP) {
91 const AsmPrinter &AP) {
129 const AsmPrinter &AP) {
lib/Target/Sparc/Sparc.h 34 AsmPrinter &AP);
lib/Target/Sparc/SparcAsmPrinter.cpp 39 class SparcAsmPrinter : public AsmPrinter {
lib/Target/Sparc/SparcMCInstLower.cpp 31 AsmPrinter &AP) {
69 AsmPrinter &AP) {
95 AsmPrinter &AP)
lib/Target/SystemZ/SystemZAsmPrinter.h 25 class LLVM_LIBRARY_VISIBILITY SystemZAsmPrinter : public AsmPrinter {
lib/Target/WebAssembly/WebAssemblyAsmPrinter.h 23 class LLVM_LIBRARY_VISIBILITY WebAssemblyAsmPrinter final : public AsmPrinter {
lib/Target/X86/X86AsmPrinter.h 28 class LLVM_LIBRARY_VISIBILITY X86AsmPrinter : public AsmPrinter {
lib/Target/XCore/XCoreAsmPrinter.cpp 52 class XCoreAsmPrinter : public AsmPrinter {
lib/Target/XCore/XCoreMCInstLower.cpp 26 XCoreMCInstLower::XCoreMCInstLower(class AsmPrinter &asmprinter)
lib/Target/XCore/XCoreMCInstLower.h 27 AsmPrinter &Printer;
29 XCoreMCInstLower(class AsmPrinter &asmprinter);
tools/dsymutil/DwarfLinker.cpp 1213 auto *AsmPrinter = &Linker.Streamer->getAsmPrinter();
2494 auto &Asm = Streamer->getAsmPrinter();
tools/dsymutil/DwarfStreamer.h 54 AsmPrinter &getAsmPrinter() const { return *Asm; }
161 std::unique_ptr<AsmPrinter> Asm;
unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp 2517 AsmPrinter *AP = DG->getAsmPrinter();
unittests/DebugInfo/DWARF/DwarfGenerator.cpp 126 AsmPrinter *Asm = DG.getAsmPrinter();
223 void dwarfgen::LineTable::generate(MCContext &MC, AsmPrinter &Asm) const {
241 AsmPrinter &Asm) const {
261 MCSymbol *dwarfgen::LineTable::writeDefaultPrologue(AsmPrinter &Asm) const {
289 void dwarfgen::LineTable::writePrologue(AsmPrinter &Asm) const {
309 static void writeCString(StringRef Str, AsmPrinter &Asm) {
315 AsmPrinter &Asm) {
333 AsmPrinter &Asm) {
356 const DWARFDebugLine::Prologue &Prologue, AsmPrinter &Asm) const {
unittests/DebugInfo/DWARF/DwarfGenerator.h 207 void generate(MCContext &MC, AsmPrinter &Asm) const;
210 void writeData(ArrayRef<ValueAndLength> Data, AsmPrinter &Asm) const;
211 MCSymbol *writeDefaultPrologue(AsmPrinter &Asm) const;
212 void writePrologue(AsmPrinter &Asm) const;
215 AsmPrinter &Asm) const;
248 std::unique_ptr<AsmPrinter> Asm;
304 AsmPrinter *getAsmPrinter() const { return Asm.get(); }
usr/include/c++/7.4.0/bits/move.h 72 constexpr _Tp&&
83 constexpr _Tp&&
usr/include/c++/7.4.0/bits/unique_ptr.h 68 default_delete(const default_delete<_Up>&) noexcept { }
72 operator()(_Tp* __ptr) const
74 static_assert(!is_void<_Tp>::value,
76 static_assert(sizeof(_Tp)>0,
122 using type = _Up*;
137 using pointer = typename _Ptr<_Tp, _Dp>::type;
161 typename __uniq_ptr_impl<_Tp, _Up>::_DeleterConstraint::type;
163 __uniq_ptr_impl<_Tp, _Dp> _M_t;
166 using pointer = typename __uniq_ptr_impl<_Tp, _Dp>::pointer;
167 using element_type = _Tp;
252 unique_ptr(unique_ptr<_Up, _Ep>&& __u) noexcept
297 __safe_conversion_up<_Up, _Ep>,
301 operator=(unique_ptr<_Up, _Ep>&& __u) noexcept
824 make_unique(_Args&&... __args)
usr/include/c++/7.4.0/type_traits 215 : public __is_void_helper<typename remove_cv<_Tp>::type>::type
581 : public __or_<is_lvalue_reference<_Tp>,
582 is_rvalue_reference<_Tp>>::type
601 : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
601 : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
602 is_void<_Tp>>>::type
638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
1554 { typedef _Tp type; };
1563 { typedef _Tp type; };
1574 remove_const<typename remove_volatile<_Tp>::type>::type type;
1633 { typedef _Tp type; };
1645 { typedef _Tp& type; };
1650 : public __add_lvalue_reference_helper<_Tp>