LLVM API Documentation
#include "FunctionLiveVarInfo.h"
#include "llvm/CodeGen/MachineInstr.h"
#include "llvm/CodeGen/MachineFunction.h"
#include "llvm/Target/TargetMachine.h"
#include "llvm/Target/TargetInstrInfo.h"
#include "llvm/Support/CFG.h"
#include "llvm/ADT/PostOrderIterator.h"
#include "llvm/ADT/SetOperations.h"
#include "llvm/Support/CommandLine.h"
#include "BBLiveVar.h"
#include <iostream>
Include dependency graph for FunctionLiveVarInfo.cpp:
Go to the source code of this file.
Namespaces | |
namespace | llvm |
Functions | |
static void | llvm::applyTranferFuncForMInst (ValueSet &LVS, const MachineInstr *MInst) |
Variables | |
static RegisterAnalysis< FunctionLiveVarInfo > | llvm::X ("livevar","Live Variable Analysis") |
LiveVarDebugLevel_t | llvm::DEBUG_LV |
static cl::opt< LiveVarDebugLevel_t, true > | llvm::DEBUG_LV_opt ("dlivevar", cl::Hidden, cl::location(DEBUG_LV), cl::desc("enable live-variable debugging information"), cl::values(clEnumValN(LV_DEBUG_None,"n","disable debug output"), clEnumValN(LV_DEBUG_Normal,"y","enable debug output"), clEnumValN(LV_DEBUG_Instr,"i","print live-var sets before/after ""every machine instrn"), clEnumValN(LV_DEBUG_Verbose,"v","print def, use sets for every instrn also"), clEnumValEnd)) |