Class IRFunction
The IR for a function.
Import path
import semmle.code.cpp.ir.IR
Direct supertypes
Indirect supertypes
Inherited fields
decl | from IRFunctionBase |
Predicates
getABlock |
Gets all blocks in this function. |
getAnInstruction |
Gets all instructions in this function. |
getEnterFunctionInstruction |
Gets the entry point for this function. |
getEntryBlock |
Gets the block containing the entry point of this function. |
getExitFunctionInstruction |
Gets the exit point for this function. |
getReturnInstruction |
Gets the single return instruction for this function. |
getReturnVariable |
Gets the variable used to hold the return value of this function. If this function does not return a value, this predicate does not hold. |
Inherited predicates
getFunction |
Gets the function whose IR is represented. |
from IRFunctionBase |
getLocation |
Gets the location of the function. |
from IRFunctionBase |
toString |
Gets a textual representation of this element. |
from IRFunctionBase |