Static Value-Flow Analysis
|
#include <MSSAMuChi.h>
Public Types | |
typedef MSSADEF::DEFTYPE | CHITYPE |
Public Types inherited from SVF::MSSADEF | |
enum | DEFTYPE { SSACHI , StoreMSSACHI , CallMSSACHI , EntryMSSACHI , SSAPHI } |
Public Member Functions | |
MSSACHI (CHITYPE t, const MemRegion *m, Cond c) | |
Constructor/Destructor for MSSACHI. | |
virtual | ~MSSACHI () |
void | setOpVer (MRVer *v) |
Set operand ver. | |
MRVer * | getOpVer () const |
Get operand ver. | |
Cond | getCond () const |
Get condition. | |
virtual void | dump () |
Print CHI. | |
Public Member Functions inherited from SVF::MSSADEF | |
MSSADEF (DEFTYPE t, const MemRegion *m) | |
Constructor/Destructor for MSSADEF. | |
virtual | ~MSSADEF () |
const MemRegion * | getMR () const |
Return memory region. | |
DEFTYPE | getType () const |
Return type of this CHI. | |
void | setResVer (MRVer *v) |
Set result operand ver. | |
MRVer * | getResVer () const |
Set operand vers. | |
bool | operator< (const MSSADEF &rhs) const |
Avoid adding duplicated chis and phis. | |
Static Public Member Functions | |
static bool | classof (const MSSACHI *chi) |
Methods for support type inquiry through isa, cast, and dyn_cast: | |
static bool | classof (const MSSADEF *chi) |
Private Attributes | |
MRVer * | opVer |
Cond | cond |
Additional Inherited Members | |
Protected Attributes inherited from SVF::MSSADEF | |
DEFTYPE | type |
const MemRegion * | mr |
MRVer * | resVer |
Indirect Memory Write
Definition at line 396 of file MSSAMuChi.h.
typedef MSSADEF::DEFTYPE SVF::MSSACHI< Cond >::CHITYPE |
Definition at line 403 of file MSSAMuChi.h.
Constructor/Destructor for MSSACHI.
Definition at line 406 of file MSSAMuChi.h.
Definition at line 410 of file MSSAMuChi.h.
Methods for support type inquiry through isa, cast, and dyn_cast:
Definition at line 435 of file MSSAMuChi.h.
Definition at line 439 of file MSSAMuChi.h.
|
inlinevirtual |
Print CHI.
Reimplemented from SVF::MSSADEF.
Reimplemented in SVF::StoreCHI< Cond >, SVF::CallCHI< Cond >, and SVF::EntryCHI< Cond >.
Definition at line 448 of file MSSAMuChi.h.
|
inline |
|
inline |
Get operand ver.
Definition at line 421 of file MSSAMuChi.h.
|
inline |
|
private |
Definition at line 401 of file MSSAMuChi.h.
|
private |
Definition at line 400 of file MSSAMuChi.h.