Spatial
Simple Static Analysis in LLVM
Public Member Functions | List of all members
spatial::InstInfo Class Reference

#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...
 

Constructor & Destructor Documentation

◆ InstInfo()

spatial::InstInfo::InstInfo ( )

Member Function Documentation

◆ isCallInst()

bool spatial::InstInfo::isCallInst ( )

isCallInst - returns true if the call bit is set to true

◆ isPhiInst()

bool spatial::InstInfo::isPhiInst ( )

isPhiInst - Returns the phi bit

◆ isRWMem()

bool spatial::InstInfo::isRWMem ( )

isRWMem - Returns true if the instruction touches memory

◆ isSkipInst()

bool spatial::InstInfo::isSkipInst ( )

isSkipInst - Returns true if the instruction is to be skipped

◆ setCallInst()

void spatial::InstInfo::setCallInst ( )

setCallInst - set call bit true

◆ setPhiInst()

void spatial::InstInfo::setPhiInst ( )

setPhiInst - set phi bit true

◆ setRWMemInst()

void spatial::InstInfo::setRWMemInst ( )

setRWmemInst - set true for instructions that read or write from memory

◆ setSkipInst()

void spatial::InstInfo::setSkipInst ( )

setSkipInst - set skip bit true


The documentation for this class was generated from the following files: