HomeSort by relevance Sort by last modified time
    Searched refs:AsmPrinter (Results 1 - 25 of 58) sorted by null

1 2 3

  /external/llvm/lib/CodeGen/
GCMetadataPrinter.cpp 21 void GCMetadataPrinter::beginAssembly(AsmPrinter &AP) {
25 void GCMetadataPrinter::finishAssembly(AsmPrinter &AP) {
Makefile 12 PARALLEL_DIRS = SelectionDAG AsmPrinter
  /external/llvm/include/llvm/CodeGen/
GCMetadataPrinter.h 45 friend class AsmPrinter;
64 virtual void beginAssembly(AsmPrinter &AP);
66 virtual void finishAssembly(AsmPrinter &AP);
AsmPrinter.h 1 //===-- llvm/CodeGen/AsmPrinter.h - AsmPrinter Framework --------*- C++ -*-===//
53 /// AsmPrinter - This class is intended to be used as a driving class for all
55 class AsmPrinter : public MachineFunctionPass {
117 explicit AsmPrinter(TargetMachine &TM, MCStreamer &Streamer);
120 virtual ~AsmPrinter();
148 /// doInitialization - Set up the AsmPrinter when we are working on a new
153 /// doFinalization - Shut down the asmprinter. If you override this in your
312 /// FIXME: privatize to AsmPrinter.
419 // support. These should probably be moved out of AsmPrinter someday
    [all...]
  /external/llvm/lib/Target/PowerPC/
PPC.h 30 class AsmPrinter;
38 AsmPrinter &AP, bool isDarwin);
  /external/llvm/lib/CodeGen/AsmPrinter/
DwarfException.h 18 #include "llvm/CodeGen/AsmPrinter.h"
33 class AsmPrinter;
41 AsmPrinter *Asm;
128 DwarfException(AsmPrinter *A);
156 AsmPrinter::CFIMoveType moveTypeModule;
162 DwarfCFIException(AsmPrinter *A);
193 ARMException(AsmPrinter *A);
225 Win64Exception(AsmPrinter *A);
DwarfCFIException.cpp 1 //===-- CodeGen/AsmPrinter/DwarfException.cpp - Dwarf Exception Impl ------===//
16 #include "llvm/CodeGen/AsmPrinter.h"
42 DwarfCFIException::DwarfCFIException(AsmPrinter *A)
45 moveTypeModule(AsmPrinter::CFI_M_None) {}
52 if (moveTypeModule == AsmPrinter::CFI_M_Debug)
94 AsmPrinter::CFIMoveType MoveType = Asm->needsCFIMoves();
95 if (MoveType == AsmPrinter::CFI_M_EH ||
96 (MoveType == AsmPrinter::CFI_M_Debug &&
97 moveTypeModule == AsmPrinter::CFI_M_None))
100 shouldEmitMoves = MoveType != AsmPrinter::CFI_M_None
    [all...]
DIE.h 24 class AsmPrinter;
101 void Emit(AsmPrinter *AP) const;
211 virtual void EmitValue(AsmPrinter *AP, unsigned Form) const = 0;
215 virtual unsigned SizeOf(AsmPrinter *AP, unsigned Form) const = 0;
251 virtual void EmitValue(AsmPrinter *AP, unsigned Form) const;
257 virtual unsigned SizeOf(AsmPrinter *AP, unsigned Form) const;
278 virtual void EmitValue(AsmPrinter *AP, unsigned Form) const;
286 virtual unsigned SizeOf(AsmPrinter *AP, unsigned Form) const;
309 virtual void EmitValue(AsmPrinter *AP, unsigned Form) const;
313 virtual unsigned SizeOf(AsmPrinter *AP, unsigned Form) const
    [all...]
AsmPrinterDwarf.cpp 1 //===-- AsmPrinterDwarf.cpp - AsmPrinter Dwarf Support --------------------===//
10 // This file implements the Dwarf emissions parts of AsmPrinter.
15 #include "llvm/CodeGen/AsmPrinter.h"
36 void AsmPrinter::EmitSLEB128(int Value, const char *Desc) const {
44 void AsmPrinter::EmitULEB128(unsigned Value, const char *Desc,
53 void AsmPrinter::EmitCFAByte(unsigned Val) const {
95 void AsmPrinter::EmitEncodingByte(unsigned Val, const char *Desc) const {
109 unsigned AsmPrinter::GetSizeOfEncodedValue(unsigned Encoding) const {
122 void AsmPrinter::EmitReference(const MCSymbol *Sym, unsigned Encoding) const {
130 void AsmPrinter::EmitReference(const GlobalValue *GV, unsigned Encoding)const
    [all...]
Android.mk 4 AsmPrinter.cpp
11 AsmPrinter.cpp \
36 AsmPrinter.cpp \
DwarfAccelTable.h 64 class AsmPrinter;
244 void EmitHeader(AsmPrinter *);
245 void EmitBuckets(AsmPrinter *);
246 void EmitHashes(AsmPrinter *);
247 void EmitOffsets(AsmPrinter *, MCSymbol *);
248 void EmitData(AsmPrinter *, DwarfDebug *D);
274 void FinalizeTable(AsmPrinter *, const char *);
275 void Emit(AsmPrinter *, MCSymbol *, DwarfDebug *);
DIE.cpp 16 #include "llvm/CodeGen/AsmPrinter.h"
56 void DIEAbbrev::Emit(AsmPrinter *AP) const {
182 void DIEInteger::EmitValue(AsmPrinter *Asm, unsigned Form) const {
204 unsigned DIEInteger::SizeOf(AsmPrinter *AP, unsigned Form) const {
235 void DIELabel::EmitValue(AsmPrinter *AP, unsigned Form) const {
241 unsigned DIELabel::SizeOf(AsmPrinter *AP, unsigned Form) const {
259 void DIEDelta::EmitValue(AsmPrinter *AP, unsigned Form) const {
265 unsigned DIEDelta::SizeOf(AsmPrinter *AP, unsigned Form) const {
283 void DIEEntry::EmitValue(AsmPrinter *AP, unsigned Form) const {
299 unsigned DIEBlock::ComputeSize(AsmPrinter *AP)
    [all...]
OcamlGCPrinter.cpp 15 #include "llvm/CodeGen/AsmPrinter.h"
36 void beginAssembly(AsmPrinter &AP);
37 void finishAssembly(AsmPrinter &AP);
47 static void EmitCamlGlobal(const Module &M, AsmPrinter &AP, const char *Id) {
69 void OcamlGCMetadataPrinter::beginAssembly(AsmPrinter &AP) {
93 void OcamlGCMetadataPrinter::finishAssembly(AsmPrinter &AP) {
AsmPrinter.cpp 1 //===-- AsmPrinter.cpp - Common AsmPrinter code ---------------------------===//
10 // This file implements the AsmPrinter class.
15 #include "llvm/CodeGen/AsmPrinter.h"
60 char AsmPrinter::ID = 0;
99 AsmPrinter::AsmPrinter(TargetMachine &tm, MCStreamer &Streamer)
111 AsmPrinter::~AsmPrinter() {
128 unsigned AsmPrinter::getFunctionNumber() const
    [all...]
AsmPrinterInlineAsm.cpp 1 //===-- AsmPrinterInlineAsm.cpp - AsmPrinter Inline Asm Handling ----------===//
10 // This file implements the inline assembler pieces of the AsmPrinter class.
15 #include "llvm/CodeGen/AsmPrinter.h"
71 void AsmPrinter::EmitInlineAsm(StringRef Str, const MDNode *LocMDNode) const {
143 void AsmPrinter::EmitInlineAsm(const MachineInstr *MI) const {
201 // The variant of the current asmprinter.
346 AsmPrinter *AP = const_cast<AsmPrinter*>(this);
386 void AsmPrinter::PrintSpecial(const MachineInstr *MI, raw_ostream &OS,
415 bool AsmPrinter::PrintAsmOperand(const MachineInstr *MI, unsigned OpNo
    [all...]
DwarfAccelTable.cpp 19 #include "llvm/CodeGen/AsmPrinter.h"
79 void DwarfAccelTable::FinalizeTable(AsmPrinter *Asm, const char *Prefix) {
109 // Emits the header for the table via the AsmPrinter.
110 void DwarfAccelTable::EmitHeader(AsmPrinter *Asm) {
138 void DwarfAccelTable::EmitBuckets(AsmPrinter *Asm) {
152 void DwarfAccelTable::EmitHashes(AsmPrinter *Asm) {
166 void DwarfAccelTable::EmitOffsets(AsmPrinter *Asm, MCSymbol *SecBegin) {
184 void DwarfAccelTable::EmitData(AsmPrinter *Asm, DwarfDebug *D) {
217 void DwarfAccelTable::Emit(AsmPrinter *Asm, MCSymbol *SecBegin,
  /external/llvm/lib/Target/MBlaze/
MBlazeMCInstLower.h 16 class AsmPrinter;
32 AsmPrinter &Printer;
34 MBlazeMCInstLower(MCContext &ctx, Mangler &mang, AsmPrinter &printer)
  /external/llvm/lib/Target/MSP430/
MSP430MCInstLower.h 16 class AsmPrinter;
32 AsmPrinter &Printer;
34 MSP430MCInstLower(MCContext &ctx, Mangler &mang, AsmPrinter &printer)
  /external/llvm/lib/Target/PTX/
PTXAsmPrinter.h 20 #include "llvm/CodeGen/AsmPrinter.h"
27 class LLVM_LIBRARY_VISIBILITY PTXAsmPrinter : public AsmPrinter {
30 : AsmPrinter(TM, Streamer) {}
  /external/llvm/lib/Target/X86/
X86MCInstLower.h 36 X86AsmPrinter &AsmPrinter;
39 X86AsmPrinter &asmprinter);
X86AsmPrinter.h 20 #include "llvm/CodeGen/AsmPrinter.h"
29 class LLVM_LIBRARY_VISIBILITY X86AsmPrinter : public AsmPrinter {
33 : AsmPrinter(TM, Streamer) {
  /external/llvm/include/llvm/Support/
TargetSelect.h 34 #define LLVM_ASM_PRINTER(TargetName) void LLVMInitialize##TargetName##AsmPrinter();
87 #define LLVM_ASM_PRINTER(TargetName) LLVMInitialize##TargetName##AsmPrinter();
  /external/llvm/lib/Target/Mips/
MipsAsmPrinter.h 20 #include "llvm/CodeGen/AsmPrinter.h"
31 class LLVM_LIBRARY_VISIBILITY MipsAsmPrinter : public AsmPrinter {
42 : AsmPrinter(TM, Streamer), MCInstLowering(*this) {
MipsMCInstLower.h 31 MipsAsmPrinter &AsmPrinter;
33 MipsMCInstLower(MipsAsmPrinter &asmprinter);
  /external/llvm/lib/Target/ARM/
ARMAsmPrinter.h 19 #include "llvm/CodeGen/AsmPrinter.h"
33 class LLVM_LIBRARY_VISIBILITY ARMAsmPrinter : public AsmPrinter {
49 : AsmPrinter(TM, Streamer), AFI(NULL), MCP(NULL) {

Completed in 345 milliseconds

1 2 3