Searched refs:AsmPrinter (Results 1 - 25 of 108) sorted by relevance

12345

/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfStringPool.h19 class AsmPrinter;
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);
H A DAddressPool.h16 class AsmPrinter;
45 void emit(AsmPrinter &Asm, MCSection *AddrSection);
57 MCSymbol *emitHeader(AsmPrinter &Asm, MCSection *Section);
H A DDwarfException.h17 #include "llvm/CodeGen/AsmPrinter.h"
26 DwarfCFIExceptionBase(AsmPrinter *A);
54 DwarfCFIException(AsmPrinter *A);
79 ARMException(AsmPrinter *A);
H A DWinCFGuard.h25 AsmPrinter *Asm;
29 WinCFGuard(AsmPrinter *A);
43 /// Please note that some AsmPrinter implementations may not call
H A DAsmPrinterDwarf.cpp1 //===-- AsmPrinterDwarf.cpp - AsmPrinter Dwarf Support --------------------===//
9 // This file implements the Dwarf emissions parts of AsmPrinter.
16 #include "llvm/CodeGen/AsmPrinter.h"
39 void AsmPrinter::EmitSLEB128(int64_t Value, const char *Desc) const {
46 void AsmPrinter::EmitULEB128(uint64_t Value, const char *Desc, unsigned PadTo) const {
54 void AsmPrinter::EmitLabelDifferenceAsULEB128(const MCSymbol *Hi,
108 void AsmPrinter::EmitEncodingByte(unsigned Val, const char *Desc) const {
121 unsigned AsmPrinter::GetSizeOfEncodedValue(unsigned Encoding) const {
139 void AsmPrinter::EmitTTypeReference(const GlobalValue *GV,
151 void AsmPrinter
[all...]
H A DWasmException.h18 #include "llvm/CodeGen/AsmPrinter.h"
24 WasmException(AsmPrinter *A) : EHStreamer(A) {}
H A DDIEHash.h22 class AsmPrinter;
35 DIEHash(AsmPrinter *A = nullptr) : AP(A) {}
104 AsmPrinter *AP;
H A DEHStreamer.h22 class AsmPrinter;
33 AsmPrinter *Asm;
125 EHStreamer(AsmPrinter *A);
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DGCMetadataPrinter.h26 class AsmPrinter;
38 /// created, managed, and owned by the AsmPrinter.
41 friend class AsmPrinter;
57 /// the AsmPrinter (but after target specific hooks.)
58 virtual void beginAssembly(Module &M, GCModuleInfo &Info, AsmPrinter &AP) {}
61 /// the AsmPrinter (but before target specific hooks)
62 virtual void finishAssembly(Module &M, GCModuleInfo &Info, AsmPrinter &AP) {}
67 virtual bool emitStackMaps(StackMaps &SM, AsmPrinter &AP) { return false; }
H A DAsmPrinterHandler.h9 // This file contains a generic interface for AsmPrinter handlers,
21 class AsmPrinter;
27 typedef MCSymbol *ExceptionSymbolProvider(AsmPrinter *Asm);
29 /// Collects and handles AsmPrinter objects required to build debug
52 /// Please note that some AsmPrinter implementations may not call
H A DDebugHandlerBase.h26 class AsmPrinter;
55 DebugHandlerBase(AsmPrinter *A);
58 AsmPrinter *Asm;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreMCInstLower.h21 class AsmPrinter;
27 AsmPrinter &Printer;
29 XCoreMCInstLower(class AsmPrinter &asmprinter);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCMCInstLower.h23 class AsmPrinter;
29 AsmPrinter &Printer;
32 ARCMCInstLower(MCContext *C, AsmPrinter &asmprinter);
H A DARCAsmPrinter.cpp20 #include "llvm/CodeGen/AsmPrinter.h"
34 class ARCAsmPrinter : public AsmPrinter {
40 : AsmPrinter(TM, std::move(Streamer)),
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRMCInstLower.h16 class AsmPrinter;
27 AVRMCInstLower(MCContext &Ctx, AsmPrinter &Printer)
36 AsmPrinter &Printer;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64MCInstLower.h16 class AsmPrinter;
31 AsmPrinter &Printer;
35 AArch64MCInstLower(MCContext &ctx, AsmPrinter &printer);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiMCInstLower.h15 class AsmPrinter;
30 AsmPrinter &Printer;
33 LanaiMCInstLower(MCContext &CTX, AsmPrinter &AP) : Ctx(CTX), Printer(AP) {}
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430MCInstLower.h15 class AsmPrinter;
29 AsmPrinter &Printer;
31 MSP430MCInstLower(MCContext &ctx, AsmPrinter &printer)
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFMCInstLower.h15 class AsmPrinter;
29 AsmPrinter &Printer;
32 BPFMCInstLower(MCContext &ctx, AsmPrinter &printer)
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCV.h24 class AsmPrinter;
34 const AsmPrinter &AP);
36 MCOperand &MCOp, const AsmPrinter &AP);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600AsmPrinter.h17 #include "llvm/CodeGen/AsmPrinter.h"
21 class R600AsmPrinter final : public AsmPrinter {
31 /// The AsmPrinter::lowerConstantof does not know how to lower
39 AsmPrinter *
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZMCInstLower.cpp33 : Ctx(ctx), AsmPrinter(asmprinter) {}
47 Symbol = AsmPrinter.getSymbol(MO.getGlobal());
51 Symbol = AsmPrinter.GetExternalSymbolSymbol(MO.getSymbolName());
55 Symbol = AsmPrinter.GetJTISymbol(MO.getIndex());
60 Symbol = AsmPrinter.GetCPISymbol(MO.getIndex());
64 Symbol = AsmPrinter.GetBlockAddressSymbol(MO.getBlockAddress());
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEAsmPrinter.cpp19 #include "llvm/CodeGen/AsmPrinter.h"
38 class VEAsmPrinter : public AsmPrinter {
45 : AsmPrinter(TM, std::move(Streamer)) {}
H A DVEMCInstLower.cpp15 #include "llvm/CodeGen/AsmPrinter.h"
29 const MCSymbol *Symbol, AsmPrinter &AP) {
36 AsmPrinter &AP) {
59 AsmPrinter &AP) {
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonAsmPrinter.h17 #include "llvm/CodeGen/AsmPrinter.h"
29 class HexagonAsmPrinter : public AsmPrinter {
35 : AsmPrinter(TM, std::move(Streamer)) {}
39 return AsmPrinter::runOnMachineFunction(Fn);

Completed in 186 milliseconds

12345