HomeSort by: relevance | last modified time | path
    Searched refs:AsmPrinter (Results 1 - 25 of 130) sorted by relevancy

1 2 3 4 5 6

  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
DwarfStringPool.h 19 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);
AddressPool.h 16 class AsmPrinter;
45 void emit(AsmPrinter &Asm, MCSection *AddrSection);
57 MCSymbol *emitHeader(AsmPrinter &Asm, MCSection *Section);
PseudoProbePrinter.h 21 class AsmPrinter;
28 AsmPrinter *Asm;
33 PseudoProbeHandler(AsmPrinter *A, Module *M);
WinCFGuard.h 25 AsmPrinter *Asm;
30 WinCFGuard(AsmPrinter *A);
44 /// Please note that some AsmPrinter implementations may not call
AsmPrinterDwarf.cpp 1 //===-- AsmPrinterDwarf.cpp - AsmPrinter Dwarf Support --------------------===//
9 // This file implements the Dwarf emissions parts of AsmPrinter.
16 #include "llvm/CodeGen/AsmPrinter.h"
40 void AsmPrinter::emitSLEB128(int64_t Value, const char *Desc) const {
47 void AsmPrinter::emitULEB128(uint64_t Value, const char *Desc,
56 void AsmPrinter::emitLabelDifferenceAsULEB128(const MCSymbol *Hi,
116 void AsmPrinter::emitEncodingByte(unsigned Val, const char *Desc) const {
129 unsigned AsmPrinter::GetSizeOfEncodedValue(unsigned Encoding) const {
147 void AsmPrinter::emitTTypeReference(const GlobalValue *GV, unsigned Encoding) {
158 void AsmPrinter::emitDwarfSymbolReference(const MCSymbol *Label
    [all...]
DwarfException.h 17 #include "llvm/CodeGen/AsmPrinter.h"
26 DwarfCFIExceptionBase(AsmPrinter *A);
51 DwarfCFIException(AsmPrinter *A);
79 ARMException(AsmPrinter *A);
99 AIXException(AsmPrinter *A);
DIEHash.h 22 class AsmPrinter;
34 DIEHash(AsmPrinter *A = nullptr, DwarfCompileUnit *CU = nullptr)
104 AsmPrinter *AP;
ARMException.cpp 1 //===-- CodeGen/AsmPrinter/ARMException.cpp - ARM EHABI Exception Impl ----===//
15 #include "llvm/CodeGen/AsmPrinter.h"
29 ARMException::ARMException(AsmPrinter *A) : DwarfCFIExceptionBase(A) {}
42 AsmPrinter::CFISection CFISecType = Asm->getFunctionCFISectionType(*MF);
43 assert(CFISecType != AsmPrinter::CFISection::EH &&
46 if (CFISecType == AsmPrinter::CFISection::Debug) {
48 if (Asm->getModuleCFISectionType() == AsmPrinter::CFISection::Debug)
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
GCMetadataPrinter.h 26 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; }
AsmPrinterHandler.h 9 // This file contains a generic interface for AsmPrinter handlers,
21 class AsmPrinter;
28 typedef MCSymbol *ExceptionSymbolProvider(AsmPrinter *Asm,
31 /// Collects and handles AsmPrinter objects required to build debug
56 /// Please note that some AsmPrinter implementations may not call
FaultMaps.h 19 class AsmPrinter;
32 explicit FaultMaps(AsmPrinter &AP);
71 AsmPrinter &AP;
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARC/
ARCMCInstLower.h 23 class AsmPrinter;
29 AsmPrinter &Printer;
32 ARCMCInstLower(MCContext *C, AsmPrinter &asmprinter);
ARCAsmPrinter.cpp 20 #include "llvm/CodeGen/AsmPrinter.h"
34 class ARCAsmPrinter : public AsmPrinter {
40 : AsmPrinter(TM, std::move(Streamer)),
69 return AsmPrinter::runOnMachineFunction(MF);
  /src/external/apache2/llvm/dist/llvm/lib/Target/AVR/
AVRMCInstLower.h 16 class AsmPrinter;
27 AVRMCInstLower(MCContext &Ctx, AsmPrinter &Printer)
36 AsmPrinter &Printer;
  /src/external/apache2/llvm/dist/llvm/lib/Target/BPF/
BPFMCInstLower.h 15 class AsmPrinter;
27 AsmPrinter &Printer;
30 BPFMCInstLower(MCContext &ctx, AsmPrinter &printer)
  /src/external/apache2/llvm/dist/llvm/lib/Target/XCore/
XCoreMCInstLower.h 20 class AsmPrinter;
26 AsmPrinter &Printer;
28 XCoreMCInstLower(class AsmPrinter &asmprinter);
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64MCInstLower.h 16 class AsmPrinter;
31 AsmPrinter &Printer;
35 AArch64MCInstLower(MCContext &ctx, AsmPrinter &printer);
  /src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/
LanaiMCInstLower.h 15 class AsmPrinter;
28 AsmPrinter &Printer;
31 LanaiMCInstLower(MCContext &CTX, AsmPrinter &AP) : Ctx(CTX), Printer(AP) {}
  /src/external/apache2/llvm/dist/llvm/lib/Target/MSP430/
MSP430MCInstLower.h 15 class AsmPrinter;
28 AsmPrinter &Printer;
30 MSP430MCInstLower(MCContext &ctx, AsmPrinter &printer)
  /src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
RISCV.h 24 class AsmPrinter;
34 AsmPrinter &AP);
36 MCOperand &MCOp, const AsmPrinter &AP);
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
R600AsmPrinter.h 17 #include "llvm/CodeGen/AsmPrinter.h"
21 class R600AsmPrinter final : public AsmPrinter {
31 /// The AsmPrinter::lowerConstantof does not know how to lower
39 AsmPrinter *
  /src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
SystemZMCInstLower.cpp 32 SystemZAsmPrinter &asmprinter)
33 : 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());
SystemZAsmPrinter.h 14 #include "llvm/CodeGen/AsmPrinter.h"
25 class LLVM_LIBRARY_VISIBILITY SystemZAsmPrinter : public AsmPrinter {
31 : AsmPrinter(TM, std::move(Streamer)), SM(*this) {}
33 // Override AsmPrinter.
45 return AsmPrinter::doInitialization(M);
  /src/external/apache2/llvm/lib/libLLVMAsmPrinter/
Makefile 7 .PATH: ${LLVM_SRCDIR}/lib/CodeGen/AsmPrinter
13 AsmPrinter.cpp \
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonAsmPrinter.h 17 #include "llvm/CodeGen/AsmPrinter.h"
29 class HexagonAsmPrinter : public AsmPrinter {
35 : AsmPrinter(TM, std::move(Streamer)) {}
39 return AsmPrinter::runOnMachineFunction(Fn);

Completed in 40 milliseconds

1 2 3 4 5 6