#include <SVFValue.h>
|
enum | SVFValKind {
SVFVal
, SVFFunc
, SVFBB
, SVFInst
,
SVFCall
, SVFVCall
, SVFGlob
, SVFArg
,
SVFConst
, SVFConstData
, SVFConstInt
, SVFConstFP
,
SVFNullPtr
, SVFBlackHole
, SVFMetaAsValue
, SVFOther
} |
|
typedef s64_t | GNodeK |
|
| SVFValue (const SVFType *ty, SVFValKind k) |
| Constructor without name. More...
|
|
void | setConstDataOrAggData () |
|
void | setPtrInUncalledFunction () |
|
const SVFType * | type |
| Type of this SVFValue. More...
|
|
std::string | name |
| Short name of value for printing & debugging. More...
|
|
std::string | sourceLoc |
|
Definition at line 625 of file SVFValue.h.
◆ SVFInstruction() [1/2]
return true if this is an return instruction of a function
Constructor without name, set name with setName()
Definition at line 266 of file SVFValue.cpp.
bool ret
return true if this is a terminator instruction
bool terminator
The BasicBlock where this Instruction resides.
◆ SVFInstruction() [2/2]
SVF::SVFInstruction::SVFInstruction |
( |
void |
| ) |
|
|
delete |
◆ classof()
static bool SVF::SVFInstruction::classof |
( |
const SVFValue * |
node | ) |
|
|
inlinestatic |
◆ getFunction()
const SVFFunction* SVF::SVFInstruction::getFunction |
( |
| ) |
const |
|
inline |
Definition at line 653 of file SVFValue.h.
const SVFFunction * getParent() const
◆ getParent()
◆ isRetInst()
bool SVF::SVFInstruction::isRetInst |
( |
| ) |
const |
|
inline |
◆ SVFIRReader
◆ SVFIRWriter
◆ bb
◆ ret
bool SVF::SVFInstruction::ret |
|
private |
return true if this is a terminator instruction
Definition at line 633 of file SVFValue.h.
◆ terminator
bool SVF::SVFInstruction::terminator |
|
private |
The BasicBlock where this Instruction resides.
Definition at line 632 of file SVFValue.h.
The documentation for this class was generated from the following files: