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)) |