LLVM API Documentation
#include "llvm/DerivedTypes.h"#include "llvm/CodeGen/MachineConstantPool.h"#include "llvm/CodeGen/MachineFunctionPass.h"#include "llvm/CodeGen/MachineFrameInfo.h"#include "llvm/CodeGen/MachineInstr.h"#include "llvm/CodeGen/MachineJumpTableInfo.h"#include "llvm/CodeGen/MachineRegisterInfo.h"#include "llvm/CodeGen/Passes.h"#include "llvm/Target/TargetData.h"#include "llvm/Target/TargetMachine.h"#include "llvm/Target/TargetFrameInfo.h"#include "llvm/Function.h"#include "llvm/Instructions.h"#include "llvm/Support/Compiler.h"#include "llvm/Support/GraphWriter.h"#include "llvm/Support/raw_ostream.h"#include "llvm/ADT/STLExtras.h"#include "llvm/Config/config.h"#include <fstream>#include <sstream>
Go to the source code of this file.
Namespaces | |
| namespace | llvm |
Classes | |
| struct | llvm::DOTGraphTraits< const MachineFunction * > |
Functions | |
| static AnnotationID | MF_AID (AnnotationManager::getID("CodeGen::MachineCodeForFunction")) |
| FunctionPass * | llvm::createMachineFunctionPrinterPass (std::ostream *OS, const std::string &Banner="") |
| FunctionPass * | llvm::createMachineCodeDeleter () |
Variables | |
| static bool | CFGOnly = false |
| static AnnotationID MF_AID | ( | AnnotationManager:: | getID"CodeGen::MachineCodeForFunction" | ) | [static] |
| const std::string Banner |
Definition at line 49 of file MachineFunction.cpp.
bool CFGOnly = false [static] |
CFGOnly flag - This is used to control whether or not the CFG graph printer prints out the contents of basic blocks or not. This is acceptable because this code is only really used for debugging purposes.
Definition at line 298 of file MachineFunction.cpp.
char ID [static] |
Definition at line 46 of file MachineFunction.cpp.
| std::ostream* OS |
Definition at line 48 of file MachineFunction.cpp.