LLVM API Documentation
#include <BBLiveVar.h>
Collaboration diagram for llvm::BBLiveVar:
Public Member Functions | |
BBLiveVar (const BasicBlock &BB, const MachineBasicBlock &MBB, unsigned POID) | |
bool | isInSetChanged () const |
bool | isOutSetChanged () const |
const MachineBasicBlock & | getMachineBasicBlock () const |
unsigned | getPOId () const |
bool | applyTransferFunc () |
bool | applyFlowFunc (hash_map< const BasicBlock *, BBLiveVar * > &BBLiveVarInfo) |
const ValueSet & | getOutSet () const |
ValueSet & | getOutSet () |
const ValueSet & | getInSet () const |
ValueSet & | getInSet () |
void | printAllSets () const |
void | printInOutSets () const |
Definition at line 36 of file BBLiveVar.h.
|
Definition at line 25 of file BBLiveVar.cpp. |
|
Definition at line 191 of file BBLiveVar.cpp. References getPOId(), OutSet, OutSetChanged, llvm::pred_begin(), and llvm::pred_end(). |
|
Definition at line 144 of file BBLiveVar.cpp. References llvm::set_difference(), and llvm::set_union(). |
|
Definition at line 82 of file BBLiveVar.h. |
|
Definition at line 81 of file BBLiveVar.h. |
|
Definition at line 69 of file BBLiveVar.h. |
|
Definition at line 79 of file BBLiveVar.h. |
|
Definition at line 78 of file BBLiveVar.h. |
|
Definition at line 71 of file BBLiveVar.h. Referenced by applyFlowFunc(). |
|
Definition at line 66 of file BBLiveVar.h. |
|
Definition at line 67 of file BBLiveVar.h. |
|
Definition at line 222 of file BBLiveVar.cpp. References llvm::printSet(). |
|
Definition at line 228 of file BBLiveVar.cpp. References llvm::printSet(). |