|
| SEGValue (Value *val) |
| Constructor.
|
|
| ~SEGValue () |
| Destructor.
|
|
Value * | getValue () |
| Get Value.
|
|
bool | hasName () const |
| Determine whether Value has its name.
|
|
StringRef | getValueName () const |
| Get the name of Value.
|
|
bool | isEqualValue (SEGValue *sValue) const |
| Determine whether Value equals to the other Value. More...
|
|
bool | isConstantInt () const |
| Determine whether Value is a Constant int.
|
|
bool | isConstantInt (int constantInt) const |
| Determine whether Value is a Constant int. More...
|
|
bool | isUndefined () const |
| Determine whether Value is undefined.
|
|
bool | isPointerType () const |
| Determine whether the type of Value is pointer.
|
|
bool | isConstantPointerNull () const |
| Determine whether the type of Value is pointer.
|
|
bool | isInstruction () const |
| Determine whether the type of Value is instruction.
|
|
bool | isSame (SEGValue *sValue) const |
| Determine whether the instruction equals to the other instruction. More...
|
|
bool | isPhiInst () const |
| Determine whether it is a PHI instruction.
|
|
bool | isFreeInst (TargetLibraryInfo *TLI) const |
| Determine whether it is a free instruction.
|
|
bool | isLoadInst () const |
| Determine whether it is a load instruction.
|
|
bool | isDivInst () const |
| Determine whether it is an instruction about division.
|
|
bool | isConstantString () |
|
StringRef | getConstantString () |
|
SEGValue * | getInstOperand (size_t offset) |
| Get the target operand of instruction. More...
|
|
bool | isDerefPtr (SEGValue *sValue) const |
| Determine whether the pointer in a dereference instruction points to the specific Value. More...
|
|
bool | isCallOrInvoke () const |
| Determine whether CallSite is a CallInst or a InvokeInst.
|
|
size_t | getCallSiteArgSize () const |
| Get the argument size of CallSite.
|
|
bool | hasCalledFunction () const |
| Determine whether CallSite has a callee function.
|
|
Function * | getCalledFunction () const |
| Get the callee function of CallSite.
|
|
size_t | getFuncArgSize () const |
| Get the argument size of Function.
|
|
bool | isFuncNthArgument (SEGValue *sValue, size_t offset) const |
| Determine whether the Value is one of the arguments of callee function. More...
|
|
StringRef | getFuncName () const |
| Get the fucntion name.
|
|
bool | hasFuncName () const |
|