LLVM API Documentation
#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"
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) |
| FunctionPass * | llvm::createPPCAsmPrinterPass (raw_ostream &o, PPCTargetMachine &tm) |
Variables | |
| static struct { ... } ::Register | Registrator |
| int | PowerPCAsmPrinterForceLink = 0 |
| #define DEBUG_TYPE "asmprinter" |
Definition at line 19 of file PPCAsmPrinter.cpp.
| 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 660 of file PPCAsmPrinter.cpp.
References E, llvm::Value::getNameLen(), and llvm::Value::getNameStart().
| STATISTIC | ( | EmittedInsts | , | |
| "Number of machine instrs printed" | ||||
| ) |
Definition at line 295 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 296 of file PPCAsmPrinter.cpp.
Definition at line 327 of file PPCAsmPrinter.cpp.
| int PowerPCAsmPrinterForceLink = 0 |
Definition at line 1166 of file PPCAsmPrinter.cpp.
struct { ... } Register Registrator [static] |
| const PPCSubtarget& Subtarget |
Definition at line 54 of file PPCAsmPrinter.cpp.