Represents the IR translation of a direct function call.
Direct supertypes
Indirect supertypes
Known direct subtypes
Fields
Predicates
getInstructionFunction | If the instruction specified by |
hasReadSideEffect | |
hasWriteSideEffect |
Inherited predicates
getAChild | Get the immediate child elements of this element. | from TranslatedElement |
getAST | Gets the AST node being translated. | from TranslatedExpr |
getArgument | Gets the argument with the specified | from TranslatedCallExpr |
getCallResultType | Gets the result type of the call. | from TranslatedCallExpr |
getCallTarget | Gets the | from TranslatedCall |
getCallTargetResult | Gets the instruction whose result value is the target of the call. By default, this is just the result of | from TranslatedDirectCall |
getChild | Gets the immediate child element of this element. The | from TranslatedCall |
getChildSuccessor | Gets the successor instruction to which control should flow after the child element specified by | from TranslatedCall |
getEnclosingFunction | Gets the | from TranslatedExpr |
getExceptionSuccessorInstruction | Gets the instruction to which control should flow if an exception is thrown within this element. This will generally return first | from TranslatedElement |
getExpr | Gets the expression from which this | from TranslatedExpr |
getFirstArgumentOrCallInstruction | If there are any arguments, gets the first instruction of the first argument. Otherwise, returns the call instruction. | from TranslatedCall |
getFirstCallTargetInstruction | Gets the first instruction of the sequence to evaluate the call target. By default, this is just the first instruction of | from TranslatedDirectCall |
getFirstInstruction | Get the first instruction to be executed in the evaluation of this element. | from TranslatedCall |
getFunction | Gets the | from TranslatedExpr |
getId | Gets the an identifier string for the element. This string is unique within the scope of the element’s function. | from TranslatedElement |
getInstruction | Gets the instruction generated by this element with tag | from TranslatedElement |
getInstructionBuiltInOperation | If the instruction specified by | from TranslatedElement |
getInstructionConstantValue | If the instruction specified by | from TranslatedElement |
getInstructionElementSize | If the instruction specified by | from TranslatedElement |
getInstructionExceptionType | If the instruction specified by | from TranslatedElement |
getInstructionField | If the instruction specified by | from TranslatedElement |
getInstructionInheritance | If the instruction specified by | from TranslatedElement |
getInstructionOperand | Gets the instruction whose result is consumed as an operand of the instruction specified by | from TranslatedCall |
getInstructionOperandSize | Gets the size of the memory operand specified by | from TranslatedElement |
getInstructionOperandType | Gets the type of the memory operand specified by | from TranslatedCall |
getInstructionResultSize | If the instruction specified by | from TranslatedElement |
getInstructionStringLiteral | If the instruction specified by | from TranslatedElement |
getInstructionSuccessor | Gets the successor instruction of the instruction that was generated by this element for tag | from TranslatedDirectCall |
getInstructionVariable | If the instruction specified by | from TranslatedElement |
getParent | Gets the parent element of this element. | from TranslatedElement |
getPrimaryInstructionForSideEffect | Gets the primary instruction for the side effect instruction that was generated by this element for tag | from TranslatedCall |
getQualifier | Gets the | from TranslatedCallExpr |
getQualifierResult | Gets the instruction whose result value is the | from TranslatedCall |
getResult | Gets the instruction that produces the result of the expression. | from TranslatedCall |
getResultType | Gets the type of the result produced by this expression. | from TranslatedExpr |
getTempVariable | Gets the temporary variable generated by this element with tag | from TranslatedElement |
hasArguments | Holds if the call has any arguments, not counting the | from TranslatedCallExpr |
hasInstruction | Holds if this element generates an instruction with opcode | from TranslatedDirectCall |
hasQualifier | Holds if the call has a | from TranslatedCall |
hasTempVariable | Holds if this element generates a temporary variable with type | from TranslatedElement |
isResultGLValue | Returns | from TranslatedCoreExpr |
producesExprResult | Holds if this | from TranslatedCoreExpr |
toString | from TranslatedCoreExpr |