LLVM API Documentation
#include "SPU.h"#include "SPUTargetMachine.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/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 <set>#include "SPUGenAsmWriter.inc"
Go to the source code of this file.
Defines | |
| #define | DEBUG_TYPE "asmprinter" |
Functions | |
| STATISTIC (EmittedInsts,"Number of machine instrs printed") | |
| const std::string | bss_section (".bss") |
| static void | PrintUnmangledNameSafely (const Value *V, raw_ostream &OS) |
| FunctionPass * | llvm::createSPUAsmPrinterPass (raw_ostream &o, SPUTargetMachine &tm) |
| #define DEBUG_TYPE "asmprinter" |
Definition at line 16 of file SPUAsmPrinter.cpp.
| const std::string @775::bss_section | ( | ".bss" | ) | [static] |
| 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 503 of file SPUAsmPrinter.cpp.
References E, llvm::Value::getNameLen(), and llvm::Value::getNameStart().
| @775::STATISTIC | ( | EmittedInsts | , | |
| "Number of machine instrs printed" | ||||
| ) | [static] |
Definition at line 290 of file SPUAsmPrinter.cpp.
| std::set<std::string> FnStubs |
Definition at line 49 of file SPUAsmPrinter.cpp.
| std::set<std::string> GVStubs |
Definition at line 49 of file SPUAsmPrinter.cpp.
Definition at line 291 of file SPUAsmPrinter.cpp.