| AArch64AcrossVectorOp.ASIMDOp |
|
| AArch64AddressValue |
|
| AArch64ArithmeticOp.ASIMDBinaryConstOp |
|
| AArch64ArithmeticOp.ASIMDBinaryOp |
|
| AArch64ArithmeticOp.ASIMDBinaryTwoStepOp |
For ASIMD, some arithmetic operations require generating two instructions and eagerly use the
result register.
|
| AArch64ArithmeticOp.ASIMDMultiplyAddSubOp |
|
| AArch64ArithmeticOp.ASIMDUnaryOp |
|
| AArch64ArithmeticOp.BinaryConstOp |
|
| AArch64ArithmeticOp.BinaryOp |
|
| AArch64ArithmeticOp.BinaryShiftOp |
|
| AArch64ArithmeticOp.ExtendedAddSubShiftOp |
|
| AArch64ArithmeticOp.MultiplyAddSubOp |
|
| AArch64ArithmeticOp.UnaryOp |
|
| AArch64ArrayCompareToOp |
Emits code which compares two arrays lexicographically.
|
| AArch64ArrayEqualsOp |
Emits code which compares two arrays of the same length.
|
| AArch64ArrayIndexOfOp |
|
| AArch64AtomicMove |
|
| AArch64AtomicMove.AtomicReadAndAddLSEOp |
Load (Read) and Add instruction.
|
| AArch64AtomicMove.AtomicReadAndAddOp |
Load (Read) and Add instruction.
|
| AArch64AtomicMove.AtomicReadAndWriteOp |
Load (Read) and Write instruction.
|
| AArch64AtomicMove.CompareAndSwapOp |
Compare and swap instruction.
|
| AArch64BitFieldOp |
Bit field ops for AArch64.
|
| AArch64BitManipulationOp |
Bit manipulation ops for ARMv8 ISA.
|
| AArch64BlockEndOp |
|
| AArch64BreakpointOp |
|
| AArch64ByteSwap |
|
| AArch64ByteSwap.ASIMDByteSwapOp |
|
| AArch64ByteSwap.ByteSwapOp |
|
| AArch64CacheWritebackOp |
Implements jdk.internal.misc.Unsafe.writeback0(long).
|
| AArch64CacheWritebackPostSyncOp |
Implements jdk.internal.misc.Unsafe.writebackPostSync0(long).
|
| AArch64Call |
|
| AArch64Call.CallOp |
|
| AArch64Call.DirectCallOp |
|
| AArch64Call.DirectFarForeignCallOp |
|
| AArch64Call.DirectNearForeignCallOp |
|
| AArch64Call.ForeignCallOp |
|
| AArch64Call.IndirectCallOp |
|
| AArch64Call.MethodCallOp |
|
| AArch64CCall |
|
| AArch64Compare |
|
| AArch64Compare.ASIMDCompareOp |
|
| AArch64Compare.ASIMDCompareZeroOp |
|
| AArch64Compare.ASIMDFloatCompareZeroOp |
|
| AArch64Compare.CompareOp |
|
| AArch64Compare.FloatCompareOp |
|
| AArch64ControlFlow |
|
| AArch64ControlFlow.AbstractBranchOp |
|
| AArch64ControlFlow.ASIMDCondMoveOp |
|
| AArch64ControlFlow.BitTestAndBranchOp |
|
| AArch64ControlFlow.BranchOp |
|
| AArch64ControlFlow.CompareBranchZeroOp |
|
| AArch64ControlFlow.CondMoveOp |
|
| AArch64ControlFlow.CondSetOp |
|
| AArch64ControlFlow.HashTableSwitchOp |
This operation jumps to the appropriate destination as specified within a JumpTable, or to
the default condition if there is no match within the JumpTable.
|
| AArch64ControlFlow.RangeTableSwitchOp |
This operation jumps to the appropriate destination as specified within a JumpTable, or to
the default condition if there is no match within the JumpTable.
|
| AArch64ControlFlow.ReturnOp |
|
| AArch64ControlFlow.StrategySwitchOp |
|
| AArch64Convert |
|
| AArch64Convert.ASIMDFloatConvertOp |
|
| AArch64Convert.ASIMDNarrowOp |
|
| AArch64Convert.ASIMDSignExtendOp |
|
| AArch64Convert.ASIMDZeroExtendOp |
|
| AArch64Convert.FloatConvertOp |
|
| AArch64Convert.SignExtendOp |
|
| AArch64EncodeArrayOp |
|
| AArch64FrameMap |
AArch64 specific frame map.
|
| AArch64FrameMapBuilder |
|
| AArch64LIRFlags |
|
| AArch64LIRInstruction |
|
| AArch64MathCopySignOp |
|
| AArch64MathIntrinsicBinaryOp |
|
| AArch64MathSignumOp |
|
| AArch64Move |
|
| AArch64Move.CompressPointerOp |
|
| AArch64Move.ConvertNullToZeroOp |
|
| AArch64Move.ConvertZeroToNullOp |
|
| AArch64Move.LoadAcquireOp |
|
| AArch64Move.LoadAddressOp |
|
| AArch64Move.LoadDataOp |
|
| AArch64Move.LoadInlineConstant |
|
| AArch64Move.LoadOp |
|
| AArch64Move.MembarOp |
|
| AArch64Move.Move |
|
| AArch64Move.NullCheckOp |
|
| AArch64Move.PointerCompressionOp |
|
| AArch64Move.StackLoadAddressOp |
|
| AArch64Move.StoreOp |
|
| AArch64Move.StoreReleaseOp |
|
| AArch64Move.StoreZeroOp |
|
| AArch64Move.UncompressPointerOp |
|
| AArch64PauseOp |
Emits a pause.
|
| AArch64PermuteOp.ASIMDBinaryOp |
|
| AArch64PrefetchOp |
|
| AArch64ReadTimestampCounter |
Reads the CNTVCT_EL0 generic timer register.
|
| AArch64ReinterpretOp |
Instruction that reinterprets some bit pattern as a different type.
|
| AArch64RestoreRegistersOp |
Restores registers from stack slots.
|
| AArch64SaveRegistersOp |
Saves registers to stack slots.
|
| AArch64SpeculativeBarrier |
|
| AArch64StringLatin1InflateOp |
|
| AArch64StringUTF16CompressOp |
|
| AArch64ZapRegistersOp |
Writes well known garbage values to registers.
|
| AArch64ZapStackOp |
Writes well known garbage values to stack slots.
|
| AArch64ZeroMemoryOp |
Zero a chunk of memory on AArch64.
|