#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 |
|
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 664 of file SVFValue.h.
◆ SVFCallInst() [1/2]
Definition at line 689 of file SVFValue.h.
const SVFValue * calledVal
SVFInstruction(void)=delete
◆ SVFCallInst() [2/2]
SVF::SVFCallInst::SVFCallInst |
( |
void |
| ) |
|
|
delete |
◆ addArgument()
void SVF::SVFCallInst::addArgument |
( |
const SVFValue * |
a | ) |
|
|
inlineprotected |
attributes to be set only through Module builders e.g., LLVMModule
Definition at line 678 of file SVFValue.h.
std::vector< const SVFValue * > args
◆ arg_empty()
bool SVF::SVFCallInst::arg_empty |
( |
| ) |
const |
|
inline |
◆ arg_size()
u32_t SVF::SVFCallInst::arg_size |
( |
| ) |
const |
|
inline |
◆ classof() [1/2]
◆ classof() [2/2]
static bool SVF::SVFCallInst::classof |
( |
const SVFValue * |
node | ) |
|
|
inlinestatic |
◆ getArgOperand()
Definition at line 711 of file SVFValue.h.
713 assert(i <
arg_size() &&
"out of bound access of the argument");
◆ getCalledFunction()
const SVFFunction* SVF::SVFCallInst::getCalledFunction |
( |
| ) |
const |
|
inline |
◆ getCalledOperand()
const SVFValue* SVF::SVFCallInst::getCalledOperand |
( |
| ) |
const |
|
inline |
◆ getCaller()
const SVFFunction* SVF::SVFCallInst::getCaller |
( |
| ) |
const |
|
inline |
Definition at line 732 of file SVFValue.h.
const SVFFunction * getFunction() const
◆ getNumArgOperands()
u32_t SVF::SVFCallInst::getNumArgOperands |
( |
| ) |
const |
|
inline |
◆ isVarArg()
bool SVF::SVFCallInst::isVarArg |
( |
| ) |
const |
|
inline |
◆ setCalledOperand()
void SVF::SVFCallInst::setCalledOperand |
( |
const SVFValue * |
v | ) |
|
|
inlineprotected |
◆ LLVMModuleSet
◆ SVFIRBuilder
◆ SVFIRReader
◆ SVFIRWriter
◆ args
std::vector<const SVFValue*> SVF::SVFCallInst::args |
|
private |
◆ calledVal
const SVFValue* SVF::SVFCallInst::calledVal |
|
private |
◆ varArg
bool SVF::SVFCallInst::varArg |
|
private |
The documentation for this class was generated from the following file:
- /home/runner/work/SVF/SVF/svf/include/SVFIR/SVFValue.h