LLVM API Documentation

PPCAsmPrinter.cpp File Reference

#include "PPC.h"
#include "PPCPredicates.h"
#include "PPCTargetMachine.h"
#include "PPCSubtarget.h"
#include "llvm/Constants.h"
#include "llvm/DerivedTypes.h"
#include "llvm/Module.h"
#include "llvm/Assembly/Writer.h"
#include "llvm/CodeGen/AsmPrinter.h"
#include "llvm/CodeGen/DwarfWriter.h"
#include "llvm/CodeGen/MachineModuleInfo.h"
#include "llvm/CodeGen/MachineFunctionPass.h"
#include "llvm/CodeGen/MachineInstr.h"
#include "llvm/CodeGen/MachineInstrBuilder.h"
#include "llvm/Support/Mangler.h"
#include "llvm/Support/MathExtras.h"
#include "llvm/Support/CommandLine.h"
#include "llvm/Support/Debug.h"
#include "llvm/Support/Compiler.h"
#include "llvm/Support/raw_ostream.h"
#include "llvm/Target/TargetAsmInfo.h"
#include "llvm/Target/TargetRegisterInfo.h"
#include "llvm/Target/TargetInstrInfo.h"
#include "llvm/Target/TargetOptions.h"
#include "llvm/ADT/Statistic.h"
#include "llvm/ADT/StringExtras.h"
#include "llvm/ADT/StringSet.h"
#include "PPCGenAsmWriter.inc"

Include dependency graph for PPCAsmPrinter.cpp:

Go to the source code of this file.

Defines

#define DEBUG_TYPE   "asmprinter"

Functions

 STATISTIC (EmittedInsts,"Number of machine instrs printed")
static void PrintUnmangledNameSafely (const Value *V, raw_ostream &OS)
FunctionPassllvm::createPPCAsmPrinterPass (raw_ostream &o, PPCTargetMachine &tm)

Variables

static struct { ... } ::Register Registrator
int PowerPCAsmPrinterForceLink = 0


Define Documentation

#define DEBUG_TYPE   "asmprinter"

Definition at line 19 of file PPCAsmPrinter.cpp.


Function Documentation

static void PrintUnmangledNameSafely ( const Value V,
raw_ostream OS 
) [static]

PrintUnmangledNameSafely - Print out the printable characters in the name. Don't print things like
or .

Definition at line 659 of file PPCAsmPrinter.cpp.

References E, llvm::Value::getNameLen(), and llvm::Value::getNameStart().

STATISTIC ( EmittedInsts  ,
"Number of machine instrs printed"   
)


Variable Documentation

Definition at line 296 of file PPCAsmPrinter.cpp.

Definition at line 53 of file PPCAsmPrinter.cpp.

Definition at line 53 of file PPCAsmPrinter.cpp.

Definition at line 53 of file PPCAsmPrinter.cpp.

Definition at line 297 of file PPCAsmPrinter.cpp.

Definition at line 1162 of file PPCAsmPrinter.cpp.

struct { ... } Register Registrator [static]

Definition at line 54 of file PPCAsmPrinter.cpp.




This web site is hosted by the Computer Science Department at the University of Illinois at Urbana-Champaign.