Class AArch64PermuteOp.ASIMDBinaryOp
java.lang.Object
jdk.graal.compiler.lir.LIRInstruction
jdk.graal.compiler.lir.aarch64.AArch64LIRInstruction
jdk.graal.compiler.lir.aarch64.AArch64PermuteOp.ASIMDBinaryOp
- Enclosing class:
AArch64PermuteOp
-
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
FieldsModifier and TypeFieldDescriptionprotected jdk.vm.ci.meta.AllocatableValue
protected jdk.vm.ci.meta.AllocatableValue
protected jdk.vm.ci.meta.AllocatableValue
Fields inherited from class jdk.graal.compiler.lir.LIRInstruction
ALLOWED_FLAGS
-
Constructor Summary
ConstructorsConstructorDescriptionASIMDBinaryOp
(AArch64PermuteOp op, jdk.vm.ci.meta.AllocatableValue result, jdk.vm.ci.meta.AllocatableValue a, jdk.vm.ci.meta.AllocatableValue b) -
Method Summary
Modifier and TypeMethodDescriptionvoid
Methods inherited from class jdk.graal.compiler.lir.aarch64.AArch64LIRInstruction
emitCode
Methods inherited from class jdk.graal.compiler.lir.LIRInstruction
addStackSlotsToTemporaries, destroysCallerSavedRegisters, 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
-
result
protected jdk.vm.ci.meta.AllocatableValue result -
a
protected jdk.vm.ci.meta.AllocatableValue a -
b
protected jdk.vm.ci.meta.AllocatableValue b
-
-
Constructor Details
-
ASIMDBinaryOp
public ASIMDBinaryOp(AArch64PermuteOp op, jdk.vm.ci.meta.AllocatableValue result, jdk.vm.ci.meta.AllocatableValue a, jdk.vm.ci.meta.AllocatableValue b)
-
-
Method Details
-
emitCode
- Specified by:
emitCode
in classAArch64LIRInstruction
-