Class AArch64Call.MethodCallOp
java.lang.Object
jdk.graal.compiler.lir.LIRInstruction
jdk.graal.compiler.lir.aarch64.AArch64LIRInstruction
jdk.graal.compiler.lir.aarch64.AArch64Call.CallOp
jdk.graal.compiler.lir.aarch64.AArch64Call.MethodCallOp
- Direct Known Subclasses:
AArch64Call.DirectCallOp
,AArch64Call.IndirectCallOp
- Enclosing class:
AArch64Call
-
Nested Class Summary
Nested classes/interfaces inherited from class jdk.graal.compiler.lir.LIRInstruction
LIRInstruction.Alive, LIRInstruction.Def, LIRInstruction.LIRInstructionSlowPath, LIRInstruction.OperandFlag, LIRInstruction.OperandMode, LIRInstruction.State, LIRInstruction.Temp, LIRInstruction.Use
-
Field Summary
FieldsFields inherited from class jdk.graal.compiler.lir.aarch64.AArch64Call.CallOp
parameters, result, state, temps
Fields inherited from class jdk.graal.compiler.lir.LIRInstruction
ALLOWED_FLAGS
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
MethodCallOp
(LIRInstructionClass<? extends AArch64Call.MethodCallOp> c, jdk.vm.ci.meta.ResolvedJavaMethod callTarget, jdk.vm.ci.meta.Value result, jdk.vm.ci.meta.Value[] parameters, jdk.vm.ci.meta.Value[] temps, LIRFrameState state) -
Method Summary
Methods inherited from class jdk.graal.compiler.lir.aarch64.AArch64Call.CallOp
destroysCallerSavedRegisters
Methods inherited from class jdk.graal.compiler.lir.aarch64.AArch64LIRInstruction
emitCode, emitCode
Methods inherited from class jdk.graal.compiler.lir.LIRInstruction
addStackSlotsToTemporaries, forEachAlive, forEachAlive, forEachInput, forEachInput, forEachOutput, forEachOutput, forEachRegisterHint, forEachRegisterHint, forEachState, forEachState, forEachState, forEachState, forEachTemp, forEachTemp, getComment, getLIRInstructionClass, getPosition, hashCode, hasOperands, hasState, id, isLoadConstantOp, isMoveOp, isValueMoveOp, modifiesStackPointer, name, needsClearUpperVectorRegisters, setComment, setId, setPosition, toString, toString, toStringWithIdPrefix, verify, visitEachAlive, visitEachAlive, visitEachInput, visitEachInput, visitEachOutput, visitEachOutput, visitEachState, visitEachState, visitEachTemp, visitEachTemp
-
Field Details
-
callTarget
protected final jdk.vm.ci.meta.ResolvedJavaMethod callTarget
-
-
Constructor Details
-
MethodCallOp
protected MethodCallOp(LIRInstructionClass<? extends AArch64Call.MethodCallOp> c, jdk.vm.ci.meta.ResolvedJavaMethod callTarget, jdk.vm.ci.meta.Value result, jdk.vm.ci.meta.Value[] parameters, jdk.vm.ci.meta.Value[] temps, LIRFrameState state)
-