Spatial
Simple Static Analysis in LLVM
|
#include <InstInfo.h>
Public Member Functions | |
InstInfo () | |
void | setCallInst () |
setCallInst - set call bit true More... | |
void | setPhiInst () |
setPhiInst - set phi bit true More... | |
void | setSkipInst () |
setSkipInst - set skip bit true More... | |
void | setRWMemInst () |
setRWmemInst - set true for instructions that read or write from memory More... | |
bool | isCallInst () |
isCallInst - returns true if the call bit is set to true More... | |
bool | isPhiInst () |
isPhiInst - Returns the phi bit More... | |
bool | isSkipInst () |
isSkipInst - Returns true if the instruction is to be skipped More... | |
bool | isRWMem () |
isRWMem - Returns true if the instruction touches memory More... | |
spatial::InstInfo::InstInfo | ( | ) |
bool spatial::InstInfo::isCallInst | ( | ) |
isCallInst - returns true if the call bit is set to true
bool spatial::InstInfo::isPhiInst | ( | ) |
isPhiInst - Returns the phi bit
bool spatial::InstInfo::isRWMem | ( | ) |
isRWMem - Returns true if the instruction touches memory
bool spatial::InstInfo::isSkipInst | ( | ) |
isSkipInst - Returns true if the instruction is to be skipped
void spatial::InstInfo::setCallInst | ( | ) |
setCallInst - set call bit true
void spatial::InstInfo::setPhiInst | ( | ) |
setPhiInst - set phi bit true
void spatial::InstInfo::setRWMemInst | ( | ) |
setRWmemInst - set true for instructions that read or write from memory
void spatial::InstInfo::setSkipInst | ( | ) |
setSkipInst - set skip bit true