- a - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArithmeticOp.ASIMDBinaryConstOp
-
- a - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArithmeticOp.ASIMDBinaryOp
-
- a - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArithmeticOp.ASIMDBinaryTwoStepOp
-
- a - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArithmeticOp.ASIMDMultiplyAddSubOp
-
- a - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArithmeticOp.BinaryConstOp
-
- a - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArithmeticOp.BinaryOp
-
- a - Variable in class org.graalvm.compiler.lir.aarch64.AArch64PermuteOp.ASIMDBinaryOp
-
- AALOAD - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- AArch64AcrossVectorOp - Enum in org.graalvm.compiler.lir.aarch64
-
This enum encapsulates AArch64 instructions which perform an operation over the elements within a
register.
- AArch64AcrossVectorOp.ASIMDOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64Address - Class in org.graalvm.compiler.asm.aarch64
-
Represents an address in target machine memory, specified using one of the different addressing
modes of the AArch64 ISA.
- AArch64Address.AddressingMode - Enum in org.graalvm.compiler.asm.aarch64
-
- AArch64AddressLoweringByUse - Class in org.graalvm.compiler.core.aarch64
-
- AArch64AddressLoweringByUse(AArch64LIRKindTool, boolean) - Constructor for class org.graalvm.compiler.core.aarch64.AArch64AddressLoweringByUse
-
- AArch64AddressNode - Class in org.graalvm.compiler.core.aarch64
-
Represents an AArch64 address in the graph.
- AArch64AddressNode(int, ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.core.aarch64.AArch64AddressNode
-
- AArch64AddressValue - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64AddressValue(<any>, int, AllocatableValue, AllocatableValue, int, int, AArch64Address.AddressingMode) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64AddressValue
-
- AArch64AESDecryptOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64AESDecryptOp(Value, Value, Value, int) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64AESDecryptOp
-
- AArch64AESEncryptOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64AESEncryptOp(Value, Value, Value, int) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64AESEncryptOp
-
- AArch64ArithmeticLIRGenerator - Class in org.graalvm.compiler.core.aarch64
-
- AArch64ArithmeticLIRGenerator(AllocatableValue) - Constructor for class org.graalvm.compiler.core.aarch64.AArch64ArithmeticLIRGenerator
-
- AArch64ArithmeticOp - Enum in org.graalvm.compiler.lir.aarch64
-
- AArch64ArithmeticOp.ARMv8ConstantCategory - Enum in org.graalvm.compiler.lir.aarch64
-
Specifies what constants can be used directly without having to be loaded into a register
with the given instruction.
- AArch64ArithmeticOp.ASIMDBinaryConstOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64ArithmeticOp.ASIMDBinaryOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64ArithmeticOp.ASIMDBinaryTwoStepOp - Class in org.graalvm.compiler.lir.aarch64
-
For ASIMD, some arithmetic operations require generating two instructions and eagerly use the
result register.
- AArch64ArithmeticOp.ASIMDMultiplyAddSubOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64ArithmeticOp.ASIMDUnaryOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64ArithmeticOp.BinaryConstOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64ArithmeticOp.BinaryOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64ArithmeticOp.BinaryShiftOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64ArithmeticOp.ExtendedAddSubShiftOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64ArithmeticOp.MultiplyAddSubOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64ArithmeticOp.UnaryOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64ArrayCompareToOp - Class in org.graalvm.compiler.lir.aarch64
-
Emits code which compares two arrays lexicographically.
- AArch64ArrayCompareToOp(LIRGeneratorTool, Stride, Stride, Value, Value, Value, Value, Value) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64ArrayCompareToOp
-
- AArch64ArrayEqualsOp - Class in org.graalvm.compiler.lir.aarch64
-
Emits code which compares two arrays of the same length.
- AArch64ArrayEqualsOp(LIRGeneratorTool, Stride, Value, Value, Value, Value, Value, Value) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64ArrayEqualsOp
-
- AArch64ArrayIndexOfOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64ArrayIndexOfOp(Stride, boolean, LIRGeneratorTool, AllocatableValue, AllocatableValue, AllocatableValue, AllocatableValue, AllocatableValue, AllocatableValue[]) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64ArrayIndexOfOp
-
- AArch64ASIMDAssembler - Class in org.graalvm.compiler.asm.aarch64
-
This class encapsulates the AArch64 Advanced SIMD (ASIMD) assembler support.
- AArch64ASIMDAssembler(AArch64Assembler) - Constructor for class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
- AArch64ASIMDAssembler.ASIMDImmediateTable - Class in org.graalvm.compiler.asm.aarch64
-
Calculates and maintains a mapping of all possible ASIMD immediate values.
- AArch64ASIMDAssembler.ASIMDImmediateTable.BitValues - Enum in org.graalvm.compiler.asm.aarch64
-
- AArch64ASIMDAssembler.ASIMDInstruction - Enum in org.graalvm.compiler.asm.aarch64
-
- AArch64ASIMDAssembler.ASIMDSize - Enum in org.graalvm.compiler.asm.aarch64
-
Enumeration of all different SIMD operation sizes.
- AArch64ASIMDAssembler.ElementSize - Enum in org.graalvm.compiler.asm.aarch64
-
Enumeration of all different lane types of SIMD register.
- AArch64ASIMDAssembler.ImmediateOp - Enum in org.graalvm.compiler.asm.aarch64
-
Enumeration for all vector instructions which can have an immediate operand.
- AArch64ASIMDMacroAssembler - Class in org.graalvm.compiler.asm.aarch64
-
- AArch64ASIMDMacroAssembler(AArch64MacroAssembler) - Constructor for class org.graalvm.compiler.asm.aarch64.AArch64ASIMDMacroAssembler
-
- AArch64Assembler - Class in org.graalvm.compiler.asm.aarch64
-
This class encapsulates the AArch64 general-purpose and scalar floating-point instruction
assembler support.
- AArch64Assembler(TargetDescription) - Constructor for class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
- AArch64Assembler.BarrierKind - Enum in org.graalvm.compiler.asm.aarch64
-
Barrier definitions for AArch64.
- AArch64Assembler.ConditionFlag - Enum in org.graalvm.compiler.asm.aarch64
-
Condition Flags for branches.
- AArch64Assembler.DataCacheOperationType - Enum in org.graalvm.compiler.asm.aarch64
-
- AArch64Assembler.ExtendType - Enum in org.graalvm.compiler.asm.aarch64
-
- AArch64Assembler.Instruction - Enum in org.graalvm.compiler.asm.aarch64
-
Encoding for all base and floating-point instructions.
- AArch64Assembler.InstructionType - Enum in org.graalvm.compiler.asm.aarch64
-
Enumeration of all different instruction kinds: General32/64 are the general instructions
(integer, branch, etc.), for 32-, respectively 64-bit operands.
- AArch64Assembler.LogicalBitmaskImmediateEncoding - Class in org.graalvm.compiler.asm.aarch64
-
- AArch64Assembler.PatchableCodeAnnotation - Class in org.graalvm.compiler.asm.aarch64
-
- AArch64Assembler.PatcherUtil - Class in org.graalvm.compiler.asm.aarch64
-
Contains methods for patching instructions within AArch64.
- AArch64Assembler.PrefetchMode - Enum in org.graalvm.compiler.asm.aarch64
-
- AArch64Assembler.ShiftType - Enum in org.graalvm.compiler.asm.aarch64
-
- AArch64Assembler.SingleInstructionAnnotation - Class in org.graalvm.compiler.asm.aarch64
-
- AArch64Assembler.SystemHint - Enum in org.graalvm.compiler.asm.aarch64
-
- AArch64Assembler.SystemRegister - Enum in org.graalvm.compiler.asm.aarch64
-
- AArch64AtomicMove - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64AtomicMove() - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64AtomicMove
-
- AArch64AtomicMove.AtomicReadAndAddLSEOp - Class in org.graalvm.compiler.lir.aarch64
-
Load (Read) and Add instruction.
- AArch64AtomicMove.AtomicReadAndAddOp - Class in org.graalvm.compiler.lir.aarch64
-
Load (Read) and Add instruction.
- AArch64AtomicMove.AtomicReadAndWriteOp - Class in org.graalvm.compiler.lir.aarch64
-
Load (Read) and Write instruction.
- AArch64AtomicMove.CompareAndSwapOp - Class in org.graalvm.compiler.lir.aarch64
-
Compare and swap instruction.
- AArch64BitCountNode - Class in org.graalvm.compiler.replacements.aarch64
-
- AArch64BitCountNode(ValueNode) - Constructor for class org.graalvm.compiler.replacements.aarch64.AArch64BitCountNode
-
- AArch64BitFieldOp - Class in org.graalvm.compiler.lir.aarch64
-
Bit field ops for AArch64.
- AArch64BitFieldOp(AArch64BitFieldOp.BitFieldOpCode, AllocatableValue, AllocatableValue, int, int) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64BitFieldOp
-
- AArch64BitFieldOp.BitFieldOpCode - Enum in org.graalvm.compiler.lir.aarch64
-
- AArch64BitManipulationOp - Class in org.graalvm.compiler.lir.aarch64
-
Bit manipulation ops for ARMv8 ISA.
- AArch64BitManipulationOp(LIRGeneratorTool, AArch64BitManipulationOp.BitManipulationOpCode, AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64BitManipulationOp
-
- AArch64BitManipulationOp.BitManipulationOpCode - Enum in org.graalvm.compiler.lir.aarch64
-
- AArch64BlockEndOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64BlockEndOp(LIRInstructionClass<? extends AArch64BlockEndOp>) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64BlockEndOp
-
- AArch64BreakpointOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64BreakpointOp(Value[]) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64BreakpointOp
-
- AArch64ByteSwap - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64ByteSwap() - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64ByteSwap
-
- AArch64ByteSwap.ASIMDByteSwapOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64ByteSwap.ByteSwapOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64CacheWritebackOp - Class in org.graalvm.compiler.lir.aarch64
-
Implements jdk.internal.misc.Unsafe.writeback0(long)
.
- AArch64CacheWritebackOp(AArch64AddressValue) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64CacheWritebackOp
-
- AArch64CacheWritebackPostSyncOp - Class in org.graalvm.compiler.lir.aarch64
-
Implements jdk.internal.misc.Unsafe.writebackPostSync0(long)
.
- AArch64CacheWritebackPostSyncOp() - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64CacheWritebackPostSyncOp
-
- AArch64Call - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64Call() - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64Call
-
- AArch64Call.CallOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64Call.DirectCallOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64Call.DirectFarForeignCallOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64Call.DirectNearForeignCallOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64Call.ForeignCallOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64Call.IndirectCallOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64Call.MethodCallOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64CCall - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64CCall(Value, Value, Value[]) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64CCall
-
- AArch64Compare - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64Compare() - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64Compare
-
- AArch64Compare.ASIMDCompareOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64Compare.ASIMDCompareZeroOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64Compare.ASIMDFloatCompareZeroOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64Compare.CompareOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64Compare.FloatCompareOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64ControlFlow - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64ControlFlow() - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64ControlFlow
-
- AArch64ControlFlow.AbstractBranchOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64ControlFlow.ASIMDCondMoveOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64ControlFlow.BitTestAndBranchOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64ControlFlow.BranchOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64ControlFlow.CompareBranchZeroOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64ControlFlow.CondMoveOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64ControlFlow.CondSetOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64ControlFlow.HashTableSwitchOp - Class in org.graalvm.compiler.lir.aarch64
-
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 - Class in org.graalvm.compiler.lir.aarch64
-
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 - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64ControlFlow.StrategySwitchOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64ControlFlow.StrategySwitchOp.SwitchClosure - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64Convert - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64Convert() - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64Convert
-
- AArch64Convert.ASIMDFloatConvertOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64Convert.ASIMDNarrowOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64Convert.ASIMDSignExtendOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64Convert.ASIMDZeroExtendOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64Convert.FloatConvertOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64Convert.SignExtendOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64CounterModeAESCryptOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64CounterModeAESCryptOp(AllocatableValue, AllocatableValue, AllocatableValue, AllocatableValue, AllocatableValue, AllocatableValue, AllocatableValue, AllocatableValue, int) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64CounterModeAESCryptOp
-
- AArch64EncodeArrayOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64EncodeArrayOp(LIRGeneratorTool, Value, Value, Value, Value, LIRGeneratorTool.CharsetName) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64EncodeArrayOp
-
- AArch64FrameMap - Class in org.graalvm.compiler.lir.aarch64
-
AArch64 specific frame map.
- AArch64FrameMap(CodeCacheProvider, RegisterConfig, FrameMap.ReferenceMapBuilderFactory) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64FrameMap
-
Creates a new frame map for the specified method.
- AArch64FrameMapBuilder - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64FrameMapBuilder(FrameMap, CodeCacheProvider, RegisterConfig) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64FrameMapBuilder
-
- AArch64GHASHProcessBlocksOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64GHASHProcessBlocksOp(LIRGeneratorTool, AllocatableValue, AllocatableValue, AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64GHASHProcessBlocksOp
-
- AArch64GraphBuilderPlugins - Class in org.graalvm.compiler.replacements.aarch64
-
- AArch64GraphBuilderPlugins() - Constructor for class org.graalvm.compiler.replacements.aarch64.AArch64GraphBuilderPlugins
-
- AArch64HotSpotBackend - Class in org.graalvm.compiler.hotspot.aarch64
-
HotSpot AArch64 specific backend.
- AArch64HotSpotBackend(GraalHotSpotVMConfig, HotSpotGraalRuntimeProvider, HotSpotProviders) - Constructor for class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotBackend
-
- AArch64HotSpotBackendFactory - Class in org.graalvm.compiler.hotspot.aarch64
-
- AArch64HotSpotBackendFactory() - Constructor for class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotBackendFactory
-
- AArch64HotSpotConstantRetrievalOp - Class in org.graalvm.compiler.hotspot.aarch64
-
- AArch64HotSpotConstantRetrievalOp(Constant[], AllocatableValue[], LIRFrameState, ForeignCallLinkage, Object[]) - Constructor for class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotConstantRetrievalOp
-
- AArch64HotSpotCounterOp - Class in org.graalvm.compiler.hotspot.aarch64
-
- AArch64HotSpotCounterOp(String, String, Value, HotSpotRegistersProvider, GraalHotSpotVMConfig) - Constructor for class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotCounterOp
-
- AArch64HotSpotCounterOp(String[], String[], Value[], HotSpotRegistersProvider, GraalHotSpotVMConfig) - Constructor for class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotCounterOp
-
- AArch64HotSpotCRuntimeCallEpilogueOp - Class in org.graalvm.compiler.hotspot.aarch64
-
- AArch64HotSpotCRuntimeCallEpilogueOp(int, int, Register, Label) - Constructor for class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotCRuntimeCallEpilogueOp
-
- AArch64HotSpotCRuntimeCallPrologueOp - Class in org.graalvm.compiler.hotspot.aarch64
-
- AArch64HotSpotCRuntimeCallPrologueOp(int, int, Register, AllocatableValue, Label) - Constructor for class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotCRuntimeCallPrologueOp
-
- AArch64HotSpotDeoptimizeCallerOp - Class in org.graalvm.compiler.hotspot.aarch64
-
Removes the current frame and tail calls the uncommon trap routine.
- AArch64HotSpotDeoptimizeCallerOp(GraalHotSpotVMConfig) - Constructor for class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotDeoptimizeCallerOp
-
- AArch64HotSpotDeoptimizeOp - Class in org.graalvm.compiler.hotspot.aarch64
-
- AArch64HotSpotDeoptimizeOp(LIRFrameState) - Constructor for class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotDeoptimizeOp
-
- AArch64HotSpotDeoptimizeWithExceptionCallerOp - Class in org.graalvm.compiler.hotspot.aarch64
-
Removes the current frame and tail calls the uncommon trap routine.
- AArch64HotSpotDeoptimizeWithExceptionCallerOp(GraalHotSpotVMConfig, Value, Register) - Constructor for class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotDeoptimizeWithExceptionCallerOp
-
- AArch64HotSpotForeignCallsProvider - Class in org.graalvm.compiler.hotspot.aarch64
-
- AArch64HotSpotForeignCallsProvider(HotSpotJVMCIRuntime, HotSpotGraalRuntimeProvider, MetaAccessProvider, CodeCacheProvider, WordTypes, Value[]) - Constructor for class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotForeignCallsProvider
-
- AArch64HotSpotJumpToExceptionHandlerInCallerOp - Class in org.graalvm.compiler.hotspot.aarch64
-
Sets up the arguments for an exception handler in the callers frame, removes the current frame
and jumps to the handler.
- AArch64HotSpotJumpToExceptionHandlerInCallerOp(AllocatableValue, AllocatableValue, AllocatableValue, GraalHotSpotVMConfig) - Constructor for class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotJumpToExceptionHandlerInCallerOp
-
- AArch64HotSpotLIRGenerator - Class in org.graalvm.compiler.hotspot.aarch64
-
LIR generator specialized for AArch64 HotSpot.
- AArch64HotSpotLIRGenerator(HotSpotProviders, GraalHotSpotVMConfig, LIRGenerationResult) - Constructor for class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotLIRGenerator
-
- AArch64HotSpotLIRGenerator(LIRKindTool, AArch64ArithmeticLIRGenerator, MoveFactory, HotSpotProviders, GraalHotSpotVMConfig, LIRGenerationResult) - Constructor for class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotLIRGenerator
-
- AArch64HotSpotLoadAddressOp - Class in org.graalvm.compiler.hotspot.aarch64
-
- AArch64HotSpotLoadAddressOp(AllocatableValue, Constant, Object) - Constructor for class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotLoadAddressOp
-
- AArch64HotSpotLoweringProvider - Class in org.graalvm.compiler.hotspot.aarch64
-
- AArch64HotSpotLoweringProvider(HotSpotGraalRuntimeProvider, MetaAccessProvider, ForeignCallsProvider, HotSpotRegistersProvider, HotSpotConstantReflectionProvider, PlatformConfigurationProvider, MetaAccessExtensionProvider, TargetDescription) - Constructor for class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotLoweringProvider
-
- AArch64HotSpotMove - Class in org.graalvm.compiler.hotspot.aarch64
-
- AArch64HotSpotMove() - Constructor for class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotMove
-
- AArch64HotSpotMove.BaseMove - Class in org.graalvm.compiler.hotspot.aarch64
-
- AArch64HotSpotMove.CompressPointer - Class in org.graalvm.compiler.hotspot.aarch64
-
Compresses a 8-byte pointer as a 4-byte int.
- AArch64HotSpotMove.LoadHotSpotObjectConstantInline - Class in org.graalvm.compiler.hotspot.aarch64
-
- AArch64HotSpotMove.UncompressPointer - Class in org.graalvm.compiler.hotspot.aarch64
-
Decompresses a 4-byte offset into an actual pointer.
- AArch64HotSpotMoveFactory - Class in org.graalvm.compiler.hotspot.aarch64
-
- AArch64HotSpotMoveFactory() - Constructor for class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotMoveFactory
-
- AArch64HotSpotNodeLIRBuilder - Class in org.graalvm.compiler.hotspot.aarch64
-
LIR generator specialized for AArch64 HotSpot.
- AArch64HotSpotNodeLIRBuilder(StructuredGraph, LIRGeneratorTool, AArch64NodeMatchRules) - Constructor for class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotNodeLIRBuilder
-
- AArch64HotSpotRegisterAllocationConfig - Class in org.graalvm.compiler.hotspot.aarch64
-
- AArch64HotSpotRegisterAllocationConfig(RegisterConfig, String[], boolean) - Constructor for class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotRegisterAllocationConfig
-
- AArch64HotSpotReturnOp - Class in org.graalvm.compiler.hotspot.aarch64
-
Returns from a function.
- AArch64HotSpotReturnOp(Value, boolean, GraalHotSpotVMConfig, Register, boolean) - Constructor for class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotReturnOp
-
- AArch64HotSpotSafepointOp - Class in org.graalvm.compiler.hotspot.aarch64
-
Emits a safepoint poll.
- AArch64HotSpotSafepointOp(LIRFrameState, GraalHotSpotVMConfig, Register, AllocatableValue) - Constructor for class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotSafepointOp
-
- AArch64HotSpotUnwindOp - Class in org.graalvm.compiler.hotspot.aarch64
-
- AArch64HotSpotUnwindOp(GraalHotSpotVMConfig, RegisterValue) - Constructor for class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotUnwindOp
-
- AArch64IntegerArithmeticSnippets - Class in org.graalvm.compiler.replacements.aarch64
-
Division in AArch64 ISA does not generate a trap when dividing by zero, but instead sets the
result to 0.
- AArch64IntegerArithmeticSnippets(OptionValues, Providers) - Constructor for class org.graalvm.compiler.replacements.aarch64.AArch64IntegerArithmeticSnippets
-
- AArch64LIRFlags - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64LIRFlags() - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64LIRFlags
-
- AArch64LIRGenerator - Class in org.graalvm.compiler.core.aarch64
-
- AArch64LIRGenerator(LIRKindTool, AArch64ArithmeticLIRGenerator, MoveFactory, Providers, LIRGenerationResult) - Constructor for class org.graalvm.compiler.core.aarch64.AArch64LIRGenerator
-
- AArch64LIRInstruction - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64LIRInstruction(LIRInstructionClass<? extends AArch64LIRInstruction>) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64LIRInstruction
-
- AArch64LIRKindTool - Class in org.graalvm.compiler.core.aarch64
-
- AArch64LIRKindTool() - Constructor for class org.graalvm.compiler.core.aarch64.AArch64LIRKindTool
-
- AArch64LoweringProviderMixin - Interface in org.graalvm.compiler.core.aarch64
-
- AArch64MacroAssembler - Class in org.graalvm.compiler.asm.aarch64
-
- AArch64MacroAssembler(TargetDescription) - Constructor for class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
- AArch64MacroAssembler.AArch64ExceptionCode - Enum in org.graalvm.compiler.asm.aarch64
-
Exception codes used when calling hlt instruction.
- AArch64MacroAssembler.AdrpAddMacroInstruction - Class in org.graalvm.compiler.asm.aarch64
-
- AArch64MacroAssembler.AdrpLdrMacroInstruction - Class in org.graalvm.compiler.asm.aarch64
-
- AArch64MacroAssembler.MovSequenceAnnotation - Class in org.graalvm.compiler.asm.aarch64
-
- AArch64MacroAssembler.MovSequenceAnnotation.MovAction - Enum in org.graalvm.compiler.asm.aarch64
-
An enum to indicate how each 16-bit immediate chunk is represented within a sequence of
mov instructions.
- AArch64MacroAssembler.ScratchRegister - Class in org.graalvm.compiler.asm.aarch64
-
- AArch64MathCopySignOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64MathCopySignOp(Value, AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64MathCopySignOp
-
- AArch64MathIntrinsicBinaryOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64MathIntrinsicBinaryOp(LIRInstructionClass<? extends AArch64LIRInstruction>, Register...) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64MathIntrinsicBinaryOp
-
- AArch64MathSignumOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64MathSignumOp(LIRGeneratorTool, Value, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64MathSignumOp
-
- AArch64Move - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64Move() - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64Move
-
- AArch64Move.CompressPointerOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64Move.ConvertNullToZeroOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64Move.ConvertZeroToNullOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64Move.ExtendKind - Enum in org.graalvm.compiler.lir.aarch64
-
- AArch64Move.LoadAcquireOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64Move.LoadAddressOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64Move.LoadDataOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64Move.LoadInlineConstant - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64Move.LoadOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64Move.MembarOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64Move.Move - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64Move.NullCheckOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64Move.PointerCompressionOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64Move.StackLoadAddressOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64Move.StoreOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64Move.StoreReleaseOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64Move.StoreZeroOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64Move.UncompressPointerOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64MoveFactory - Class in org.graalvm.compiler.core.aarch64
-
- AArch64MoveFactory() - Constructor for class org.graalvm.compiler.core.aarch64.AArch64MoveFactory
-
- AArch64NodeLIRBuilder - Class in org.graalvm.compiler.core.aarch64
-
This class implements the AArch64 specific portion of the LIR generator.
- AArch64NodeLIRBuilder(StructuredGraph, LIRGeneratorTool, AArch64NodeMatchRules) - Constructor for class org.graalvm.compiler.core.aarch64.AArch64NodeLIRBuilder
-
- AArch64NodeMatchRules - Class in org.graalvm.compiler.core.aarch64
-
- AArch64NodeMatchRules(LIRGeneratorTool) - Constructor for class org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules
-
- AArch64PauseOp - Class in org.graalvm.compiler.lir.aarch64
-
Emits a pause.
- AArch64PauseOp() - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64PauseOp
-
- AArch64PermuteOp - Enum in org.graalvm.compiler.lir.aarch64
-
This enum encapsulates AArch64 instructions which perform permutations.
- AArch64PermuteOp.ASIMDBinaryOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64PointerAddNode - Class in org.graalvm.compiler.core.aarch64
-
- AArch64PointerAddNode(ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.core.aarch64.AArch64PointerAddNode
-
- AArch64PrefetchOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64PrefetchOp(AArch64AddressValue, AArch64Assembler.PrefetchMode) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64PrefetchOp
-
- AArch64ReadTimestampCounter - Class in org.graalvm.compiler.lir.aarch64
-
Reads the CNTVCT_EL0 generic timer register.
- AArch64ReadTimestampCounter(AllocatableValue) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64ReadTimestampCounter
-
- AArch64ReinterpretOp - Class in org.graalvm.compiler.lir.aarch64
-
Instruction that reinterprets some bit pattern as a different type.
- AArch64ReinterpretOp(AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64ReinterpretOp
-
- AArch64RestoreRegistersOp - Class in org.graalvm.compiler.lir.aarch64
-
Restores registers from stack slots.
- AArch64RestoreRegistersOp(AllocatableValue[], AArch64SaveRegistersOp) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64RestoreRegistersOp
-
- AArch64RestoreRegistersOp(LIRInstructionClass<? extends AArch64RestoreRegistersOp>, AllocatableValue[], AArch64SaveRegistersOp) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64RestoreRegistersOp
-
- AArch64SaveRegistersOp - Class in org.graalvm.compiler.lir.aarch64
-
Saves registers to stack slots.
- AArch64SaveRegistersOp(Register[], AllocatableValue[]) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64SaveRegistersOp
-
- AArch64SpeculativeBarrier - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64SpeculativeBarrier() - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64SpeculativeBarrier
-
- AArch64StringLatin1InflateOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64StringLatin1InflateOp(LIRGeneratorTool, AllocatableValue, AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64StringLatin1InflateOp
-
- AArch64StringUTF16CompressOp - Class in org.graalvm.compiler.lir.aarch64
-
- AArch64StringUTF16CompressOp(LIRGeneratorTool, AllocatableValue, AllocatableValue, AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64StringUTF16CompressOp
-
- AArch64SuitesCreator - Class in org.graalvm.compiler.core.aarch64
-
- AArch64SuitesCreator(CompilerConfiguration, GraphBuilderConfiguration.Plugins) - Constructor for class org.graalvm.compiler.core.aarch64.AArch64SuitesCreator
-
- AArch64SuitesCreator(CompilerConfiguration) - Constructor for class org.graalvm.compiler.core.aarch64.AArch64SuitesCreator
-
- AArch64TruffleCallBoundaryInstumentationFactory - Class in org.graalvm.compiler.truffle.compiler.hotspot.aarch64
-
- AArch64TruffleCallBoundaryInstumentationFactory() - Constructor for class org.graalvm.compiler.truffle.compiler.hotspot.aarch64.AArch64TruffleCallBoundaryInstumentationFactory
-
- AArch64ZapRegistersOp - Class in org.graalvm.compiler.lir.aarch64
-
Writes well known garbage values to registers.
- AArch64ZapRegistersOp(Register[], JavaConstant[]) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64ZapRegistersOp
-
- AArch64ZapStackOp - Class in org.graalvm.compiler.lir.aarch64
-
Writes well known garbage values to stack slots.
- AArch64ZapStackOp(StackSlot[], JavaConstant[]) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64ZapStackOp
-
- AArch64ZeroMemoryOp - Class in org.graalvm.compiler.lir.aarch64
-
Zero a chunk of memory on AArch64.
- AArch64ZeroMemoryOp(Value, Value, boolean, boolean, int) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64ZeroMemoryOp
-
Constructor of AArch64ZeroMemoryOp.
- AASTORE - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- AbortOnBenchmarkCounterOverflow - Static variable in class org.graalvm.compiler.hotspot.debug.BenchmarkCounters.Options
-
- aboveOrEqual(int, int) - Static method in class org.graalvm.compiler.core.common.calc.UnsignedMath
-
Unsigned comparison aboveOrEqual for two numbers.
- aboveOrEqual(long, long) - Static method in class org.graalvm.compiler.core.common.calc.UnsignedMath
-
Unsigned comparison aboveOrEqual for two numbers.
- aboveOrEqual(UnsignedWord) - Method in class org.graalvm.compiler.word.Word
-
- aboveOrEqual(int) - Method in class org.graalvm.compiler.word.Word
-
- aboveOrEqual(Word) - Method in class org.graalvm.compiler.word.Word
-
- aboveThan(int, int) - Static method in class org.graalvm.compiler.core.common.calc.UnsignedMath
-
Unsigned comparison aboveThan for two numbers.
- aboveThan(long, long) - Static method in class org.graalvm.compiler.core.common.calc.UnsignedMath
-
Unsigned comparison aboveThan for two numbers.
- aboveThan(UnsignedWord) - Method in class org.graalvm.compiler.word.Word
-
- aboveThan(int) - Method in class org.graalvm.compiler.word.Word
-
- aboveThan(Word) - Method in class org.graalvm.compiler.word.Word
-
- Abs() - Constructor for class org.graalvm.compiler.core.common.type.ArithmeticOpTable.UnaryOp.Abs
-
- AbsNode - Class in org.graalvm.compiler.nodes.calc
-
Absolute value.
- AbsNode(ValueNode) - Constructor for class org.graalvm.compiler.nodes.calc.AbsNode
-
- AbstractAddress - Class in org.graalvm.compiler.asm
-
Abstract base class that represents a platform specific address.
- AbstractAddress() - Constructor for class org.graalvm.compiler.asm.AbstractAddress
-
- AbstractBeginNode - Class in org.graalvm.compiler.nodes
-
- AbstractBeginNode(NodeClass<? extends AbstractBeginNode>) - Constructor for class org.graalvm.compiler.nodes.AbstractBeginNode
-
- AbstractBeginNode(NodeClass<? extends AbstractBeginNode>, Stamp) - Constructor for class org.graalvm.compiler.nodes.AbstractBeginNode
-
- AbstractBlockBase<T extends AbstractBlockBase<T>> - Class in org.graalvm.compiler.core.common.cfg
-
- AbstractBlockBase() - Constructor for class org.graalvm.compiler.core.common.cfg.AbstractBlockBase
-
- AbstractBlockBase.BlockIdComparator - Class in org.graalvm.compiler.core.common.cfg
-
- AbstractBoxingNode - Class in org.graalvm.compiler.nodes.extended
-
- AbstractBoxingNode(NodeClass<? extends AbstractBoxingNode>, ValueNode, JavaKind, Stamp, LocationIdentity) - Constructor for class org.graalvm.compiler.nodes.extended.AbstractBoxingNode
-
- AbstractCompareAndSwapNode - Class in org.graalvm.compiler.nodes.java
-
Low-level atomic compare-and-swap operation.
- AbstractCompareAndSwapNode(NodeClass<? extends AbstractCompareAndSwapNode>, AddressNode, LocationIdentity, ValueNode, ValueNode, OnHeapMemoryAccess.BarrierType, Stamp, MemoryOrderMode) - Constructor for class org.graalvm.compiler.nodes.java.AbstractCompareAndSwapNode
-
- AbstractCompilationPlan - Class in org.graalvm.compiler.core.phases.fuzzing
-
Compilation plan that represents a specific ordering of phases.
- AbstractCompilationPlan(AbstractTierPlan<HighTierContext>, AbstractTierPlan<MidTierContext>, AbstractTierPlan<LowTierContext>, GraphState, GraphState.MandatoryStages) - Constructor for class org.graalvm.compiler.core.phases.fuzzing.AbstractCompilationPlan
-
- AbstractCompilationPlan(AbstractTierPlan<HighTierContext>, AbstractTierPlan<MidTierContext>, AbstractTierPlan<LowTierContext>, GraphState.MandatoryStages) - Constructor for class org.graalvm.compiler.core.phases.fuzzing.AbstractCompilationPlan
-
This is a copy constructor and should only be used for this purpose.
- AbstractControlFlowGraph<T extends AbstractBlockBase<T>> - Interface in org.graalvm.compiler.core.common.cfg
-
- AbstractDeoptimizeNode - Class in org.graalvm.compiler.nodes
-
This node represents an unconditional explicit request for immediate deoptimization.
- AbstractDeoptimizeNode(NodeClass<? extends AbstractDeoptimizeNode>, FrameState) - Constructor for class org.graalvm.compiler.nodes.AbstractDeoptimizeNode
-
- AbstractEndNode - Class in org.graalvm.compiler.nodes
-
- AbstractEndNode(NodeClass<? extends AbstractEndNode>) - Constructor for class org.graalvm.compiler.nodes.AbstractEndNode
-
- AbstractFixedGuardNode - Class in org.graalvm.compiler.nodes
-
- AbstractFixedGuardNode(NodeClass<? extends AbstractFixedGuardNode>, LogicNode, DeoptimizationReason, DeoptimizationAction, Speculation, boolean) - Constructor for class org.graalvm.compiler.nodes.AbstractFixedGuardNode
-
- AbstractFixedGuardNode(NodeClass<? extends AbstractFixedGuardNode>, LogicNode, DeoptimizationReason, DeoptimizationAction, Speculation, boolean, NodeSourcePosition) - Constructor for class org.graalvm.compiler.nodes.AbstractFixedGuardNode
-
- AbstractForeignCallStub - Class in org.graalvm.compiler.hotspot.stubs
-
- AbstractForeignCallStub(OptionValues, HotSpotJVMCIRuntime, HotSpotProviders, long, HotSpotForeignCallDescriptor, boolean) - Constructor for class org.graalvm.compiler.hotspot.stubs.AbstractForeignCallStub
-
Creates a stub for a call to code at a given address.
- AbstractGraalTruffleRuntimeListener - Class in org.graalvm.compiler.truffle.runtime
-
- AbstractGraalTruffleRuntimeListener(GraalTruffleRuntime) - Constructor for class org.graalvm.compiler.truffle.runtime.AbstractGraalTruffleRuntimeListener
-
- AbstractHotSpotTruffleRuntime - Class in org.graalvm.compiler.truffle.runtime.hotspot
-
HotSpot specific implementation of a Graal-enabled Truffle runtime.
- AbstractHotSpotTruffleRuntime() - Constructor for class org.graalvm.compiler.truffle.runtime.hotspot.AbstractHotSpotTruffleRuntime
-
- AbstractHotSpotTruffleRuntimeAccess - Class in org.graalvm.compiler.truffle.runtime.hotspot
-
- AbstractHotSpotTruffleRuntimeAccess() - Constructor for class org.graalvm.compiler.truffle.runtime.hotspot.AbstractHotSpotTruffleRuntimeAccess
-
- AbstractInlineInfo - Class in org.graalvm.compiler.phases.common.inlining.info
-
- AbstractInlineInfo(Invoke) - Constructor for class org.graalvm.compiler.phases.common.inlining.info.AbstractInlineInfo
-
- AbstractInliningPhase - Class in org.graalvm.compiler.phases.common
-
Common superclass for phases that perform inlining.
- AbstractInliningPhase() - Constructor for class org.graalvm.compiler.phases.common.AbstractInliningPhase
-
- AbstractInliningPolicy - Class in org.graalvm.compiler.phases.common.inlining.policy
-
- AbstractInliningPolicy(Map<Invoke, Double>) - Constructor for class org.graalvm.compiler.phases.common.inlining.policy.AbstractInliningPolicy
-
- AbstractKnownTruffleTypes - Class in org.graalvm.compiler.truffle.compiler.substitutions
-
Base class for references to well known types and fields.
- AbstractKnownTruffleTypes(MetaAccessProvider) - Constructor for class org.graalvm.compiler.truffle.compiler.substitutions.AbstractKnownTruffleTypes
-
- AbstractLocalNode - Class in org.graalvm.compiler.nodes
-
- AbstractLocalNode(NodeClass<? extends AbstractLocalNode>, int, Stamp) - Constructor for class org.graalvm.compiler.nodes.AbstractLocalNode
-
- AbstractMemoryCheckpoint - Class in org.graalvm.compiler.nodes.memory
-
- AbstractMemoryCheckpoint(NodeClass<? extends AbstractMemoryCheckpoint>, Stamp) - Constructor for class org.graalvm.compiler.nodes.memory.AbstractMemoryCheckpoint
-
- AbstractMemoryCheckpoint(NodeClass<? extends AbstractMemoryCheckpoint>, Stamp, FrameState) - Constructor for class org.graalvm.compiler.nodes.memory.AbstractMemoryCheckpoint
-
- AbstractMergeNode - Class in org.graalvm.compiler.nodes
-
Denotes the merging of multiple control-flow paths.
- AbstractMergeNode(NodeClass<? extends AbstractMergeNode>) - Constructor for class org.graalvm.compiler.nodes.AbstractMergeNode
-
- AbstractNewArrayNode - Class in org.graalvm.compiler.nodes.java
-
The AbstractNewArrayNode
is used for all 1-dimensional array allocations.
- AbstractNewArrayNode(NodeClass<? extends AbstractNewArrayNode>, Stamp, ValueNode, boolean, FrameState) - Constructor for class org.graalvm.compiler.nodes.java.AbstractNewArrayNode
-
- AbstractNewObjectNode - Class in org.graalvm.compiler.nodes.java
-
The AbstractNewObjectNode
is the base class for the new instance and new array nodes.
- AbstractNewObjectNode(NodeClass<? extends AbstractNewObjectNode>, Stamp, boolean, FrameState) - Constructor for class org.graalvm.compiler.nodes.java.AbstractNewObjectNode
-
- AbstractNormalizeCompareNode - Class in org.graalvm.compiler.nodes.calc
-
Returns -1, 0, or 1 if either x < y, x == y, or x > y.
- AbstractNormalizeCompareNode(NodeClass<? extends BinaryNode>, JavaKind, ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.nodes.calc.AbstractNormalizeCompareNode
-
- AbstractObjectStamp - Class in org.graalvm.compiler.core.common.type
-
Type describing all pointers to Java objects.
- AbstractObjectStamp(ResolvedJavaType, boolean, boolean, boolean, boolean) - Constructor for class org.graalvm.compiler.core.common.type.AbstractObjectStamp
-
- AbstractPointerStamp - Class in org.graalvm.compiler.core.common.type
-
Abstract base class of all pointer types.
- AbstractPointerStamp(boolean, boolean) - Constructor for class org.graalvm.compiler.core.common.type.AbstractPointerStamp
-
- AbstractStateSplit - Class in org.graalvm.compiler.nodes
-
- AbstractStateSplit(NodeClass<? extends AbstractStateSplit>, Stamp) - Constructor for class org.graalvm.compiler.nodes.AbstractStateSplit
-
- AbstractStateSplit(NodeClass<? extends AbstractStateSplit>, Stamp, FrameState) - Constructor for class org.graalvm.compiler.nodes.AbstractStateSplit
-
- AbstractTemplates(OptionValues, Providers) - Constructor for class org.graalvm.compiler.replacements.SnippetTemplate.AbstractTemplates
-
- abstractTruffleStringType - Variable in class org.graalvm.compiler.truffle.compiler.substitutions.KnownTruffleTypes
-
- AbstractTypeReader - Class in org.graalvm.compiler.core.common.util
-
- AbstractTypeReader() - Constructor for class org.graalvm.compiler.core.common.util.AbstractTypeReader
-
- AbstractUnsafeCompareAndSwapNode - Class in org.graalvm.compiler.nodes.java
-
- AbstractUnsafeCompareAndSwapNode(NodeClass<? extends AbstractMemoryCheckpoint>, Stamp, ValueNode, ValueNode, ValueNode, ValueNode, JavaKind, LocationIdentity, MemoryOrderMode) - Constructor for class org.graalvm.compiler.nodes.java.AbstractUnsafeCompareAndSwapNode
-
- AbstractWriteNode - Class in org.graalvm.compiler.nodes.memory
-
- AbstractWriteNode(NodeClass<? extends AbstractWriteNode>, AddressNode, LocationIdentity, ValueNode, OnHeapMemoryAccess.BarrierType) - Constructor for class org.graalvm.compiler.nodes.memory.AbstractWriteNode
-
- absVV(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.1 Integer absolute value.
for i in 0..n-1 do dst[i] = int_abs(src[i])
- accept(SpeculationReasonGroup.SpeculationContextObject.Visitor) - Method in class org.graalvm.compiler.core.common.type.AbstractObjectStamp
-
- accept(SpeculationReasonGroup.SpeculationContextObject.Visitor) - Method in class org.graalvm.compiler.core.common.type.AbstractPointerStamp
-
- accept(SpeculationReasonGroup.SpeculationContextObject.Visitor) - Method in class org.graalvm.compiler.core.common.type.IllegalStamp
-
- accept(SpeculationReasonGroup.SpeculationContextObject.Visitor) - Method in class org.graalvm.compiler.core.common.type.PrimitiveStamp
-
- accept(SpeculationReasonGroup.SpeculationContextObject.Visitor) - Method in class org.graalvm.compiler.core.common.type.VoidStamp
-
- accept(SpeculationReasonGroup.SpeculationContextObject.Visitor) - Method in class org.graalvm.compiler.hotspot.nodes.type.KlassPointerStamp
-
- accept(SpeculationReasonGroup.SpeculationContextObject.Visitor) - Method in class org.graalvm.compiler.nodes.type.NarrowOopStamp
-
- accept(SpeculationReasonGroup.SpeculationContextObject.Visitor) - Method in interface org.graalvm.compiler.serviceprovider.SpeculationReasonGroup.SpeculationContextObject
-
- accept(NodeVisitor) - Method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
- acceptForInline(CallNode, String) - Static method in interface org.graalvm.compiler.truffle.compiler.phases.inlining.InliningPolicy
-
Checks if the
CallNode
should be compiled.
- access - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfigAccess
-
- AccessArrayNode - Class in org.graalvm.compiler.nodes.java
-
This the base class of all array operations.
- AccessArrayNode(NodeClass<? extends AccessArrayNode>, Stamp, ValueNode) - Constructor for class org.graalvm.compiler.nodes.java.AccessArrayNode
-
Creates a new AccessArrayNode.
- accessedLocation - Variable in class org.graalvm.compiler.nodes.extended.AbstractBoxingNode
-
- accessesCallerFrame() - Method in class org.graalvm.compiler.lir.framemap.FrameMap
-
- AccessFieldNode - Class in org.graalvm.compiler.nodes.java
-
The base class of all instructions that access fields.
- AccessFieldNode(NodeClass<? extends AccessFieldNode>, Stamp, ValueNode, ResolvedJavaField, MemoryOrderMode) - Constructor for class org.graalvm.compiler.nodes.java.AccessFieldNode
-
Constructs a new access field object.
- AccessFieldNode(NodeClass<? extends AccessFieldNode>, Stamp, ValueNode, ResolvedJavaField) - Constructor for class org.graalvm.compiler.nodes.java.AccessFieldNode
-
Constructs a new access field object.
- AccessIndexedNode - Class in org.graalvm.compiler.nodes.java
-
The AccessIndexedNode
class is the base class of instructions that read or write elements
of an array.
- AccessIndexedNode(NodeClass<? extends AccessIndexedNode>, Stamp, ValueNode, ValueNode, GuardingNode, JavaKind) - Constructor for class org.graalvm.compiler.nodes.java.AccessIndexedNode
-
Create an new AccessIndexedNode.
- accessKind - Variable in class org.graalvm.compiler.nodes.extended.UnsafeAccessNode
-
- accessKind() - Method in class org.graalvm.compiler.nodes.extended.UnsafeAccessNode
-
- AccessMonitorNode - Class in org.graalvm.compiler.nodes.java
-
The AccessMonitorNode
is the base class of both monitor acquisition and release.
- AccessMonitorNode(NodeClass<? extends AccessMonitorNode>, ValueNode, MonitorIdNode, boolean) - Constructor for class org.graalvm.compiler.nodes.java.AccessMonitorNode
-
- AccessMonitorNode(NodeClass<? extends AccessMonitorNode>, ValueNode, MonitorIdNode) - Constructor for class org.graalvm.compiler.nodes.java.AccessMonitorNode
-
- accessOperand(Value, AbstractBlockBase<?>) - Method in interface org.graalvm.compiler.lir.gen.BlockValueMap
-
- accessTableToHistogram() - Method in class org.graalvm.compiler.truffle.compiler.phases.InstrumentPhase.Instrumentation
-
- accessTableToList() - Method in class org.graalvm.compiler.truffle.compiler.phases.InstrumentPhase.Instrumentation
-
- accessTag - Variable in class org.graalvm.compiler.truffle.compiler.nodes.frame.VirtualFrameAccessorNode
-
- ACONST_NULL - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- AcquiredCASLockNode - Class in org.graalvm.compiler.hotspot.nodes
-
Marks the control flow path where an object acquired a lightweight lock based on an atomic
compare-and-swap (CAS) of the mark word in the object's header.
- AcquiredCASLockNode(ValueNode) - Constructor for class org.graalvm.compiler.hotspot.nodes.AcquiredCASLockNode
-
- action - Variable in class org.graalvm.compiler.hotspot.nodes.DeoptimizeCallerNode
-
- action - Variable in class org.graalvm.compiler.nodes.AbstractFixedGuardNode
-
- action - Variable in class org.graalvm.compiler.nodes.DeoptimizeNode
-
- action - Variable in class org.graalvm.compiler.nodes.GuardNode
-
- actionBeforeGuardRewrite(DeoptimizingFixedWithNextNode) - Method in class org.graalvm.compiler.phases.common.UseTrappingNullChecksPhase
-
- actionBeforeGuardRewrite(DeoptimizingFixedWithNextNode) - Method in class org.graalvm.compiler.phases.common.UseTrappingOperationPhase
-
- activate() - Method in class org.graalvm.compiler.debug.DebugContext
-
- activate() - Method in class org.graalvm.compiler.nodes.InliningLog.UpdateScope
-
- activateCurrent(Interval) - Method in class org.graalvm.compiler.lir.alloc.lsra.IntervalWalker
-
Processes the
currentInterval
interval in an attempt to allocate a physical register
to it and thus allow it to be moved to a list of
active intervals.
- activeLists - Variable in class org.graalvm.compiler.lir.alloc.lsra.IntervalWalker
-
Sorted list of intervals, live at the current position.
- adaptCountedLoopExitProbability(AbstractBeginNode, double) - Static method in class org.graalvm.compiler.loop.phases.LoopTransformations
-
Inject a new frequency for the condition dominating the given loop exit path.
- ADC - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64BinaryArithmetic
-
- add(int, Register, Register, int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.4 Add (Immediate).
- add(int, Register, Register, Register, AArch64Assembler.ShiftType, int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.5 Add (shifted register).
- add(int, Register, Register, Register, AArch64Assembler.ExtendType, int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.3 Add (extended register).
- add(int, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
dst = src1 + src2.
- add(int, Register, Register, Register, AArch64Assembler.ShiftType, int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
dst = src1 + shiftType(src2, shiftAmt & (size - 1)).
- add(int, Register, Register, int, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
dst = src + immediate.
- add(int, Register, Register, int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
dst = src + immediate.
- add(int, Register, Register, long) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
dst = src + immediate.
- ADD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64BinaryArithmetic
-
- ADD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.SSEOp
-
- add(T) - Method in class org.graalvm.compiler.core.common.alloc.BasicBlockOrderUtils.BlockList
-
- Add(boolean, boolean) - Constructor for class org.graalvm.compiler.core.common.type.ArithmeticOpTable.BinaryOp.Add
-
- add(int) - Method in class org.graalvm.compiler.core.common.util.IntList
-
Appends a value to the end of this list, increasing its
size by 1.
- add(DebugContext, long) - Method in interface org.graalvm.compiler.debug.CounterKey
-
Adds value
to this counter.
- add(DebugContext) - Method in class org.graalvm.compiler.debug.GlobalMetrics
-
Adds the values in debug
to the values in this object.
- add(T) - Method in class org.graalvm.compiler.graph.Graph
-
Adds a new node to the graph.
- add(Node) - Method in class org.graalvm.compiler.graph.NodeFlood
-
- add(Node) - Method in class org.graalvm.compiler.graph.NodeList
-
Adds a new node to the list.
- add(Node) - Method in class org.graalvm.compiler.graph.NodeWorkList
-
- add(Node) - Method in class org.graalvm.compiler.graph.NodeWorkList.IterativeNodeWorkList
-
- add(Node) - Method in class org.graalvm.compiler.graph.NodeWorkList.SingletonNodeWorkList
-
- add(ClassLoader) - Method in class org.graalvm.compiler.hotspot.WeakClassLoaderSet
-
Adds loader
to this set.
- add(int, Interval.RegisterPriority) - Method in class org.graalvm.compiler.lir.alloc.lsra.Interval.UsePosList
-
- add(StructuredGraph, ValueNode, ValueNode, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.BinaryArithmeticNode
-
- add(ValueNode, ValueNode, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.BinaryArithmeticNode
-
- add(ValueNode, ValueNode) - Static method in class org.graalvm.compiler.nodes.calc.BinaryArithmeticNode
-
- add(LocationIdentity) - Method in class org.graalvm.compiler.nodes.cfg.LocationSet
-
- add(T) - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext
-
Adds a node and all its inputs to the graph.
- add(StructuredGraph, ValueNode, ValueNode) - Static method in class org.graalvm.compiler.nodes.loop.MathUtil
-
- add(StructuredGraph, ValueNode, ValueNode, boolean) - Static method in class org.graalvm.compiler.nodes.loop.MathUtil
-
- add(OptimisticOptimizations.Optimization...) - Method in class org.graalvm.compiler.phases.OptimisticOptimizations
-
- add(AbstractMergeNode) - Method in class org.graalvm.compiler.phases.util.BlockWorkList
-
Adds a block to this list in an unsorted fashion, like a stack.
- add(T) - Method in class org.graalvm.compiler.replacements.GraphKit
-
- add(ValueNode, ValueNode) - Method in class org.graalvm.compiler.replacements.InvocationPluginHelper
-
- add(T) - Method in class org.graalvm.compiler.replacements.nodes.MethodHandleNode.GraphAdder
-
- add(int) - Method in class org.graalvm.compiler.replacements.SnippetCounter
-
Increments the value of this counter.
- add(SnippetCounter, int) - Static method in class org.graalvm.compiler.replacements.SnippetCounterNode
-
- add(String, Object) - Method in class org.graalvm.compiler.replacements.SnippetTemplate.Arguments
-
- add(E) - Method in class org.graalvm.compiler.truffle.runtime.collection.ArrayQueue
-
- add(E) - Method in class org.graalvm.compiler.truffle.runtime.collection.BTreeQueue
-
- add(E) - Method in class org.graalvm.compiler.truffle.runtime.collection.DelegatingBlockingQueue
-
- add(EffectList.SimpleEffect) - Method in class org.graalvm.compiler.virtual.phases.ea.EffectList
-
- add(EffectList.Effect) - Method in class org.graalvm.compiler.virtual.phases.ea.EffectList
-
- add(SignedWord) - Method in class org.graalvm.compiler.word.Word
-
- add(UnsignedWord) - Method in class org.graalvm.compiler.word.Word
-
- add(int) - Method in class org.graalvm.compiler.word.Word
-
- add(Word) - Method in class org.graalvm.compiler.word.Word
-
- addAfter(FixedWithNextNode) - Static method in class org.graalvm.compiler.nodes.debug.VerifyHeapNode
-
- addAfterFixed(FixedWithNextNode, FixedNode) - Method in class org.graalvm.compiler.nodes.StructuredGraph
-
- addAll(DataSection) - Method in class org.graalvm.compiler.code.DataSection
-
- addAll(Iterable<? extends Node>) - Method in class org.graalvm.compiler.graph.NodeFlood
-
- addAll(Collection<? extends T>) - Method in class org.graalvm.compiler.graph.NodeList
-
- addAll(T[]) - Method in class org.graalvm.compiler.graph.NodeList
-
- addAll(Iterable<? extends Node>) - Method in class org.graalvm.compiler.graph.NodeWorkList
-
- addAll(LocationSet) - Method in class org.graalvm.compiler.nodes.cfg.LocationSet
-
- addAll(Collection<? extends E>) - Method in class org.graalvm.compiler.truffle.runtime.collection.DelegatingBlockingQueue
-
- addAll(EffectList) - Method in class org.graalvm.compiler.virtual.phases.ea.EffectList
-
- addAllocationDelta(int) - Method in class org.graalvm.compiler.virtual.phases.ea.GraphEffectList
-
- addAnnotation(CompilationResult.CodeAnnotation) - Method in class org.graalvm.compiler.code.CompilationResult
-
- addAnnotations(HexCodeFile, List<CompilationResult.CodeAnnotation>) - Static method in class org.graalvm.compiler.code.HexCodeFile
-
Adds any jump tables, lookup tables or code comments from a list of code annotations.
- addArrayRangeBarriers(ArrayRangeWrite) - Method in class org.graalvm.compiler.nodes.gc.CardTableBarrierSet
-
- addASTSizeProperty(OptimizedCallTarget, Map<String, Object>) - Static method in interface org.graalvm.compiler.truffle.runtime.GraalTruffleRuntimeListener
-
- addBarriers(FixedAccessNode) - Method in interface org.graalvm.compiler.nodes.gc.BarrierSet
-
- addBarriers(FixedAccessNode) - Method in class org.graalvm.compiler.nodes.gc.CardTableBarrierSet
-
- addBarriers(FixedAccessNode) - Method in class org.graalvm.compiler.nodes.gc.G1BarrierSet
-
- addBefore(FixedNode) - Static method in class org.graalvm.compiler.nodes.debug.VerifyHeapNode
-
- addBeforeFixed(FixedNode, FixedWithNextNode) - Method in class org.graalvm.compiler.nodes.StructuredGraph
-
- addBeforeLast(BasePhase<? super C>) - Method in class org.graalvm.compiler.phases.PhaseSuite
-
Inserts a phase before the last phase in the suite.
- addCacheEntry(ReadEliminationBlockState.CacheEntry<?>, ValueNode) - Method in class org.graalvm.compiler.virtual.phases.ea.ReadEliminationBlockState
-
- addCaller(SourceLanguagePosition, NodeSourcePosition) - Method in class org.graalvm.compiler.graph.NodeSourcePosition
-
- addCaller(NodeSourcePosition) - Method in class org.graalvm.compiler.graph.NodeSourcePosition
-
- addCaller(NodeSourcePosition, boolean) - Method in class org.graalvm.compiler.graph.NodeSourcePosition
-
- addCaller(SourceLanguagePosition, NodeSourcePosition, boolean) - Method in class org.graalvm.compiler.graph.NodeSourcePosition
-
- addCallerToNoDeoptSuccessorPosition(NodeSourcePosition) - Method in interface org.graalvm.compiler.nodes.DeoptimizingGuard
-
- addCanOverflow(IntegerStamp, IntegerStamp) - Static method in class org.graalvm.compiler.core.common.type.IntegerStamp
-
- addCanOverflow(IntegerStamp, IntegerStamp) - Method in class org.graalvm.compiler.nodes.calc.IntegerBelowNode.BelowOp
-
- addCanOverflow(IntegerStamp, IntegerStamp) - Method in class org.graalvm.compiler.nodes.calc.IntegerLessThanNode.LessThanOp
-
- addCanOverflow(IntegerStamp, IntegerStamp) - Method in class org.graalvm.compiler.nodes.calc.IntegerLowerThanNode.LowerOp
-
Return true
if the a + b
can overflow w.r.t.
- addCodeInstallationTask(Backend.CodeInstallationTaskFactory) - Method in class org.graalvm.compiler.core.target.Backend
-
- addComment(int, String) - Method in class org.graalvm.compiler.code.HexCodeFile
-
Adds a comment to the list of comments for a given position.
- addConst(String, Object) - Method in class org.graalvm.compiler.replacements.SnippetTemplate.Arguments
-
- addConst(String, Object, Stamp) - Method in class org.graalvm.compiler.replacements.SnippetTemplate.Arguments
-
- addContext(String) - Method in error org.graalvm.compiler.debug.GraalError
-
- addContext(String, Object) - Method in error org.graalvm.compiler.debug.GraalError
-
- addContext(Node) - Method in error org.graalvm.compiler.graph.GraalGraphError
-
Adds a node to the context of this GraalGraphError
.
- addCounterAfter(String, String, int, boolean, FixedWithNextNode) - Method in class org.graalvm.compiler.virtual.phases.ea.GraphEffectList
-
- addCounterBefore(String, String, long, boolean, FixedNode) - Static method in class org.graalvm.compiler.nodes.debug.DynamicCounterNode
-
- addCounterBefore(String, String, ValueNode, boolean, FixedNode) - Static method in class org.graalvm.compiler.nodes.debug.DynamicCounterNode
-
- addCounterBefore(String, String, long, boolean, ValueNode, FixedNode) - Static method in class org.graalvm.compiler.nodes.debug.WeakCounterNode
-
- addCounterBefore(String, String, int, boolean, FixedNode) - Method in class org.graalvm.compiler.virtual.phases.ea.GraphEffectList
-
- addDef(AllocatableValue, LIRInstruction, Interval.RegisterPriority, <any>, boolean) - Method in class org.graalvm.compiler.lir.alloc.lsra.LinearScanLifetimeAnalysisPhase
-
- addDeferredExit(ControlFlowGraph.DeferredExit[], Block) - Static method in class org.graalvm.compiler.nodes.cfg.ControlFlowGraph
-
- addDuplicates(Iterable<? extends Node>, Graph, int, EconomicMap<Node, Node>) - Method in class org.graalvm.compiler.graph.Graph
-
Adds duplicates of the nodes in newNodes
to this graph.
- addDuplicates(Iterable<? extends Node>, Graph, int, Graph.DuplicationReplacement) - Method in class org.graalvm.compiler.graph.Graph
-
- addFeatures(EnumSet<T>) - Method in class org.graalvm.compiler.asm.Assembler
-
Add a new item at the top of the feature stack.
- addFixedNodeBefore(FixedWithNextNode, FixedNode) - Method in class org.graalvm.compiler.virtual.phases.ea.GraphEffectList
-
Adds the given fixed node to the graph's control flow, before position (so that the original
predecessor of position will then be node's predecessor).
- addFloatingNode(GraphDecoder.MethodScope, Node) - Method in class org.graalvm.compiler.nodes.GraphDecoder
-
- addFloatingNode(GraphDecoder.MethodScope, Node) - Method in class org.graalvm.compiler.nodes.SimplifyingGraphDecoder
-
- addFloatingNode(ValueNode, String) - Method in class org.graalvm.compiler.virtual.phases.ea.GraphEffectList
-
Add the given floating node to the graph.
- addForwardEnd(EndNode) - Method in class org.graalvm.compiler.nodes.AbstractMergeNode
-
- addFrom(int) - Method in class org.graalvm.compiler.lir.stackslotalloc.StackInterval
-
- addFutureStageRequirement(GraphState.StageFlag) - Method in class org.graalvm.compiler.nodes.GraphState
-
- addGuard(GuardingNode) - Method in class org.graalvm.compiler.nodes.extended.MultiGuardNode
-
- addGuard(GuardingNode, GuardingNode) - Static method in class org.graalvm.compiler.nodes.extended.MultiGuardNode
-
- addIncomingValues(Value[]) - Method in class org.graalvm.compiler.lir.StandardOp.LabelOp
-
- addIndexOf(E) - Method in class org.graalvm.compiler.truffle.runtime.collection.BTreeQueue
-
- addIndexOf(E) - Method in class org.graalvm.compiler.truffle.runtime.collection.DelegatingBlockingQueue
-
- addInfopoint(Infopoint) - Method in class org.graalvm.compiler.code.CompilationResult
-
Records a custom infopoint in the code section.
- addInitializationListener(Runnable) - Method in interface org.graalvm.compiler.truffle.jfr.EventFactory
-
- addInitialRequiredStages(GraphState) - Static method in class org.graalvm.compiler.core.phases.fuzzing.AbstractCompilationPlan
-
- addInlinedTarget(CompilableTruffleAST) - Method in interface org.graalvm.compiler.truffle.common.TruffleInliningData
-
To be used from the compiler side.
- addInlinedTarget(CompilableTruffleAST) - Method in class org.graalvm.compiler.truffle.runtime.TruffleInlining
-
- addInput(ValueNode) - Method in class org.graalvm.compiler.nodes.PhiNode
-
- addInstalledCode(DebugContext, ResolvedJavaMethod, CompilationRequest, CompilationResult) - Method in class org.graalvm.compiler.core.target.Backend
-
Installs code based on a given compilation result.
- addInvokeNormalSuccessor(int, BciBlockMapping.BciBlock) - Method in class org.graalvm.compiler.java.BciBlockMapping
-
Logic for adding an the "normal" invoke successor link.
- addl(AMD64Address, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- addl(Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- addl(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- addLeafCallsite(Invokable, InliningLog.Callsite) - Method in class org.graalvm.compiler.nodes.InliningLog
-
This method must be called during graph compression, or other node-id changes.
- addListener(GraalTruffleRuntimeListener) - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- addLiveValue(Value) - Method in class org.graalvm.compiler.hotspot.HotSpotReferenceMapBuilder
-
- addLiveValue(Value) - Method in class org.graalvm.compiler.lir.framemap.ReferenceMapBuilder
-
- addLock(VirtualObjectNode, MonitorIdNode) - Method in interface org.graalvm.compiler.nodes.spi.VirtualizerTool
-
- addLock(MonitorIdNode) - Method in class org.graalvm.compiler.virtual.phases.ea.ObjectState
-
- addLock(int, MonitorIdNode) - Method in class org.graalvm.compiler.virtual.phases.ea.PartialEscapeBlockState
-
- addLocks(List<MonitorIdNode>) - Method in class org.graalvm.compiler.nodes.virtual.CommitAllocationNode
-
- addLog(UnmodifiableEconomicMap<Node, Node>, InliningLog) - Method in class org.graalvm.compiler.nodes.InliningLog
-
Appends the inlining decision tree from replacementLog
to this log.
- addMapping(Interval, Interval) - Method in class org.graalvm.compiler.lir.alloc.lsra.MoveResolver
-
- addMapping(Constant, Interval) - Method in class org.graalvm.compiler.lir.alloc.lsra.MoveResolver
-
- addMaterializationValue(Constant) - Method in class org.graalvm.compiler.lir.alloc.lsra.Interval
-
Sets the value which is used for re-materialization.
- addMemory(ValueNode, LIRLowerableAccess) - Method in class org.graalvm.compiler.core.amd64.AMD64NodeMatchRules
-
- AddNode - Class in org.graalvm.compiler.nodes.calc
-
- AddNode(ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.nodes.calc.AddNode
-
- AddNode(NodeClass<? extends AddNode>, ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.nodes.calc.AddNode
-
- addNode(ValueNode) - Method in interface org.graalvm.compiler.nodes.spi.VirtualizerTool
-
Adds the given node to the graph.
- addNonNullCast(ValueNode) - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext
-
- addObject(T) - Method in class org.graalvm.compiler.core.common.util.FrequencyEncoder
-
Adds an object to the array.
- addObject(Object) - Method in class org.graalvm.compiler.nodes.GraphEncoder
-
- addObject(int, ObjectState) - Method in class org.graalvm.compiler.virtual.phases.ea.PartialEscapeBlockState
-
- addOperandComment(int, String) - Method in class org.graalvm.compiler.code.HexCodeFile
-
Adds an operand comment for a given position.
- addOrUnique(T) - Method in class org.graalvm.compiler.graph.Graph
-
- addOrUniqueWithInputs(T) - Method in class org.graalvm.compiler.graph.Graph
-
- addOverflowsNegatively(long, long, int) - Static method in class org.graalvm.compiler.core.common.type.IntegerStamp
-
- addOverflowsPositively(long, long, int) - Static method in class org.graalvm.compiler.core.common.type.IntegerStamp
-
- addPatchAt(int, Assembler<?>) - Method in class org.graalvm.compiler.asm.Label
-
- addpd(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- addpd(Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- addPeriodicEvent(Class<? extends Event>, Runnable) - Method in interface org.graalvm.compiler.truffle.jfr.EventFactory
-
- addPush(JavaKind, T) - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext
-
Adds a node with a non-void kind to the graph, pushes it to the stack.
- addpVVV(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.5 Add pairwise vector.
- addq(Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- addq(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- addq(AMD64Address, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- addqAndJcc(Register, int, AMD64Assembler.ConditionFlag, Label, boolean) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- addRange(int, int) - Method in class org.graalvm.compiler.lir.alloc.lsra.Interval
-
- addReadCache(ValueNode, LocationIdentity, int, JavaKind, boolean, ValueNode, PartialEscapeClosure<?>) - Method in class org.graalvm.compiler.virtual.phases.ea.PEReadEliminationBlockState
-
- addRegisterHint(LIRInstruction, Value, LIRInstruction.OperandMode, EnumSet<LIRInstruction.OperandFlag>, boolean) - Method in class org.graalvm.compiler.lir.alloc.lsra.LinearScanLifetimeAnalysisPhase
-
- addRegisterHint(LIRInstruction, Value, LIRInstruction.OperandMode, EnumSet<LIRInstruction.OperandFlag>, boolean) - Method in class org.graalvm.compiler.lir.alloc.lsra.ssa.SSALinearScanLifetimeAnalysisPhase
-
- address - Variable in class org.graalvm.compiler.lir.aarch64.AArch64CacheWritebackOp
-
- address - Variable in class org.graalvm.compiler.lir.aarch64.AArch64Move.LoadAddressOp
-
- address - Variable in class org.graalvm.compiler.lir.aarch64.AArch64Move.NullCheckOp
-
- address - Variable in class org.graalvm.compiler.lir.aarch64.AArch64PrefetchOp
-
- address - Variable in class org.graalvm.compiler.lir.amd64.AMD64CacheWritebackOp
-
- address - Variable in class org.graalvm.compiler.lir.amd64.AMD64Move.AtomicReadAndAddOp
-
- address - Variable in class org.graalvm.compiler.lir.amd64.AMD64Move.AtomicReadAndWriteOp
-
- address - Variable in class org.graalvm.compiler.lir.amd64.AMD64Move.CompareAndSwapOp
-
- address - Variable in class org.graalvm.compiler.lir.amd64.AMD64Move.LeaOp
-
- address - Variable in class org.graalvm.compiler.lir.amd64.AMD64Move.NullCheckOp
-
- address - Variable in class org.graalvm.compiler.lir.amd64.AMD64PrefetchOp
-
- address - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorMove.VectorMemOp
-
- address - Variable in class org.graalvm.compiler.nodes.extended.CacheWritebackNode
-
- address - Variable in class org.graalvm.compiler.nodes.extended.UnsafeMemoryLoadNode
-
- address - Variable in class org.graalvm.compiler.nodes.extended.UnsafeMemoryStoreNode
-
- Address() - Constructor for class org.graalvm.compiler.nodes.memory.address.AddressNode.Address
-
- address(Object, long) - Static method in class org.graalvm.compiler.nodes.memory.address.OffsetAddressNode
-
- ADDRESS_FLAGS - Static variable in class org.graalvm.compiler.lir.LIRInstruction
-
The flags of the base and index value of an address.
- AddressableMemoryAccess - Interface in org.graalvm.compiler.nodes.memory
-
A special form of
MemoryAccess exposing the
AddressNode representing
the LocationIdentity touched by this memory access.
- addressAsAllocatableInteger(Value) - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
Returns an AllocatableValue
of the address value
with an integer
representation.
- addressInBytes(AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- AddressLowering() - Constructor for class org.graalvm.compiler.phases.common.AddressLoweringPhase.AddressLowering
-
- AddressLoweringByUse() - Constructor for class org.graalvm.compiler.phases.common.AddressLoweringByUsePhase.AddressLoweringByUse
-
- AddressLoweringByUsePhase - Class in org.graalvm.compiler.phases.common
-
Created by adinn on 09/05/17.
- AddressLoweringByUsePhase(AddressLoweringByUsePhase.AddressLoweringByUse) - Constructor for class org.graalvm.compiler.phases.common.AddressLoweringByUsePhase
-
- AddressLoweringByUsePhase.AddressLoweringByUse - Class in org.graalvm.compiler.phases.common
-
- AddressLoweringHotSpotSuitesProvider - Class in org.graalvm.compiler.hotspot.meta
-
Subclass to factor out management of address lowering.
- AddressLoweringHotSpotSuitesProvider(SuitesCreator, GraalHotSpotVMConfig, HotSpotGraalRuntimeProvider, BasePhase<CoreProviders>) - Constructor for class org.graalvm.compiler.hotspot.meta.AddressLoweringHotSpotSuitesProvider
-
- AddressLoweringPhase - Class in org.graalvm.compiler.phases.common
-
- AddressLoweringPhase(AddressLoweringPhase.AddressLowering) - Constructor for class org.graalvm.compiler.phases.common.AddressLoweringPhase
-
- AddressLoweringPhase.AddressLowering - Class in org.graalvm.compiler.phases.common
-
- AddressNode - Class in org.graalvm.compiler.nodes.memory.address
-
Base class for nodes that deal with addressing calculation.
- AddressNode(NodeClass<? extends AddressNode>) - Constructor for class org.graalvm.compiler.nodes.memory.address.AddressNode
-
- AddressNode.Address - Class in org.graalvm.compiler.nodes.memory.address
-
- addressOf(int) - Method in interface org.graalvm.jniutils.JNI.JValue
-
Gets JValue in an array of JValues pointed to by this object.
- addressToWord(ValueNode, JavaKind) - Static method in class org.graalvm.compiler.word.WordCastNode
-
- addressValue - Variable in class org.graalvm.compiler.lir.aarch64.AArch64AtomicMove.AtomicReadAndAddLSEOp
-
- addressValue - Variable in class org.graalvm.compiler.lir.aarch64.AArch64AtomicMove.AtomicReadAndAddOp
-
- addressValue - Variable in class org.graalvm.compiler.lir.aarch64.AArch64AtomicMove.AtomicReadAndWriteOp
-
- addressValue - Variable in class org.graalvm.compiler.lir.aarch64.AArch64AtomicMove.CompareAndSwapOp
-
- addressValue - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ZeroMemoryOp
-
- addressValueTemp - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ZeroMemoryOp
-
- addReturnValue(EndNode, JavaKind, ValueNode) - Method in class org.graalvm.compiler.replacements.InvocationPluginHelper
-
Connects an
EndNode
and return value into the final control flow merge.
- adds(int, Register, Register, int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.8 Add (Immediate) & set flags.
- adds(int, Register, Register, Register, AArch64Assembler.ShiftType, int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.9 Add (shift registers) set flags.
- adds(int, Register, Register, Register, AArch64Assembler.ExtendType, int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.7 Add (extended register) & set flags.
- adds(int, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
dst = src1 + src2 and sets condition flags.
- adds(int, Register, Register, int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
dst = src + aimm and sets condition flags.
- addScalarAlias(ValueNode, ValueNode) - Method in class org.graalvm.compiler.virtual.phases.ea.EffectsClosure
-
- addsd(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- addsd(Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- addShutdownHook(Runnable) - Method in class org.graalvm.compiler.hotspot.HotSpotGraalRuntime
-
- addSideEffect(StateSplit) - Method in class org.graalvm.compiler.java.FrameStateBuilder
-
- addSideEffect(StateSplit) - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.IntrinsicContext.SideEffectsState
-
Records a side effect for the current program point.
- addSnippetCounters(LocationIdentity[]) - Static method in class org.graalvm.compiler.replacements.SnippetCounterNode
-
- addSorted(AbstractMergeNode, int) - Method in class org.graalvm.compiler.phases.util.BlockWorkList
-
Adds a block to this list, sorted by the supplied number.
- addSSS(AArch64ASIMDAssembler.ElementSize, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.2 Integer add scalar.
dst[0] = int_add(src1[0], src2[0])
- addStackSlotsToTemporaries(Value[], Value[]) - Static method in class org.graalvm.compiler.lir.LIRInstruction
-
Utility method to add stack arguments to a list of temporaries.
- addSubShift(BinaryNode, ValueNode, BinaryNode) - Method in class org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules
-
Goal: Use AArch64 binary shift add/sub ops to fold shift.
- addSuccessor(BciBlockMapping.BciBlock) - Method in class org.graalvm.compiler.java.BciBlockMapping.BciBlock
-
- addTargetToDequeue(CompilableTruffleAST) - Method in interface org.graalvm.compiler.truffle.common.TruffleInliningData
-
Records the given target to be dequed from the compilation queue at the end of the current
compilation.
- addTargetToDequeue(CompilableTruffleAST) - Method in class org.graalvm.compiler.truffle.runtime.TruffleInlining
-
- addTemp(AllocatableValue, int, Interval.RegisterPriority, <any>, boolean) - Method in class org.graalvm.compiler.lir.alloc.lsra.LinearScanLifetimeAnalysisPhase
-
- addTestPlugins(InvocationPlugins, List<Pair<String, InvocationPlugin>>) - Method in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins
-
Extends the plugins in this object with those from other
.
- addTo(int) - Method in class org.graalvm.compiler.lir.stackslotalloc.StackInterval
-
- addToMemory(WriteNode, ReadNode, ValueNode) - Method in class org.graalvm.compiler.core.amd64.AMD64NodeMatchRules
-
- addToWorkList(Node) - Method in interface org.graalvm.compiler.nodes.spi.SimplifierTool
-
Adds a node to the worklist independent of whether it has already been on the worklist.
- addToWorkList(Iterable<? extends Node>) - Method in interface org.graalvm.compiler.nodes.spi.SimplifierTool
-
- addToWorkList(Node) - Method in class org.graalvm.compiler.phases.common.CanonicalizerPhase.Tool
-
- addToWorkList(Iterable<? extends Node>) - Method in class org.graalvm.compiler.phases.common.CanonicalizerPhase.Tool
-
- addUsage(UseEntry) - Method in class org.graalvm.compiler.lir.constopt.ConstantTree.NodeCost
-
- addUse(AllocatableValue, int, int, Interval.RegisterPriority, <any>, boolean) - Method in class org.graalvm.compiler.lir.alloc.lsra.LinearScanLifetimeAnalysisPhase
-
- addUsePos(int, Interval.RegisterPriority, boolean) - Method in class org.graalvm.compiler.lir.alloc.lsra.Interval
-
- addValuesTo(long[]) - Method in class org.graalvm.compiler.debug.DebugContext
-
Gets a tally of the metric values in this context and a given tally.
- addVarargs(String, Class<?>, Stamp, Object) - Method in class org.graalvm.compiler.replacements.SnippetTemplate.Arguments
-
- addVersionProperties(Map<Object, Object>) - Static method in class org.graalvm.compiler.debug.DebugContext
-
Adds version properties to the provided map.
- addVirtualizationDelta(int) - Method in class org.graalvm.compiler.virtual.phases.ea.GraphEffectList
-
- addVirtualMapping(FrameState, EscapeObjectState) - Method in class org.graalvm.compiler.virtual.phases.ea.GraphEffectList
-
Adds a virtual object's state to the given frame state.
- addVirtualObjectMapping(EscapeObjectState) - Method in class org.graalvm.compiler.nodes.FrameState
-
- addvSV(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.6 Add across vector.
dst = src[0] + ....+ src[n].
- addVVV(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.2 Integer add vector.
for i in 0..n-1 do dst[i] = int_add(src1[i], src2[i])
- addWeakCounterCounterBefore(String, String, int, boolean, ValueNode, FixedNode) - Method in class org.graalvm.compiler.virtual.phases.ea.GraphEffectList
-
- addWithoutUnique(T) - Method in class org.graalvm.compiler.graph.Graph
-
- addWithoutUniqueWithInputs(T) - Method in class org.graalvm.compiler.graph.Graph
-
- adjustCompilationLevel(Object, String, String, boolean, CompilationLevel) - Method in class org.graalvm.compiler.hotspot.HotSpotGraalCompilerFactory
-
- adjustIndentation(int) - Method in class org.graalvm.compiler.debug.LogStream
-
Adjusts the current indentation level of this log stream.
- adoptAddObjectStates(PartialEscapeBlockState<?>) - Method in class org.graalvm.compiler.virtual.phases.ea.PartialEscapeBlockState
-
- adr(Register, int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.10 PC-relative address.
- adr(Register, int, int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.10 PC-relative address.
- adr(Register, Label) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
- adrp(Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.11 PC-relative address to 4KB page.
- adrpAdd(Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
Emits patchable adrp add sequence.
- AdrpAddMacroInstruction(int) - Constructor for class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler.AdrpAddMacroInstruction
-
- adrpLdr(int, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
Emits patchable adrp ldr sequence.
- AdrpLdrMacroInstruction(int, int) - Constructor for class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler.AdrpLdrMacroInstruction
-
- advance(LogStream) - Method in enum org.graalvm.compiler.core.gen.InstructionPrinter.InstructionLineColumn
-
Prints space characters to a given stream until its
position is equal to this column's position.
- AES_BLOCK_SIZE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64AESEncryptOp
-
- AES_BLOCK_SIZE_IN_BYTES - Static variable in class org.graalvm.compiler.replacements.StandardGraphBuilderPlugins.AESCryptPlugin
-
The AES block size is a constant 128 bits as defined by the
standard.
- AES_STUBS - Static variable in class org.graalvm.compiler.replacements.nodes.CryptoForeignCalls
-
- aescryptDecryptBlockStub - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- AESCryptDelegatePlugin(AESNode.CryptMode, String, Type...) - Constructor for class org.graalvm.compiler.replacements.StandardGraphBuilderPlugins.AESCryptDelegatePlugin
-
- aescryptEncryptBlockStub - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- AESCryptPlugin(AESNode.CryptMode) - Constructor for class org.graalvm.compiler.replacements.StandardGraphBuilderPlugins.AESCryptPlugin
-
- AESCryptPluginBase(AESNode.CryptMode, String, Type...) - Constructor for class org.graalvm.compiler.replacements.StandardGraphBuilderPlugins.AESCryptPluginBase
-
- aesd(Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.7 AES single round decryption.
- aesdec(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- aesdeclast(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- aese(Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.8 AES single round encryption.
- aesenc(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- aesenclast(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- aesimc(Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.9 AES inverse mix columns.
- aesmc(Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.10 AES mix columns.
- AESNode - Class in org.graalvm.compiler.replacements.nodes
-
Encrypt or decrypt operation using the AES cipher.
- AESNode(ValueNode, ValueNode, ValueNode, AESNode.CryptMode) - Constructor for class org.graalvm.compiler.replacements.nodes.AESNode
-
- AESNode(ValueNode, ValueNode, ValueNode, AESNode.CryptMode, EnumSet<?>) - Constructor for class org.graalvm.compiler.replacements.nodes.AESNode
-
- AESNode.CryptMode - Enum in org.graalvm.compiler.replacements.nodes
-
- afterAddChildren(CallNode) - Method in interface org.graalvm.compiler.truffle.compiler.phases.inlining.InliningPolicy
-
- afterClone(Node) - Method in class org.graalvm.compiler.graph.Node
-
- afterClone(Node) - Method in class org.graalvm.compiler.nodes.debug.ControlFlowAnchorNode
-
- afterClone(Node) - Method in class org.graalvm.compiler.nodes.InvokeNode
-
- afterClone(Node) - Method in class org.graalvm.compiler.nodes.InvokeWithExceptionNode
-
- afterClone(Node) - Method in class org.graalvm.compiler.nodes.virtual.CommitAllocationNode
-
- afterClone(Node) - Method in class org.graalvm.compiler.nodes.virtual.VirtualObjectNode
-
- afterClone(Node) - Method in class org.graalvm.compiler.replacements.nodes.MacroNode
-
- afterClone(Node) - Method in class org.graalvm.compiler.replacements.nodes.MacroWithExceptionNode
-
- afterCodeInstallation(CompilationResult, InstalledCode) - Method in class org.graalvm.compiler.truffle.compiler.hotspot.HotSpotTruffleCompilerImpl
-
- afterCodeInstallation(CompilationResult, InstalledCode) - Method in class org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl
-
Notifies this object once installedCode
has been installed in the code cache.
- afterDecodingFields(Node) - Method in class org.graalvm.compiler.graph.Graph
-
Notifies node event listeners registered with this graph that node
has been created
as part of decoding a graph and its fields have now been initialized.
- afterDecodingFields(Node) - Method in class org.graalvm.compiler.graph.Graph.NodeEventListener
-
Notifies this listener that the decoding of fields for this node has finished.
- afterExpand(CallNode) - Method in interface org.graalvm.compiler.truffle.compiler.phases.inlining.InliningPolicy
-
- afterMergeEffects - Variable in class org.graalvm.compiler.virtual.phases.ea.EffectsClosure.MergeProcessor
-
- afterMethodScope(GraphDecoder.MethodScope) - Method in class org.graalvm.compiler.nodes.GraphDecoder
-
- afterMethodScope(GraphDecoder.MethodScope) - Method in class org.graalvm.compiler.replacements.PEGraphDecoder
-
- afterNodeIdChange(Node, Object) - Method in class org.graalvm.compiler.graph.Graph
-
- afterNodeIdChange(Node, Object) - Method in class org.graalvm.compiler.nodes.StructuredGraph
-
- afterRegister(Node) - Method in class org.graalvm.compiler.graph.Graph
-
- afterRegister(Node) - Method in class org.graalvm.compiler.nodes.StructuredGraph
-
- afterSplit(AbstractBeginNode, FloatingReadPhase.MemoryMapImpl) - Method in class org.graalvm.compiler.phases.common.FloatingReadPhase.FloatingReadClosure
-
- afterSplit(AbstractBeginNode, SnippetFrameStateAssignment.NodeStateAssignment) - Method in class org.graalvm.compiler.phases.common.SnippetFrameStateAssignment.SnippetFrameStateAssignmentClosure
-
- afterSplit(AbstractBeginNode) - Method in class org.graalvm.compiler.phases.graph.MergeableState
-
- afterSplit(Block, StateT) - Method in class org.graalvm.compiler.phases.graph.ReentrantBlockIterator.BlockIteratorClosure
-
- afterSplit(AbstractBeginNode, StateT) - Method in class org.graalvm.compiler.phases.graph.ReentrantNodeIterator.NodeIteratorClosure
-
- afterSplit(Block, BlockT) - Method in class org.graalvm.compiler.virtual.phases.ea.EffectsClosure
-
- afterValueUpdate() - Method in class org.graalvm.compiler.options.OptionKey
-
Notifies this object after a value associated with this key was set or updated.
- ageMaskInPlace - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- ageMaskInPlace(GraalHotSpotVMConfig) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- AggregatedMetricsFile - Static variable in class org.graalvm.compiler.debug.DebugOptions
-
- AgnosticInliningPhase - Class in org.graalvm.compiler.truffle.compiler.phases.inlining
-
- AgnosticInliningPhase(PartialEvaluator, PostPartialEvaluationSuite) - Constructor for class org.graalvm.compiler.truffle.compiler.phases.inlining.AgnosticInliningPhase
-
- aliases - Variable in class org.graalvm.compiler.virtual.phases.ea.EffectsClosure
-
If a node has an alias, this means that it was replaced with another node during analysis.
- align(int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
Aligns PC.
- align(int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- align(int) - Method in class org.graalvm.compiler.asm.Assembler
-
- alignBeforeCall(boolean, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
Emits alignment before a direct call to a fixed address.
- alignedBci - Variable in class org.graalvm.compiler.bytecode.BytecodeSwitch
-
Index of the start of the additional data for the switch instruction, aligned to a multiple
of four from the method start.
- alignFrameSize(int) - Method in class org.graalvm.compiler.lir.amd64.AMD64FrameMap
-
- alignFrameSize(int) - Method in class org.graalvm.compiler.lir.framemap.FrameMap
-
Aligns the given frame size to the stack alignment size and return the aligned size.
- ALL - Static variable in class org.graalvm.compiler.phases.OptimisticOptimizations
-
- allArgsNonNull(Invoke) - Static method in class org.graalvm.compiler.phases.common.inlining.walker.CallsiteHolderExplorable
-
- allMatch(T[], Predicate<T>) - Static method in class org.graalvm.util.CollectionsUtil
-
Returns whether all elements in inputs
match predicate
.
- allMatch(Iterable<T>, Predicate<T>) - Static method in class org.graalvm.util.CollectionsUtil
-
Returns whether all elements in inputs
match predicate
.
- alloca(int, int) - Static method in class org.graalvm.compiler.hotspot.nodes.AllocaNode
-
- allocaDimsArray(int) - Static method in class org.graalvm.compiler.replacements.DimensionsNode
-
- AllocaNode - Class in org.graalvm.compiler.hotspot.nodes
-
Reserves a block of memory in the stack frame of a method.
- AllocaNode(WordTypes, int, int) - Constructor for class org.graalvm.compiler.hotspot.nodes.AllocaNode
-
- AllocatableRegisters(RegisterArray, int, int) - Constructor for class org.graalvm.compiler.core.common.alloc.RegisterAllocationConfig.AllocatableRegisters
-
- allocatableRegisters - Variable in class org.graalvm.compiler.core.common.alloc.RegisterAllocationConfig.AllocatableRegisters
-
- allocate(TargetDescription, LIRGenerationResult, AllocationPhase.AllocationContext) - Method in class org.graalvm.compiler.lir.alloc.lsra.LinearScan
-
- allocateArray(KlassPointer, int, int, int, AllocationSnippets.FillContent, int, boolean, boolean, boolean, boolean, HotSpotAllocationSnippets.HotSpotAllocationProfilingData) - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotAllocationSnippets
-
- allocateArrayDynamic(Class<?>, Class<?>, int, AllocationSnippets.FillContent, boolean, JavaKind, int, boolean, boolean, HotSpotAllocationSnippets.HotSpotAllocationProfilingData) - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotAllocationSnippets
-
- allocateArrayImpl(Word, int, int, int, AllocationSnippets.FillContent, int, boolean, boolean, boolean, boolean, AllocationSnippets.AllocationProfilingData) - Method in class org.graalvm.compiler.replacements.AllocationSnippets
-
- allocateDeoptimizationRescueSlot() - Method in class org.graalvm.compiler.lir.aarch64.AArch64FrameMap
-
- allocateDeoptimizationRescueSlot() - Method in class org.graalvm.compiler.lir.aarch64.AArch64FrameMapBuilder
-
- allocateDeoptimizationRescueSlot() - Method in class org.graalvm.compiler.lir.amd64.AMD64FrameMap
-
- allocateDeoptimizationRescueSlot() - Method in class org.graalvm.compiler.lir.amd64.AMD64FrameMapBuilder
-
- allocatedFramesize - Static variable in class org.graalvm.compiler.lir.stackslotalloc.StackSlotAllocatorUtil
-
The size (in bytes) required for all allocated stack slots.
- AllocatedObjectNode - Class in org.graalvm.compiler.nodes.virtual
-
- AllocatedObjectNode(VirtualObjectNode) - Constructor for class org.graalvm.compiler.nodes.virtual.AllocatedObjectNode
-
- allocatedSlots - Static variable in class org.graalvm.compiler.lir.stackslotalloc.StackSlotAllocatorUtil
-
The number of allocated stack slots.
- allocateInstance() - Method in class org.graalvm.compiler.graph.NodeClass
-
Returns a newly allocated node for which no subclass-specific constructor has been called.
- allocateInstance(KlassPointer, long, AllocationSnippets.FillContent, boolean, HotSpotAllocationSnippets.HotSpotAllocationProfilingData) - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotAllocationSnippets
-
- allocateInstanceDynamic(Class<?>, AllocationSnippets.FillContent, boolean, HotSpotAllocationSnippets.HotSpotAllocationProfilingData) - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotAllocationSnippets
-
- allocateInstanceImpl(Word, UnsignedWord, AllocationSnippets.FillContent, boolean, boolean, AllocationSnippets.AllocationProfilingData) - Method in class org.graalvm.compiler.replacements.AllocationSnippets
-
- allocateInstancePrefetchLines - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- allocateInstancePrefetchLines(GraalHotSpotVMConfig) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- allocatePrefetchDistance - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- allocatePrefetchDistance(GraalHotSpotVMConfig) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- allocatePrefetchInstr - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- allocatePrefetchLines - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- allocatePrefetchLines(GraalHotSpotVMConfig) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- allocatePrefetchStepSize - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- allocatePrefetchStepSize(GraalHotSpotVMConfig) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- allocatePrefetchStyle - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- allocatePrefetchStyle(GraalHotSpotVMConfig) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- allocateRBPSpillSlot() - Method in class org.graalvm.compiler.lir.amd64.AMD64FrameMapBuilder
-
For non-leaf methods, RBP is preserved in the special stack slot required by the HotSpot
runtime for walking/inspecting frames of such methods.
- allocateSaveRegisterLocation(Register) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotLIRGenerator
-
Allocate a stack slot for saving a register.
- allocateSaveRegisterLocation(Register) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotLIRGenerator
-
Allocate a stack slot for saving a register.
- allocateSpillSlot(<any>) - Method in class org.graalvm.compiler.lir.framemap.FrameMap
-
Reserves a spill slot in the frame of the method being compiled.
- allocateSpillSlot(<any>) - Method in class org.graalvm.compiler.lir.framemap.FrameMapBuilder
-
Reserves a spill slot in the frame of the method being compiled.
- allocateSpillSlot(<any>) - Method in class org.graalvm.compiler.lir.framemap.FrameMapBuilderImpl
-
- allocateStackMemory(int, int) - Method in class org.graalvm.compiler.lir.framemap.FrameMap
-
Reserves a contiguous and aligned range of memory in the frame of the method being compiled.
- allocateStackMemory(int, int) - Method in class org.graalvm.compiler.lir.framemap.FrameMapBuilder
-
Reserves a contiguous and aligned range of memory in the frame of the method being compiled.
- allocateStackMemory(int, int) - Method in class org.graalvm.compiler.lir.framemap.FrameMapBuilderImpl
-
- allocateStackMemory(int, int) - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- allocateStackSlots(FrameMapBuilderTool, LIRGenerationResult) - Static method in class org.graalvm.compiler.lir.stackslotalloc.LSStackSlotAllocator
-
- allocateStackSlots(FrameMapBuilderTool, LIRGenerationResult) - Method in class org.graalvm.compiler.lir.stackslotalloc.SimpleStackSlotAllocator
-
- allocateTempRegisters(LIRGeneratorTool, AMD64Kind, int) - Method in class org.graalvm.compiler.lir.amd64.AMD64ComplexVectorOp
-
- AllocateUninitializedArrayPlugin(String, boolean) - Constructor for class org.graalvm.compiler.replacements.StandardGraphBuilderPlugins.AllocateUninitializedArrayPlugin
-
- allocateVectorRegisters(LIRGeneratorTool, JavaKind, int) - Method in class org.graalvm.compiler.lir.amd64.AMD64ComplexVectorOp
-
- allocateVectorRegisters(LIRGeneratorTool, Stride, int) - Method in class org.graalvm.compiler.lir.amd64.AMD64ComplexVectorOp
-
- allocateVectorRegisters(LIRGeneratorTool, LIRKind, int) - Method in class org.graalvm.compiler.lir.amd64.AMD64ComplexVectorOp
-
- AllocationContext(MoveFactory, RegisterAllocationConfig) - Constructor for class org.graalvm.compiler.lir.phases.AllocationPhase.AllocationContext
-
- AllocationPhase - Class in org.graalvm.compiler.lir.phases
-
- AllocationPhase() - Constructor for class org.graalvm.compiler.lir.phases.AllocationPhase
-
- AllocationPhase.AllocationContext - Class in org.graalvm.compiler.lir.phases
-
- AllocationProfilingData(AllocationSnippets.AllocationSnippetCounters) - Constructor for class org.graalvm.compiler.replacements.AllocationSnippets.AllocationProfilingData
-
- AllocationSnippetCounters(SnippetCounter.Group.Factory) - Constructor for class org.graalvm.compiler.replacements.AllocationSnippets.AllocationSnippetCounters
-
- allocationSnippets - Variable in class org.graalvm.compiler.hotspot.meta.DefaultHotSpotLoweringProvider
-
- AllocationSnippets - Class in org.graalvm.compiler.replacements
-
Snippets used for implementing NEW, ANEWARRAY and NEWARRAY.
- AllocationSnippets() - Constructor for class org.graalvm.compiler.replacements.AllocationSnippets
-
- AllocationSnippets.AllocationProfilingData - Class in org.graalvm.compiler.replacements
-
- AllocationSnippets.AllocationSnippetCounters - Class in org.graalvm.compiler.replacements
-
- AllocationSnippets.FillContent - Enum in org.graalvm.compiler.replacements
-
- AllocationStage - Class in org.graalvm.compiler.lir.phases
-
- AllocationStage(OptionValues) - Constructor for class org.graalvm.compiler.lir.phases.AllocationStage
-
- AllocationStageVerifier - Class in org.graalvm.compiler.lir.alloc
-
Verifies that all virtual operands have been replaced by concrete values.
- AllocationStageVerifier() - Constructor for class org.graalvm.compiler.lir.alloc.AllocationStageVerifier
-
- allocator - Variable in class org.graalvm.compiler.lir.alloc.lsra.IntervalWalker
-
- allocator - Variable in class org.graalvm.compiler.lir.alloc.lsra.LinearScanAssignLocationsPhase
-
- allocator - Variable in class org.graalvm.compiler.lir.alloc.lsra.LinearScanEliminateSpillMovePhase
-
- allocator - Variable in class org.graalvm.compiler.lir.alloc.lsra.LinearScanLifetimeAnalysisPhase
-
- allocator - Variable in class org.graalvm.compiler.lir.alloc.lsra.LinearScanResolveDataFlowPhase
-
- allowAssumptions() - Method in class org.graalvm.compiler.nodes.StructuredGraph
-
Returns the AllowAssumptions status for this graph.
- allowAssumptionsDuringParsing - Variable in class org.graalvm.compiler.truffle.compiler.PartialEvaluator
-
- allowConstantToStackMove(Constant) - Method in class org.graalvm.compiler.core.aarch64.AArch64MoveFactory
-
- allowConstantToStackMove(Constant) - Method in class org.graalvm.compiler.core.amd64.AMD64MoveFactory
-
- allowConstantToStackMove(Constant) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotMoveFactory
-
- allowConstantToStackMove(Constant) - Method in class org.graalvm.compiler.lir.gen.MoveFactory
-
- allowConstantToStackMove(Constant) - Method in class org.graalvm.compiler.lir.gen.VerifyingMoveFactory
-
- allowDeoptInPlugins() - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext
-
- ALLOWED_FLAGS - Static variable in class org.graalvm.compiler.lir.LIRInstruction
-
For validity checking of the operand flags defined by instruction subclasses.
- allowExceptions(Class<? extends Throwable>...) - Static method in interface org.graalvm.jniutils.JNIExceptionWrapper.ExceptionHandler
-
Creates an exception handler suppressing allowedExceptions
.
- allowGuestSafepoints() - Method in class org.graalvm.compiler.loop.phases.LoopSafepointEliminationPhase
-
Determines whether guest safepoints should be allowed at all.
- allowGuestSafepoints() - Method in class org.graalvm.compiler.truffle.compiler.phases.TruffleLoopSafepointEliminationPhase
-
- allowInlining() - Method in enum org.graalvm.compiler.nodes.Invoke.InlineControl
-
- allowLazyPhis() - Method in class org.graalvm.compiler.nodes.GraphDecoder
-
- allowLazyPhis() - Method in class org.graalvm.compiler.nodes.SimplifyingGraphDecoder
-
- AllowMaterializeNode - Class in org.graalvm.compiler.truffle.compiler.nodes.frame
-
Intrinsic node for materializing a Truffle frame.
- AllowMaterializeNode(ValueNode) - Constructor for class org.graalvm.compiler.truffle.compiler.nodes.frame.AllowMaterializeNode
-
- allowPartialIntrinsicArgumentMismatch() - Method in class org.graalvm.compiler.nodes.graphbuilderconf.IntrinsicContext
-
A partial intrinsic exits by (effectively) calling the intrinsified method.
- allowsFloatingGuards() - Method in enum org.graalvm.compiler.nodes.GraphState.GuardsStage
-
- allowsGuardInsertion() - Method in enum org.graalvm.compiler.nodes.GraphState.GuardsStage
-
Checks if this guards stage indicates new
DeoptimizingNode
s can be introduced in
the graph.
- allowsInlining() - Method in class org.graalvm.compiler.nodes.graphbuilderconf.InlineInvokePlugin.InlineInfo
-
- allowsInlining() - Method in enum org.graalvm.compiler.truffle.common.TruffleCompilerRuntime.InlineKind
-
- allowsNull() - Method in class org.graalvm.compiler.nodes.java.InstanceOfDynamicNode
-
- allowsNull() - Method in class org.graalvm.compiler.nodes.java.InstanceOfNode
-
- allowsSafepoints(StructuredGraph) - Static method in class org.graalvm.compiler.truffle.compiler.phases.TruffleSafepointInsertionPhase
-
- allowSubstitution() - Method in enum org.graalvm.compiler.nodes.Invoke.InlineControl
-
- allUsagesAvailable() - Method in class org.graalvm.compiler.nodes.SimplifyingGraphDecoder.PECanonicalizerTool
-
- allUsagesAvailable() - Method in interface org.graalvm.compiler.nodes.spi.CanonicalizerTool
-
- allUsagesAvailable() - Method in class org.graalvm.compiler.phases.common.CanonicalizerPhase.Tool
-
- ALOAD - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- ALOAD_0 - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- ALOAD_1 - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- ALOAD_2 - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- ALOAD_3 - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- ALWAYS_APPLICABLE - Static variable in class org.graalvm.compiler.phases.BasePhase
-
- ALWAYS_IN_MEMORY - Static variable in enum org.graalvm.compiler.lir.alloc.lsra.Interval.SpillState
-
- ALWAYS_TAKEN_PROBABILITY - Static variable in class org.graalvm.compiler.nodes.extended.BranchProbabilityNode
-
- ALWAYS_TAKEN_PROFILE - Static variable in class org.graalvm.compiler.nodes.extended.BranchProbabilityNode
-
- alwaysDistinct(Stamp) - Method in class org.graalvm.compiler.core.common.type.Stamp
-
- alwaysDistinct(Stamp) - Method in class org.graalvm.compiler.core.common.type.VoidStamp
-
- alwaysFalse() - Static method in class org.graalvm.compiler.graph.iterators.NodePredicates
-
- AlwaysInlineIntrinsics - Static variable in class org.graalvm.compiler.phases.common.inlining.InliningPhase.Options
-
- AlwaysInlineVTableStubs - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- alwaysInMemory() - Method in class org.graalvm.compiler.lir.alloc.lsra.Interval
-
- alwaysNull() - Method in class org.graalvm.compiler.core.common.type.AbstractPointerStamp
-
- alwaysNull() - Static method in class org.graalvm.compiler.core.common.type.StampFactory
-
- alwaysNull - Variable in class org.graalvm.compiler.nodes.gc.G1PostWriteBarrier
-
- alwaysNull() - Method in class org.graalvm.compiler.nodes.gc.G1PostWriteBarrier
-
- alwaysTrue() - Static method in class org.graalvm.compiler.graph.iterators.NodePredicates
-
- AMD64Address - Class in org.graalvm.compiler.asm.amd64
-
Represents an address in target machine memory, specified via some combination of a base
register, an index register, a displacement and a scale.
- AMD64Address(Register) - Constructor for class org.graalvm.compiler.asm.amd64.AMD64Address
-
Creates an
AMD64Address
with given base register, no scaling and no displacement.
- AMD64Address(Register, int) - Constructor for class org.graalvm.compiler.asm.amd64.AMD64Address
-
Creates an
AMD64Address
with given base register, no scaling and a given
displacement.
- AMD64Address(Register, Register, Stride) - Constructor for class org.graalvm.compiler.asm.amd64.AMD64Address
-
Creates an
AMD64Address
with given base and index registers, scaling and 0
displacement.
- AMD64Address(Register, Register, Stride, int) - Constructor for class org.graalvm.compiler.asm.amd64.AMD64Address
-
Creates an
AMD64Address
with given base and index registers, scaling and
displacement.
- AMD64Address(Register, Register, Stride, int, Object) - Constructor for class org.graalvm.compiler.asm.amd64.AMD64Address
-
- AMD64AddressLowering - Class in org.graalvm.compiler.core.amd64
-
- AMD64AddressLowering() - Constructor for class org.graalvm.compiler.core.amd64.AMD64AddressLowering
-
- AMD64AddressNode - Class in org.graalvm.compiler.core.amd64
-
Represents an address of the form [base + index*scale + displacement].
- AMD64AddressNode(ValueNode) - Constructor for class org.graalvm.compiler.core.amd64.AMD64AddressNode
-
- AMD64AddressNode(ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.core.amd64.AMD64AddressNode
-
- AMD64AddressValue - Class in org.graalvm.compiler.lir.amd64
-
- AMD64AddressValue(<any>, AllocatableValue, int) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64AddressValue
-
- AMD64AddressValue(<any>, AllocatableValue, AllocatableValue, Stride, int) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64AddressValue
-
- AMD64AddressValue(<any>, AllocatableValue, AllocatableValue, Stride, int, Object) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64AddressValue
-
- AMD64AESDecryptOp - Class in org.graalvm.compiler.lir.amd64
-
- AMD64AESDecryptOp(LIRGeneratorTool, Value, Value, Value, int) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64AESDecryptOp
-
- AMD64AESEncryptOp - Class in org.graalvm.compiler.lir.amd64
-
- AMD64AESEncryptOp(LIRGeneratorTool, AllocatableValue, AllocatableValue, AllocatableValue, int) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64AESEncryptOp
-
- AMD64Arithmetic - Enum in org.graalvm.compiler.lir.amd64
-
- AMD64Arithmetic.FPDivRemOp - Class in org.graalvm.compiler.lir.amd64
-
- AMD64ArithmeticLIRGenerator - Class in org.graalvm.compiler.core.amd64
-
This class implements the AMD64 specific portion of the LIR generator.
- AMD64ArithmeticLIRGenerator(AllocatableValue) - Constructor for class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- AMD64ArithmeticLIRGenerator.AMD64MathMinMaxFloatOp - Enum in org.graalvm.compiler.core.amd64
-
- AMD64ArithmeticLIRGeneratorTool - Interface in org.graalvm.compiler.lir.amd64
-
This interface can be used to generate AMD64 LIR for arithmetic operations.
- AMD64ArrayCompareToOp - Class in org.graalvm.compiler.lir.amd64
-
Emits code which compares two arrays lexicographically.
- AMD64ArrayCompareToOp(LIRGeneratorTool, int, Stride, Stride, EnumSet<CPUFeature>, Value, Value, Value, Value, Value) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64ArrayCompareToOp
-
- AMD64ArrayCopyWithConversionsOp - Class in org.graalvm.compiler.lir.amd64
-
Arraycopy operation for arbitrary source and destination arrays, with arbitrary byte offset, with
support for arbitrary compression and inflation of 8 bit
,
16 bit
or 32 bit
array elements.
- AMD64ArrayEqualsOp - Class in org.graalvm.compiler.lir.amd64
-
Emits code which compares two arrays of the same length.
- AMD64ArrayEqualsWithMaskForeignCalls - Class in org.graalvm.compiler.replacements.amd64
-
- AMD64ArrayEqualsWithMaskForeignCalls() - Constructor for class org.graalvm.compiler.replacements.amd64.AMD64ArrayEqualsWithMaskForeignCalls
-
- AMD64ArrayIndexOfOp - Class in org.graalvm.compiler.lir.amd64
-
- AMD64ArrayRegionCompareToOp - Class in org.graalvm.compiler.lir.amd64
-
Emits code to compare two array regions lexicographically, using SIMD instructions where
possible.
- AMD64ArrayRegionEqualsWithMaskNode - Class in org.graalvm.compiler.replacements.amd64
-
- AMD64ArrayRegionEqualsWithMaskNode(ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, Stride, Stride, Stride) - Constructor for class org.graalvm.compiler.replacements.amd64.AMD64ArrayRegionEqualsWithMaskNode
-
- AMD64ArrayRegionEqualsWithMaskNode(ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, Stride, Stride, Stride, EnumSet<?>) - Constructor for class org.graalvm.compiler.replacements.amd64.AMD64ArrayRegionEqualsWithMaskNode
-
- AMD64ArrayRegionEqualsWithMaskNode(ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.replacements.amd64.AMD64ArrayRegionEqualsWithMaskNode
-
- AMD64ArrayRegionEqualsWithMaskNode(ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, EnumSet<?>) - Constructor for class org.graalvm.compiler.replacements.amd64.AMD64ArrayRegionEqualsWithMaskNode
-
- AMD64ArrayRegionEqualsWithMaskNode(ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, Stride, Stride, Stride, EnumSet<?>, LocationIdentity) - Constructor for class org.graalvm.compiler.replacements.amd64.AMD64ArrayRegionEqualsWithMaskNode
-
- AMD64AsmOptions - Class in org.graalvm.compiler.asm.amd64
-
- AMD64AsmOptions() - Constructor for class org.graalvm.compiler.asm.amd64.AMD64AsmOptions
-
- AMD64Assembler - Class in org.graalvm.compiler.asm.amd64
-
This class implements an assembler that can encode most X86 instructions.
- AMD64Assembler(TargetDescription) - Constructor for class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
Constructs an assembler for the AMD64 architecture.
- AMD64Assembler(TargetDescription, OptionValues) - Constructor for class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- AMD64Assembler(TargetDescription, OptionValues, boolean) - Constructor for class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- AMD64Assembler.AMD64BinaryArithmetic - Class in org.graalvm.compiler.asm.amd64
-
Arithmetic operation with operand order of RM, MR or MI.
- AMD64Assembler.AMD64ImmOp - Class in org.graalvm.compiler.asm.amd64
-
Base class for AMD64 opcodes with immediate operands.
- AMD64Assembler.AMD64MIOp - Class in org.graalvm.compiler.asm.amd64
-
Opcodes with operand order of MI.
- AMD64Assembler.AMD64MOp - Class in org.graalvm.compiler.asm.amd64
-
Opcodes with operand order of M.
- AMD64Assembler.AMD64MROp - Class in org.graalvm.compiler.asm.amd64
-
Opcode with operand order of MR.
- AMD64Assembler.AMD64Op - Class in org.graalvm.compiler.asm.amd64
-
Base class for AMD64 opcodes.
- AMD64Assembler.AMD64RMIOp - Class in org.graalvm.compiler.asm.amd64
-
Opcodes with operand order of RMI.
- AMD64Assembler.AMD64RMOp - Class in org.graalvm.compiler.asm.amd64
-
Opcode with operand order of RM.
- AMD64Assembler.AMD64RROp - Class in org.graalvm.compiler.asm.amd64
-
Opcode with operand order of either RM or MR for 2 address forms.
- AMD64Assembler.AMD64Shift - Class in org.graalvm.compiler.asm.amd64
-
Shift operation with operand order of M1, MC or MI.
- AMD64Assembler.AMD64Z0Op - Class in org.graalvm.compiler.asm.amd64
-
Opcodes with no operands.
- AMD64Assembler.ConditionFlag - Enum in org.graalvm.compiler.asm.amd64
-
The x86 condition codes used for conditional jumps/moves.
- AMD64Assembler.EvexGatherOp - Class in org.graalvm.compiler.asm.amd64
-
EVEX-encoded vector gather instructions with an operand order of RM.
- AMD64Assembler.Options - Class in org.graalvm.compiler.asm.amd64
-
- AMD64Assembler.SSEMROp - Class in org.graalvm.compiler.asm.amd64
-
Opcode with operand order of MR.
- AMD64Assembler.SSEOp - Class in org.graalvm.compiler.asm.amd64
-
- AMD64Assembler.VexAESOp - Class in org.graalvm.compiler.asm.amd64
-
- AMD64Assembler.VexFloatCompareOp - Class in org.graalvm.compiler.asm.amd64
-
VEX-encoded comparison operation with an operand order of RVMI.
- AMD64Assembler.VexFloatCompareOp.Predicate - Enum in org.graalvm.compiler.asm.amd64
-
- AMD64Assembler.VexGatherOp - Class in org.graalvm.compiler.asm.amd64
-
VEX-encoded vector gather instructions with an operand order of RMV.
- AMD64Assembler.VexGeneralMoveOp - Class in org.graalvm.compiler.asm.amd64
-
A general class of VEX-encoded move instructions.
- AMD64Assembler.VexGeneralPurposeRMOp - Class in org.graalvm.compiler.asm.amd64
-
- AMD64Assembler.VexGeneralPurposeRMVOp - Class in org.graalvm.compiler.asm.amd64
-
- AMD64Assembler.VexGeneralPurposeRVMOp - Class in org.graalvm.compiler.asm.amd64
-
- AMD64Assembler.VexMaskedMoveOp - Class in org.graalvm.compiler.asm.amd64
-
Masked (i.e., conditional) SIMD loads and stores.
- AMD64Assembler.VexMoveMaskOp - Class in org.graalvm.compiler.asm.amd64
-
VEX-encoded mask move instructions to and from mask (K) registers.
- AMD64Assembler.VexMoveOp - Class in org.graalvm.compiler.asm.amd64
-
VEX-encoded move instructions.
- AMD64Assembler.VexMRIOp - Class in org.graalvm.compiler.asm.amd64
-
VEX-encoded instructions with an operand order of MRI.
- AMD64Assembler.VexMROp - Class in org.graalvm.compiler.asm.amd64
-
VEX-encoded instructions with an operand order of MR.
- AMD64Assembler.VexOp - Class in org.graalvm.compiler.asm.amd64
-
Base class for VEX-encoded instructions.
- AMD64Assembler.VexRMIOp - Class in org.graalvm.compiler.asm.amd64
-
VEX-encoded instructions with an operand order of RMI.
- AMD64Assembler.VexRMOp - Class in org.graalvm.compiler.asm.amd64
-
VEX-encoded instructions with an operand order of RM.
- AMD64Assembler.VexRRIOp - Interface in org.graalvm.compiler.asm.amd64
-
- AMD64Assembler.VexRROp - Class in org.graalvm.compiler.asm.amd64
-
VEX-encoded instructions with an operand order of RM, but the M operand must be a register.
- AMD64Assembler.VexRVMConvertOp - Class in org.graalvm.compiler.asm.amd64
-
- AMD64Assembler.VexRVMIOp - Class in org.graalvm.compiler.asm.amd64
-
VEX-encoded instructions with an operand order of RVMI.
- AMD64Assembler.VexRVMOp - Class in org.graalvm.compiler.asm.amd64
-
VEX-encoded instructions with an operand order of RVM.
- AMD64Assembler.VexRVMROp - Class in org.graalvm.compiler.asm.amd64
-
VEX-encoded instructions with an operand order of RVMR.
- AMD64Assembler.VexShiftImmOp - Class in org.graalvm.compiler.asm.amd64
-
- AMD64Assembler.VexShiftOp - Class in org.graalvm.compiler.asm.amd64
-
VEX-encoded shift instructions with an operand order of either RVM or VMI.
- AMD64BaseAssembler - Class in org.graalvm.compiler.asm.amd64
-
This class implements an assembler that can encode most X86 instructions.
- AMD64BaseAssembler(TargetDescription) - Constructor for class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler
-
Constructs an assembler for the AMD64 architecture.
- AMD64BaseAssembler.AddressDisplacementAnnotation - Class in org.graalvm.compiler.asm.amd64
-
- AMD64BaseAssembler.EVEXComparisonPredicate - Class in org.graalvm.compiler.asm.amd64
-
- AMD64BaseAssembler.EVEXPrefixConfig - Class in org.graalvm.compiler.asm.amd64
-
Contains flag values for the EVEX prefix used in AVX-512 instructions.
- AMD64BaseAssembler.EVEXTuple - Enum in org.graalvm.compiler.asm.amd64
-
EVEX-encoded instructions use a compressed displacement scheme by multiplying disp8 with a
scaling factor N depending on the tuple type and the vector length.
- AMD64BaseAssembler.OperandDataAnnotation - Class in org.graalvm.compiler.asm.amd64
-
- AMD64BaseAssembler.OperandSize - Enum in org.graalvm.compiler.asm.amd64
-
The x86 operand sizes.
- AMD64BaseAssembler.VEXPrefixConfig - Class in org.graalvm.compiler.asm.amd64
-
- AMD64Binary - Class in org.graalvm.compiler.lir.amd64
-
AMD64 LIR instructions that have two inputs and one output.
- AMD64Binary() - Constructor for class org.graalvm.compiler.lir.amd64.AMD64Binary
-
- AMD64Binary.CommutativeTwoOp - Class in org.graalvm.compiler.lir.amd64
-
Commutative instruction that has two AllocatableValue
operands.
- AMD64Binary.ConstOp - Class in org.graalvm.compiler.lir.amd64
-
Instruction that has one AllocatableValue
operand and one 32-bit immediate operand.
- AMD64Binary.DataTwoOp - Class in org.graalvm.compiler.lir.amd64
-
Instruction that has one AllocatableValue
operand and one
DataSectionReference
operand.
- AMD64Binary.MemoryTwoOp - Class in org.graalvm.compiler.lir.amd64
-
Instruction that has one
AllocatableValue
operand and one
memory
operand.
- AMD64Binary.RMIOp - Class in org.graalvm.compiler.lir.amd64
-
Instruction with a separate result operand, one AllocatableValue
input and one 32-bit
immediate input.
- AMD64Binary.TwoOp - Class in org.graalvm.compiler.lir.amd64
-
Instruction that has two AllocatableValue
operands.
- AMD64BinaryConsumer - Class in org.graalvm.compiler.lir.amd64
-
AMD64 LIR instructions that have two input operands, but no output operand.
- AMD64BinaryConsumer() - Constructor for class org.graalvm.compiler.lir.amd64.AMD64BinaryConsumer
-
- AMD64BinaryConsumer.ConstOp - Class in org.graalvm.compiler.lir.amd64
-
Instruction that has one AllocatableValue
operand and one 32-bit immediate operand.
- AMD64BinaryConsumer.DataOp - Class in org.graalvm.compiler.lir.amd64
-
Instruction that has one AllocatableValue
operand and one
DataSectionReference
operand.
- AMD64BinaryConsumer.MemoryConstOp - Class in org.graalvm.compiler.lir.amd64
-
Instruction that has one
memory
operand and one 32-bit immediate
operand.
- AMD64BinaryConsumer.MemoryMROp - Class in org.graalvm.compiler.lir.amd64
-
Instruction that has a
memory
operand as first input and an
AllocatableValue
as second input.
- AMD64BinaryConsumer.MemoryRMOp - Class in org.graalvm.compiler.lir.amd64
-
Instruction that has an
AllocatableValue
as first input and a
memory
operand as second input.
- AMD64BinaryConsumer.MemoryVMConstOp - Class in org.graalvm.compiler.lir.amd64
-
Instruction that has one
memory
operand and one 32-bit immediate
operand that needs to be patched at runtime.
- AMD64BinaryConsumer.Op - Class in org.graalvm.compiler.lir.amd64
-
Instruction that has two AllocatableValue
operands.
- AMD64BinaryConsumer.VMConstOp - Class in org.graalvm.compiler.lir.amd64
-
Instruction that has one AllocatableValue
operand and one 32-bit immediate operand
that needs to be patched at runtime.
- AMD64BlockEndOp - Class in org.graalvm.compiler.lir.amd64
-
- AMD64BlockEndOp(LIRInstructionClass<? extends AMD64BlockEndOp>) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64BlockEndOp
-
- AMD64BreakpointOp - Class in org.graalvm.compiler.lir.amd64
-
Emits a breakpoint.
- AMD64BreakpointOp(Value[]) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64BreakpointOp
-
- AMD64ByteSwapOp - Class in org.graalvm.compiler.lir.amd64
-
- AMD64ByteSwapOp(Value, Value) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64ByteSwapOp
-
- AMD64CacheWritebackOp - Class in org.graalvm.compiler.lir.amd64
-
Implements jdk.internal.misc.Unsafe.writeback0(long)
.
- AMD64CacheWritebackOp(AMD64AddressValue) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64CacheWritebackOp
-
- AMD64CacheWritebackPostSyncOp - Class in org.graalvm.compiler.lir.amd64
-
Implements jdk.internal.misc.Unsafe.writebackPostSync0(long)
.
- AMD64CacheWritebackPostSyncOp() - Constructor for class org.graalvm.compiler.lir.amd64.AMD64CacheWritebackPostSyncOp
-
- AMD64CalcStringAttributesForeignCalls - Class in org.graalvm.compiler.replacements.amd64
-
- AMD64CalcStringAttributesForeignCalls() - Constructor for class org.graalvm.compiler.replacements.amd64.AMD64CalcStringAttributesForeignCalls
-
- AMD64CalcStringAttributesMacroNode - Class in org.graalvm.compiler.replacements.amd64
-
- AMD64CalcStringAttributesMacroNode(MacroNode.MacroParams, AMD64CalcStringAttributesOp.Op, boolean, LocationIdentity) - Constructor for class org.graalvm.compiler.replacements.amd64.AMD64CalcStringAttributesMacroNode
-
- AMD64CalcStringAttributesMacroNode(NodeClass<? extends MacroNode>, MacroNode.MacroParams, AMD64CalcStringAttributesOp.Op, boolean, LocationIdentity) - Constructor for class org.graalvm.compiler.replacements.amd64.AMD64CalcStringAttributesMacroNode
-
- AMD64CalcStringAttributesNode - Class in org.graalvm.compiler.replacements.amd64
-
- AMD64CalcStringAttributesNode(ValueNode, ValueNode, ValueNode, AMD64CalcStringAttributesOp.Op, boolean) - Constructor for class org.graalvm.compiler.replacements.amd64.AMD64CalcStringAttributesNode
-
This constructor is used by the NodeIntrinsic
plugins below, which in turn are used
only in AMD64CalcStringAttributesStub
, which is why we are using
LocationIdentity.any()
here.
- AMD64CalcStringAttributesNode(ValueNode, ValueNode, ValueNode, AMD64CalcStringAttributesOp.Op, boolean, EnumSet<?>) - Constructor for class org.graalvm.compiler.replacements.amd64.AMD64CalcStringAttributesNode
-
- AMD64CalcStringAttributesNode(ValueNode, ValueNode, ValueNode, AMD64CalcStringAttributesOp.Op, boolean, LocationIdentity) - Constructor for class org.graalvm.compiler.replacements.amd64.AMD64CalcStringAttributesNode
-
- AMD64CalcStringAttributesNode(ValueNode, ValueNode, ValueNode, AMD64CalcStringAttributesOp.Op, boolean, EnumSet<?>, LocationIdentity) - Constructor for class org.graalvm.compiler.replacements.amd64.AMD64CalcStringAttributesNode
-
- AMD64CalcStringAttributesOp - Class in org.graalvm.compiler.lir.amd64
-
This intrinsic calculates the code range and codepoint length of strings in various encodings.
- AMD64CalcStringAttributesOp.Op - Enum in org.graalvm.compiler.lir.amd64
-
- AMD64Call - Class in org.graalvm.compiler.lir.amd64
-
- AMD64Call() - Constructor for class org.graalvm.compiler.lir.amd64.AMD64Call
-
- AMD64Call.CallOp - Class in org.graalvm.compiler.lir.amd64
-
- AMD64Call.DirectCallOp - Class in org.graalvm.compiler.lir.amd64
-
- AMD64Call.DirectFarForeignCallOp - Class in org.graalvm.compiler.lir.amd64
-
- AMD64Call.DirectNearForeignCallOp - Class in org.graalvm.compiler.lir.amd64
-
- AMD64Call.ForeignCallOp - Class in org.graalvm.compiler.lir.amd64
-
- AMD64Call.IndirectCallOp - Class in org.graalvm.compiler.lir.amd64
-
- AMD64Call.MethodCallOp - Class in org.graalvm.compiler.lir.amd64
-
- AMD64CCall - Class in org.graalvm.compiler.lir.amd64
-
- AMD64CCall(Value, Value, Value, Value[]) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64CCall
-
- AMD64ClearRegisterOp - Class in org.graalvm.compiler.lir.amd64
-
- AMD64ClearRegisterOp(AMD64BaseAssembler.OperandSize, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64ClearRegisterOp
-
- AMD64ComplexVectorOp - Class in org.graalvm.compiler.lir.amd64
-
Base class for AMD64 LIR instruction using AVX CPU features.
- AMD64ComplexVectorOp(LIRInstructionClass<? extends AMD64ComplexVectorOp>, LIRGeneratorTool, EnumSet<CPUFeature>, AVXKind.AVXSize) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64ComplexVectorOp
-
- AMD64CompressAddressLowering - Class in org.graalvm.compiler.core.amd64
-
- AMD64CompressAddressLowering() - Constructor for class org.graalvm.compiler.core.amd64.AMD64CompressAddressLowering
-
- AMD64CompressAddressLowering.HeapBaseNode - Class in org.graalvm.compiler.core.amd64
-
- AMD64ControlFlow - Class in org.graalvm.compiler.lir.amd64
-
- AMD64ControlFlow() - Constructor for class org.graalvm.compiler.lir.amd64.AMD64ControlFlow
-
- AMD64ControlFlow.BranchOp - Class in org.graalvm.compiler.lir.amd64
-
- AMD64ControlFlow.CmpBranchOp - Class in org.graalvm.compiler.lir.amd64
-
- AMD64ControlFlow.CmpConstBranchOp - Class in org.graalvm.compiler.lir.amd64
-
- AMD64ControlFlow.CmpDataBranchOp - Class in org.graalvm.compiler.lir.amd64
-
- AMD64ControlFlow.CondMoveOp - Class in org.graalvm.compiler.lir.amd64
-
- AMD64ControlFlow.CondSetOp - Class in org.graalvm.compiler.lir.amd64
-
- AMD64ControlFlow.FloatBranchOp - Class in org.graalvm.compiler.lir.amd64
-
- AMD64ControlFlow.FloatCondMoveOp - Class in org.graalvm.compiler.lir.amd64
-
- AMD64ControlFlow.FloatCondSetOp - Class in org.graalvm.compiler.lir.amd64
-
- AMD64ControlFlow.HashTableSwitchOp - Class in org.graalvm.compiler.lir.amd64
-
- AMD64ControlFlow.RangeTableSwitchOp - Class in org.graalvm.compiler.lir.amd64
-
- AMD64ControlFlow.StrategySwitchOp - Class in org.graalvm.compiler.lir.amd64
-
- AMD64ControlFlow.StrategySwitchOp.SwitchClosure - Class in org.graalvm.compiler.lir.amd64
-
- AMD64ControlFlow.TestBranchOp - Class in org.graalvm.compiler.lir.amd64
-
- AMD64ControlFlow.TestByteBranchOp - Class in org.graalvm.compiler.lir.amd64
-
- AMD64ControlFlow.TestConstBranchOp - Class in org.graalvm.compiler.lir.amd64
-
- AMD64ConvertSnippets - Class in org.graalvm.compiler.replacements.amd64
-
Snippets used for conversion operations on AMD64 where the AMD64 instruction used does not match
the semantics of the JVM specification.
- AMD64ConvertSnippets() - Constructor for class org.graalvm.compiler.replacements.amd64.AMD64ConvertSnippets
-
- AMD64ConvertSnippets.Templates - Class in org.graalvm.compiler.replacements.amd64
-
- AMD64CounterModeAESCryptOp - Class in org.graalvm.compiler.lir.amd64
-
- AMD64CounterModeAESCryptOp(AllocatableValue, AllocatableValue, AllocatableValue, AllocatableValue, AllocatableValue, AllocatableValue, AllocatableValue, AllocatableValue, int) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64CounterModeAESCryptOp
-
- AMD64EncodeArrayOp - Class in org.graalvm.compiler.lir.amd64
-
- AMD64EncodeArrayOp(LIRGeneratorTool, Value, Value, Value, Value, LIRGeneratorTool.CharsetName) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64EncodeArrayOp
-
- AMD64FloatConvertNode - Class in org.graalvm.compiler.replacements.amd64
-
This node has the semantics of the AMD64 floating point conversions.
- AMD64FloatConvertNode(FloatConvert, ValueNode) - Constructor for class org.graalvm.compiler.replacements.amd64.AMD64FloatConvertNode
-
- AMD64FrameMap - Class in org.graalvm.compiler.lir.amd64
-
AMD64 specific frame map.
- AMD64FrameMap(CodeCacheProvider, RegisterConfig, FrameMap.ReferenceMapBuilderFactory, boolean) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64FrameMap
-
- AMD64FrameMapBuilder - Class in org.graalvm.compiler.lir.amd64
-
- AMD64FrameMapBuilder(FrameMap, CodeCacheProvider, RegisterConfig) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64FrameMapBuilder
-
- AMD64GHASHProcessBlocksOp - Class in org.graalvm.compiler.lir.amd64
-
- AMD64GHASHProcessBlocksOp(LIRGeneratorTool, AllocatableValue, AllocatableValue, AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64GHASHProcessBlocksOp
-
- AMD64GraphBuilderPlugins - Class in org.graalvm.compiler.replacements.amd64
-
- AMD64GraphBuilderPlugins() - Constructor for class org.graalvm.compiler.replacements.amd64.AMD64GraphBuilderPlugins
-
- AMD64HasNegativesOp - Class in org.graalvm.compiler.lir.amd64
-
- AMD64HasNegativesOp(LIRGeneratorTool, Value, Value, Value) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64HasNegativesOp
-
- AMD64HotSpotAddressLowering - Class in org.graalvm.compiler.hotspot.amd64
-
- AMD64HotSpotAddressLowering(GraalHotSpotVMConfig, Register) - Constructor for class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotAddressLowering
-
- AMD64HotSpotBackend - Class in org.graalvm.compiler.hotspot.amd64
-
HotSpot AMD64 specific backend.
- AMD64HotSpotBackend(GraalHotSpotVMConfig, HotSpotGraalRuntimeProvider, HotSpotProviders) - Constructor for class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotBackend
-
- AMD64HotSpotBackendFactory - Class in org.graalvm.compiler.hotspot.amd64
-
- AMD64HotSpotBackendFactory() - Constructor for class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotBackendFactory
-
- AMD64HotSpotCounterOp - Class in org.graalvm.compiler.hotspot.amd64
-
- AMD64HotSpotCounterOp(String, String, Value, HotSpotRegistersProvider, GraalHotSpotVMConfig, AllocatableValue) - Constructor for class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotCounterOp
-
- AMD64HotSpotCounterOp(String[], String[], Value[], HotSpotRegistersProvider, GraalHotSpotVMConfig, AllocatableValue) - Constructor for class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotCounterOp
-
- AMD64HotSpotForeignCallsProvider - Class in org.graalvm.compiler.hotspot.amd64
-
- AMD64HotSpotForeignCallsProvider(HotSpotJVMCIRuntime, HotSpotGraalRuntimeProvider, MetaAccessProvider, CodeCacheProvider, WordTypes, Value[]) - Constructor for class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotForeignCallsProvider
-
- AMD64HotSpotHelper - Class in org.graalvm.compiler.lir.amd64
-
- AMD64HotspotIntrinsicStubs - Class in org.graalvm.compiler.hotspot.amd64
-
- AMD64HotspotIntrinsicStubs() - Constructor for class org.graalvm.compiler.hotspot.amd64.AMD64HotspotIntrinsicStubs
-
- AMD64HotSpotLIRGenerator - Class in org.graalvm.compiler.hotspot.amd64
-
LIR generator specialized for AMD64 HotSpot.
- AMD64HotSpotLIRGenerator(HotSpotProviders, GraalHotSpotVMConfig, LIRGenerationResult) - Constructor for class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- AMD64HotSpotLIRGenerator(LIRKindTool, AMD64ArithmeticLIRGenerator, MoveFactory, HotSpotProviders, GraalHotSpotVMConfig, LIRGenerationResult) - Constructor for class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- AMD64HotSpotLIRKindTool - Class in org.graalvm.compiler.hotspot.amd64
-
- AMD64HotSpotLIRKindTool() - Constructor for class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotLIRKindTool
-
- AMD64HotSpotLoweringProvider - Class in org.graalvm.compiler.hotspot.amd64
-
- AMD64HotSpotLoweringProvider(HotSpotGraalRuntimeProvider, MetaAccessProvider, ForeignCallsProvider, HotSpotRegistersProvider, HotSpotConstantReflectionProvider, PlatformConfigurationProvider, MetaAccessExtensionProvider, TargetDescription) - Constructor for class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotLoweringProvider
-
- AMD64HotSpotMathIntrinsicOp - Class in org.graalvm.compiler.hotspot.amd64
-
This provides the default implementation expected by some HotSpot based lowerings of Math
intrinsics.
- AMD64HotSpotMathIntrinsicOp(UnaryMathIntrinsicNode.UnaryOperation, Value, Value, Value) - Constructor for class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotMathIntrinsicOp
-
- AMD64HotSpotMove - Class in org.graalvm.compiler.hotspot.amd64
-
- AMD64HotSpotMove() - Constructor for class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotMove
-
- AMD64HotSpotMove.BaseMove - Class in org.graalvm.compiler.hotspot.amd64
-
- AMD64HotSpotMove.HotSpotLoadMetaspaceConstantOp - Class in org.graalvm.compiler.hotspot.amd64
-
- AMD64HotSpotMove.HotSpotLoadObjectConstantOp - Class in org.graalvm.compiler.hotspot.amd64
-
- AMD64HotSpotMoveFactory - Class in org.graalvm.compiler.hotspot.amd64
-
- AMD64HotSpotMoveFactory(MoveFactory.BackupSlotProvider) - Constructor for class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotMoveFactory
-
- AMD64HotSpotNodeLIRBuilder - Class in org.graalvm.compiler.hotspot.amd64
-
LIR generator specialized for AMD64 HotSpot.
- AMD64HotSpotNodeLIRBuilder(StructuredGraph, LIRGeneratorTool, AMD64NodeMatchRules) - Constructor for class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotNodeLIRBuilder
-
- AMD64HotSpotRestoreRbpOp - Interface in org.graalvm.compiler.hotspot.amd64
-
- AMD64HotSpotSafepointOp - Class in org.graalvm.compiler.hotspot.amd64
-
Emits a safepoint poll.
- AMD64HotSpotSafepointOp(LIRFrameState, GraalHotSpotVMConfig, NodeLIRBuilderTool, Register) - Constructor for class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotSafepointOp
-
- AMD64HotSpotTruffleInvocationPluginProvider - Class in org.graalvm.compiler.truffle.compiler.hotspot.amd64
-
- AMD64HotSpotTruffleInvocationPluginProvider() - Constructor for class org.graalvm.compiler.truffle.compiler.hotspot.amd64.AMD64HotSpotTruffleInvocationPluginProvider
-
- AMD64ImmOp(String, boolean, int, int, AMD64Assembler.OpAssertion) - Constructor for class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64ImmOp
-
- AMD64ImmOp(String, boolean, int, int, AMD64Assembler.OpAssertion, CPUFeature) - Constructor for class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64ImmOp
-
- AMD64IntrinsicStubs - Class in org.graalvm.compiler.replacements.amd64
-
- AMD64IntrinsicStubs() - Constructor for class org.graalvm.compiler.replacements.amd64.AMD64IntrinsicStubs
-
- AMD64LFenceOp - Class in org.graalvm.compiler.lir.amd64
-
- AMD64LFenceOp() - Constructor for class org.graalvm.compiler.lir.amd64.AMD64LFenceOp
-
- AMD64LIRGenerator - Class in org.graalvm.compiler.core.amd64
-
This class implements the AMD64 specific portion of the LIR generator.
- AMD64LIRGenerator(LIRKindTool, AMD64ArithmeticLIRGenerator, MoveFactory, Providers, LIRGenerationResult) - Constructor for class org.graalvm.compiler.core.amd64.AMD64LIRGenerator
-
- AMD64LIRInstruction - Class in org.graalvm.compiler.lir.amd64
-
- AMD64LIRInstruction(LIRInstructionClass<? extends AMD64LIRInstruction>) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64LIRInstruction
-
- AMD64LIRKindTool - Class in org.graalvm.compiler.core.amd64
-
- AMD64LIRKindTool() - Constructor for class org.graalvm.compiler.core.amd64.AMD64LIRKindTool
-
- AMD64LoweringProviderMixin - Interface in org.graalvm.compiler.core.amd64
-
- AMD64MacroAssembler - Class in org.graalvm.compiler.asm.amd64
-
This class implements commonly used X86 code patterns.
- AMD64MacroAssembler(TargetDescription) - Constructor for class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- AMD64MacroAssembler(TargetDescription, OptionValues) - Constructor for class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- AMD64MacroAssembler(TargetDescription, OptionValues, boolean) - Constructor for class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- AMD64MacroAssembler.ExtendMode - Enum in org.graalvm.compiler.asm.amd64
-
- AMD64MathCopySignOp - Class in org.graalvm.compiler.lir.amd64
-
- AMD64MathCopySignOp(LIRGeneratorTool, Value, AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64MathCopySignOp
-
- AMD64MathCosOp - Class in org.graalvm.compiler.lir.amd64
-
ALGORITHM DESCRIPTION - COS()
---------------------
1.
- AMD64MathCosOp() - Constructor for class org.graalvm.compiler.lir.amd64.AMD64MathCosOp
-
- AMD64MathExpOp - Class in org.graalvm.compiler.lir.amd64
-
ALGORITHM DESCRIPTION - EXP()
---------------------
Description:
Let K = 64 (table size).
- AMD64MathExpOp() - Constructor for class org.graalvm.compiler.lir.amd64.AMD64MathExpOp
-
- AMD64MathIntrinsicBinaryOp - Class in org.graalvm.compiler.lir.amd64
-
AMD64MathIntrinsicBinaryOp assumes that the input values are stored in the xmm0 and xmm1
registers, and it will emit the output value into the xmm0 register.
- AMD64MathIntrinsicBinaryOp(LIRInstructionClass<? extends AMD64MathIntrinsicBinaryOp>, Register...) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64MathIntrinsicBinaryOp
-
- AMD64MathIntrinsicUnaryOp - Class in org.graalvm.compiler.lir.amd64
-
AMD64MathIntrinsicUnaryOp assumes that the input value is stored at the xmm0 register, and will
emit the output value into the xmm0 register as well.
- AMD64MathIntrinsicUnaryOp(LIRInstructionClass<? extends AMD64MathIntrinsicUnaryOp>, Register...) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64MathIntrinsicUnaryOp
-
- AMD64MathLog10Op - Class in org.graalvm.compiler.lir.amd64
-
ALGORITHM DESCRIPTION - LOG10()
---------------------
Let x=2^k * mx, mx in [1,2)
Get B~1/mx based on the output of rcpss instruction (B0)
B = int((B0*LH*2^7+0.5))/2^7
LH is a short approximation for log10(e)
Reduced argument: r=B*mx-LH (computed accurately in high and low parts)
Result: k*log10(2) - log(B) + p(r)
p(r) is a degree 7 polynomial
-log(B) read from data table (high, low parts)
Result is formed from high and low parts.
- AMD64MathLog10Op() - Constructor for class org.graalvm.compiler.lir.amd64.AMD64MathLog10Op
-
- AMD64MathLogOp - Class in org.graalvm.compiler.lir.amd64
-
ALGORITHM DESCRIPTION - LOG()
---------------------
x=2^k * mx, mx in [1,2)
Get B~1/mx based on the output of rcpss instruction (B0)
B = int((B0*2^7+0.5))/2^7
Reduced argument: r=B*mx-1.0 (computed accurately in high and low parts)
Result: k*log(2) - log(B) + p(r) if |x-1| >= small value (2^-6) and
p(r) is a degree 7 polynomial
-log(B) read from data table (high, low parts)
Result is formed from high and low parts.
- AMD64MathLogOp() - Constructor for class org.graalvm.compiler.lir.amd64.AMD64MathLogOp
-
- AMD64MathPowOp - Class in org.graalvm.compiler.lir.amd64
-
ALGORITHM DESCRIPTION - POW()
---------------------
Let x=2^k * mx, mx in [1,2)
log2(x) calculation:
Get B~1/mx based on the output of rcpps instruction (B0)
B = int((B0*LH*2^9+0.5))/2^9
LH is a short approximation for log2(e)
Reduced argument, scaled by LH:
r=B*mx-LH (computed accurately in high and low parts)
log2(x) result: k - log2(B) + p(r)
p(r) is a degree 8 polynomial
-log2(B) read from data table (high, low parts)
log2(x) is formed from high and low parts
For |x| in [1-1/32, 1+1/16), a slower but more accurate computation
based om the same table design is performed.
- AMD64MathPowOp() - Constructor for class org.graalvm.compiler.lir.amd64.AMD64MathPowOp
-
- AMD64MathSignumOp - Class in org.graalvm.compiler.lir.amd64
-
- AMD64MathSignumOp(LIRGeneratorTool, Value, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64MathSignumOp
-
- AMD64MathSinOp - Class in org.graalvm.compiler.lir.amd64
-
ALGORITHM DESCRIPTION - SIN()
---------------------
1.
- AMD64MathSinOp() - Constructor for class org.graalvm.compiler.lir.amd64.AMD64MathSinOp
-
- AMD64MathStub - Class in org.graalvm.compiler.hotspot.amd64
-
Stub called to support
Math
.
- AMD64MathStub(UnaryMathIntrinsicNode.UnaryOperation, OptionValues, HotSpotProviders, HotSpotForeignCallLinkage) - Constructor for class org.graalvm.compiler.hotspot.amd64.AMD64MathStub
-
- AMD64MathStub(BinaryMathIntrinsicNode.BinaryOperation, OptionValues, HotSpotProviders, HotSpotForeignCallLinkage) - Constructor for class org.graalvm.compiler.hotspot.amd64.AMD64MathStub
-
- AMD64MathTanOp - Class in org.graalvm.compiler.lir.amd64
-
ALGORITHM DESCRIPTION - TAN()
---------------------
Polynomials coefficients and other constants.
- AMD64MathTanOp() - Constructor for class org.graalvm.compiler.lir.amd64.AMD64MathTanOp
-
- AMD64MIOp(String, boolean, int, int) - Constructor for class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64MIOp
-
- AMD64MIOp(String, boolean, int, int, AMD64Assembler.OpAssertion) - Constructor for class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64MIOp
-
- AMD64MIOp(String, boolean, int, int, int, AMD64Assembler.OpAssertion) - Constructor for class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64MIOp
-
- AMD64MOp(String, int, int) - Constructor for class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64MOp
-
- AMD64MOp(String, int, int, AMD64Assembler.OpAssertion) - Constructor for class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64MOp
-
- AMD64MOp(String, int, int, int, AMD64Assembler.OpAssertion) - Constructor for class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64MOp
-
- AMD64Move - Class in org.graalvm.compiler.lir.amd64
-
- AMD64Move() - Constructor for class org.graalvm.compiler.lir.amd64.AMD64Move
-
- AMD64Move.AMD64MultiStackMove - Class in org.graalvm.compiler.lir.amd64
-
- AMD64Move.AMD64PushPopStackMove - Class in org.graalvm.compiler.lir.amd64
-
- AMD64Move.AMD64StackMove - Class in org.graalvm.compiler.lir.amd64
-
- AMD64Move.AtomicReadAndAddOp - Class in org.graalvm.compiler.lir.amd64
-
- AMD64Move.AtomicReadAndWriteOp - Class in org.graalvm.compiler.lir.amd64
-
- AMD64Move.CompareAndSwapOp - Class in org.graalvm.compiler.lir.amd64
-
- AMD64Move.CompressPointerOp - Class in org.graalvm.compiler.lir.amd64
-
- AMD64Move.ConvertNullToZeroOp - Class in org.graalvm.compiler.lir.amd64
-
- AMD64Move.ConvertZeroToNullOp - Class in org.graalvm.compiler.lir.amd64
-
- AMD64Move.LeaDataOp - Class in org.graalvm.compiler.lir.amd64
-
- AMD64Move.LeaOp - Class in org.graalvm.compiler.lir.amd64
-
- AMD64Move.MembarOp - Class in org.graalvm.compiler.lir.amd64
-
- AMD64Move.MoveFromConstOp - Class in org.graalvm.compiler.lir.amd64
-
- AMD64Move.MoveFromRegOp - Class in org.graalvm.compiler.lir.amd64
-
- AMD64Move.MoveToRegOp - Class in org.graalvm.compiler.lir.amd64
-
- AMD64Move.NullCheckOp - Class in org.graalvm.compiler.lir.amd64
-
- AMD64Move.PointerCompressionOp - Class in org.graalvm.compiler.lir.amd64
-
- AMD64Move.StackLeaOp - Class in org.graalvm.compiler.lir.amd64
-
- AMD64Move.UncompressPointerOp - Class in org.graalvm.compiler.lir.amd64
-
- AMD64MoveFactory - Class in org.graalvm.compiler.core.amd64
-
- AMD64MoveFactory(MoveFactory.BackupSlotProvider) - Constructor for class org.graalvm.compiler.core.amd64.AMD64MoveFactory
-
- AMD64MoveFactoryBase - Class in org.graalvm.compiler.core.amd64
-
- AMD64MoveFactoryBase(MoveFactory.BackupSlotProvider) - Constructor for class org.graalvm.compiler.core.amd64.AMD64MoveFactoryBase
-
- AMD64MROp(String, int, AMD64Assembler.OpAssertion) - Constructor for class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64MROp
-
- AMD64MROp(String, int, int, AMD64Assembler.OpAssertion) - Constructor for class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64MROp
-
- AMD64MROp(String, int, int, int, AMD64Assembler.OpAssertion, CPUFeature) - Constructor for class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64MROp
-
- AMD64MulDivOp - Class in org.graalvm.compiler.lir.amd64
-
AMD64 mul/div operation.
- AMD64MulDivOp(AMD64Assembler.AMD64MOp, AMD64BaseAssembler.OperandSize, LIRKind, AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64MulDivOp
-
- AMD64MulDivOp(AMD64Assembler.AMD64MOp, AMD64BaseAssembler.OperandSize, LIRKind, AllocatableValue, AllocatableValue, AllocatableValue, LIRFrameState) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64MulDivOp
-
- AMD64MultiStackMove(AllocatableValue[], Value[], Register, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64Move.AMD64MultiStackMove
-
- AMD64NodeLIRBuilder - Class in org.graalvm.compiler.core.amd64
-
- AMD64NodeLIRBuilder(StructuredGraph, LIRGeneratorTool, AMD64NodeMatchRules) - Constructor for class org.graalvm.compiler.core.amd64.AMD64NodeLIRBuilder
-
- AMD64NodeMatchRules - Class in org.graalvm.compiler.core.amd64
-
- AMD64NodeMatchRules(LIRGeneratorTool) - Constructor for class org.graalvm.compiler.core.amd64.AMD64NodeMatchRules
-
- AMD64Op(String, int, int, int, AMD64Assembler.OpAssertion, CPUFeature) - Constructor for class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64Op
-
- AMD64Op(String, int, int, int, boolean, boolean, AMD64Assembler.OpAssertion, CPUFeature) - Constructor for class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64Op
-
- AMD64PauseOp - Class in org.graalvm.compiler.lir.amd64
-
Emits a pause.
- AMD64PauseOp() - Constructor for class org.graalvm.compiler.lir.amd64.AMD64PauseOp
-
- AMD64PrefetchOp - Class in org.graalvm.compiler.lir.amd64
-
- AMD64PrefetchOp(AMD64AddressValue, int) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64PrefetchOp
-
- AMD64PushPopStackMove(AMD64BaseAssembler.OperandSize, AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64Move.AMD64PushPopStackMove
-
- AMD64ReadTimestampCounter - Class in org.graalvm.compiler.lir.amd64
-
AMD64 rdtsc operation.
- AMD64ReadTimestampCounter() - Constructor for class org.graalvm.compiler.lir.amd64.AMD64ReadTimestampCounter
-
- AMD64ReadTimestampCounterWithProcid - Class in org.graalvm.compiler.lir.amd64
-
AMD64 rdtscp operation.
- AMD64ReadTimestampCounterWithProcid() - Constructor for class org.graalvm.compiler.lir.amd64.AMD64ReadTimestampCounterWithProcid
-
- AMD64RestoreRegistersOp - Class in org.graalvm.compiler.lir.amd64
-
Restores registers from stack slots.
- AMD64RestoreRegistersOp(AllocatableValue[], AMD64SaveRegistersOp) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64RestoreRegistersOp
-
- AMD64RestoreRegistersOp(LIRInstructionClass<? extends AMD64RestoreRegistersOp>, AllocatableValue[], AMD64SaveRegistersOp) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64RestoreRegistersOp
-
- AMD64RMIOp(String, boolean, int) - Constructor for class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64RMIOp
-
- AMD64RMIOp(String, boolean, int, int, AMD64Assembler.PreferredNDS, AMD64Assembler.OpAssertion, CPUFeature) - Constructor for class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64RMIOp
-
- AMD64RMOp(String, int, AMD64Assembler.OpAssertion) - Constructor for class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64RMOp
-
- AMD64RMOp(String, int, int, AMD64Assembler.OpAssertion) - Constructor for class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64RMOp
-
- AMD64RMOp(String, int, int, int, AMD64Assembler.OpAssertion, CPUFeature) - Constructor for class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64RMOp
-
- AMD64RMOp(String, int, int, boolean, boolean, AMD64Assembler.OpAssertion) - Constructor for class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64RMOp
-
- AMD64RoundFloatToIntegerOp - Class in org.graalvm.compiler.lir.amd64
-
Round float to integer.
- AMD64RoundFloatToIntegerOp(LIRGeneratorTool, AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64RoundFloatToIntegerOp
-
- AMD64RROp(String, int, int, int, AMD64Assembler.OpAssertion, CPUFeature) - Constructor for class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64RROp
-
- AMD64RROp(String, int, int, int, boolean, boolean, AMD64Assembler.OpAssertion, CPUFeature) - Constructor for class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64RROp
-
- AMD64SaveRegistersOp - Class in org.graalvm.compiler.lir.amd64
-
Saves registers to stack slots.
- AMD64SaveRegistersOp(Register[], AllocatableValue[]) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64SaveRegistersOp
-
- AMD64SaveRegistersOp(LIRInstructionClass<AMD64VectorMove.SaveRegistersOp>, Register[], AllocatableValue[]) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64SaveRegistersOp
-
- AMD64ShiftOp - Class in org.graalvm.compiler.lir.amd64
-
AMD64 shift/rotate operation.
- AMD64ShiftOp(AMD64Assembler.AMD64MOp, AMD64BaseAssembler.OperandSize, AllocatableValue, AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64ShiftOp
-
- AMD64SignExtendOp - Class in org.graalvm.compiler.lir.amd64
-
- AMD64SignExtendOp(AMD64BaseAssembler.OperandSize, LIRKind, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64SignExtendOp
-
- AMD64StackMove(AllocatableValue, AllocatableValue, Register, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64Move.AMD64StackMove
-
- AMD64StrideUtil - Class in org.graalvm.compiler.lir.amd64
-
- AMD64StrideUtil() - Constructor for class org.graalvm.compiler.lir.amd64.AMD64StrideUtil
-
- AMD64StringLatin1InflateOp - Class in org.graalvm.compiler.lir.amd64
-
- AMD64StringLatin1InflateOp(LIRGeneratorTool, int, Value, Value, Value) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64StringLatin1InflateOp
-
- AMD64StringUTF16CompressOp - Class in org.graalvm.compiler.lir.amd64
-
- AMD64StringUTF16CompressOp(LIRGeneratorTool, int, Value, Value, Value, Value) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64StringUTF16CompressOp
-
- AMD64SuitesCreator - Class in org.graalvm.compiler.core.amd64
-
- AMD64SuitesCreator(CompilerConfiguration, GraphBuilderConfiguration.Plugins) - Constructor for class org.graalvm.compiler.core.amd64.AMD64SuitesCreator
-
- AMD64SuitesCreator(CompilerConfiguration) - Constructor for class org.graalvm.compiler.core.amd64.AMD64SuitesCreator
-
- AMD64TailcallOp - Class in org.graalvm.compiler.hotspot.amd64
-
Performs a hard-coded tail call to the specified target, which normally should be an
InstalledCode
instance.
- AMD64TailcallOp(Value[], Value) - Constructor for class org.graalvm.compiler.hotspot.amd64.AMD64TailcallOp
-
- AMD64Ternary - Class in org.graalvm.compiler.lir.amd64
-
AMD64 LIR instructions that have three inputs and one output.
- AMD64Ternary() - Constructor for class org.graalvm.compiler.lir.amd64.AMD64Ternary
-
- AMD64Ternary.ThreeOp - Class in org.graalvm.compiler.lir.amd64
-
Instruction that has two AllocatableValue
operands.
- AMD64TruffleCallBoundaryInstrumentationFactory - Class in org.graalvm.compiler.truffle.compiler.hotspot.amd64
-
- AMD64TruffleCallBoundaryInstrumentationFactory() - Constructor for class org.graalvm.compiler.truffle.compiler.hotspot.amd64.AMD64TruffleCallBoundaryInstrumentationFactory
-
- AMD64TruffleInvocationPlugins - Class in org.graalvm.compiler.truffle.compiler.amd64.substitutions
-
- AMD64TruffleInvocationPlugins() - Constructor for class org.graalvm.compiler.truffle.compiler.amd64.substitutions.AMD64TruffleInvocationPlugins
-
- AMD64Unary - Class in org.graalvm.compiler.lir.amd64
-
AMD64 LIR instructions that have one input and one output.
- AMD64Unary() - Constructor for class org.graalvm.compiler.lir.amd64.AMD64Unary
-
- AMD64Unary.MemoryOp - Class in org.graalvm.compiler.lir.amd64
-
Instruction with a
memory
operand.
- AMD64Unary.MOp - Class in org.graalvm.compiler.lir.amd64
-
Instruction with a single operand that is both input and output.
- AMD64Unary.MROp - Class in org.graalvm.compiler.lir.amd64
-
Instruction with separate input and output operands, and an operand encoding of MR.
- AMD64Unary.RMOp - Class in org.graalvm.compiler.lir.amd64
-
Instruction with separate input and output operands, and an operand encoding of RM.
- AMD64UnaryConsumer - Class in org.graalvm.compiler.lir.amd64
-
AMD64 LIR instructions that have one input and no output.
- AMD64UnaryConsumer() - Constructor for class org.graalvm.compiler.lir.amd64.AMD64UnaryConsumer
-
- AMD64UnaryConsumer.MemoryOp - Class in org.graalvm.compiler.lir.amd64
-
- AMD64VectorBinary - Class in org.graalvm.compiler.lir.amd64.vector
-
- AMD64VectorBinary() - Constructor for class org.graalvm.compiler.lir.amd64.vector.AMD64VectorBinary
-
- AMD64VectorBinary.AVXBinaryConstFloatOp - Class in org.graalvm.compiler.lir.amd64.vector
-
- AMD64VectorBinary.AVXBinaryConstOp - Class in org.graalvm.compiler.lir.amd64.vector
-
- AMD64VectorBinary.AVXBinaryMemoryOp - Class in org.graalvm.compiler.lir.amd64.vector
-
- AMD64VectorBinary.AVXBinaryOp - Class in org.graalvm.compiler.lir.amd64.vector
-
- AMD64VectorBlend - Class in org.graalvm.compiler.lir.amd64.vector
-
- AMD64VectorBlend() - Constructor for class org.graalvm.compiler.lir.amd64.vector.AMD64VectorBlend
-
- AMD64VectorBlend.EvexBlendOp - Class in org.graalvm.compiler.lir.amd64.vector
-
- AMD64VectorBlend.VexBlendOp - Class in org.graalvm.compiler.lir.amd64.vector
-
- AMD64VectorClearOp - Class in org.graalvm.compiler.lir.amd64.vector
-
- AMD64VectorClearOp(AllocatableValue) - Constructor for class org.graalvm.compiler.lir.amd64.vector.AMD64VectorClearOp
-
- AMD64VectorClearOp(LIRInstructionClass<? extends AMD64VectorClearOp>, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.amd64.vector.AMD64VectorClearOp
-
- AMD64VectorCompareOp - Class in org.graalvm.compiler.lir.amd64.vector
-
- AMD64VectorCompareOp(AMD64Assembler.VexRMOp, AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.amd64.vector.AMD64VectorCompareOp
-
- AMD64VectorCompareOp(AMD64Assembler.VexRMOp, AVXKind.AVXSize, AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.amd64.vector.AMD64VectorCompareOp
-
- AMD64VectorFloatCompareOp - Class in org.graalvm.compiler.lir.amd64.vector
-
- AMD64VectorFloatCompareOp(AMD64Assembler.VexFloatCompareOp, AVXKind.AVXSize, AllocatableValue, AllocatableValue, AllocatableValue, AMD64Assembler.VexFloatCompareOp.Predicate) - Constructor for class org.graalvm.compiler.lir.amd64.vector.AMD64VectorFloatCompareOp
-
- AMD64VectorGather - Class in org.graalvm.compiler.lir.amd64.vector
-
- AMD64VectorGather() - Constructor for class org.graalvm.compiler.lir.amd64.vector.AMD64VectorGather
-
- AMD64VectorGather.EvexVectorGatherOp - Class in org.graalvm.compiler.lir.amd64.vector
-
- AMD64VectorGather.VexVectorGatherOp - Class in org.graalvm.compiler.lir.amd64.vector
-
- AMD64VectorInstruction - Class in org.graalvm.compiler.lir.amd64.vector
-
- AMD64VectorInstruction(LIRInstructionClass<? extends AMD64VectorInstruction>, AVXKind.AVXSize) - Constructor for class org.graalvm.compiler.lir.amd64.vector.AMD64VectorInstruction
-
- AMD64VectorizedMismatchOp - Class in org.graalvm.compiler.lir.amd64
-
Emits code to find the index of the first non-equal elements in two arrays, using SIMD
instructions where possible.
- AMD64VectorMove - Class in org.graalvm.compiler.lir.amd64.vector
-
- AMD64VectorMove() - Constructor for class org.graalvm.compiler.lir.amd64.vector.AMD64VectorMove
-
- AMD64VectorMove.AVXMoveToIntOp - Class in org.graalvm.compiler.lir.amd64.vector
-
- AMD64VectorMove.MoveFromArrayConstOp - Class in org.graalvm.compiler.lir.amd64.vector
-
- AMD64VectorMove.MoveFromConstOp - Class in org.graalvm.compiler.lir.amd64.vector
-
- AMD64VectorMove.MoveFromRegOp - Class in org.graalvm.compiler.lir.amd64.vector
-
- AMD64VectorMove.MoveToRegOp - Class in org.graalvm.compiler.lir.amd64.vector
-
- AMD64VectorMove.RestoreRegistersOp - Class in org.graalvm.compiler.lir.amd64.vector
-
- AMD64VectorMove.SaveRegistersOp - Class in org.graalvm.compiler.lir.amd64.vector
-
- AMD64VectorMove.StackMoveOp - Class in org.graalvm.compiler.lir.amd64.vector
-
- AMD64VectorMove.VectorLoadOp - Class in org.graalvm.compiler.lir.amd64.vector
-
- AMD64VectorMove.VectorMemOp - Class in org.graalvm.compiler.lir.amd64.vector
-
- AMD64VectorMove.VectorStoreOp - Class in org.graalvm.compiler.lir.amd64.vector
-
- AMD64VectorShuffle - Class in org.graalvm.compiler.lir.amd64.vector
-
- AMD64VectorShuffle() - Constructor for class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle
-
- AMD64VectorShuffle.ConstPermuteBytesUsingTableOp - Class in org.graalvm.compiler.lir.amd64.vector
-
- AMD64VectorShuffle.ConstShuffleBytesOp - Class in org.graalvm.compiler.lir.amd64.vector
-
- AMD64VectorShuffle.Extract128Op - Class in org.graalvm.compiler.lir.amd64.vector
-
- AMD64VectorShuffle.Extract256Op - Class in org.graalvm.compiler.lir.amd64.vector
-
- AMD64VectorShuffle.ExtractByteOp - Class in org.graalvm.compiler.lir.amd64.vector
-
- AMD64VectorShuffle.ExtractIntOp - Class in org.graalvm.compiler.lir.amd64.vector
-
- AMD64VectorShuffle.ExtractLongOp - Class in org.graalvm.compiler.lir.amd64.vector
-
- AMD64VectorShuffle.ExtractShortOp - Class in org.graalvm.compiler.lir.amd64.vector
-
- AMD64VectorShuffle.Insert128Op - Class in org.graalvm.compiler.lir.amd64.vector
-
- AMD64VectorShuffle.Insert256Op - Class in org.graalvm.compiler.lir.amd64.vector
-
- AMD64VectorShuffle.IntToVectorOp - Class in org.graalvm.compiler.lir.amd64.vector
-
- AMD64VectorShuffle.LongToVectorOp - Class in org.graalvm.compiler.lir.amd64.vector
-
- AMD64VectorShuffle.ShuffleBytesOp - Class in org.graalvm.compiler.lir.amd64.vector
-
- AMD64VectorShuffle.ShuffleFloatOp - Class in org.graalvm.compiler.lir.amd64.vector
-
- AMD64VectorShuffle.ShuffleWordOp - Class in org.graalvm.compiler.lir.amd64.vector
-
- AMD64VectorShuffle.ShuffleWordOpWithMask - Class in org.graalvm.compiler.lir.amd64.vector
-
- AMD64VectorUnary - Class in org.graalvm.compiler.lir.amd64.vector
-
- AMD64VectorUnary() - Constructor for class org.graalvm.compiler.lir.amd64.vector.AMD64VectorUnary
-
- AMD64VectorUnary.AVXBroadcastOp - Class in org.graalvm.compiler.lir.amd64.vector
-
- AMD64VectorUnary.AVXConvertMemoryOp - Class in org.graalvm.compiler.lir.amd64.vector
-
- AMD64VectorUnary.AVXConvertOp - Class in org.graalvm.compiler.lir.amd64.vector
-
- AMD64VectorUnary.AVXUnaryMemoryOp - Class in org.graalvm.compiler.lir.amd64.vector
-
- AMD64VectorUnary.AVXUnaryOp - Class in org.graalvm.compiler.lir.amd64.vector
-
- AMD64VectorUnary.AVXUnaryRVMOp - Class in org.graalvm.compiler.lir.amd64.vector
-
- AMD64VZeroUpper - Class in org.graalvm.compiler.lir.amd64
-
vzeroupper is essential to avoid performance penalty during SSE-AVX transition.
- AMD64VZeroUpper(Value[], RegisterConfig) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64VZeroUpper
-
- AMD64X87MathIntrinsicNode - Class in org.graalvm.compiler.hotspot.amd64
-
- AMD64X87MathIntrinsicNode(ValueNode, UnaryMathIntrinsicNode.UnaryOperation) - Constructor for class org.graalvm.compiler.hotspot.amd64.AMD64X87MathIntrinsicNode
-
- AMD64X87MathSnippets - Class in org.graalvm.compiler.hotspot.amd64
-
- AMD64X87MathSnippets() - Constructor for class org.graalvm.compiler.hotspot.amd64.AMD64X87MathSnippets
-
- AMD64X87MathSnippets.Templates - Class in org.graalvm.compiler.hotspot.amd64
-
- AMD64Z0Op(String, int) - Constructor for class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64Z0Op
-
- AMD64Z0Op(String, int, int, int, CPUFeature) - Constructor for class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64Z0Op
-
- AMD64ZapRegistersOp - Class in org.graalvm.compiler.lir.amd64
-
Writes well known garbage values to registers.
- AMD64ZapRegistersOp(Register[], JavaConstant[]) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64ZapRegistersOp
-
- AMD64ZapStackOp - Class in org.graalvm.compiler.lir.amd64
-
Writes well known garbage values to stack slots.
- AMD64ZapStackOp(StackSlot[], JavaConstant[]) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64ZapStackOp
-
- AMD64ZeroMemoryOp - Class in org.graalvm.compiler.lir.amd64
-
Zeros a chunk of memory using rep stosb.
- AMD64ZeroMemoryOp(AMD64AddressValue, RegisterValue) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64ZeroMemoryOp
-
- analyze(DebugContext, ConstantTree, AbstractBlockBase<?>) - Static method in class org.graalvm.compiler.lir.constopt.ConstantTreeAnalyzer
-
- Anchor() - Constructor for class org.graalvm.compiler.nodeinfo.StructuralInput.Anchor
-
- anchor - Variable in class org.graalvm.compiler.nodes.FloatingAnchoredNode
-
- anchor - Variable in class org.graalvm.compiler.nodes.java.InstanceOfNode
-
- anchor() - Static method in class org.graalvm.compiler.nodes.memory.MemoryAnchorNode
-
- anchor() - Static method in class org.graalvm.compiler.nodes.SnippetAnchorNode
-
- anchored() - Method in class org.graalvm.compiler.nodes.AbstractBeginNode
-
- anchored() - Method in class org.graalvm.compiler.nodes.AbstractMergeNode
-
- anchored() - Method in class org.graalvm.compiler.nodes.EntryMarkerNode
-
- anchored() - Method in class org.graalvm.compiler.nodes.LoopBeginNode
-
- anchored() - Method in class org.graalvm.compiler.nodes.LoopExitNode
-
- AnchoringNode - Interface in org.graalvm.compiler.nodes.extended
-
- and(int, Register, Register, long) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.12 Bitwise AND (immediate).
- and(int, Register, Register, Register, AArch64Assembler.ShiftType, int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.13 Bitwise AND (shifted register).
- and(int, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
dst = src1 & src2.
- AND - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64BinaryArithmetic
-
- AND - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.SSEOp
-
- And(boolean, boolean) - Constructor for class org.graalvm.compiler.core.common.type.ArithmeticOpTable.BinaryOp.And
-
- and(NodePredicate) - Method in class org.graalvm.compiler.graph.iterators.FilteredNodeIterable
-
- and(NodePredicate) - Method in interface org.graalvm.compiler.graph.iterators.NodePredicate
-
- and(LogicNode, LogicNode, ProfileData.BranchProbabilityData) - Static method in class org.graalvm.compiler.nodes.LogicNode
-
- and(LogicNode, boolean, LogicNode, boolean, ProfileData.BranchProbabilityData) - Static method in class org.graalvm.compiler.nodes.LogicNode
-
- and(SignedWord) - Method in class org.graalvm.compiler.word.Word
-
- and(UnsignedWord) - Method in class org.graalvm.compiler.word.Word
-
- and(int) - Method in class org.graalvm.compiler.word.Word
-
- and(Word) - Method in class org.graalvm.compiler.word.Word
-
- andl(Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- andl(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- andlAndJcc(Register, int, AMD64Assembler.ConditionFlag, Label, boolean) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- andMemory(ValueNode, LIRLowerableAccess) - Method in class org.graalvm.compiler.core.amd64.AMD64NodeMatchRules
-
- ANDN - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.SSEOp
-
- ANDN - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexGeneralPurposeRVMOp
-
- AndNode - Class in org.graalvm.compiler.nodes.calc
-
- AndNode(ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.nodes.calc.AndNode
-
- andpd(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- andpd(Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- andq(Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- andq(Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- andq(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- andqAndJcc(Register, int, AMD64Assembler.ConditionFlag, Label, boolean) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- ands(int, Register, Register, long) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
6.2.14 Bitwise AND (immediate) & set flags.
- ands(int, Register, Register, Register, AArch64Assembler.ShiftType, int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.15 Bitwise AND (shifted register) & set flags.
- ands(int, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
Sets condition flags according to result of x & y.
- andVVV(AArch64ASIMDAssembler.ASIMDSize, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.11 Bitwise and vector.
for i in 0..n-1 do dst[i] = src1[i] & src2[i]
- ANEWARRAY - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- annotatePatchingImmediate(int, AArch64Assembler.Instruction, int, int, int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
- annotatePatchingImmediate(int, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler
-
- annotation - Variable in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler.AddressDisplacementAnnotation
-
- ANY_SIZE - Static variable in class org.graalvm.compiler.asm.aarch64.AArch64Address
-
- AnyExtendNode - Class in org.graalvm.compiler.truffle.compiler.nodes
-
The AnyExtendNode
extends an i32 integer to an i64 integer, with the upper bits of the
result being undefined.
- AnyExtendNode(ValueNode) - Constructor for class org.graalvm.compiler.truffle.compiler.nodes.AnyExtendNode
-
- anyFrameMethod - Variable in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.KnownMethods
-
- anyMatch(T[], Predicate<T>) - Static method in class org.graalvm.util.CollectionsUtil
-
Returns whether any elements in inputs
match predicate
.
- anyMatch(Iterable<T>, Predicate<T>) - Static method in class org.graalvm.util.CollectionsUtil
-
Returns whether any elements in inputs
match predicate
.
- append(LIRInstruction) - Method in class org.graalvm.compiler.core.gen.NodeLIRBuilder
-
- append(LIRInstruction) - Method in class org.graalvm.compiler.core.gen.NodeMatchRules
-
- append(I) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- append(T) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- append(I) - Method in class org.graalvm.compiler.lir.gen.LIRGenerator
-
- append(I) - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- append(int, LIRInstruction) - Method in class org.graalvm.compiler.lir.LIRInsertionBuffer
-
- append(T) - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderTool
-
Adds the given node to the graph and also adds recursively all referenced inputs.
- append(T) - Method in class org.graalvm.compiler.replacements.GraphKit
-
- append(T) - Method in class org.graalvm.compiler.replacements.IntrinsicGraphBuilder
-
- append(T) - Method in class org.graalvm.compiler.replacements.PEGraphDecoder.PEAppendGraphBuilderContext
-
- append(T) - Method in class org.graalvm.compiler.replacements.PEGraphDecoder.PENonAppendGraphBuilderContext
-
- append(T) - Method in class org.graalvm.compiler.replacements.PEGraphDecoder.PEPluginGraphBuilderContext
-
- appendConstant(JavaConstant) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- appendFields(StringBuilder) - Method in class org.graalvm.compiler.core.common.Fields
-
- appendGoto(BciBlockMapping.BciBlock) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- appendInlineInvokePlugin(InlineInvokePlugin) - Method in class org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderConfiguration.Plugins
-
- appendInside(LoopEx) - Method in class org.graalvm.compiler.nodes.loop.LoopFragmentInside
-
- appendInvoke(CallTargetNode.InvokeKind, ResolvedJavaMethod, ValueNode[]) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- appendInvoke(GraphDecoder.MethodScope, GraphDecoder.LoopScope, GraphDecoder.InvokeData, CallTargetNode) - Method in class org.graalvm.compiler.nodes.GraphDecoder
-
- appendLocation(StringBuilder, Bytecode, int) - Static method in interface org.graalvm.compiler.bytecode.Bytecode
-
- appendNodePlugin(NodePlugin) - Method in class org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderConfiguration.Plugins
-
- appendParameterPlugin(ParameterPlugin) - Method in class org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderConfiguration.Plugins
-
- appendParsingNodePlugins(GraphBuilderConfiguration.Plugins) - Method in class org.graalvm.compiler.truffle.compiler.PartialEvaluator
-
- appendPhase(LIRPhase<C>) - Method in class org.graalvm.compiler.lir.phases.LIRPhaseSuite
-
Add a new phase at the end of this suite.
- appendPhase(BasePhase<? super C>) - Method in class org.graalvm.compiler.phases.PhaseSuite
-
Add a new phase at the end of this suite.
- appendString(StringBuilder) - Method in class org.graalvm.compiler.core.common.type.AbstractObjectStamp
-
- appendString(StringBuilder) - Method in class org.graalvm.compiler.hotspot.nodes.type.MetaspacePointerStamp
-
- appendTypePlugin(TypePlugin) - Method in class org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderConfiguration.Plugins
-
- apply(int, Object) - Method in interface org.graalvm.compiler.core.common.Fields.ObjectTransformer
-
- apply(Node) - Method in interface org.graalvm.compiler.graph.iterators.NodePredicate
-
- apply(Node) - Method in class org.graalvm.compiler.graph.iterators.NodePredicates.NegativeTypePredicate
-
- apply(Node) - Method in class org.graalvm.compiler.graph.iterators.NodePredicates.PositiveTypePredicate
-
- apply(Node, Node) - Method in class org.graalvm.compiler.graph.Node.EdgeVisitor
-
- apply(int, Value, int) - Method in interface org.graalvm.compiler.hotspot.HotSpotCounterOp.CounterProcedure
-
Lambda interface for iterating over counters declared in this op.
- apply(GraphBuilderContext, ResolvedJavaMethod, InvocationPlugin.Receiver, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode) - Method in class org.graalvm.compiler.hotspot.meta.HotSpotGraphBuilderPlugins.CipherBlockChainingCryptPlugin
-
- apply(GraphBuilderContext, ResolvedJavaMethod, InvocationPlugin.Receiver, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode) - Method in class org.graalvm.compiler.hotspot.meta.HotSpotGraphBuilderPlugins.ElectronicCodeBookCryptPlugin
-
- apply(GraphBuilderContext, ResolvedJavaType, Supplier<FrameState>, ValueNode[]) - Method in class org.graalvm.compiler.hotspot.meta.HotSpotJITClassInitializationPlugin
-
- apply(TargetDescription, LIRGenerationResult, C) - Method in class org.graalvm.compiler.lir.phases.LIRPhase
-
- apply(TargetDescription, LIRGenerationResult, C, boolean) - Method in class org.graalvm.compiler.lir.phases.LIRPhase
-
- apply(int, ValueNode) - Method in interface org.graalvm.compiler.nodes.FrameState.ValueFunction
-
Computes the value that should be assigned to position
index
in
FrameState.values()
given the current value
currentValue
at that
position.
- apply(GraphBuilderContext, ResolvedJavaType, Supplier<FrameState>, ValueNode[]) - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.ClassInitializationPlugin
-
Emits a class initialization barrier for type
.
- apply(GraphBuilderContext, ResolvedJavaType, Supplier<FrameState>) - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.ClassInitializationPlugin
-
Emits a class initialization barrier for type
.
- apply(GraphBuilderContext, ResolvedJavaMethod, InvocationPlugin.Receiver) - Method in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugin
-
- apply(GraphBuilderContext, ResolvedJavaMethod, InvocationPlugin.Receiver, ValueNode) - Method in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugin
-
- apply(GraphBuilderContext, ResolvedJavaMethod, InvocationPlugin.Receiver, ValueNode, ValueNode) - Method in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugin
-
- apply(GraphBuilderContext, ResolvedJavaMethod, InvocationPlugin.Receiver, ValueNode, ValueNode, ValueNode) - Method in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugin
-
- apply(GraphBuilderContext, ResolvedJavaMethod, InvocationPlugin.Receiver, ValueNode, ValueNode, ValueNode, ValueNode) - Method in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugin
-
- apply(GraphBuilderContext, ResolvedJavaMethod, InvocationPlugin.Receiver, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode) - Method in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugin
-
- apply(GraphBuilderContext, ResolvedJavaMethod, InvocationPlugin.Receiver, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode) - Method in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugin
-
- apply(GraphBuilderContext, ResolvedJavaMethod, InvocationPlugin.Receiver, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode) - Method in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugin
-
- apply(GraphBuilderContext, ResolvedJavaMethod, InvocationPlugin.Receiver, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode) - Method in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugin
-
- apply(GraphBuilderContext, ResolvedJavaMethod, InvocationPlugin.Receiver, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode) - Method in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugin
-
- apply(GraphBuilderContext, ResolvedJavaMethod, InvocationPlugin.Receiver, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode) - Method in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugin
-
- apply(GraphBuilderContext, ResolvedJavaMethod, InvocationPlugin.Receiver, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode) - Method in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugin
-
- apply(GraphBuilderContext, ResolvedJavaMethod, InvocationPlugin.Receiver, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode) - Method in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugin
-
- apply(GraphBuilderContext, ResolvedJavaMethod, InvocationPlugin.Receiver, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode) - Method in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugin
-
- apply(Node, T) - Method in class org.graalvm.compiler.nodes.VirtualState.NodeClosure
-
- apply(T, Position) - Method in class org.graalvm.compiler.nodes.VirtualState.NodePositionClosure
-
- apply(VirtualState) - Method in interface org.graalvm.compiler.nodes.VirtualState.VirtualClosure
-
- apply(StructuredGraph, C) - Method in class org.graalvm.compiler.phases.BasePhase
-
- apply(StructuredGraph, C, boolean) - Method in class org.graalvm.compiler.phases.BasePhase
-
- apply(Node, Node) - Method in class org.graalvm.compiler.phases.common.ConditionalEliminationUtil.InputFilter
-
- Apply(StructuredGraph, CoreProviders, CanonicalizerPhase) - Constructor for class org.graalvm.compiler.phases.common.IncrementalCanonicalizerPhase.Apply
-
- apply() - Method in class org.graalvm.compiler.phases.common.inlining.walker.InliningIterator
-
- apply() - Method in class org.graalvm.compiler.phases.graph.PostOrderNodeIterator
-
- apply(ReentrantBlockIterator.BlockIteratorClosure<StateT>, Block) - Static method in class org.graalvm.compiler.phases.graph.ReentrantBlockIterator
-
- apply(ReentrantBlockIterator.BlockIteratorClosure<StateT>, Block, StateT, Predicate<Block>) - Static method in class org.graalvm.compiler.phases.graph.ReentrantBlockIterator
-
- apply(ReentrantNodeIterator.NodeIteratorClosure<StateT>, FixedNode, StateT) - Static method in class org.graalvm.compiler.phases.graph.ReentrantNodeIterator
-
- apply() - Method in class org.graalvm.compiler.phases.graph.ScopedPostOrderNodeIterator
-
- apply() - Method in class org.graalvm.compiler.phases.graph.StatelessPostOrderNodeIterator
-
- apply(StructuredGraph) - Method in class org.graalvm.compiler.phases.Phase
-
- apply(StructuredGraph, boolean) - Method in class org.graalvm.compiler.phases.Phase
-
- apply(Block) - Method in interface org.graalvm.compiler.phases.schedule.BlockClosure
-
- apply(Pointer, Pointer, Pointer, AESNode.CryptMode) - Static method in class org.graalvm.compiler.replacements.nodes.AESNode
-
- apply(Pointer, Pointer, Pointer, AESNode.CryptMode, EnumSet<?>) - Static method in class org.graalvm.compiler.replacements.nodes.AESNode
-
- apply(Pointer, Pointer, Pointer, Pointer, int, Pointer, Pointer) - Static method in class org.graalvm.compiler.replacements.nodes.CounterModeAESNode
-
- apply(Pointer, Pointer, Pointer, Pointer, int, Pointer, Pointer, EnumSet<?>) - Static method in class org.graalvm.compiler.replacements.nodes.CounterModeAESNode
-
- apply(Pointer, Pointer, Pointer, int) - Static method in class org.graalvm.compiler.replacements.nodes.GHASHProcessBlocksNode
-
- apply(Pointer, Pointer, Pointer, int, EnumSet<?>) - Static method in class org.graalvm.compiler.replacements.nodes.GHASHProcessBlocksNode
-
- apply(GraphBuilderContext, ResolvedJavaMethod, InvocationPlugin.Receiver, ValueNode, ValueNode, ValueNode, ValueNode) - Method in class org.graalvm.compiler.replacements.StandardGraphBuilderPlugins.AESCryptPlugin
-
- apply(GraphBuilderContext, ResolvedJavaMethod, InvocationPlugin.Receiver, ValueNode, ValueNode) - Method in class org.graalvm.compiler.replacements.StandardGraphBuilderPlugins.AllocateUninitializedArrayPlugin
-
- apply(GraphBuilderContext, ResolvedJavaMethod, InvocationPlugin.Receiver, ValueNode, ValueNode) - Method in class org.graalvm.compiler.replacements.StandardGraphBuilderPlugins.ArrayEqualsInvocationPlugin
-
- apply(GraphBuilderContext, ResolvedJavaMethod, InvocationPlugin.Receiver, ValueNode) - Method in class org.graalvm.compiler.replacements.StandardGraphBuilderPlugins.BoxPlugin
-
- apply(GraphBuilderContext, ResolvedJavaMethod, InvocationPlugin.Receiver, ValueNode) - Method in class org.graalvm.compiler.replacements.StandardGraphBuilderPlugins.CacheWritebackPlugin
-
- apply(GraphBuilderContext, ResolvedJavaMethod, InvocationPlugin.Receiver) - Method in class org.graalvm.compiler.replacements.StandardGraphBuilderPlugins.CacheWritebackPlugin
-
- apply(GraphBuilderContext, ResolvedJavaMethod, InvocationPlugin.Receiver, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode) - Method in class org.graalvm.compiler.replacements.StandardGraphBuilderPlugins.CounterModeCryptPlugin
-
- apply(GraphBuilderContext, ResolvedJavaMethod, InvocationPlugin.Receiver, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode) - Method in class org.graalvm.compiler.replacements.StandardGraphBuilderPlugins.GHASHPlugin
-
- apply(GraphBuilderContext, ResolvedJavaMethod, InvocationPlugin.Receiver, ValueNode) - Method in class org.graalvm.compiler.replacements.StandardGraphBuilderPlugins.ReachabilityFencePlugin
-
- apply(GraphBuilderContext, ResolvedJavaMethod, InvocationPlugin.Receiver, ValueNode, ValueNode, ValueNode) - Method in class org.graalvm.compiler.replacements.StandardGraphBuilderPlugins.StringLatin1IndexOfCharPlugin
-
- apply(GraphBuilderContext, ResolvedJavaMethod, InvocationPlugin.Receiver) - Method in class org.graalvm.compiler.replacements.StandardGraphBuilderPlugins.UnboxPlugin
-
- apply(GraphBuilderContext, ResolvedJavaMethod, InvocationPlugin.Receiver, ValueNode, ValueNode, ValueNode, ValueNode) - Method in class org.graalvm.compiler.replacements.StandardGraphBuilderPlugins.UnsafeCompareAndSwapPlugin
-
- apply(GraphBuilderContext, ResolvedJavaMethod, InvocationPlugin.Receiver) - Method in class org.graalvm.compiler.replacements.StandardGraphBuilderPlugins.UnsafeFencePlugin
-
- apply(GraphBuilderContext, ResolvedJavaMethod, InvocationPlugin.Receiver, ValueNode) - Method in class org.graalvm.compiler.replacements.StandardGraphBuilderPlugins.UnsafeGetPlugin
-
- apply(GraphBuilderContext, ResolvedJavaMethod, InvocationPlugin.Receiver, ValueNode, ValueNode) - Method in class org.graalvm.compiler.replacements.StandardGraphBuilderPlugins.UnsafeGetPlugin
-
- apply(GraphBuilderContext, ResolvedJavaMethod, InvocationPlugin.Receiver, ValueNode, ValueNode) - Method in class org.graalvm.compiler.replacements.StandardGraphBuilderPlugins.UnsafePutPlugin
-
- apply(GraphBuilderContext, ResolvedJavaMethod, InvocationPlugin.Receiver, ValueNode, ValueNode, ValueNode) - Method in class org.graalvm.compiler.replacements.StandardGraphBuilderPlugins.UnsafePutPlugin
-
- apply(GraphBuilderContext, ResolvedJavaMethod, InvocationPlugin.Receiver, ValueNode, ValueNode) - Method in class org.graalvm.compiler.replacements.StandardGraphBuilderPlugins.UnsignedMathPlugin
-
- apply(StructuredGraph, ArrayList<Node>, boolean) - Method in class org.graalvm.compiler.virtual.phases.ea.EffectList
-
- applyAsDouble(FixedNode) - Method in class org.graalvm.compiler.phases.graph.FixedNodeRelativeFrequencyCache
-
Given a
FixedNode
this method finds the most immediate
AbstractBeginNode
preceding it that either:
has no predecessor (ie, the begin-node is a merge, in particular a loop-begin, or the
start-node)
has a control-split predecessor
- applyEffects() - Method in class org.graalvm.compiler.virtual.phases.ea.EffectsClosure
-
- applyEffects() - Method in class org.graalvm.compiler.virtual.phases.ea.EffectsPhase.Closure
-
- applyFormattingFlagsAndWidth(String, int, int) - Static method in class org.graalvm.compiler.debug.DebugContext
-
- applyIncremental(StructuredGraph, CoreProviders, Graph.Mark) - Method in class org.graalvm.compiler.phases.common.CanonicalizerPhase
-
- applyIncremental(StructuredGraph, CoreProviders, Iterable<? extends Node>) - Method in class org.graalvm.compiler.phases.common.CanonicalizerPhase
-
- applyIndexOf(GraphBuilderContext, boolean, boolean, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode...) - Static method in class org.graalvm.compiler.truffle.compiler.amd64.substitutions.AMD64TruffleInvocationPlugins
-
- applyInputs(Node.EdgeVisitor) - Method in class org.graalvm.compiler.graph.Node
-
Applies the given visitor to all inputs of this
.
- applyInputs(Node, Node.EdgeVisitor) - Method in class org.graalvm.compiler.graph.NodeClass
-
- applyInvocationPlugin(CallTargetNode.InvokeKind, ValueNode[], ResolvedJavaMethod, JavaKind, InvocationPlugin) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- applyMOpAndJcc(AMD64Assembler.AMD64MOp, AMD64BaseAssembler.OperandSize, Register, AMD64Assembler.ConditionFlag, Label, boolean) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- applyScope(StructuredGraph, C) - Method in class org.graalvm.compiler.phases.BasePhase
-
- applyScope(StructuredGraph, C) - Method in class org.graalvm.compiler.phases.common.PostRunCanonicalizationPhase
-
- applyScope(StructuredGraph, C) - Method in class org.graalvm.compiler.phases.SingleRunSubphase
-
- applySuccessors(Node.EdgeVisitor) - Method in class org.graalvm.compiler.graph.Node
-
Applies the given visitor to all successors of this
.
- applySuccessors(Node, Node.EdgeVisitor) - Method in class org.graalvm.compiler.graph.NodeClass
-
- applyToNonVirtual(VirtualState.NodePositionClosure<? super Node>) - Method in class org.graalvm.compiler.nodes.FrameState
-
- applyToNonVirtual(VirtualState.NodePositionClosure<? super Node>) - Method in class org.graalvm.compiler.nodes.virtual.EscapeObjectState
-
- applyToNonVirtual(VirtualState.NodePositionClosure<? super Node>) - Method in class org.graalvm.compiler.nodes.VirtualState
-
- applyToVirtual(VirtualState.VirtualClosure) - Method in class org.graalvm.compiler.nodes.FrameState
-
- applyToVirtual(VirtualState.VirtualClosure) - Method in class org.graalvm.compiler.nodes.virtual.EscapeObjectState
-
- applyToVirtual(VirtualState.VirtualClosure) - Method in class org.graalvm.compiler.nodes.VirtualState
-
Performs a
pre-order iteration over all elements reachable from this state that are a
subclass of
VirtualState
.
- approxSourceException(Node, Throwable) - Static method in class org.graalvm.compiler.nodes.util.GraphUtil
-
Gets an approximate source code location for a node, encoded as an exception, if possible.
- approxSourceLocation(Node) - Static method in class org.graalvm.compiler.nodes.util.GraphUtil
-
Gets an approximate source code location for a node if possible.
- approxSourceStackTraceElement(Node) - Static method in class org.graalvm.compiler.nodes.util.GraphUtil
-
Gets an approximate source code location for a node if possible.
- approxSourceStackTraceElement(FrameState) - Static method in class org.graalvm.compiler.nodes.util.GraphUtil
-
Gets an approximate source code location for frame state.
- approxSourceStackTraceElement(BytecodePosition) - Static method in class org.graalvm.compiler.nodes.util.GraphUtil
-
Gets approximate stack trace elements for a bytecode position.
- architecture - Variable in class org.graalvm.compiler.nodes.GraphDecoder
-
- architecture - Variable in class org.graalvm.compiler.nodes.GraphEncoder
-
- architecture() - Method in class org.graalvm.compiler.truffle.compiler.TruffleCompilerConfiguration
-
- archiveAndDelete(String, String) - Static method in class org.graalvm.compiler.debug.PathUtilities
-
Zips and deletes directory
if it exists.
- archiveAndDelete(String, String) - Method in interface org.graalvm.compiler.debug.PathUtilitiesProvider
-
Zips and deletes directory
if it exists.
- archiveAndDelete(String, String) - Method in class org.graalvm.compiler.debug.StandardPathUtilitiesProvider
-
- areDeoptsFixed() - Method in enum org.graalvm.compiler.nodes.GraphState.GuardsStage
-
- areFrameStatesAtDeopts() - Method in enum org.graalvm.compiler.nodes.GraphState.GuardsStage
-
- areFrameStatesAtSideEffects() - Method in enum org.graalvm.compiler.nodes.GraphState.GuardsStage
-
- areKeysContiguous - Variable in class org.graalvm.compiler.nodes.extended.IntegerSwitchNode
-
True if keys are contiguous ([n, n+1, n+2, n+3, ..., n+k]).
- areMetricsEnabled() - Method in class org.graalvm.compiler.debug.DebugContext
-
- areMultipleReadsAllowed() - Method in class org.graalvm.compiler.lir.alloc.lsra.MoveResolver
-
- areMultipleReadsAllowed() - Method in class org.graalvm.compiler.lir.alloc.lsra.ssa.SSAMoveResolver
-
- areNullAllocationStubsAvailable() - Method in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- areScopesEnabled() - Method in class org.graalvm.compiler.debug.DebugContext
-
Determines if dynamic scopes are enabled.
- ARETURN - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- areValuesReplaceable(ValueNode, ValueNode, boolean) - Static method in class org.graalvm.compiler.virtual.phases.ea.ReadEliminationClosure
-
- args - Variable in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPluginContext
-
- args - Variable in class org.graalvm.compiler.nodes.PluginReplacementNode
-
- args - Variable in class org.graalvm.compiler.nodes.PluginReplacementWithExceptionNode
-
- arguments() - Method in class org.graalvm.compiler.nodes.BreakpointNode
-
- arguments - Variable in class org.graalvm.compiler.nodes.CallTargetNode
-
- arguments() - Method in class org.graalvm.compiler.nodes.CallTargetNode
-
- arguments - Variable in class org.graalvm.compiler.nodes.extended.ForeignCallNode
-
- arguments - Variable in class org.graalvm.compiler.replacements.IntrinsicGraphBuilder
-
- arguments - Variable in class org.graalvm.compiler.replacements.nodes.MacroNode
-
- arguments - Variable in class org.graalvm.compiler.replacements.nodes.MacroNode.MacroParams
-
- arguments - Variable in class org.graalvm.compiler.replacements.nodes.MacroWithExceptionNode
-
- arguments - Variable in class org.graalvm.compiler.replacements.PEGraphDecoder.PEMethodScope
-
- Arguments(SnippetTemplate.SnippetInfo, GraphState.GuardsStage, LoweringTool.LoweringStage) - Constructor for class org.graalvm.compiler.replacements.SnippetTemplate.Arguments
-
- argumentsDescriptor - Variable in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugin
-
Argument descriptor of the method.
- ArgumentTypeSpeculation - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- argumentTypeSpeculation - Variable in class org.graalvm.compiler.truffle.runtime.EngineData
-
- ARITHMETIC_DREM - Static variable in class org.graalvm.compiler.core.target.Backend
-
- ARITHMETIC_FREM - Static variable in class org.graalvm.compiler.core.target.Backend
-
- arithmeticCosAddress - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- arithmeticExpAddress - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- arithmeticLIRGen - Variable in class org.graalvm.compiler.lir.gen.LIRGenerator
-
- ArithmeticLIRGenerator - Class in org.graalvm.compiler.lir.gen
-
This class traverses the HIR instructions and generates LIR instructions from them.
- ArithmeticLIRGenerator() - Constructor for class org.graalvm.compiler.lir.gen.ArithmeticLIRGenerator
-
- ArithmeticLIRGeneratorTool - Interface in org.graalvm.compiler.lir.gen
-
This interface can be used to generate LIR for arithmetic and simple memory access operations.
- ArithmeticLIRGeneratorTool.RoundingMode - Enum in org.graalvm.compiler.lir.gen
-
- ArithmeticLIRLowerable - Interface in org.graalvm.compiler.nodes.spi
-
- arithmeticLog10Address - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- arithmeticLogAddress - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- ArithmeticOperation - Interface in org.graalvm.compiler.nodes
-
An ArithmeticOperation
is an operation that does primitive value arithmetic without side
effect.
- ArithmeticOpTable - Class in org.graalvm.compiler.core.common.type
-
Information about arithmetic operations.
- ArithmeticOpTable(ArithmeticOpTable.UnaryOp<ArithmeticOpTable.UnaryOp.Neg>, ArithmeticOpTable.BinaryOp<ArithmeticOpTable.BinaryOp.Add>, ArithmeticOpTable.BinaryOp<ArithmeticOpTable.BinaryOp.Sub>, ArithmeticOpTable.BinaryOp<ArithmeticOpTable.BinaryOp.Mul>, ArithmeticOpTable.BinaryOp<ArithmeticOpTable.BinaryOp.MulHigh>, ArithmeticOpTable.BinaryOp<ArithmeticOpTable.BinaryOp.UMulHigh>, ArithmeticOpTable.BinaryOp<ArithmeticOpTable.BinaryOp.Div>, ArithmeticOpTable.BinaryOp<ArithmeticOpTable.BinaryOp.Rem>, ArithmeticOpTable.UnaryOp<ArithmeticOpTable.UnaryOp.Not>, ArithmeticOpTable.BinaryOp<ArithmeticOpTable.BinaryOp.And>, ArithmeticOpTable.BinaryOp<ArithmeticOpTable.BinaryOp.Or>, ArithmeticOpTable.BinaryOp<ArithmeticOpTable.BinaryOp.Xor>, ArithmeticOpTable.ShiftOp<ArithmeticOpTable.ShiftOp.Shl>, ArithmeticOpTable.ShiftOp<ArithmeticOpTable.ShiftOp.Shr>, ArithmeticOpTable.ShiftOp<ArithmeticOpTable.ShiftOp.UShr>, ArithmeticOpTable.UnaryOp<ArithmeticOpTable.UnaryOp.Abs>, ArithmeticOpTable.UnaryOp<ArithmeticOpTable.UnaryOp.Sqrt>, ArithmeticOpTable.IntegerConvertOp<ArithmeticOpTable.IntegerConvertOp.ZeroExtend>, ArithmeticOpTable.IntegerConvertOp<ArithmeticOpTable.IntegerConvertOp.SignExtend>, ArithmeticOpTable.IntegerConvertOp<ArithmeticOpTable.IntegerConvertOp.Narrow>, ArithmeticOpTable.BinaryOp<ArithmeticOpTable.BinaryOp.Max>, ArithmeticOpTable.BinaryOp<ArithmeticOpTable.BinaryOp.Min>, ArithmeticOpTable.BinaryOp<ArithmeticOpTable.BinaryOp.UMax>, ArithmeticOpTable.BinaryOp<ArithmeticOpTable.BinaryOp.UMin>, ArithmeticOpTable.ReinterpretOp, ArithmeticOpTable.FloatConvertOp...) - Constructor for class org.graalvm.compiler.core.common.type.ArithmeticOpTable
-
- ArithmeticOpTable.ArithmeticOpWrapper - Interface in org.graalvm.compiler.core.common.type
-
- ArithmeticOpTable.BinaryOp<T> - Class in org.graalvm.compiler.core.common.type
-
Describes a binary arithmetic operation.
- ArithmeticOpTable.BinaryOp.Add - Class in org.graalvm.compiler.core.common.type
-
- ArithmeticOpTable.BinaryOp.And - Class in org.graalvm.compiler.core.common.type
-
- ArithmeticOpTable.BinaryOp.Div - Class in org.graalvm.compiler.core.common.type
-
- ArithmeticOpTable.BinaryOp.Max - Class in org.graalvm.compiler.core.common.type
-
- ArithmeticOpTable.BinaryOp.Min - Class in org.graalvm.compiler.core.common.type
-
- ArithmeticOpTable.BinaryOp.Mul - Class in org.graalvm.compiler.core.common.type
-
- ArithmeticOpTable.BinaryOp.MulHigh - Class in org.graalvm.compiler.core.common.type
-
- ArithmeticOpTable.BinaryOp.Or - Class in org.graalvm.compiler.core.common.type
-
- ArithmeticOpTable.BinaryOp.Rem - Class in org.graalvm.compiler.core.common.type
-
- ArithmeticOpTable.BinaryOp.Sub - Class in org.graalvm.compiler.core.common.type
-
- ArithmeticOpTable.BinaryOp.UMax - Class in org.graalvm.compiler.core.common.type
-
- ArithmeticOpTable.BinaryOp.UMin - Class in org.graalvm.compiler.core.common.type
-
- ArithmeticOpTable.BinaryOp.UMulHigh - Class in org.graalvm.compiler.core.common.type
-
- ArithmeticOpTable.BinaryOp.Xor - Class in org.graalvm.compiler.core.common.type
-
- ArithmeticOpTable.FloatConvertOp - Class in org.graalvm.compiler.core.common.type
-
- ArithmeticOpTable.IntegerConvertOp<T> - Class in org.graalvm.compiler.core.common.type
-
- ArithmeticOpTable.IntegerConvertOp.Narrow - Class in org.graalvm.compiler.core.common.type
-
- ArithmeticOpTable.IntegerConvertOp.SignExtend - Class in org.graalvm.compiler.core.common.type
-
- ArithmeticOpTable.IntegerConvertOp.ZeroExtend - Class in org.graalvm.compiler.core.common.type
-
- ArithmeticOpTable.Op - Class in org.graalvm.compiler.core.common.type
-
- ArithmeticOpTable.ReinterpretOp - Class in org.graalvm.compiler.core.common.type
-
- ArithmeticOpTable.ShiftOp<OP> - Class in org.graalvm.compiler.core.common.type
-
Describes a shift operation.
- ArithmeticOpTable.ShiftOp.Shl - Class in org.graalvm.compiler.core.common.type
-
- ArithmeticOpTable.ShiftOp.Shr - Class in org.graalvm.compiler.core.common.type
-
- ArithmeticOpTable.ShiftOp.UShr - Class in org.graalvm.compiler.core.common.type
-
- ArithmeticOpTable.UnaryOp<T> - Class in org.graalvm.compiler.core.common.type
-
Describes a unary arithmetic operation.
- ArithmeticOpTable.UnaryOp.Abs - Class in org.graalvm.compiler.core.common.type
-
- ArithmeticOpTable.UnaryOp.Neg - Class in org.graalvm.compiler.core.common.type
-
- ArithmeticOpTable.UnaryOp.Not - Class in org.graalvm.compiler.core.common.type
-
- ArithmeticOpTable.UnaryOp.Sqrt - Class in org.graalvm.compiler.core.common.type
-
- arithmeticPowAddress - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- arithmeticSinAddress - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- ArithmeticStamp - Class in org.graalvm.compiler.core.common.type
-
Type describing values that support arithmetic operations.
- ArithmeticStamp(ArithmeticOpTable) - Constructor for class org.graalvm.compiler.core.common.type.ArithmeticStamp
-
- arithmeticTanAddress - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- array - Variable in class org.graalvm.compiler.nodes.calc.HasNegativesNode
-
- array - Variable in class org.graalvm.compiler.nodes.java.AccessArrayNode
-
- array() - Method in class org.graalvm.compiler.nodes.java.AccessArrayNode
-
- array() - Method in class org.graalvm.compiler.nodes.java.ArrayLengthNode
-
- array - Variable in class org.graalvm.compiler.replacements.amd64.AMD64CalcStringAttributesNode
-
- array1 - Variable in class org.graalvm.compiler.replacements.nodes.ArrayEqualsNode
-
One array to be tested for equality.
- array1Value - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArrayCompareToOp
-
- array1Value - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArrayEqualsOp
-
- array2 - Variable in class org.graalvm.compiler.replacements.nodes.ArrayEqualsNode
-
The other array to be tested for equality.
- array2Value - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArrayCompareToOp
-
- array2Value - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArrayEqualsOp
-
- ARRAY_KLASS_COMPONENT_MIRROR - Static variable in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- ARRAY_LENGTH_LOCATION - Static variable in class org.graalvm.compiler.nodes.NamedLocationIdentity
-
Denotes the location of the length field of a Java array.
- arrayA - Variable in class org.graalvm.compiler.replacements.amd64.AMD64ArrayRegionEqualsWithMaskNode
-
- arrayA - Variable in class org.graalvm.compiler.replacements.nodes.ArrayCompareToNode
-
One array to be tested for equality.
- arrayA - Variable in class org.graalvm.compiler.replacements.nodes.ArrayRegionCompareToNode
-
Pointer to the first array object.
- arrayA - Variable in class org.graalvm.compiler.replacements.nodes.ArrayRegionEqualsNode
-
Pointer to the first array object.
- arrayA - Variable in class org.graalvm.compiler.replacements.nodes.VectorizedMismatchNode
-
Direct pointer to memory region A.
- arrayAllocationSize(int, int, int) - Method in class org.graalvm.compiler.replacements.AllocationSnippets
-
- arrayAllocationSize(int, int, int, int) - Static method in class org.graalvm.compiler.replacements.AllocationSnippets
-
We do an unsigned multiplication so that a negative array length will result in an array size
greater than Integer.MAX_VALUE.
- arrayAValue - Variable in class org.graalvm.compiler.lir.amd64.AMD64ArrayCompareToOp
-
- arrayB - Variable in class org.graalvm.compiler.replacements.amd64.AMD64ArrayRegionEqualsWithMaskNode
-
- arrayB - Variable in class org.graalvm.compiler.replacements.nodes.ArrayCompareToNode
-
The other array to be tested for equality.
- arrayB - Variable in class org.graalvm.compiler.replacements.nodes.ArrayRegionCompareToNode
-
Pointer to the second array object.
- arrayB - Variable in class org.graalvm.compiler.replacements.nodes.ArrayRegionEqualsNode
-
Pointer to the second array object.
- arrayB - Variable in class org.graalvm.compiler.replacements.nodes.VectorizedMismatchNode
-
Direct pointer to memory region B.
- arrayBValue - Variable in class org.graalvm.compiler.lir.amd64.AMD64ArrayCompareToOp
-
- arrayClassElementOffset - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- arrayClassElementOffset(GraalHotSpotVMConfig) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- ArrayCompareToForeignCalls - Class in org.graalvm.compiler.replacements.nodes
-
- ArrayCompareToForeignCalls() - Constructor for class org.graalvm.compiler.replacements.nodes.ArrayCompareToForeignCalls
-
- ArrayCompareToNode - Class in org.graalvm.compiler.replacements.nodes
-
Compares two arrays lexicographically.
- ArrayCompareToNode(ValueNode, ValueNode, ValueNode, ValueNode, Stride, Stride) - Constructor for class org.graalvm.compiler.replacements.nodes.ArrayCompareToNode
-
- ArrayCompareToNode(ValueNode, ValueNode, ValueNode, ValueNode, Stride, Stride, EnumSet<?>) - Constructor for class org.graalvm.compiler.replacements.nodes.ArrayCompareToNode
-
- ArrayCompareToNode(NodeClass<? extends ArrayCompareToNode>, ValueNode, ValueNode, ValueNode, ValueNode, Stride, Stride) - Constructor for class org.graalvm.compiler.replacements.nodes.ArrayCompareToNode
-
- ArrayCompareToNode(NodeClass<? extends ArrayCompareToNode>, ValueNode, ValueNode, ValueNode, ValueNode, Stride, Stride, EnumSet<?>) - Constructor for class org.graalvm.compiler.replacements.nodes.ArrayCompareToNode
-
- arraycopy(Object, int, Object, int, int, JavaKind, LocationIdentity, int) - Static method in class org.graalvm.compiler.replacements.arraycopy.ArrayCopyCallNode
-
- arraycopy(Object, int, Object, int, int, ArrayCopySnippets.WorkSnippetID, GraphState.GuardsStage, JavaKind) - Static method in class org.graalvm.compiler.replacements.arraycopy.ArrayCopyWithDelayedLoweringNode
-
- arrayCopy(Object, long, Object, long, int, Stride, Stride) - Static method in class org.graalvm.compiler.replacements.nodes.ArrayCopyWithConversionsNode
-
- arrayCopy(Object, long, Object, long, int, Stride, Stride, EnumSet<?>) - Static method in class org.graalvm.compiler.replacements.nodes.ArrayCopyWithConversionsNode
-
- arrayCopy(Object, long, Object, long, int, int) - Static method in class org.graalvm.compiler.replacements.nodes.ArrayCopyWithConversionsNode
-
- arrayCopy(Object, long, Object, long, int, int, EnumSet<?>) - Static method in class org.graalvm.compiler.replacements.nodes.ArrayCopyWithConversionsNode
-
- arrayCopy(JNI.JNIEnv, JNI.JBooleanArray, int, boolean[], int, int) - Static method in class org.graalvm.jniutils.JNIUtil
-
- arrayCopy(JNI.JNIEnv, boolean[], int, JNI.JBooleanArray, int, int) - Static method in class org.graalvm.jniutils.JNIUtil
-
- arrayCopy(JNI.JNIEnv, JNI.JByteArray, int, byte[], int, int) - Static method in class org.graalvm.jniutils.JNIUtil
-
- arrayCopy(JNI.JNIEnv, byte[], int, JNI.JByteArray, int, int) - Static method in class org.graalvm.jniutils.JNIUtil
-
- arrayCopy(JNI.JNIEnv, JNI.JCharArray, int, char[], int, int) - Static method in class org.graalvm.jniutils.JNIUtil
-
- arrayCopy(JNI.JNIEnv, char[], int, JNI.JCharArray, int, int) - Static method in class org.graalvm.jniutils.JNIUtil
-
- arrayCopy(JNI.JNIEnv, JNI.JShortArray, int, short[], int, int) - Static method in class org.graalvm.jniutils.JNIUtil
-
- arrayCopy(JNI.JNIEnv, short[], int, JNI.JShortArray, int, int) - Static method in class org.graalvm.jniutils.JNIUtil
-
- arrayCopy(JNI.JNIEnv, JNI.JIntArray, int, int[], int, int) - Static method in class org.graalvm.jniutils.JNIUtil
-
- arrayCopy(JNI.JNIEnv, int[], int, JNI.JIntArray, int, int) - Static method in class org.graalvm.jniutils.JNIUtil
-
- arrayCopy(JNI.JNIEnv, JNI.JLongArray, int, long[], int, int) - Static method in class org.graalvm.jniutils.JNIUtil
-
- arrayCopy(JNI.JNIEnv, long[], int, JNI.JLongArray, int, int) - Static method in class org.graalvm.jniutils.JNIUtil
-
- arrayCopy(JNI.JNIEnv, JNI.JFloatArray, int, float[], int, int) - Static method in class org.graalvm.jniutils.JNIUtil
-
- arrayCopy(JNI.JNIEnv, float[], int, JNI.JFloatArray, int, int) - Static method in class org.graalvm.jniutils.JNIUtil
-
- arrayCopy(JNI.JNIEnv, JNI.JDoubleArray, int, double[], int, int) - Static method in class org.graalvm.jniutils.JNIUtil
-
- arrayCopy(JNI.JNIEnv, double[], int, JNI.JDoubleArray, int, int) - Static method in class org.graalvm.jniutils.JNIUtil
-
- arraycopyCallCopiedCounters - Variable in class org.graalvm.compiler.replacements.arraycopy.ArrayCopySnippets.Counters
-
- arraycopyCallCounters - Variable in class org.graalvm.compiler.replacements.arraycopy.ArrayCopySnippets.Counters
-
- ArrayCopyCallNode - Class in org.graalvm.compiler.replacements.arraycopy
-
- ArrayCopyCallNode(ArrayCopyForeignCalls, WordTypes, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, JavaKind, boolean, boolean, boolean, int) - Constructor for class org.graalvm.compiler.replacements.arraycopy.ArrayCopyCallNode
-
- ArrayCopyCallNode(ArrayCopyForeignCalls, WordTypes, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, JavaKind, JavaKind, JavaKind, boolean, boolean, boolean, int) - Constructor for class org.graalvm.compiler.replacements.arraycopy.ArrayCopyCallNode
-
- ArrayCopyCallNode(ArrayCopyForeignCalls, WordTypes, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, JavaKind, LocationIdentity, boolean, boolean, boolean, int) - Constructor for class org.graalvm.compiler.replacements.arraycopy.ArrayCopyCallNode
-
- ArrayCopyCallNode(ArrayCopyForeignCalls, WordTypes, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, JavaKind, LocationIdentity, LocationIdentity, boolean, boolean, boolean, int) - Constructor for class org.graalvm.compiler.replacements.arraycopy.ArrayCopyCallNode
-
- arraycopyExactStubCallSnippet(Object, int, Object, int, int, ArrayCopySnippets.ArrayCopyTypeCheck, JavaKind, LocationIdentity, SnippetCounter, SnippetCounter, ArrayCopySnippets.Counters) - Method in class org.graalvm.compiler.replacements.arraycopy.ArrayCopySnippets
-
Snippet that performs a stub call for an
exact
array copy.
- ArrayCopyForeignCalls - Interface in org.graalvm.compiler.replacements.arraycopy
-
- ArrayCopyLookup - Interface in org.graalvm.compiler.replacements.arraycopy
-
- arraycopyNativeExceptionSnippet(Object, int, Object, int, int, ArrayCopySnippets.Counters) - Static method in class org.graalvm.compiler.replacements.arraycopy.ArrayCopySnippets
-
- ArrayCopyNode - Class in org.graalvm.compiler.replacements.arraycopy
-
- ArrayCopyNode(int, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, boolean) - Constructor for class org.graalvm.compiler.replacements.arraycopy.ArrayCopyNode
-
- arraycopyNonThrowing(Object, int, Object, int, int, ArrayCopySnippets.WorkSnippetID, GraphState.GuardsStage, JavaKind) - Static method in class org.graalvm.compiler.replacements.arraycopy.ArrayCopyWithDelayedLoweringNode
-
- arraycopyObjectKillsAny(Object, int, Object, int, int, int) - Static method in class org.graalvm.compiler.replacements.arraycopy.ArrayCopyCallNode
-
- arraycopySnippets - Variable in class org.graalvm.compiler.hotspot.meta.DefaultHotSpotLoweringProvider
-
- ArrayCopySnippets - Class in org.graalvm.compiler.replacements.arraycopy
-
- ArrayCopySnippets() - Constructor for class org.graalvm.compiler.replacements.arraycopy.ArrayCopySnippets
-
- ArrayCopySnippets.ArrayCopyTypeCheck - Enum in org.graalvm.compiler.replacements.arraycopy
-
- ArrayCopySnippets.Counters - Class in org.graalvm.compiler.replacements.arraycopy
-
- ArrayCopySnippets.Templates - Class in org.graalvm.compiler.replacements.arraycopy
-
- ArrayCopySnippets.WorkSnippetID - Enum in org.graalvm.compiler.replacements.arraycopy
-
- ArrayCopyWithConversionsForeignCalls - Class in org.graalvm.compiler.replacements.nodes
-
- ArrayCopyWithConversionsForeignCalls() - Constructor for class org.graalvm.compiler.replacements.nodes.ArrayCopyWithConversionsForeignCalls
-
- ArrayCopyWithConversionsNode - Class in org.graalvm.compiler.replacements.nodes
-
Specialized arraycopy stub that assumes disjoint source and target arrays, and supports
compression and inflation depending on strideSrc
and strideDst
.
- ArrayCopyWithConversionsNode(ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, Stride, Stride) - Constructor for class org.graalvm.compiler.replacements.nodes.ArrayCopyWithConversionsNode
-
Arraycopy operation for arbitrary source and destination arrays, with arbitrary byte offset,
with support for arbitrary compression and inflation of 8 bit
,
16 bit
or 32 bit
array elements.
- ArrayCopyWithConversionsNode(ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, Stride, Stride, EnumSet<?>) - Constructor for class org.graalvm.compiler.replacements.nodes.ArrayCopyWithConversionsNode
-
- ArrayCopyWithConversionsNode(ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.replacements.nodes.ArrayCopyWithConversionsNode
-
Variant with dynamicStride parameter, as described in
StrideUtil
.
- ArrayCopyWithConversionsNode(ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, EnumSet<?>) - Constructor for class org.graalvm.compiler.replacements.nodes.ArrayCopyWithConversionsNode
-
- ArrayCopyWithConversionsNode(NodeClass<? extends ArrayCopyWithConversionsNode>, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, Stride, Stride, EnumSet<?>) - Constructor for class org.graalvm.compiler.replacements.nodes.ArrayCopyWithConversionsNode
-
- ArrayCopyWithDelayedLoweringNode - Class in org.graalvm.compiler.replacements.arraycopy
-
- ArrayCopyWithDelayedLoweringNode(ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ArrayCopySnippets.WorkSnippetID, GraphState.GuardsStage, JavaKind, boolean) - Constructor for class org.graalvm.compiler.replacements.arraycopy.ArrayCopyWithDelayedLoweringNode
-
- ArrayDataPointerConstant - Class in org.graalvm.compiler.lir.asm
-
Class for chunks of data that go into the data section.
- ArrayDataPointerConstant(byte[], int) - Constructor for class org.graalvm.compiler.lir.asm.ArrayDataPointerConstant
-
- ArrayDataPointerConstant(char[], int) - Constructor for class org.graalvm.compiler.lir.asm.ArrayDataPointerConstant
-
- ArrayDataPointerConstant(short[], int) - Constructor for class org.graalvm.compiler.lir.asm.ArrayDataPointerConstant
-
- ArrayDataPointerConstant(int[], int) - Constructor for class org.graalvm.compiler.lir.asm.ArrayDataPointerConstant
-
- ArrayDataPointerConstant(float[], int) - Constructor for class org.graalvm.compiler.lir.asm.ArrayDataPointerConstant
-
- ArrayDataPointerConstant(double[], int) - Constructor for class org.graalvm.compiler.lir.asm.ArrayDataPointerConstant
-
- ArrayDataPointerConstant(long[], int) - Constructor for class org.graalvm.compiler.lir.asm.ArrayDataPointerConstant
-
- arrayDst - Variable in class org.graalvm.compiler.replacements.nodes.ArrayCopyWithConversionsNode
-
- arrayElementPointer(ValueNode, JavaKind, ValueNode) - Method in class org.graalvm.compiler.replacements.InvocationPluginHelper
-
- arrayEquals(ConstantReflectionProvider, JavaConstant, int, JavaConstant, int, int) - Static method in class org.graalvm.compiler.replacements.nodes.ArrayEqualsNode
-
- ArrayEqualsForeignCalls - Class in org.graalvm.compiler.replacements.nodes
-
- ArrayEqualsForeignCalls() - Constructor for class org.graalvm.compiler.replacements.nodes.ArrayEqualsForeignCalls
-
- ArrayEqualsInvocationPlugin(JavaKind, Type...) - Constructor for class org.graalvm.compiler.replacements.StandardGraphBuilderPlugins.ArrayEqualsInvocationPlugin
-
- ArrayEqualsNode - Class in org.graalvm.compiler.replacements.nodes
-
Compares two arrays with the same length.
- ArrayEqualsNode(ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, JavaKind) - Constructor for class org.graalvm.compiler.replacements.nodes.ArrayEqualsNode
-
- ArrayEqualsNode(ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, JavaKind, EnumSet<?>) - Constructor for class org.graalvm.compiler.replacements.nodes.ArrayEqualsNode
-
- ArrayEqualsNode(NodeClass<? extends ArrayEqualsNode>, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, JavaKind, EnumSet<?>) - Constructor for class org.graalvm.compiler.replacements.nodes.ArrayEqualsNode
-
- arrayImplicitStoreConvert(StructuredGraph, JavaKind, ValueNode, CommitAllocationNode, VirtualObjectNode, int) - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- ArrayIndexOfForeignCalls - Class in org.graalvm.compiler.replacements.nodes
-
- ArrayIndexOfForeignCalls() - Constructor for class org.graalvm.compiler.replacements.nodes.ArrayIndexOfForeignCalls
-
- ArrayIndexOfNode - Class in org.graalvm.compiler.replacements.nodes
-
Stub-call node for various indexOf-operations.
- ArrayIndexOfNode(JavaKind, Stride, boolean, boolean, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode...) - Constructor for class org.graalvm.compiler.replacements.nodes.ArrayIndexOfNode
-
- ArrayIndexOfNode(JavaKind, Stride, boolean, boolean, EnumSet<?>, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode...) - Constructor for class org.graalvm.compiler.replacements.nodes.ArrayIndexOfNode
-
- ArrayIndexOfNode(Stride, boolean, boolean, EnumSet<?>, LocationIdentity, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode...) - Constructor for class org.graalvm.compiler.replacements.nodes.ArrayIndexOfNode
-
- ArrayIndexOfNode(NodeClass<? extends ArrayIndexOfNode>, Stride, boolean, boolean, EnumSet<?>, LocationIdentity, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode...) - Constructor for class org.graalvm.compiler.replacements.nodes.ArrayIndexOfNode
-
- arrayIndexScale(MetaAccessProvider, JavaKind) - Static method in class org.graalvm.compiler.replacements.ReplacementsUtil
-
- arrayKlassOffset - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- arrayKlassOffset(GraalHotSpotVMConfig) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- ARRAYLENGTH - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- arrayLength(Object) - Static method in class org.graalvm.compiler.nodes.java.ArrayLengthNode
-
Returns the length of the given array.
- arrayLength(ValueNode, ArrayLengthProvider.FindLengthMode, ConstantReflectionProvider) - Static method in class org.graalvm.compiler.nodes.util.GraphUtil
-
Returns the length of the array described by the value parameter, or null if it is not
available.
- arraylength(ValueNode) - Method in class org.graalvm.compiler.replacements.InvocationPluginHelper
-
- ArrayLengthNode - Class in org.graalvm.compiler.nodes.java
-
The ArrayLength
instruction gets the length of an array.
- ArrayLengthNode(ValueNode) - Constructor for class org.graalvm.compiler.nodes.java.ArrayLengthNode
-
- arrayLengthOffset() - Method in class org.graalvm.compiler.hotspot.meta.DefaultHotSpotLoweringProvider
-
- arrayLengthOffset() - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotAllocationSnippets
-
- arrayLengthOffset(GraalHotSpotVMConfig) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- arrayLengthOffset() - Method in class org.graalvm.compiler.replacements.AllocationSnippets
-
- arrayLengthOffset() - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- ArrayLengthProvider - Interface in org.graalvm.compiler.nodes.spi
-
- ArrayLengthProvider.FindLengthMode - Enum in org.graalvm.compiler.nodes.spi
-
- arrayLengthValue - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArrayIndexOfOp
-
- arrayMask - Variable in class org.graalvm.compiler.replacements.amd64.AMD64ArrayRegionEqualsWithMaskNode
-
Direct pointer to the memory region to be OR-ed to arrayA.
- arrayOffsetValue - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArrayIndexOfOp
-
- arrayOopDescLengthOffset() - Method in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
The offset of the array length word in an array object's header.
- arrayOopDescSize - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- arrayPtrValue - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArrayIndexOfOp
-
- ArrayQueue<E> - Class in org.graalvm.compiler.truffle.runtime.collection
-
- ArrayQueue() - Constructor for class org.graalvm.compiler.truffle.runtime.collection.ArrayQueue
-
- ArrayRangeWrite - Interface in org.graalvm.compiler.nodes.extended
-
- ArrayRangeWriteBarrier - Class in org.graalvm.compiler.nodes.gc
-
- ArrayRangeWriteBarrier(NodeClass<? extends ArrayRangeWriteBarrier>, AddressNode, ValueNode, int) - Constructor for class org.graalvm.compiler.nodes.gc.ArrayRangeWriteBarrier
-
- arrayRangeWriteRequiresBarrier(ArrayRangeWrite) - Method in class org.graalvm.compiler.nodes.gc.CardTableBarrierSet
-
- arrayRangeWriteRequiresPostBarrier(ArrayRangeWrite) - Method in class org.graalvm.compiler.nodes.gc.G1BarrierSet
-
- ArrayRegionCompareToForeignCalls - Class in org.graalvm.compiler.replacements.nodes
-
- ArrayRegionCompareToForeignCalls() - Constructor for class org.graalvm.compiler.replacements.nodes.ArrayRegionCompareToForeignCalls
-
- ArrayRegionCompareToNode - Class in org.graalvm.compiler.replacements.nodes
-
Lexicographically compares two array regions with a given length.
- ArrayRegionCompareToNode(ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, Stride, Stride, LocationIdentity) - Constructor for class org.graalvm.compiler.replacements.nodes.ArrayRegionCompareToNode
-
- ArrayRegionCompareToNode(ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, LocationIdentity) - Constructor for class org.graalvm.compiler.replacements.nodes.ArrayRegionCompareToNode
-
- ArrayRegionCompareToNode(ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.replacements.nodes.ArrayRegionCompareToNode
-
- ArrayRegionCompareToNode(ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, EnumSet<?>) - Constructor for class org.graalvm.compiler.replacements.nodes.ArrayRegionCompareToNode
-
- ArrayRegionCompareToNode(ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, Stride, Stride) - Constructor for class org.graalvm.compiler.replacements.nodes.ArrayRegionCompareToNode
-
- ArrayRegionCompareToNode(ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, Stride, Stride, EnumSet<?>) - Constructor for class org.graalvm.compiler.replacements.nodes.ArrayRegionCompareToNode
-
- ArrayRegionCompareToNode(NodeClass<? extends ArrayRegionCompareToNode>, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, Stride, Stride, EnumSet<?>, LocationIdentity) - Constructor for class org.graalvm.compiler.replacements.nodes.ArrayRegionCompareToNode
-
- ArrayRegionEqualsConstantLimit - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- ArrayRegionEqualsNode - Class in org.graalvm.compiler.replacements.nodes
-
Compares two array regions with a given length.
- ArrayRegionEqualsNode(ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, JavaKind, Stride, Stride) - Constructor for class org.graalvm.compiler.replacements.nodes.ArrayRegionEqualsNode
-
- ArrayRegionEqualsNode(ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, Stride, Stride) - Constructor for class org.graalvm.compiler.replacements.nodes.ArrayRegionEqualsNode
-
- ArrayRegionEqualsNode(ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, Stride, Stride, EnumSet<?>) - Constructor for class org.graalvm.compiler.replacements.nodes.ArrayRegionEqualsNode
-
- ArrayRegionEqualsNode(ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, Stride, Stride, LocationIdentity) - Constructor for class org.graalvm.compiler.replacements.nodes.ArrayRegionEqualsNode
-
- ArrayRegionEqualsNode(ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.replacements.nodes.ArrayRegionEqualsNode
-
- ArrayRegionEqualsNode(ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, LocationIdentity) - Constructor for class org.graalvm.compiler.replacements.nodes.ArrayRegionEqualsNode
-
- ArrayRegionEqualsNode(ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, EnumSet<?>) - Constructor for class org.graalvm.compiler.replacements.nodes.ArrayRegionEqualsNode
-
- ArrayRegionEqualsNode(NodeClass<? extends ArrayRegionEqualsNode>, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, Stride, Stride, EnumSet<?>, LocationIdentity) - Constructor for class org.graalvm.compiler.replacements.nodes.ArrayRegionEqualsNode
-
- arraySrc - Variable in class org.graalvm.compiler.replacements.nodes.ArrayCopyWithConversionsNode
-
- arrayStart(int[]) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- arrayStart(ValueNode, JavaKind) - Method in class org.graalvm.compiler.replacements.InvocationPluginHelper
-
Returns the address of the first element of an array.
- arrayStoreBarrierType(JavaKind) - Method in interface org.graalvm.compiler.nodes.gc.BarrierSet
-
- arrayStoreBarrierType(JavaKind) - Method in class org.graalvm.compiler.nodes.gc.CardTableBarrierSet
-
- arrayStoreBarrierType(JavaKind) - Method in class org.graalvm.compiler.nodes.gc.G1BarrierSet
-
- ArrayStoreExceptionStub - Class in org.graalvm.compiler.hotspot.stubs
-
- ArrayStoreExceptionStub(OptionValues, HotSpotProviders, HotSpotForeignCallLinkage) - Constructor for class org.graalvm.compiler.hotspot.stubs.ArrayStoreExceptionStub
-
- arrayUtilsIndexOf(GraphBuilderContext, JavaKind, Stride, boolean, boolean, ValueNode, ValueNode, ValueNode, ValueNode...) - Static method in class org.graalvm.compiler.truffle.compiler.amd64.substitutions.AMD64TruffleInvocationPlugins
-
- asAddress(Value) - Method in class org.graalvm.compiler.lir.asm.CompilationResultBuilder
-
- asAddressValue(Value, int) - Method in class org.graalvm.compiler.core.aarch64.AArch64LIRGenerator
-
- asAddressValue(Value) - Method in class org.graalvm.compiler.core.amd64.AMD64LIRGenerator
-
- asAllocatable(Value) - Method in class org.graalvm.compiler.lir.gen.ArithmeticLIRGenerator
-
- asAllocatable(Value) - Method in class org.graalvm.compiler.lir.gen.LIRGenerator
-
- asAllocatable(Value) - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
Returns an AllocatableValue
holding the value
by moving it if necessary.
- asAlwaysArray() - Method in class org.graalvm.compiler.core.common.type.AbstractObjectStamp
-
- asAlwaysNull() - Method in class org.graalvm.compiler.core.common.type.AbstractPointerStamp
-
- asBoolean() - Method in class org.graalvm.compiler.hotspot.SnippetObjectConstant
-
- asBoxedPrimitive() - Method in class org.graalvm.compiler.hotspot.SnippetObjectConstant
-
- asByteAddr(Value) - Method in class org.graalvm.compiler.lir.asm.CompilationResultBuilder
-
- asCompilableTruffleAST(JavaConstant) - Method in interface org.graalvm.compiler.truffle.common.TruffleCompilerRuntime
-
- asCompilableTruffleAST(JavaConstant) - Method in class org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl
-
- asCompilableTruffleAST(JavaConstant) - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- asCompilationRequest(CompilationIdentifier) - Static method in interface org.graalvm.compiler.core.common.CompilationRequestIdentifier
-
- asCondition() - Method in enum org.graalvm.compiler.core.common.calc.CanonicalCondition
-
- asConditional(LoweringProvider) - Method in class org.graalvm.compiler.nodes.calc.MaxNode
-
- asConditional(LoweringProvider) - Method in class org.graalvm.compiler.nodes.calc.MinMaxNode
-
Tries to return a conditional value equivalent to this min/max node.
- asConditional(LoweringProvider) - Method in class org.graalvm.compiler.nodes.calc.MinNode
-
- asConditional(LoweringProvider) - Method in class org.graalvm.compiler.nodes.calc.UnsignedMaxNode
-
- asConditional(LoweringProvider) - Method in class org.graalvm.compiler.nodes.calc.UnsignedMinNode
-
- asConstant() - Method in class org.graalvm.compiler.core.common.type.AbstractPointerStamp
-
- asConstant() - Method in class org.graalvm.compiler.core.common.type.FloatStamp
-
- asConstant() - Method in class org.graalvm.compiler.core.common.type.IntegerStamp
-
- asConstant() - Method in class org.graalvm.compiler.core.common.type.Stamp
-
If this stamp represents a single value, the methods returns this single value.
- asConstant(Value) - Static method in class org.graalvm.compiler.lir.LIRValueUtil
-
- asConstant(CanonicalizerTool, ValueNode) - Method in class org.graalvm.compiler.nodes.java.LoadFieldNode
-
Gets a constant value for this load if possible.
- asConstant(CanonicalizerTool, JavaConstant) - Method in class org.graalvm.compiler.nodes.java.LoadFieldNode
-
- asConstant() - Method in class org.graalvm.compiler.nodes.ValueNode
-
Convert this value to a constant if it is a constant, otherwise return null.
- asConstantValue(Value) - Static method in class org.graalvm.compiler.lir.LIRValueUtil
-
- asDouble() - Method in class org.graalvm.compiler.hotspot.SnippetObjectConstant
-
- asDoubleAddr(Value) - Method in class org.graalvm.compiler.lir.asm.CompilationResultBuilder
-
- asDoubleConst(Value) - Method in class org.graalvm.compiler.lir.asm.CompilationResultBuilder
-
Returns the double value of any constant that can be represented by a 64-bit float value.
- asDoubleConstRef(JavaConstant) - Method in class org.graalvm.compiler.lir.asm.CompilationResultBuilder
-
Returns the address of a double constant that is embedded as a data reference into the code.
- asDoubleConstRef(JavaConstant, int) - Method in class org.graalvm.compiler.lir.asm.CompilationResultBuilder
-
- asExactReference() - Method in class org.graalvm.compiler.core.common.type.TypeReference
-
- asFixedNode() - Method in class org.graalvm.compiler.nodes.FixedNode
-
- asFixedNode() - Method in interface org.graalvm.compiler.nodes.FixedNodeInterface
-
- asFixedNode() - Method in class org.graalvm.compiler.nodes.memory.FloatingAccessNode
-
- asFixedNode() - Method in class org.graalvm.compiler.nodes.memory.FloatingReadNode
-
- asFixedNodeOrNull() - Method in class org.graalvm.compiler.nodes.InliningLog.PlaceholderInvokable
-
- asFixedNodeOrNull() - Method in interface org.graalvm.compiler.nodes.Invokable
-
Returns the receiver cast to
FixedNode
, or null if this invokable is a placeholder.
- asFixedWithNextNode() - Method in class org.graalvm.compiler.nodes.FixedWithNextNode
-
- asFixedWithNextNode() - Method in interface org.graalvm.compiler.nodes.FixedWithNextNodeInterface
-
- asFloat() - Method in class org.graalvm.compiler.hotspot.SnippetObjectConstant
-
- asFloatAddr(Value) - Method in class org.graalvm.compiler.lir.asm.CompilationResultBuilder
-
- asFloatConst(Value) - Method in class org.graalvm.compiler.lir.asm.CompilationResultBuilder
-
Returns the float value of any constant that can be represented by a 32-bit float value.
- asFloatConstRef(JavaConstant) - Method in class org.graalvm.compiler.lir.asm.CompilationResultBuilder
-
Returns the address of a float constant that is embedded as a data reference into the code.
- asFloatConstRef(JavaConstant, int) - Method in class org.graalvm.compiler.lir.asm.CompilationResultBuilder
-
- asFloatingNode() - Method in class org.graalvm.compiler.nodes.memory.FloatableAccessNode
-
- asFloatingNode() - Method in class org.graalvm.compiler.nodes.memory.ReadNode
-
- ASIMDBinaryConstOp(AArch64ArithmeticOp, AllocatableValue, AllocatableValue, JavaConstant) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64ArithmeticOp.ASIMDBinaryConstOp
-
- ASIMDBinaryOp(AArch64PermuteOp, AllocatableValue, AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64PermuteOp.ASIMDBinaryOp
-
- ASIMDByteSwapOp(AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64ByteSwap.ASIMDByteSwapOp
-
- ASIMDCompareOp(Condition, AllocatableValue, AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64Compare.ASIMDCompareOp
-
- ASIMDCompareZeroOp(Condition, AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64Compare.ASIMDCompareZeroOp
-
- ASIMDCondMoveOp(AllocatableValue, AllocatableValue, AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64ControlFlow.ASIMDCondMoveOp
-
- ASIMDFloatCompareZeroOp(Condition, AllocatableValue, AllocatableValue, boolean) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64Compare.ASIMDFloatCompareZeroOp
-
- ASIMDFloatConvertOp(FloatConvert, AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64Convert.ASIMDFloatConvertOp
-
- ASIMDImmediateTable() - Constructor for class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler.ASIMDImmediateTable
-
- ASIMDKind - Class in org.graalvm.compiler.asm.aarch64
-
- ASIMDKind() - Constructor for class org.graalvm.compiler.asm.aarch64.ASIMDKind
-
- ASIMDMultiplyAddSubOp(AArch64ArithmeticOp, AllocatableValue, AllocatableValue, AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64ArithmeticOp.ASIMDMultiplyAddSubOp
-
Computes result = c +/- a * b
.
- ASIMDNarrowOp(AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64Convert.ASIMDNarrowOp
-
- ASIMDOp(AArch64AcrossVectorOp, AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64AcrossVectorOp.ASIMDOp
-
- ASIMDSignExtendOp(AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64Convert.ASIMDSignExtendOp
-
- ASIMDUnaryOp(AArch64ArithmeticOp, AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64ArithmeticOp.ASIMDUnaryOp
-
- ASIMDZeroExtendOp(AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64Convert.ASIMDZeroExtendOp
-
- asInlineInfo(ResolvedJavaMethod) - Static method in class org.graalvm.compiler.truffle.compiler.PartialEvaluator
-
- asInt(JavaConstant) - Static method in class org.graalvm.compiler.hotspot.HotSpotCounterOp
-
- asInt() - Method in class org.graalvm.compiler.hotspot.SnippetObjectConstant
-
- asIntAddr(Value) - Method in class org.graalvm.compiler.lir.asm.CompilationResultBuilder
-
- asIntConst(Value) - Method in class org.graalvm.compiler.lir.asm.CompilationResultBuilder
-
Returns the integer value of any constant that can be represented by a 32-bit integer value,
including long constants that fit into the 32-bit range.
- asJavaConstant(Value) - Static method in class org.graalvm.compiler.lir.LIRValueUtil
-
- asJavaConstant() - Method in class org.graalvm.compiler.nodes.ValueNode
-
- asJavaConstant() - Method in interface org.graalvm.compiler.truffle.common.CompilableTruffleAST
-
Gets this AST as a compiler constant.
- asJavaConstant() - Method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
- asJavaKind(byte) - Static method in class org.graalvm.compiler.truffle.compiler.nodes.frame.NewFrameNode
-
- asJavaMethod(Object) - Static method in interface org.graalvm.compiler.debug.DebugConfig
-
Extracts a JavaMethod
from an opaque debug context.
- asJavaMethod() - Method in interface org.graalvm.compiler.debug.JavaMethodContext
-
- asJavaMethod() - Method in class org.graalvm.compiler.java.BciBlockMapping
-
- asJavaMethod() - Method in class org.graalvm.compiler.nodes.StructuredGraph
-
- asKeyValueMap() - Method in class org.graalvm.compiler.debug.GlobalMetrics
-
Creates and returns a sorted map from metric names to their values in this object.
- asKind(JavaType) - Method in class org.graalvm.compiler.hotspot.word.HotSpotWordTypes
-
- asKind(JavaType) - Method in class org.graalvm.compiler.replacements.GraphKit
-
- asKind(JavaType) - Method in class org.graalvm.compiler.word.WordTypes
-
- asList(LockState) - Static method in class org.graalvm.compiler.nodes.virtual.LockState
-
- asLoadConstantOp(LIRInstruction) - Static method in interface org.graalvm.compiler.lir.StandardOp.LoadConstantOp
-
- asLong() - Method in class org.graalvm.compiler.core.common.util.UnsignedLong
-
- asLong() - Method in class org.graalvm.compiler.hotspot.SnippetObjectConstant
-
- asLongAddr(Value) - Method in class org.graalvm.compiler.lir.asm.CompilationResultBuilder
-
- asLongConst(Value) - Method in class org.graalvm.compiler.lir.asm.CompilationResultBuilder
-
Returns the long value of any constant that can be represented by a 64-bit long value.
- asLongConstRef(JavaConstant) - Method in class org.graalvm.compiler.lir.asm.CompilationResultBuilder
-
Returns the address of a long constant that is embedded as a data reference into the code.
- asm - Variable in class org.graalvm.compiler.lir.asm.CompilationResultBuilder
-
- asMap(OptionKey<?>, Object, Object...) - Static method in class org.graalvm.compiler.options.OptionValues
-
- asMaybeNull() - Method in class org.graalvm.compiler.core.common.type.AbstractPointerStamp
-
- ASMInstructionProfiling - Static variable in class org.graalvm.compiler.hotspot.HotSpotBackend.Options
-
- AsmOptions - Class in org.graalvm.compiler.asm
-
- AsmOptions() - Constructor for class org.graalvm.compiler.asm.AsmOptions
-
- asMoveOp(LIRInstruction) - Static method in interface org.graalvm.compiler.lir.StandardOp.MoveOp
-
- asMultiMemoryKill(Node) - Static method in interface org.graalvm.compiler.nodes.memory.MemoryKill
-
- asNewArrayNode() - Method in class org.graalvm.compiler.nodes.java.AbstractNewArrayNode
-
- asNewArrayNode() - Method in interface org.graalvm.compiler.nodes.java.NewArrayInterface
-
- asNode() - Method in class org.graalvm.compiler.nodes.ValueNode
-
- asNode() - Method in interface org.graalvm.compiler.nodes.ValueNodeInterface
-
- asNode(MemoryKill) - Static method in class org.graalvm.compiler.nodes.ValueNodeUtil
-
- asNonNull() - Method in class org.graalvm.compiler.core.common.type.AbstractPointerStamp
-
- asNonNullClass(Object) - Static method in class org.graalvm.compiler.nodes.PiNode
-
Casts an object to have an exact, non-null stamp representing
Class
.
- asNonNullObject(Object) - Static method in class org.graalvm.compiler.nodes.PiNode
-
Casts an object to have an exact, non-null stamp representing
Class
.
- asObject(Class<T>, JavaConstant) - Method in interface org.graalvm.compiler.api.replacements.SnippetReflectionProvider
-
Gets the object reference a given constant represents if it is of a given type.
- asObject(Class<T>, JavaConstant) - Method in class org.graalvm.compiler.hotspot.meta.HotSpotSnippetReflectionProvider
-
- asObject(Class<T>) - Method in class org.graalvm.compiler.hotspot.SnippetObjectConstant
-
Gets the object represented by this constant if it is of the given type.
- asObject(Class<T>, JavaConstant) - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- asObject(Class<T>, JavaConstant) - Method in class org.graalvm.compiler.truffle.runtime.hotspot.AbstractHotSpotTruffleRuntime
-
- asObjectConstRef(JavaConstant) - Method in class org.graalvm.compiler.lir.asm.CompilationResultBuilder
-
Returns the address of an object constant that is embedded as a data reference into the code.
- asr(int, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.16 Arithmetic Shift Right (register).
- asr(int, Register, Register, long) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
dst = src >> (shiftAmt & log2(size)).
- asS1(long) - Static method in class org.graalvm.compiler.core.common.util.TypeConversion
-
- asS2(long) - Static method in class org.graalvm.compiler.core.common.util.TypeConversion
-
- asS4(long) - Static method in class org.graalvm.compiler.core.common.util.TypeConversion
-
- Assembler<T extends Enum<T>> - Class in org.graalvm.compiler.asm
-
The platform-independent base class for the assembler.
- Assembler(TargetDescription, EnumSet<T>) - Constructor for class org.graalvm.compiler.asm.Assembler
-
- Assembler.CodeAnnotation - Class in org.graalvm.compiler.asm
-
- Assembler.InstructionCounter - Interface in org.graalvm.compiler.asm
-
Instruction counter class which gives the user of the assembler to count different kinds of
instructions in the generated assembler code.
- Assembler.LabelHint - Class in org.graalvm.compiler.asm
-
- asSerializableConstant() - Method in class org.graalvm.compiler.nodes.ValueNode
-
- assertArgumentCount(MacroInvokable) - Static method in interface org.graalvm.compiler.replacements.nodes.MacroInvokable
-
- assertDouble(ValueNode) - Static method in class org.graalvm.compiler.nodes.ValueNodeUtil
-
- assertFalse(boolean, String, Object...) - Method in class org.graalvm.compiler.graph.Node
-
- assertFloat(ValueNode) - Static method in class org.graalvm.compiler.nodes.ValueNodeUtil
-
- assertHigh(ValueNode) - Static method in class org.graalvm.compiler.nodes.ValueNodeUtil
-
- assertInt(ValueNode) - Static method in class org.graalvm.compiler.nodes.ValueNodeUtil
-
- assertion - Variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexOp
-
- assertion(boolean, Word, long, long) - Static method in class org.graalvm.compiler.hotspot.replacements.AssertionSnippets
-
- assertion(boolean, boolean, String, Object, Object, long, long) - Static method in class org.graalvm.compiler.replacements.nodes.AssertionNode
-
- ASSERTION_VM_MESSAGE_C - Static variable in class org.graalvm.compiler.hotspot.replacements.AssertionSnippets
-
This call can only be used with true for the "vmError" parameter, so that it can be
configured to be a leaf method.
- AssertionNode - Class in org.graalvm.compiler.replacements.nodes
-
Assertion nodes will go away as soon as the value evaluates to true.
- AssertionNode(boolean, ValueNode, String, Object, Object, ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.replacements.nodes.AssertionNode
-
- Assertions - Class in org.graalvm.compiler.debug
-
Utility for query whether assertions are enabled.
- Assertions() - Constructor for class org.graalvm.compiler.debug.Assertions
-
- Assertions.Options - Class in org.graalvm.compiler.debug
-
- assertionsEnabled() - Static method in class org.graalvm.compiler.debug.Assertions
-
Determines if assertions are enabled.
- assertionSnippets - Variable in class org.graalvm.compiler.hotspot.meta.DefaultHotSpotLoweringProvider
-
- AssertionSnippets - Class in org.graalvm.compiler.hotspot.replacements
-
- AssertionSnippets() - Constructor for class org.graalvm.compiler.hotspot.replacements.AssertionSnippets
-
- AssertionSnippets.Templates - Class in org.graalvm.compiler.hotspot.replacements
-
- assertKind(JavaKind, ValueNode) - Static method in class org.graalvm.compiler.nodes.ValueNodeUtil
-
- assertLong(ValueNode) - Static method in class org.graalvm.compiler.nodes.ValueNodeUtil
-
- assertNonCyclicGraph(StructuredGraph) - Static method in class org.graalvm.compiler.phases.util.GraphOrder
-
Quick (and imprecise) assertion that there are no (invalid) cycles in the given graph.
- assertNonReachable(StructuredGraph, List<Node>) - Static method in class org.graalvm.compiler.virtual.phases.ea.VirtualUtil
-
- assertObject(ValueNode) - Static method in class org.graalvm.compiler.nodes.ValueNodeUtil
-
- assertSchedulableGraph(StructuredGraph) - Static method in class org.graalvm.compiler.phases.util.GraphOrder
-
This method schedules the graph and makes sure that, for every node, all inputs are available
at the position where it is scheduled.
- assertTrue(boolean, String, Object...) - Method in class org.graalvm.compiler.graph.Node
-
- asShortAddr(Value) - Method in class org.graalvm.compiler.lir.asm.CompilationResultBuilder
-
- assignLocations(LIRInstruction) - Method in class org.graalvm.compiler.lir.alloc.lsra.LinearScanAssignLocationsPhase
-
- asSingleMemoryKill(Node) - Static method in interface org.graalvm.compiler.nodes.memory.MemoryKill
-
- Association() - Constructor for class org.graalvm.compiler.nodeinfo.StructuralInput.Association
-
- asStackTag(byte) - Static method in class org.graalvm.compiler.truffle.compiler.nodes.frame.NewFrameNode
-
- asStackTraceElement(int) - Method in interface org.graalvm.compiler.bytecode.Bytecode
-
- asStackTraceElement(int) - Method in class org.graalvm.compiler.bytecode.ResolvedJavaMethodBytecode
-
- asStackTraceElement(int) - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaMethod
-
- asStackTraceElement(int) - Method in class org.graalvm.compiler.replacements.classfile.ClassfileBytecode
-
- assumeStableDimension(T, int) - Static method in class org.graalvm.compiler.api.directives.GraalDirectives
-
A call to this method will assume a stable dimension array if t
is a constant array
and i
a constant integer.
- AssumptionInlineInfo - Class in org.graalvm.compiler.phases.common.inlining.info
-
Represents an inlining opportunity where the current class hierarchy leads to a monomorphic
target method, but for which an assumption has to be registered because of non-final classes.
- AssumptionInlineInfo(Invoke, ResolvedJavaMethod, <any>) - Constructor for class org.graalvm.compiler.phases.common.inlining.info.AssumptionInlineInfo
-
- asSystemPropertySetting(OptionValues, OptionKey<?>) - Static method in class org.graalvm.compiler.hotspot.HotSpotGraalOptionValues
-
Gets the system property assignment that would set the current value for a given option.
- ASTORE - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- ASTORE_0 - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- ASTORE_1 - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- ASTORE_2 - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- ASTORE_3 - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- asU1(long) - Static method in class org.graalvm.compiler.core.common.util.TypeConversion
-
- asU2(long) - Static method in class org.graalvm.compiler.core.common.util.TypeConversion
-
- asU4(long) - Static method in class org.graalvm.compiler.core.common.util.TypeConversion
-
- asValueMoveOp(LIRInstruction) - Static method in interface org.graalvm.compiler.lir.StandardOp.ValueMoveOp
-
- asVariable(Value) - Static method in class org.graalvm.compiler.lir.LIRValueUtil
-
Return the value as a
Variable
, removing an optional
cast
from it.
- asVirtualStackSlot(Value) - Static method in class org.graalvm.compiler.lir.LIRValueUtil
-
- asWord() - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
- asWord(ValueNode) - Method in class org.graalvm.compiler.replacements.InvocationPluginHelper
-
Ensures a primitive type is word sized.
- asWord(long) - Method in class org.graalvm.compiler.replacements.InvocationPluginHelper
-
- asyncExceptionLiveness() - Method in class org.graalvm.compiler.java.BytecodeParser
-
Return true if the
local liveness
calculation should consider async
exceptions that might occur at any bci covered by an exception handler.
- at(int, int) - Method in class org.graalvm.compiler.core.common.util.BitMap2D
-
- ATHROW - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- AtomicReadAndAddNode - Class in org.graalvm.compiler.nodes.java
-
Represents an atomic read-and-add operation like
sun.misc.Unsafe.getAndAddInt(Object, long, int)
.
- AtomicReadAndAddNode(ValueNode, ValueNode, ValueNode, JavaKind, LocationIdentity) - Constructor for class org.graalvm.compiler.nodes.java.AtomicReadAndAddNode
-
- AtomicReadAndAddOp(AMD64Kind, AllocatableValue, AMD64AddressValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64Move.AtomicReadAndAddOp
-
- AtomicReadAndWriteNode - Class in org.graalvm.compiler.nodes.java
-
Represents an atomic read-and-write operation like
sun.misc.Unsafe.getAndSetInt(Object, long, int)
.
- AtomicReadAndWriteNode(ValueNode, ValueNode, ValueNode, JavaKind, LocationIdentity) - Constructor for class org.graalvm.compiler.nodes.java.AtomicReadAndWriteNode
-
- AtomicReadAndWriteOp(AArch64Kind, AllocatableValue, AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64AtomicMove.AtomicReadAndWriteOp
-
- AtomicReadAndWriteOp(AMD64Kind, AllocatableValue, AMD64AddressValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64Move.AtomicReadAndWriteOp
-
- atPutGrow(int, int, boolean) - Method in class org.graalvm.compiler.core.common.util.BitMap2D
-
- atPutGrow(List<T>, int, T, T) - Static method in class org.graalvm.compiler.core.common.util.Util
-
Sets the element at a given position of a list and ensures that this position exists.
- AttachCurrentThread(JNI.JavaVM, JNI.JavaVMAttachArgs) - Static method in class org.graalvm.jniutils.JNIUtil
-
- attachCurrentThread(JNI.JavaVM, boolean, String, JNI.JObject) - Static method in class org.graalvm.jniutils.JNIUtil
-
Attaches the current C thread to a Java Thread.
- attachCurrentThread(boolean, long[]) - Static method in class org.graalvm.libgraal.LibGraal
-
Ensures the current thread is attached to the peer runtime.
- AttachCurrentThreadAsDaemon(JNI.JavaVM, JNI.JavaVMAttachArgs) - Static method in class org.graalvm.jniutils.JNIUtil
-
- attr(String, Object) - Method in class org.graalvm.graphio.GraphOutput.Builder
-
Attaches metadata to the dump.
- ATTR_VM_ID - Static variable in class org.graalvm.graphio.GraphOutput
-
Name of stream attribute to identify the VM execution, allows to join different GraphOutput
streams.
- attributes(Register) - Method in class org.graalvm.compiler.lir.alloc.lsra.LinearScan
-
Gets an object describing the attributes of a given register according to this register
configuration.
- attributes(Register) - Method in class org.graalvm.compiler.lir.gen.LIRGenerator
-
- AUTO_SELECTION_PRIORITY - Static variable in class org.graalvm.compiler.hotspot.CommunityCompilerConfigurationFactory
-
- AUTO_SELECTION_PRIORITY - Static variable in class org.graalvm.compiler.hotspot.EconomyCompilerConfigurationFactory
-
- AUTO_SELECTION_PRIORITY - Static variable in class org.graalvm.compiler.truffle.compiler.hotspot.TruffleCommunityCompilerConfigurationFactory
-
- AVX512Support - Interface in org.graalvm.compiler.lir.amd64.vector
-
- AVXBinaryConstFloatOp(AMD64Assembler.VexRVMOp, AVXKind.AVXSize, AllocatableValue, AllocatableValue, ConstantValue) - Constructor for class org.graalvm.compiler.lir.amd64.vector.AMD64VectorBinary.AVXBinaryConstFloatOp
-
- AVXBinaryConstOp(AMD64Assembler.VexRRIOp, AVXKind.AVXSize, AllocatableValue, AllocatableValue, int) - Constructor for class org.graalvm.compiler.lir.amd64.vector.AMD64VectorBinary.AVXBinaryConstOp
-
- AVXBinaryMemoryOp(AMD64Assembler.VexRVMOp, AVXKind.AVXSize, AllocatableValue, AllocatableValue, AMD64AddressValue, LIRFrameState) - Constructor for class org.graalvm.compiler.lir.amd64.vector.AMD64VectorBinary.AVXBinaryMemoryOp
-
- AVXBinaryOp(AMD64Assembler.VexRVMOp, AVXKind.AVXSize, AllocatableValue, AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.amd64.vector.AMD64VectorBinary.AVXBinaryOp
-
- AVXBroadcastOp(AMD64Assembler.VexRMOp, AVXKind.AVXSize, AllocatableValue, Value) - Constructor for class org.graalvm.compiler.lir.amd64.vector.AMD64VectorUnary.AVXBroadcastOp
-
- AVXBroadcastOp(AMD64Assembler.VexRMOp, AVXKind.AVXSize, AllocatableValue, Value, AllocatableValue, int, int) - Constructor for class org.graalvm.compiler.lir.amd64.vector.AMD64VectorUnary.AVXBroadcastOp
-
- AVXConvertMemoryOp(AMD64Assembler.VexRVMOp, AVXKind.AVXSize, AllocatableValue, AMD64AddressValue, LIRFrameState) - Constructor for class org.graalvm.compiler.lir.amd64.vector.AMD64VectorUnary.AVXConvertMemoryOp
-
- AVXConvertOp(AMD64Assembler.VexRVMConvertOp, AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.amd64.vector.AMD64VectorUnary.AVXConvertOp
-
- AVXKind - Class in org.graalvm.compiler.asm.amd64
-
Helper methods for dealing with AVX and SSE AMD64Kinds
.
- AVXKind.AVXSize - Enum in org.graalvm.compiler.asm.amd64
-
- AVXMoveToIntOp(AMD64Assembler.VexMoveOp, AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.amd64.vector.AMD64VectorMove.AVXMoveToIntOp
-
- AVXUnaryMemoryOp(AMD64Assembler.VexRMOp, AVXKind.AVXSize, AllocatableValue, AMD64AddressValue, LIRFrameState) - Constructor for class org.graalvm.compiler.lir.amd64.vector.AMD64VectorUnary.AVXUnaryMemoryOp
-
- AVXUnaryOp(AMD64Assembler.VexRMOp, AVXKind.AVXSize, AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.amd64.vector.AMD64VectorUnary.AVXUnaryOp
-
- AVXUnaryRVMOp(AMD64Assembler.VexRVMOp, AVXKind.AVXSize, AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.amd64.vector.AMD64VectorUnary.AVXUnaryRVMOp
-
- awaitCompletion(long, TimeUnit) - Method in class org.graalvm.compiler.truffle.runtime.CompilationTask
-
- awaitCompletion() - Method in class org.graalvm.compiler.truffle.runtime.CompilationTask
-
- b(AArch64Assembler.ConditionFlag, int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.25 Branch conditionally.
- b(AArch64Assembler.ConditionFlag, int, int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.25 Branch conditionally.
- b() - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
- b(int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.26 Unconditional Branch (immediate).
- b(int, int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.26 Unconditional Branch (immediate).
- b - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArithmeticOp.ASIMDBinaryOp
-
- b - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArithmeticOp.ASIMDBinaryTwoStepOp
-
- b - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArithmeticOp.ASIMDMultiplyAddSubOp
-
- b - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArithmeticOp.BinaryOp
-
- b - Variable in class org.graalvm.compiler.lir.aarch64.AArch64PermuteOp.ASIMDBinaryOp
-
- b - Variable in class org.graalvm.compiler.replacements.InvocationPluginHelper
-
- B0 - Static variable in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler.EVEXPrefixConfig
-
- B1 - Static variable in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler.EVEXPrefixConfig
-
- backedgeCounterOffset - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- backedgeCounterOffset(GraalHotSpotVMConfig) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- backend - Variable in class org.graalvm.compiler.core.GraalCompiler.Request
-
- Backend - Class in org.graalvm.compiler.core.target
-
Represents a compiler backend for Graal.
- Backend(Providers) - Constructor for class org.graalvm.compiler.core.target.Backend
-
- backend() - Method in class org.graalvm.compiler.truffle.compiler.TruffleTierConfiguration
-
- Backend.CodeInstallationTask - Class in org.graalvm.compiler.core.target
-
Encapsulates custom tasks done before and after code installation.
- Backend.CodeInstallationTaskFactory - Class in org.graalvm.compiler.core.target
-
Creates code installation tasks.
- backends() - Method in class org.graalvm.compiler.truffle.compiler.TruffleCompilerConfiguration
-
- BackgroundCompilation - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- backgroundCompilation - Variable in class org.graalvm.compiler.truffle.runtime.EngineData
-
- BackgroundCompileQueue - Class in org.graalvm.compiler.truffle.runtime
-
The compilation queue accepts compilation requests, and schedules compilations.
- BackgroundCompileQueue(GraalTruffleRuntime) - Constructor for class org.graalvm.compiler.truffle.runtime.BackgroundCompileQueue
-
- backupSlot - Variable in class org.graalvm.compiler.lir.gen.MoveFactory.RegisterBackupPair
-
- BackupSlotProvider(FrameMapBuilder) - Constructor for class org.graalvm.compiler.lir.gen.MoveFactory.BackupSlotProvider
-
- backValues() - Method in class org.graalvm.compiler.nodes.PhiNode
-
- bailout(String) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- bailout(String) - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext
-
- bailout(String) - Method in class org.graalvm.compiler.replacements.IntrinsicGraphBuilder
-
- bailout(String) - Method in class org.graalvm.compiler.replacements.PEGraphDecoder.PENonAppendGraphBuilderContext
-
- BailoutAndRestartBackendException - Class in org.graalvm.compiler.lir
-
Restarts the
low-level
compilation with a modified configuration.
- BailoutAndRestartBackendException(String) - Constructor for class org.graalvm.compiler.lir.BailoutAndRestartBackendException
-
- BailoutAndRestartBackendException(Throwable, String) - Constructor for class org.graalvm.compiler.lir.BailoutAndRestartBackendException
-
- BALOAD - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- bangStackWithOffset(CompilationResultBuilder, int) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotBackend
-
- bangStackWithOffset(CompilationResultBuilder, int) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotBackend
-
- bangStackWithOffset(CompilationResultBuilder, int) - Method in class org.graalvm.compiler.hotspot.HotSpotHostBackend
-
- BarrieredAccess - Class in org.graalvm.compiler.word
-
Medium-level memory access for Objects.
- BarrieredAccess() - Constructor for class org.graalvm.compiler.word.BarrieredAccess
-
- BarrierSet - Interface in org.graalvm.compiler.nodes.gc
-
- barrierSet - Variable in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- barrierType - Variable in class org.graalvm.compiler.nodes.memory.FixedAccessNode
-
- barrierType - Variable in class org.graalvm.compiler.nodes.memory.FloatingAccessNode
-
- base - Variable in class org.graalvm.compiler.lir.aarch64.AArch64AddressValue
-
- base - Variable in class org.graalvm.compiler.lir.amd64.AMD64AddressValue
-
- base - Variable in class org.graalvm.compiler.nodes.loop.DerivedInductionVariable
-
- BASE64_DECODE_BLOCK - Static variable in class org.graalvm.compiler.hotspot.HotSpotBackend
-
Descriptor for StubRoutines::_base64_decodeBlock
.
- BASE64_ENCODE_BLOCK - Static variable in class org.graalvm.compiler.hotspot.HotSpotBackend
-
Descriptor for StubRoutines::_base64_encodeBlock
.
- base64DecodeBlock - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- base64DecodeBlockHasIsMIMEParameter() - Static method in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- base64EncodeBlock - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- BaseMove(AllocatableValue) - Constructor for class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotMove.BaseMove
-
- BaseMove(AllocatableValue) - Constructor for class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotMove.BaseMove
-
- baseNameOf(int) - Static method in class org.graalvm.compiler.bytecode.Bytecodes
-
- BaseOSRRootNode - Class in org.graalvm.compiler.truffle.runtime
-
Base class for on-stack replaced (OSR) root nodes.
- BaseOSRRootNode(TruffleLanguage<?>, FrameDescriptor, NodeInterface) - Constructor for class org.graalvm.compiler.truffle.runtime.BaseOSRRootNode
-
- BasePhase<C> - Class in org.graalvm.compiler.phases
-
Base class for all compiler phases.
- BasePhase() - Constructor for class org.graalvm.compiler.phases.BasePhase
-
- BasePhase.ApplyScope - Interface in org.graalvm.compiler.phases
-
- BasePhase.BasePhaseStatistics - Class in org.graalvm.compiler.phases
-
- BasePhase.NotApplicable - Class in org.graalvm.compiler.phases
-
Explains why a phase cannot be applied to a given graph.
- BasePhase.PhaseOptions - Class in org.graalvm.compiler.phases
-
- BasePhase.SharedGlobalPhaseState - Annotation Type in org.graalvm.compiler.phases
-
Marker interface for fields inside phase classes that capture some state that is shared
across all compilations.
- BasePhaseStatistics(Class<?>) - Constructor for class org.graalvm.compiler.phases.BasePhase.BasePhaseStatistics
-
- baseRegister - Variable in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotMove.CompressPointer
-
- baseRegister - Variable in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotMove.UncompressPointer
-
- BaseSwitchClosure(CompilationResultBuilder, Assembler<?>, LabelRef[], LabelRef) - Constructor for class org.graalvm.compiler.lir.SwitchStrategy.BaseSwitchClosure
-
- BaseTier<C> - Class in org.graalvm.compiler.core.phases
-
- BaseTier() - Constructor for class org.graalvm.compiler.core.phases.BaseTier
-
- BASIC_LEVEL - Static variable in class org.graalvm.compiler.debug.DebugContext
-
Basic debug level.
- BasicArrayCopyNode - Class in org.graalvm.compiler.replacements.nodes
-
- BasicArrayCopyNode(NodeClass<? extends BasicArrayCopyNode>, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, JavaKind, int) - Constructor for class org.graalvm.compiler.replacements.nodes.BasicArrayCopyNode
-
- BasicArrayCopyNode(NodeClass<? extends BasicArrayCopyNode>, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, JavaKind) - Constructor for class org.graalvm.compiler.replacements.nodes.BasicArrayCopyNode
-
- BasicBlockOrderUtils - Class in org.graalvm.compiler.core.common.alloc
-
- BasicBlockOrderUtils() - Constructor for class org.graalvm.compiler.core.common.alloc.BasicBlockOrderUtils
-
- BasicBlockOrderUtils.BlockList<T extends AbstractBlockBase<T>> - Class in org.graalvm.compiler.core.common.alloc
-
A data structure combining an append-only list of blocks and a bit set for efficiently
checking which blocks have been added.
- BasicBlockOrderUtils.BlockOrderComparator<T extends AbstractBlockBase<T>> - Class in org.graalvm.compiler.core.common.alloc
-
Comparator for sorting blocks based on loop depth and probability.
- BasicInductionVariable - Class in org.graalvm.compiler.nodes.loop
-
- BasicInductionVariable(LoopEx, ValuePhiNode, ValueNode, ValueNode, BinaryArithmeticNode<?>) - Constructor for class org.graalvm.compiler.nodes.loop.BasicInductionVariable
-
- basicLockDisplacedHeaderOffset - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- basicLockSize - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- BasicObjectCloneNode - Class in org.graalvm.compiler.replacements.nodes
-
- BasicObjectCloneNode(NodeClass<? extends MacroNode>, MacroNode.MacroParams) - Constructor for class org.graalvm.compiler.replacements.nodes.BasicObjectCloneNode
-
- BASTORE - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- bci - Variable in class org.graalvm.compiler.bytecode.BytecodeSwitch
-
Index of start of switch instruction.
- bci() - Method in class org.graalvm.compiler.bytecode.BytecodeSwitch
-
Gets the current bytecode index.
- bci() - Method in class org.graalvm.compiler.java.BytecodeParser
-
- bci() - Method in interface org.graalvm.compiler.nodes.DeoptBciSupplier
-
- bci - Variable in class org.graalvm.compiler.nodes.extended.ForeignCallNode
-
- bci() - Method in class org.graalvm.compiler.nodes.extended.ForeignCallNode
-
- bci - Variable in class org.graalvm.compiler.nodes.FrameState
-
The bytecode index to which this frame state applies.
- bci() - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext
-
Gets the index of the bytecode instruction currently being parsed.
- bci() - Method in class org.graalvm.compiler.nodes.InliningLog.PlaceholderInvokable
-
- bci - Variable in class org.graalvm.compiler.nodes.InvokeNode
-
- bci() - Method in class org.graalvm.compiler.nodes.InvokeNode
-
- bci - Variable in class org.graalvm.compiler.nodes.InvokeWithExceptionNode
-
- bci() - Method in class org.graalvm.compiler.nodes.InvokeWithExceptionNode
-
- bci - Variable in class org.graalvm.compiler.nodes.java.MonitorIdNode
-
We use the BCI as an identity for balanced locking.
- bci() - Method in class org.graalvm.compiler.replacements.IntrinsicGraphBuilder
-
- bci - Variable in class org.graalvm.compiler.replacements.nodes.BasicArrayCopyNode
-
- bci() - Method in class org.graalvm.compiler.replacements.nodes.BasicArrayCopyNode
-
- bci() - Method in class org.graalvm.compiler.replacements.nodes.IdentityHashCodeNode
-
- bci - Variable in class org.graalvm.compiler.replacements.nodes.MacroNode
-
- bci() - Method in class org.graalvm.compiler.replacements.nodes.MacroNode
-
- bci - Variable in class org.graalvm.compiler.replacements.nodes.MacroNode.MacroParams
-
- bci - Variable in class org.graalvm.compiler.replacements.nodes.MacroWithExceptionNode
-
- bci() - Method in class org.graalvm.compiler.replacements.nodes.MacroWithExceptionNode
-
- bci() - Method in interface org.graalvm.compiler.replacements.nodes.ObjectClone
-
- bci() - Method in class org.graalvm.compiler.replacements.PEGraphDecoder.PENonAppendGraphBuilderContext
-
- BciBlock(int) - Constructor for class org.graalvm.compiler.java.BciBlockMapping.BciBlock
-
- BciBlock(int, int) - Constructor for class org.graalvm.compiler.java.BciBlockMapping.BciBlock
-
- BciBlockMapping - Class in org.graalvm.compiler.java
-
Builds a mapping between bytecodes and basic blocks and builds a conservative control flow graph
(CFG).
- BciBlockMapping(Bytecode, DebugContext) - Constructor for class org.graalvm.compiler.java.BciBlockMapping
-
Creates a new BlockMap instance from code
.
- BciBlockMapping(Bytecode, DebugContext, int) - Constructor for class org.graalvm.compiler.java.BciBlockMapping
-
Creates a new BlockMap instance from code
.
- BciBlockMapping.BciBlock - Class in org.graalvm.compiler.java
-
- BciBlockMapping.BciBlock.JSRData - Class in org.graalvm.compiler.java
-
- BciBlockMapping.ExceptionDispatchBlock - Class in org.graalvm.compiler.java
-
- BciBlockMapping.Options - Class in org.graalvm.compiler.java
-
- BciBlockMappingDumpHandler - Class in org.graalvm.compiler.printer
-
- BciBlockMappingDumpHandler() - Constructor for class org.graalvm.compiler.printer.BciBlockMappingDumpHandler
-
- bciCanBeDuplicated() - Method in class org.graalvm.compiler.java.BytecodeParser
-
- bciCanBeDuplicated() - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext
-
- bciExceptionHandlerIDs - Variable in class org.graalvm.compiler.java.BciBlockMapping
-
- bciUnique() - Method in class org.graalvm.compiler.java.BciBlockMapping.BciBlock
-
- bciUnique() - Method in class org.graalvm.compiler.java.BciBlockMapping
-
- beforeDecodingFields(Node) - Method in class org.graalvm.compiler.graph.Graph
-
Notifies node event listeners registered with this graph that node
has been created
as part of decoding a graph but its fields have yet to be initialized.
- beforeDecodingFields(Node) - Method in class org.graalvm.compiler.graph.Graph.NodeEventListener
-
Notifies this listener that the decoding of fields for this node is about to commence.
- beforeDuplication() - Method in class org.graalvm.compiler.nodes.loop.LoopFragment
-
- beforeDuplication() - Method in class org.graalvm.compiler.nodes.loop.LoopFragmentInside
-
- beforeDuplication() - Method in class org.graalvm.compiler.nodes.loop.LoopFragmentWhole
-
- beforeNodeDuplication(Graph) - Method in class org.graalvm.compiler.graph.Graph
-
- beforeNodeDuplication(Graph) - Method in class org.graalvm.compiler.nodes.StructuredGraph
-
- beforeNodeIdChange(Node) - Method in class org.graalvm.compiler.graph.Graph
-
- beforeNodeIdChange(Node) - Method in class org.graalvm.compiler.nodes.StructuredGraph
-
- beforeRegisterAllocation() - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotLIRGenerator
-
- beforeRegisterAllocation() - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- beforeRegisterAllocation() - Method in class org.graalvm.compiler.lir.gen.LIRGenerator
-
Called just before register allocation is performed on the LIR owned by this generator.
- beforeReturnNode - Variable in class org.graalvm.compiler.java.BytecodeParser.ReturnToCallerData
-
- beforeSpillMoveElimination() - Method in class org.graalvm.compiler.lir.alloc.lsra.LinearScan
-
- beforeSpillMoveElimination() - Method in class org.graalvm.compiler.lir.alloc.lsra.ssa.SSALinearScan
-
- begin(OptionValues, CompilationIdentifier, Object, int) - Static method in class org.graalvm.compiler.core.CompilationPrinter
-
- begin(FixedNode) - Static method in class org.graalvm.compiler.nodes.BeginNode
-
- begin(String) - Method in class org.graalvm.compiler.printer.CompilationPrinter
-
- BEGIN_NEXT_ORDER_ID_OFFSET - Static variable in class org.graalvm.compiler.nodes.GraphEncoder
-
- beginGroup(DebugContext, String, String, ResolvedJavaMethod, int, Map<Object, Object>) - Method in class org.graalvm.compiler.printer.BinaryGraphPrinter
-
- beginGroup(DebugContext, String, String, ResolvedJavaMethod, int, Map<Object, Object>) - Method in class org.graalvm.compiler.printer.CanonicalStringGraphPrinter
-
- beginGroup(G, String, String, M, int, Map<? extends Object, ? extends Object>) - Method in class org.graalvm.graphio.GraphOutput
-
Begins a compilation group.
- beginLockScope(int) - Static method in class org.graalvm.compiler.hotspot.nodes.BeginLockScopeNode
-
- BeginLockScopeNode - Class in org.graalvm.compiler.hotspot.nodes
-
Intrinsic for opening a scope binding a stack-based lock with an object.
- BeginLockScopeNode(WordTypes, int) - Constructor for class org.graalvm.compiler.hotspot.nodes.BeginLockScopeNode
-
- BeginLockScopeNode(JavaKind, int) - Constructor for class org.graalvm.compiler.hotspot.nodes.BeginLockScopeNode
-
- BeginNode - Class in org.graalvm.compiler.nodes
-
- BeginNode() - Constructor for class org.graalvm.compiler.nodes.BeginNode
-
- BeginNode(Stamp) - Constructor for class org.graalvm.compiler.nodes.BeginNode
-
- beginNode - Variable in class org.graalvm.compiler.nodes.cfg.Block
-
- BeginStateSplitNode - Class in org.graalvm.compiler.nodes
-
- BeginStateSplitNode(NodeClass<? extends BeginStateSplitNode>) - Constructor for class org.graalvm.compiler.nodes.BeginStateSplitNode
-
- BeginStateSplitNode(NodeClass<? extends BeginStateSplitNode>, Stamp) - Constructor for class org.graalvm.compiler.nodes.BeginStateSplitNode
-
- BelowOp() - Constructor for class org.graalvm.compiler.nodes.calc.IntegerBelowNode.BelowOp
-
- belowOrEqual(int, int) - Static method in class org.graalvm.compiler.core.common.calc.UnsignedMath
-
Unsigned comparison belowOrEqual for two numbers.
- belowOrEqual(long, long) - Static method in class org.graalvm.compiler.core.common.calc.UnsignedMath
-
Unsigned comparison belowOrEqual for two numbers.
- belowOrEqual(UnsignedWord) - Method in class org.graalvm.compiler.word.Word
-
- belowOrEqual(int) - Method in class org.graalvm.compiler.word.Word
-
- belowOrEqual(Word) - Method in class org.graalvm.compiler.word.Word
-
- belowThan(int, int) - Static method in class org.graalvm.compiler.core.common.calc.UnsignedMath
-
Unsigned comparison belowThan for two numbers.
- belowThan(long, long) - Static method in class org.graalvm.compiler.core.common.calc.UnsignedMath
-
Unsigned comparison belowThan for two numbers.
- belowThan(UnsignedWord) - Method in class org.graalvm.compiler.word.Word
-
- belowThan(int) - Method in class org.graalvm.compiler.word.Word
-
- belowThan(Word) - Method in class org.graalvm.compiler.word.Word
-
- BenchmarkCounterPrintingCutoff - Static variable in class org.graalvm.compiler.hotspot.debug.BenchmarkCounters.Options
-
- BenchmarkCounters - Class in org.graalvm.compiler.hotspot.debug
-
- BenchmarkCounters() - Constructor for class org.graalvm.compiler.hotspot.debug.BenchmarkCounters
-
- BenchmarkCounters.Options - Class in org.graalvm.compiler.hotspot.debug
-
- BenchmarkCountersDumpDynamic - Static variable in class org.graalvm.compiler.hotspot.debug.BenchmarkCounters.Options
-
- BenchmarkCountersDumpStatic - Static variable in class org.graalvm.compiler.hotspot.debug.BenchmarkCounters.Options
-
- BenchmarkCountersFile - Static variable in class org.graalvm.compiler.hotspot.debug.BenchmarkCounters.Options
-
- BenchmarkDynamicCounters - Static variable in class org.graalvm.compiler.hotspot.debug.BenchmarkCounters.Options
-
- beS1(byte[], int) - Static method in class org.graalvm.compiler.bytecode.Bytes
-
Gets a signed 1-byte value.
- beS2(byte[], int) - Static method in class org.graalvm.compiler.bytecode.Bytes
-
Gets a signed 2-byte big-endian value.
- beS4(byte[], int) - Static method in class org.graalvm.compiler.bytecode.Bytes
-
Gets a signed 4-byte big-endian value.
- beSVar(byte[], int, boolean) - Static method in class org.graalvm.compiler.bytecode.Bytes
-
Gets either a signed 2-byte or a signed 4-byte big-endian value.
- beU1(byte[], int) - Static method in class org.graalvm.compiler.bytecode.Bytes
-
Gets an unsigned 1-byte value.
- beU2(byte[], int) - Static method in class org.graalvm.compiler.bytecode.Bytes
-
Gets an unsigned 2-byte big-endian value.
- BEXTR - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexGeneralPurposeRMVOp
-
- bfm(int, Register, Register, int, int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.29 Bitfield move.
- biasable - Variable in class org.graalvm.compiler.nodes.java.AccessMonitorNode
-
- biasedLockMaskInPlace - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- biasedLockMaskInPlace(GraalHotSpotVMConfig) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
Mask for a biasable, locked or unlocked mark word.
- biasedLockPattern - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- biasedLockPattern(GraalHotSpotVMConfig) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
Pattern for a biasable, unlocked mark word.
- bic(int, Register, Register, Register, AArch64Assembler.ShiftType, int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.31 Bitwise Bit Clear (shifted register).
- bic(int, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
dst = src1 & (~src2).
- bic(int, Register, Register, long) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
dst = src & (~imm).
- bics(int, Register, Register, Register, AArch64Assembler.ShiftType, int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.32 Bitwise Bit Clear (shifted register) & set flags.
- bics(int, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
dst = src1 & ~(src2) and sets condition flags.
- bicVI(AArch64ASIMDAssembler.ASIMDSize, Register, long) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.20 Bitwise bit clear.
This instruction performs a bitwise and between the SIMD register and the complement of the
provided immediate value.
- bicVI(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, long) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDMacroAssembler
-
Performs a bitwise bit clear with the provided immediate on each element.
- bicVVV(AArch64ASIMDAssembler.ASIMDSize, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.21 Bitwise bit clear (vector, register).
This instruction performs a bitwise and between the first source and the complement of the
second source.
- bifVVV(AArch64ASIMDAssembler.ASIMDSize, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.22 Bitwise insert if false.
This instruction inserts each bit from the first source register into the destination
register if the corresponding bit of the second source register is 0, otherwise leave the bit
in the destination register unchanged.
- BIGINTEGER_LEFT_SHIFT_WORKER - Static variable in class org.graalvm.compiler.hotspot.HotSpotBackend
-
- BIGINTEGER_RIGHT_SHIFT_WORKER - Static variable in class org.graalvm.compiler.hotspot.HotSpotBackend
-
- bigIntegerLeftShiftWorker - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- bigIntegerRightShiftWorker - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- BigIntegerSnippets - Class in org.graalvm.compiler.hotspot.replacements
-
- BigIntegerSnippets() - Constructor for class org.graalvm.compiler.hotspot.replacements.BigIntegerSnippets
-
- BigIntegerSnippets.Templates - Class in org.graalvm.compiler.hotspot.replacements
-
- BinaryArithmeticNode<OP> - Class in org.graalvm.compiler.nodes.calc
-
- BinaryArithmeticNode(NodeClass<? extends BinaryArithmeticNode<OP>>, ArithmeticOpTable.BinaryOp<OP>, ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.nodes.calc.BinaryArithmeticNode
-
- BinaryArithmeticNode(NodeClass<? extends BinaryArithmeticNode<OP>>, Stamp, ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.nodes.calc.BinaryArithmeticNode
-
- BinaryCommutativeMarker - Interface in org.graalvm.compiler.graph.spi
-
- BinaryConstOp(AArch64ArithmeticOp, AllocatableValue, AllocatableValue, JavaConstant) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64ArithmeticOp.BinaryConstOp
-
- BinaryGraphPrinter - Class in org.graalvm.compiler.printer
-
- BinaryGraphPrinter(DebugContext, SnippetReflectionProvider) - Constructor for class org.graalvm.compiler.printer.BinaryGraphPrinter
-
- BinaryInput - Class in org.graalvm.nativebridge
-
A buffer used by the
BinaryMarshaller
to unmarshal parameters and results passed by
value.
- BinaryIntegerExactArithmeticSplitNode - Class in org.graalvm.compiler.replacements.nodes.arithmetic
-
- BinaryIntegerExactArithmeticSplitNode(NodeClass<? extends BinaryIntegerExactArithmeticSplitNode>, Stamp, ValueNode, ValueNode, AbstractBeginNode, AbstractBeginNode) - Constructor for class org.graalvm.compiler.replacements.nodes.arithmetic.BinaryIntegerExactArithmeticSplitNode
-
- BinaryMarshaller<T> - Interface in org.graalvm.nativebridge
-
A marshaller used by the native bridge processor to read or write method parameters and results
of a custom type.
- BinaryMathIntrinsicNode - Class in org.graalvm.compiler.replacements.nodes
-
- BinaryMathIntrinsicNode(ValueNode, ValueNode, BinaryMathIntrinsicNode.BinaryOperation) - Constructor for class org.graalvm.compiler.replacements.nodes.BinaryMathIntrinsicNode
-
- BinaryMathIntrinsicNode.BinaryOperation - Enum in org.graalvm.compiler.replacements.nodes
-
- BinaryNode - Class in org.graalvm.compiler.nodes.calc
-
The BinaryNode
class is the base of arithmetic and logic operations with two inputs.
- BinaryNode(NodeClass<? extends BinaryNode>, Stamp, ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.nodes.calc.BinaryNode
-
Creates a new BinaryNode instance.
- BinaryOp(String, boolean, boolean) - Constructor for class org.graalvm.compiler.core.common.type.ArithmeticOpTable.BinaryOp
-
- BinaryOp(AArch64ArithmeticOp, AllocatableValue, AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64ArithmeticOp.BinaryOp
-
- BinaryOpLogicNode - Class in org.graalvm.compiler.nodes
-
- BinaryOpLogicNode(NodeClass<? extends BinaryOpLogicNode>, ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.nodes.BinaryOpLogicNode
-
- BinaryOutput - Class in org.graalvm.nativebridge
-
A buffer used by the
BinaryMarshaller
to marshall parameters and results passed by value.
- BinaryOutput.ByteArrayBinaryOutput - Class in org.graalvm.nativebridge
-
- BinaryOutput.CCharPointerBinaryOutput - Class in org.graalvm.nativebridge
-
- BinaryShiftOp(AArch64ArithmeticOp, AllocatableValue, AllocatableValue, AllocatableValue, AArch64Assembler.ShiftType, int) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64ArithmeticOp.BinaryShiftOp
-
result = src1 src2
.
- BinaryStrategy(double[], JavaConstant[]) - Constructor for class org.graalvm.compiler.lir.SwitchStrategy.BinaryStrategy
-
- bind(Label) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
- bind(Label) - Method in class org.graalvm.compiler.asm.Assembler
-
- bind(int, Assembler<?>) - Method in class org.graalvm.compiler.asm.Label
-
- bind(Label) - Method in class org.graalvm.compiler.lir.SwitchStrategy.BaseSwitchClosure
-
- bindToRegister(boolean) - Static method in class org.graalvm.compiler.api.directives.GraalDirectives
-
Forces a value to be kept in a register.
- bindToRegister(byte) - Static method in class org.graalvm.compiler.api.directives.GraalDirectives
-
Forces a value to be kept in a register.
- bindToRegister(short) - Static method in class org.graalvm.compiler.api.directives.GraalDirectives
-
Forces a value to be kept in a register.
- bindToRegister(char) - Static method in class org.graalvm.compiler.api.directives.GraalDirectives
-
Forces a value to be kept in a register.
- bindToRegister(int) - Static method in class org.graalvm.compiler.api.directives.GraalDirectives
-
Forces a value to be kept in a register.
- bindToRegister(long) - Static method in class org.graalvm.compiler.api.directives.GraalDirectives
-
Forces a value to be kept in a register.
- bindToRegister(float) - Static method in class org.graalvm.compiler.api.directives.GraalDirectives
-
Forces a value to be kept in a register.
- bindToRegister(double) - Static method in class org.graalvm.compiler.api.directives.GraalDirectives
-
Forces a value to be kept in a register.
- bindToRegister(Object) - Static method in class org.graalvm.compiler.api.directives.GraalDirectives
-
Forces a value to be kept in a register.
- BindToRegisterNode - Class in org.graalvm.compiler.nodes.debug
-
- BindToRegisterNode(ValueNode) - Constructor for class org.graalvm.compiler.nodes.debug.BindToRegisterNode
-
- BindToRegisterOp(Value) - Constructor for class org.graalvm.compiler.lir.StandardOp.BindToRegisterOp
-
- BIPUSH - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- BitCountNode - Class in org.graalvm.compiler.replacements.nodes
-
- BitCountNode(ValueNode) - Constructor for class org.graalvm.compiler.replacements.nodes.BitCountNode
-
- BitCountNode(NodeClass<? extends BitCountNode>, ValueNode) - Constructor for class org.graalvm.compiler.replacements.nodes.BitCountNode
-
- bitFieldMove(BinaryNode, LeftShiftNode, ValueNode) - Method in class org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules
-
Goal: Use AArch64's bit field insert/extract instructions to copy over desired bits.
- BitMap2D - Class in org.graalvm.compiler.core.common.util
-
This class implements a two-dimensional bitmap.
- BitMap2D(int, int) - Constructor for class org.graalvm.compiler.core.common.util.BitMap2D
-
- bits() - Method in enum org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler.ASIMDSize
-
- bits() - Method in enum org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler.ElementSize
-
- bits - Variable in class org.graalvm.compiler.nodes.util.IntegerHelper
-
- BitScanForwardNode - Class in org.graalvm.compiler.replacements.nodes
-
Determines the index of the least significant "1" bit.
- BitScanForwardNode(ValueNode) - Constructor for class org.graalvm.compiler.replacements.nodes.BitScanForwardNode
-
- BitScanReverseNode - Class in org.graalvm.compiler.replacements.nodes
-
Determines the index of the most significant "1" bit.
- BitScanReverseNode(ValueNode) - Constructor for class org.graalvm.compiler.replacements.nodes.BitScanReverseNode
-
- BitTestAndBranchOp(LabelRef, LabelRef, AllocatableValue, double, int) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64ControlFlow.BitTestAndBranchOp
-
- bitVVV(AArch64ASIMDAssembler.ASIMDSize, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.23 Bitwise insert if true.
This instruction inserts each bit from the first source register into the destination
register if the corresponding bit of the second source register is 1, otherwise leave the bit
in the destination register unchanged.
- bitwiseLogicNot(BinaryNode, NotNode) - Method in class org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules
-
Goal: use AArch64's and not (bic) & or not (orn) instructions.
- bitwiseNotXor(ValueNode, ValueNode) - Method in class org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules
-
Goal: Use AArch64's bitwise exclusive or not (eon) instruction.
- bl() - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.33 Branch and link return address to register X30.
- blackhole(boolean) - Static method in class org.graalvm.compiler.api.directives.GraalDirectives
-
Consume a value, making sure the compiler doesn't optimize away the computation of this
value, even if it is otherwise unused.
- blackhole(byte) - Static method in class org.graalvm.compiler.api.directives.GraalDirectives
-
Consume a value, making sure the compiler doesn't optimize away the computation of this
value, even if it is otherwise unused.
- blackhole(short) - Static method in class org.graalvm.compiler.api.directives.GraalDirectives
-
Consume a value, making sure the compiler doesn't optimize away the computation of this
value, even if it is otherwise unused.
- blackhole(char) - Static method in class org.graalvm.compiler.api.directives.GraalDirectives
-
Consume a value, making sure the compiler doesn't optimize away the computation of this
value, even if it is otherwise unused.
- blackhole(int) - Static method in class org.graalvm.compiler.api.directives.GraalDirectives
-
Consume a value, making sure the compiler doesn't optimize away the computation of this
value, even if it is otherwise unused.
- blackhole(long) - Static method in class org.graalvm.compiler.api.directives.GraalDirectives
-
Consume a value, making sure the compiler doesn't optimize away the computation of this
value, even if it is otherwise unused.
- blackhole(float) - Static method in class org.graalvm.compiler.api.directives.GraalDirectives
-
Consume a value, making sure the compiler doesn't optimize away the computation of this
value, even if it is otherwise unused.
- blackhole(double) - Static method in class org.graalvm.compiler.api.directives.GraalDirectives
-
Consume a value, making sure the compiler doesn't optimize away the computation of this
value, even if it is otherwise unused.
- blackhole(Object) - Static method in class org.graalvm.compiler.api.directives.GraalDirectives
-
Consume a value, making sure the compiler doesn't optimize away the computation of this
value, even if it is otherwise unused.
- BlackholeNode - Class in org.graalvm.compiler.nodes.debug
-
Ensures that the provided values remains alive in the high-level IR and LIR until after register
allocation.
- BlackholeNode(ValueNode) - Constructor for class org.graalvm.compiler.nodes.debug.BlackholeNode
-
- BlackholeOp(Value) - Constructor for class org.graalvm.compiler.lir.StandardOp.BlackholeOp
-
- Block - Class in org.graalvm.compiler.nodes.cfg
-
- Block(AbstractBeginNode) - Constructor for class org.graalvm.compiler.nodes.cfg.Block
-
- block - Variable in class org.graalvm.compiler.phases.common.LoweringPhase.Frame
-
- BLOCK_ID_COMPARATOR - Static variable in class org.graalvm.compiler.core.common.cfg.AbstractBlockBase
-
- BLOCK_ID_INITIAL - Static variable in interface org.graalvm.compiler.core.common.cfg.AbstractControlFlowGraph
-
- BLOCK_ID_VISITED - Static variable in interface org.graalvm.compiler.core.common.cfg.AbstractControlFlowGraph
-
- blockAt(int) - Method in class org.graalvm.compiler.lir.alloc.lsra.LinearScan
-
- BlockClosure - Interface in org.graalvm.compiler.phases.schedule
-
The BlockClosure
interface represents a closure for iterating over blocks.
- blockComment(String) - Method in class org.graalvm.compiler.lir.asm.CompilationResultBuilder
-
- blockCount() - Method in class org.graalvm.compiler.lir.alloc.lsra.LinearScan
-
- BlockData() - Constructor for class org.graalvm.compiler.lir.alloc.lsra.LinearScan.BlockData
-
- blockEffects - Variable in class org.graalvm.compiler.virtual.phases.ea.EffectsClosure
-
The effects accumulated during analysis of nodes.
- blockFor(Node) - Method in class org.graalvm.compiler.nodes.cfg.ControlFlowGraph
-
- blockForId(int) - Method in class org.graalvm.compiler.lir.alloc.lsra.LinearScan
-
Gets the block containing a given instruction.
- blockId(Block) - Method in class org.graalvm.compiler.printer.BinaryGraphPrinter
-
- blockId(B) - Method in interface org.graalvm.graphio.GraphBlocks
-
Unique id of a block.
- BlockIdComparator() - Constructor for class org.graalvm.compiler.core.common.cfg.AbstractBlockBase.BlockIdComparator
-
- BlockIteratorClosure() - Constructor for class org.graalvm.compiler.phases.graph.ReentrantBlockIterator.BlockIteratorClosure
-
- BlockList(int) - Constructor for class org.graalvm.compiler.core.common.alloc.BasicBlockOrderUtils.BlockList
-
- BlockMap<T> - Class in org.graalvm.compiler.core.common.cfg
-
- BlockMap(AbstractControlFlowGraph<?>) - Constructor for class org.graalvm.compiler.core.common.cfg.BlockMap
-
- blockMap - Variable in class org.graalvm.compiler.java.BciBlockMapping
-
- blockMap - Variable in class org.graalvm.compiler.java.BytecodeParser
-
- blockNodes(BinaryGraphPrinter.GraphInfo, Block) - Method in class org.graalvm.compiler.printer.BinaryGraphPrinter
-
- blockNodes(G, B) - Method in interface org.graalvm.graphio.GraphBlocks
-
- blockOrder - Variable in class org.graalvm.compiler.lir.phases.PostAllocationOptimizationPhase.PostAllocationOptimizationContext
-
- BlockOrderComparator() - Constructor for class org.graalvm.compiler.core.common.alloc.BasicBlockOrderUtils.BlockOrderComparator
-
- blocks - Variable in class org.graalvm.compiler.java.LocalLiveness
-
- blocks(BinaryGraphPrinter.GraphInfo) - Method in class org.graalvm.compiler.printer.BinaryGraphPrinter
-
- blocks - Variable in class org.graalvm.compiler.replacements.nodes.GHASHProcessBlocksNode
-
- blocks(G) - Method in interface org.graalvm.graphio.GraphBlocks
-
All blocks in the graph.
- blocks(GraphBlocks<G, ?, N>) - Method in class org.graalvm.graphio.GraphOutput.Builder
-
Associates implementation of blocks.
- BlockScope() - Constructor for class org.graalvm.compiler.lir.gen.LIRGeneratorTool.BlockScope
-
- blocksNotYetAssignedId - Variable in class org.graalvm.compiler.java.BciBlockMapping
-
- blockSuccessor(int) - Method in class org.graalvm.compiler.nodes.extended.SwitchNode
-
- blockSuccessorCount() - Method in class org.graalvm.compiler.nodes.extended.SwitchNode
-
- blockSuccessors(Block) - Method in class org.graalvm.compiler.printer.BinaryGraphPrinter
-
- blockSuccessors(B) - Method in interface org.graalvm.graphio.GraphBlocks
-
- blocksValue - Variable in class org.graalvm.compiler.lir.amd64.AMD64GHASHProcessBlocksOp
-
- blockToNodes - Variable in class org.graalvm.compiler.phases.common.ConditionalEliminationPhase.Instance
-
- blockToNodesMap - Variable in class org.graalvm.compiler.phases.schedule.SchedulePhase.Instance
-
- BlockValueMap - Interface in org.graalvm.compiler.lir.gen
-
- BlockWorkList - Class in org.graalvm.compiler.phases.util
-
This class implements a worklist for dealing with blocks.
- BlockWorkList() - Constructor for class org.graalvm.compiler.phases.util.BlockWorkList
-
- blr(Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.34 Branches to address in register and writes return address into register X30.
- BLSI - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexGeneralPurposeRMOp
-
- BLSMSK - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexGeneralPurposeRMOp
-
- BLSR - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexGeneralPurposeRMOp
-
- body - Variable in class org.graalvm.compiler.nodes.loop.CountedLoopInfo
-
- booleanArrayClone(boolean[]) - Static method in class org.graalvm.compiler.hotspot.replacements.ObjectCloneSnippets
-
- booleanValue(Boolean, SnippetCounter) - Static method in class org.graalvm.compiler.replacements.BoxingSnippets
-
- booleanValueOf(boolean, SnippetCounter) - Static method in class org.graalvm.compiler.replacements.BoxingSnippets
-
- BootstrapInitializeOnly - Static variable in class org.graalvm.compiler.debug.DebugOptions
-
- BootstrapMethodIntrospection - Interface in org.graalvm.compiler.core.common
-
Note this is a duplicate of JVMCI 22.1's jdk.vm.ci.meta.ConstantPool.BootstrapMethodInvocation
and is needed until this JVMCI version within OpenJDK is fully backported.
- boxingKind - Variable in class org.graalvm.compiler.nodes.extended.AbstractBoxingNode
-
- boxingKind - Variable in class org.graalvm.compiler.nodes.virtual.VirtualBoxingNode
-
- BoxingSnippets - Class in org.graalvm.compiler.replacements
-
- BoxingSnippets() - Constructor for class org.graalvm.compiler.replacements.BoxingSnippets
-
- BoxingSnippets.Templates - Class in org.graalvm.compiler.replacements
-
- BoxNode - Class in org.graalvm.compiler.nodes.extended
-
This node represents the boxing of a primitive value.
- BoxNode.TrustedBoxedValue - Class in org.graalvm.compiler.nodes.extended
-
This nodes wraps value nodes representing objects that are known (due to some external
knowledge injected into the compiler) to have been created by a call to
Integer/Long/Short/...#valueOf methods.
- BoxNodeIdentityPhase - Class in org.graalvm.compiler.phases.common
-
Find code patterns that appear to assume identity of boxes.
- BoxNodeIdentityPhase() - Constructor for class org.graalvm.compiler.phases.common.BoxNodeIdentityPhase
-
- BoxNodeOptimizationPhase - Class in org.graalvm.compiler.phases.common
-
Try to replace box operations with dominating box operations.
- BoxNodeOptimizationPhase(CanonicalizerPhase) - Constructor for class org.graalvm.compiler.phases.common.BoxNodeOptimizationPhase
-
- br(Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.36 Branches to address in register.
- branchConditionally(AArch64Assembler.ConditionFlag, Label) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
Branches to label if condition is true.
- branchConditionally(AArch64Assembler.ConditionFlag) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
Branches if condition is true.
- branchlessMax(ValueNode, ValueNode, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.BinaryArithmeticNode
-
- branchlessMin(ValueNode, ValueNode, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.BinaryArithmeticNode
-
- BranchOp(AArch64Assembler.ConditionFlag, LabelRef, LabelRef, double) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64ControlFlow.BranchOp
-
- BranchOp(Condition, LabelRef, LabelRef, double) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.BranchOp
-
- BranchOp(AMD64Assembler.ConditionFlag, LabelRef, LabelRef, double) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.BranchOp
-
- BranchOp(LIRInstructionClass<? extends AMD64ControlFlow.BranchOp>, AMD64Assembler.ConditionFlag, LabelRef, LabelRef, double) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.BranchOp
-
- BranchProbabilityNode - Class in org.graalvm.compiler.nodes.extended
-
Instances of this node class will look for a preceding if node and put the given probability into
the if node's taken probability.
- BranchProbabilityNode(ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.nodes.extended.BranchProbabilityNode
-
- BranchProbabilityNode(ValueNode) - Constructor for class org.graalvm.compiler.nodes.extended.BranchProbabilityNode
-
- BranchTargetOutOfBoundsException - Class in org.graalvm.compiler.asm
-
- BranchTargetOutOfBoundsException(boolean, String, Object...) - Constructor for class org.graalvm.compiler.asm.BranchTargetOutOfBoundsException
-
- BranchTargetOutOfBoundsException(String, Object...) - Constructor for class org.graalvm.compiler.asm.BranchTargetOutOfBoundsException
-
- BranchTargetOutOfBoundsException(Throwable, String, Object...) - Constructor for class org.graalvm.compiler.asm.BranchTargetOutOfBoundsException
-
- breakCycle(int) - Method in class org.graalvm.compiler.lir.alloc.lsra.MoveResolver
-
- breakCycle(int) - Method in class org.graalvm.compiler.lir.alloc.lsra.ssa.SSAMoveResolver
-
- breakpoint() - Static method in class org.graalvm.compiler.api.directives.GraalDirectives
-
Raise a SIGTRAP that can be used as a breakpoint for a native debugger such as gdb.
- BREAKPOINT - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- breakpoint() - Static method in class org.graalvm.compiler.nodes.BreakpointNode
-
- BreakpointNode - Class in org.graalvm.compiler.nodes
-
A node that results in a platform-dependent breakpoint instruction being emitted.
- BreakpointNode(ValueNode...) - Constructor for class org.graalvm.compiler.nodes.BreakpointNode
-
- BridgeMethodUtils - Class in org.graalvm.compiler.bytecode
-
Utilities for working around the absence of method annotations and parameter annotations on
bridge methods where the bridged methods have method annotations or parameter annotations.
- BridgeMethodUtils() - Constructor for class org.graalvm.compiler.bytecode.BridgeMethodUtils
-
- brk(int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.38 Breakpoint instruction.
- brk(AArch64MacroAssembler.AArch64ExceptionCode) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
Monitor mode software breakpoint: exception routed to a debug monitor executing in a higher
exception level.
- BSF - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64RMOp
-
- bsfq(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- bsfq(AMD64MacroAssembler, Register, Register) - Method in class org.graalvm.compiler.lir.amd64.AMD64ComplexVectorOp
-
- bslVVV(AArch64ASIMDAssembler.ASIMDSize, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.24 Bitwise select.
This instruction sets each bit in the destination register to the corresponding bit from the
first source register when the original destination bit was 1, otherwise from the second
source register.
- BSR - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64RMOp
-
- bsrl(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- bsrq(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- bswapl(Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- bswapq(Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- BTreeQueue<E> - Class in org.graalvm.compiler.truffle.runtime.collection
-
Queue implementation based on the B-tree data structure.
- BTreeQueue() - Constructor for class org.graalvm.compiler.truffle.runtime.collection.BTreeQueue
-
- btrq(Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- build(NodeWithState, FrameState, LabelRef, JavaConstant, JavaConstant) - Method in class org.graalvm.compiler.core.gen.DebugInfoBuilder
-
- build() - Method in class org.graalvm.compiler.debug.DebugContext.Builder
-
- build(BytecodeStream, OptionValues, boolean) - Method in class org.graalvm.compiler.java.BciBlockMapping
-
Builds the block map and conservative CFG and numbers blocks.
- build(FixedWithNextNode, FrameStateBuilder) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- build() - Method in class org.graalvm.compiler.nodes.StructuredGraph.Builder
-
- build(WritableByteChannel) - Method in class org.graalvm.graphio.GraphOutput.Builder
-
- build(GraphOutput<?, ?>) - Method in class org.graalvm.graphio.GraphOutput.Builder
-
Support for nesting heterogenous graphs.
- build() - Method in class org.graalvm.nativebridge.JNIConfig.Builder
-
- buildCallsiteHolderForElement(int) - Method in class org.graalvm.compiler.phases.common.inlining.walker.MethodInvocation
-
- buildDataSection(ByteBuffer, DataSection.Patches) - Method in class org.graalvm.compiler.code.DataSection
-
Builds the data section into a given buffer.
- buildDataSection(ByteBuffer, DataSection.Patches, BiConsumer<DataSectionReference, Integer>) - Method in class org.graalvm.compiler.code.DataSection
-
Builds the data section into a given buffer.
- Builder(OptionValues) - Constructor for class org.graalvm.compiler.debug.DebugContext.Builder
-
- Builder(OptionValues, Iterable<DebugHandlersFactory>) - Constructor for class org.graalvm.compiler.debug.DebugContext.Builder
-
- Builder(OptionValues, DebugHandlersFactory) - Constructor for class org.graalvm.compiler.debug.DebugContext.Builder
-
- Builder(OptionValues, DebugContext, StructuredGraph.AllowAssumptions) - Constructor for class org.graalvm.compiler.nodes.StructuredGraph.Builder
-
Creates a builder for a graph.
- Builder(OptionValues, DebugContext) - Constructor for class org.graalvm.compiler.nodes.StructuredGraph.Builder
-
Creates a builder for a graph that does not support Assumptions
.
- builderConfig - Variable in class org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl
-
- buildFormatString(String, int) - Static method in class org.graalvm.compiler.debug.CSVUtil
-
- buildFormatString(String...) - Static method in class org.graalvm.compiler.debug.CSVUtil
-
- buildFormatString(String, char, int) - Static method in class org.graalvm.compiler.debug.CSVUtil
-
- buildFrameMap(LIRGenerationResult) - Method in class org.graalvm.compiler.lir.framemap.FrameMapBuilder
-
- buildFrameMap(LIRGenerationResult) - Method in class org.graalvm.compiler.lir.framemap.FrameMapBuilderImpl
-
- buildFrameMap() - Method in class org.graalvm.compiler.lir.gen.LIRGenerationResult
-
- buildGraph(InvocationPlugin) - Method in class org.graalvm.compiler.replacements.IntrinsicGraphBuilder
-
- buildID(StringBuilder) - Method in class org.graalvm.compiler.hotspot.HotSpotCompilationIdentifier
-
- buildID(StringBuilder) - Method in class org.graalvm.compiler.truffle.compiler.hotspot.HotSpotTruffleCompilationIdentifier
-
- buildInitialGraph(DebugContext, CompilationIdentifier, Object[], BitSet) - Method in class org.graalvm.compiler.hotspot.stubs.SnippetStub
-
- buildInitialGraph(DebugContext, BytecodeProvider, ResolvedJavaMethod, Object[], BitSet, boolean, NodeSourcePosition, IntrinsicContext.CompilationContext) - Method in class org.graalvm.compiler.replacements.ReplacementsImpl.GraphMaker
-
Builds the initial graph for a replacement.
- buildIntervals(boolean) - Method in class org.graalvm.compiler.lir.alloc.lsra.LinearScanLifetimeAnalysisPhase
-
- buildLabelOffsets(LIR) - Method in class org.graalvm.compiler.lir.asm.CompilationResultBuilder
-
Builds up a map for label and LIR instruction positions where labels are or labels pointing
to.
- buildMap(BytecodeStream, Bytecode, OptionValues, DebugContext, BciBlockMapping, boolean) - Static method in class org.graalvm.compiler.java.BciBlockMapping
-
- buildName(StringBuilder) - Method in class org.graalvm.compiler.hotspot.HotSpotCompilationIdentifier
-
- buildName(StringBuilder) - Method in class org.graalvm.compiler.truffle.compiler.hotspot.HotSpotTruffleCompilationIdentifier
-
- buildOutput(GraphOutput.Builder<G, N, M>) - Method in class org.graalvm.compiler.debug.DebugContext
-
Gets an object for describing a graph and sending it to IGV.
- buildOutput(GraphOutput.Builder<G, N, M>) - Method in interface org.graalvm.compiler.truffle.common.TruffleDebugContext
-
Opens a channel for dumping the graph based structure represented by builder
.
- buildOutput(GraphOutput.Builder<G, N, M>) - Method in class org.graalvm.compiler.truffle.compiler.TruffleDebugContextImpl
-
- buildRootMethod() - Method in class org.graalvm.compiler.java.BytecodeParser
-
- buildString(StringBuilder, CompilationIdentifier.Verbosity) - Method in class org.graalvm.compiler.hotspot.HotSpotCompilationIdentifier
-
- bulkInit - Variable in class org.graalvm.compiler.replacements.AllocationSnippets.AllocationSnippetCounters
-
- bypassedInstalledCode(OptimizedCallTarget) - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
Notifies this runtime when a Truffle AST is being executed in the Truffle interpreter even
though compiled code is available for the AST.
- bypassedInstalledCode(OptimizedCallTarget) - Method in class org.graalvm.compiler.truffle.runtime.hotspot.AbstractHotSpotTruffleRuntime
-
- bypassedReservedOop(boolean) - Method in class org.graalvm.compiler.truffle.runtime.hotspot.AbstractHotSpotTruffleRuntime
-
- ByReference - Annotation Type in org.graalvm.nativebridge
-
Instruments the native bridge processor to marshall annotated method return type or method
parameter as a reference to a foreign object.
- byteArrayBaseOffset(MetaAccessProvider) - Static method in class org.graalvm.compiler.replacements.ReplacementsUtil
-
- byteArrayClone(byte[]) - Static method in class org.graalvm.compiler.hotspot.replacements.ObjectCloneSnippets
-
- byteArrayEntryByteCount(int, VirtualizerTool) - Method in class org.graalvm.compiler.nodes.virtual.VirtualArrayNode
-
Returns the number of bytes that the entry at a given index actually occupies.
- byteArrayIndexScale(MetaAccessProvider) - Static method in class org.graalvm.compiler.replacements.ReplacementsUtil
-
- Bytecode - Interface in org.graalvm.compiler.bytecode
-
An interface for accessing the bytecode properties of a ResolvedJavaMethod
that allows
for different properties than those returned by ResolvedJavaMethod
.
- BytecodeDisassembler - Class in org.graalvm.compiler.bytecode
-
Utility for producing a javap
-like disassembly of bytecode.
- BytecodeDisassembler(boolean, boolean) - Constructor for class org.graalvm.compiler.bytecode.BytecodeDisassembler
-
- BytecodeDisassembler(boolean) - Constructor for class org.graalvm.compiler.bytecode.BytecodeDisassembler
-
- BytecodeDisassembler() - Constructor for class org.graalvm.compiler.bytecode.BytecodeDisassembler
-
- BytecodeExceptionNode - Class in org.graalvm.compiler.nodes.extended
-
A node that represents an exception thrown implicitly by a Java bytecode.
- BytecodeExceptionNode(MetaAccessProvider, BytecodeExceptionNode.BytecodeExceptionKind, ValueNode...) - Constructor for class org.graalvm.compiler.nodes.extended.BytecodeExceptionNode
-
- BytecodeExceptionNode.BytecodeExceptionKind - Enum in org.graalvm.compiler.nodes.extended
-
- BytecodeLookupSwitch - Class in org.graalvm.compiler.bytecode
-
- BytecodeLookupSwitch(BytecodeStream, int) - Constructor for class org.graalvm.compiler.bytecode.BytecodeLookupSwitch
-
- BytecodeOSRMetadata - Class in org.graalvm.compiler.truffle.runtime
-
Represents the metadata required to perform OSR compilation on Graal.
- BytecodeParser - Class in org.graalvm.compiler.java
-
The GraphBuilder
class parses the bytecode of a method and builds the IR graph.
- BytecodeParser(GraphBuilderPhase.Instance, StructuredGraph, BytecodeParser, ResolvedJavaMethod, int, IntrinsicContext) - Constructor for class org.graalvm.compiler.java.BytecodeParser
-
- BytecodeParser.BytecodeParserError - Error in org.graalvm.compiler.java
-
- BytecodeParser.ExceptionEdgeAction - Enum in org.graalvm.compiler.java
-
Describes what should be done with the exception edge of an invocation.
- BytecodeParser.ReturnToCallerData - Class in org.graalvm.compiler.java
-
- BytecodeParserError(Throwable) - Constructor for error org.graalvm.compiler.java.BytecodeParser.BytecodeParserError
-
- BytecodeParserError(String, Object...) - Constructor for error org.graalvm.compiler.java.BytecodeParser.BytecodeParserError
-
- BytecodeParserOptions - Class in org.graalvm.compiler.java
-
- BytecodeParserOptions() - Constructor for class org.graalvm.compiler.java.BytecodeParserOptions
-
- BytecodeParserTool - Interface in org.graalvm.compiler.core.gen
-
visible interface of bytecode parsers.
- BytecodeProvider - Interface in org.graalvm.compiler.bytecode
-
Provides a
Bytecode
object for interposing on the bytecode of a
ResolvedJavaMethod
(i.e., potentially getting bytecode different than
ResolvedJavaMethod.getCode()
).
- bytecodeProvider - Variable in class org.graalvm.compiler.java.BytecodeParser
-
- Bytecodes - Class in org.graalvm.compiler.bytecode
-
- Bytecodes() - Constructor for class org.graalvm.compiler.bytecode.Bytecodes
-
- BytecodesParsed - Static variable in class org.graalvm.compiler.java.BytecodeParser
-
Meters the number of actual bytecodes parsed.
- BytecodeStream - Class in org.graalvm.compiler.bytecode
-
A utility class that makes iterating over bytecodes and reading operands simpler and less error
prone.
- BytecodeStream(byte[]) - Constructor for class org.graalvm.compiler.bytecode.BytecodeStream
-
Creates a new BytecodeStream
for the specified bytecode.
- BytecodeSwitch - Class in org.graalvm.compiler.bytecode
-
- BytecodeSwitch(BytecodeStream, int) - Constructor for class org.graalvm.compiler.bytecode.BytecodeSwitch
-
- BytecodeTableSwitch - Class in org.graalvm.compiler.bytecode
-
- BytecodeTableSwitch(BytecodeStream, int) - Constructor for class org.graalvm.compiler.bytecode.BytecodeTableSwitch
-
- byteIndex - Variable in class org.graalvm.compiler.core.common.util.UnsafeArrayTypeReader
-
- bytes() - Method in enum org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler.ASIMDSize
-
- bytes() - Method in enum org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler.ElementSize
-
- Bytes - Class in org.graalvm.compiler.bytecode
-
A collection of utility methods for dealing with bytes, particularly in byte arrays.
- Bytes() - Constructor for class org.graalvm.compiler.bytecode.Bytes
-
- ByteSwapOp(AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64ByteSwap.ByteSwapOp
-
- byteValue(Byte, SnippetCounter) - Static method in class org.graalvm.compiler.replacements.BoxingSnippets
-
- byteValueOf(byte, SnippetCounter) - Static method in class org.graalvm.compiler.replacements.BoxingSnippets
-
- BZHI - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexGeneralPurposeRMVOp
-
- c - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArithmeticOp.ASIMDMultiplyAddSubOp
-
- c - Variable in class org.graalvm.compiler.lir.amd64.AMD64BinaryConsumer.MemoryVMConstOp
-
- c - Variable in class org.graalvm.compiler.lir.amd64.AMD64BinaryConsumer.VMConstOp
-
- cacheable - Variable in class org.graalvm.compiler.replacements.SnippetTemplate.Arguments
-
- CachedGraph<G extends Graph> - Class in org.graalvm.compiler.graph
-
This class is a container of a graph that needs to be readonly and optionally a lazily created
mutable copy of the graph.
- CacheEntry(ValueNode, T) - Constructor for class org.graalvm.compiler.virtual.phases.ea.ReadEliminationBlockState.CacheEntry
-
- cacheKey - Variable in class org.graalvm.compiler.replacements.SnippetTemplate.Arguments
-
- cacheWriteback(AArch64Address) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
- CacheWritebackNode - Class in org.graalvm.compiler.nodes.extended
-
Implements jdk.internal.misc.Unsafe.writeback0(long)
.
- CacheWritebackNode(ValueNode) - Constructor for class org.graalvm.compiler.nodes.extended.CacheWritebackNode
-
- CacheWritebackPlugin(boolean, String, Type...) - Constructor for class org.graalvm.compiler.replacements.StandardGraphBuilderPlugins.CacheWritebackPlugin
-
- CacheWritebackSyncNode - Class in org.graalvm.compiler.nodes.extended
-
Implements jdk.internal.misc.Unsafe.writebackPreSync0(long)
and
jdk.internal.misc.Unsafe.writebackPostSync0(long)
.
- CacheWritebackSyncNode(boolean) - Constructor for class org.graalvm.compiler.nodes.extended.CacheWritebackSyncNode
-
- CachingPEGraphDecoder - Class in org.graalvm.compiler.replacements
-
A graph decoder that provides all necessary encoded graphs on-the-fly (by parsing the methods and
encoding the graphs).
- CachingPEGraphDecoder(Architecture, StructuredGraph, Providers, GraphBuilderConfiguration, OptimisticOptimizations, LoopExplosionPlugin, InvocationPlugins, InlineInvokePlugin[], ParameterPlugin, NodePlugin[], ResolvedJavaMethod, SourceLanguagePositionProvider, BasePhase<? super CoreProviders>, EconomicMap<ResolvedJavaMethod, EncodedGraph>, Supplier<AutoCloseable>, boolean, boolean) - Constructor for class org.graalvm.compiler.replacements.CachingPEGraphDecoder
-
- calcLatestBlock(Block, SchedulePhase.SchedulingStrategy, Node, NodeMap<Block>, LocationIdentity, BlockMap<ArrayList<FloatingReadNode>>, BlockMap<List<Node>>, NodeBitMap, boolean) - Method in class org.graalvm.compiler.phases.schedule.SchedulePhase.Instance
-
- calculateNonTrivialNodes(Node) - Static method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
- call() - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
Emits a direct call instruction.
- call(Label) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- call(Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- call() - Method in class org.graalvm.compiler.truffle.runtime.CompilationTask
-
- call(Object...) - Method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
- call(Object...) - Method in class org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode
-
- call(CallTarget, Object...) - Method in class org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode
-
- call(JNI.JavaVM, JNI.JNIEnvPointer, JNI.JavaVMAttachArgs) - Method in interface org.graalvm.jniutils.JNI.AttachCurrentThread
-
- call(JNI.JavaVM, JNI.JNIEnvPointer, JNI.JavaVMAttachArgs) - Method in interface org.graalvm.jniutils.JNI.AttachCurrentThreadAsDaemon
-
- call(JNI.JNIEnv, JNI.JObject, JNI.JMethodID, JNI.JValue) - Method in interface org.graalvm.jniutils.JNI.CallBooleanMethodA
-
- call(JNI.JNIEnv, JNI.JObject, JNI.JMethodID, JNI.JValue) - Method in interface org.graalvm.jniutils.JNI.CallByteMethodA
-
- call(JNI.JNIEnv, JNI.JObject, JNI.JMethodID, JNI.JValue) - Method in interface org.graalvm.jniutils.JNI.CallCharMethodA
-
- call(JNI.JNIEnv, JNI.JObject, JNI.JMethodID, JNI.JValue) - Method in interface org.graalvm.jniutils.JNI.CallDoubleMethodA
-
- call(JNI.JNIEnv, JNI.JObject, JNI.JMethodID, JNI.JValue) - Method in interface org.graalvm.jniutils.JNI.CallFloatMethodA
-
- call(JNI.JNIEnv, JNI.JObject, JNI.JMethodID, JNI.JValue) - Method in interface org.graalvm.jniutils.JNI.CallIntMethodA
-
- call(JNI.JNIEnv, JNI.JObject, JNI.JMethodID, JNI.JValue) - Method in interface org.graalvm.jniutils.JNI.CallLongMethodA
-
- call(JNI.JNIEnv, JNI.JObject, JNI.JMethodID, JNI.JValue) - Method in interface org.graalvm.jniutils.JNI.CallObjectMethodA
-
- call(JNI.JNIEnv, JNI.JObject, JNI.JMethodID, JNI.JValue) - Method in interface org.graalvm.jniutils.JNI.CallShortMethodA
-
- call(JNI.JNIEnv, JNI.JClass, JNI.JMethodID, JNI.JValue) - Method in interface org.graalvm.jniutils.JNI.CallStaticBooleanMethodA
-
- call(JNI.JNIEnv, JNI.JClass, JNI.JMethodID, JNI.JValue) - Method in interface org.graalvm.jniutils.JNI.CallStaticIntMethodA
-
- call(JNI.JNIEnv, JNI.JClass, JNI.JMethodID, JNI.JValue) - Method in interface org.graalvm.jniutils.JNI.CallStaticLongMethodA
-
- call(JNI.JNIEnv, JNI.JClass, JNI.JMethodID, JNI.JValue) - Method in interface org.graalvm.jniutils.JNI.CallStaticObjectMethodA
-
- call(JNI.JNIEnv, JNI.JClass, JNI.JMethodID, JNI.JValue) - Method in interface org.graalvm.jniutils.JNI.CallStaticVoidMethodA
-
- call(JNI.JNIEnv, JNI.JObject, JNI.JMethodID, JNI.JValue) - Method in interface org.graalvm.jniutils.JNI.CallVoidMethodA
-
- call(JNI.JNIEnv, CCharPointer, JNI.JObject, CCharPointer, long) - Method in interface org.graalvm.jniutils.JNI.DefineClass
-
- call(JNI.JNIEnv, JNI.JObject) - Method in interface org.graalvm.jniutils.JNI.DeleteGlobalRef
-
- call(JNI.JNIEnv, JNI.JObject) - Method in interface org.graalvm.jniutils.JNI.DeleteLocalRef
-
- call(JNI.JNIEnv, JNI.JWeak) - Method in interface org.graalvm.jniutils.JNI.DeleteWeakGlobalRef
-
- call(JNI.JavaVM) - Method in interface org.graalvm.jniutils.JNI.DetachCurrentThread
-
- call(JNI.JNIEnv) - Method in interface org.graalvm.jniutils.JNI.ExceptionCheck
-
- call(JNI.JNIEnv) - Method in interface org.graalvm.jniutils.JNI.ExceptionClear
-
- call(JNI.JNIEnv) - Method in interface org.graalvm.jniutils.JNI.ExceptionDescribe
-
- call(JNI.JNIEnv) - Method in interface org.graalvm.jniutils.JNI.ExceptionOccurred
-
- call(JNI.JNIEnv, CCharPointer) - Method in interface org.graalvm.jniutils.JNI.FindClass
-
- call(JNI.JNIEnv, JNI.JArray) - Method in interface org.graalvm.jniutils.JNI.GetArrayLength
-
- call(JNI.JNIEnv, JNI.JBooleanArray, JNI.JValue) - Method in interface org.graalvm.jniutils.JNI.GetBooleanArrayElements
-
- call(JNI.JNIEnv, JNI.JBooleanArray, int, int, CCharPointer) - Method in interface org.graalvm.jniutils.JNI.GetBooleanArrayRegion
-
- call(JNI.JNIEnv, JNI.JByteArray, JNI.JValue) - Method in interface org.graalvm.jniutils.JNI.GetByteArrayElements
-
- call(JNI.JNIEnv, JNI.JByteArray, int, int, CCharPointer) - Method in interface org.graalvm.jniutils.JNI.GetByteArrayRegion
-
- call(JNI.JNIEnv, JNI.JCharArray, JNI.JValue) - Method in interface org.graalvm.jniutils.JNI.GetCharArrayElements
-
- call(JNI.JNIEnv, JNI.JCharArray, int, int, CShortPointer) - Method in interface org.graalvm.jniutils.JNI.GetCharArrayRegion
-
- call(JNI.JNIEnv, JNI.JObject) - Method in interface org.graalvm.jniutils.JNI.GetDirectBufferAddress
-
- call(JNI.JNIEnv, JNI.JDoubleArray, JNI.JValue) - Method in interface org.graalvm.jniutils.JNI.GetDoubleArrayElements
-
- call(JNI.JNIEnv, JNI.JDoubleArray, int, int, CDoublePointer) - Method in interface org.graalvm.jniutils.JNI.GetDoubleArrayRegion
-
- call(JNI.JavaVM, JNI.JNIEnvPointer, int) - Method in interface org.graalvm.jniutils.JNI.GetEnv
-
- call(JNI.JNIEnv, JNI.JClass, CCharPointer, CCharPointer) - Method in interface org.graalvm.jniutils.JNI.GetFieldID
-
- call(JNI.JNIEnv, JNI.JFloatArray, JNI.JValue) - Method in interface org.graalvm.jniutils.JNI.GetFloatArrayElements
-
- call(JNI.JNIEnv, JNI.JFloatArray, int, int, CFloatPointer) - Method in interface org.graalvm.jniutils.JNI.GetFloatArrayRegion
-
- call(JNI.JNIEnv, JNI.JIntArray, JNI.JValue) - Method in interface org.graalvm.jniutils.JNI.GetIntArrayElements
-
- call(JNI.JNIEnv, JNI.JIntArray, int, int, CIntPointer) - Method in interface org.graalvm.jniutils.JNI.GetIntArrayRegion
-
- call(JNI.JNIEnv, JNI.JObject, JNI.JFieldID) - Method in interface org.graalvm.jniutils.JNI.GetIntField
-
- call(JNI.JNIEnv, JNI.JavaVMPointer) - Method in interface org.graalvm.jniutils.JNI.GetJavaVM
-
- call(JNI.JNIEnv, JNI.JLongArray, JNI.JValue) - Method in interface org.graalvm.jniutils.JNI.GetLongArrayElements
-
- call(JNI.JNIEnv, JNI.JLongArray, int, int, CLongPointer) - Method in interface org.graalvm.jniutils.JNI.GetLongArrayRegion
-
- call(JNI.JNIEnv, JNI.JClass, CCharPointer, CCharPointer) - Method in interface org.graalvm.jniutils.JNI.GetMethodID
-
- call(JNI.JNIEnv, JNI.JObjectArray, int) - Method in interface org.graalvm.jniutils.JNI.GetObjectArrayElement
-
- call(JNI.JNIEnv, JNI.JObject) - Method in interface org.graalvm.jniutils.JNI.GetObjectClass
-
- call(JNI.JNIEnv, JNI.JObject) - Method in interface org.graalvm.jniutils.JNI.GetObjectRefType
-
- call(JNI.JNIEnv, JNI.JShortArray, JNI.JValue) - Method in interface org.graalvm.jniutils.JNI.GetShortArrayElements
-
- call(JNI.JNIEnv, JNI.JShortArray, int, int, CShortPointer) - Method in interface org.graalvm.jniutils.JNI.GetShortArrayRegion
-
- call(JNI.JNIEnv, JNI.JClass, JNI.JFieldID) - Method in interface org.graalvm.jniutils.JNI.GetStaticBooleanField
-
- call(JNI.JNIEnv, JNI.JClass, CCharPointer, CCharPointer) - Method in interface org.graalvm.jniutils.JNI.GetStaticFieldID
-
- call(JNI.JNIEnv, JNI.JClass, CCharPointer, CCharPointer) - Method in interface org.graalvm.jniutils.JNI.GetStaticMethodID
-
- call(JNI.JNIEnv, JNI.JClass, JNI.JFieldID) - Method in interface org.graalvm.jniutils.JNI.GetStaticObjectField
-
- call(JNI.JNIEnv, JNI.JString, JNI.JValue) - Method in interface org.graalvm.jniutils.JNI.GetStringChars
-
- call(JNI.JNIEnv, JNI.JString) - Method in interface org.graalvm.jniutils.JNI.GetStringLength
-
- call(JNI.JNIEnv, JNI.JString, JNI.JValue) - Method in interface org.graalvm.jniutils.JNI.GetStringUTFChars
-
- call(JNI.JNIEnv, JNI.JString) - Method in interface org.graalvm.jniutils.JNI.GetStringUTFLength
-
- call(JNI.JNIEnv, JNI.JObject, JNI.JClass) - Method in interface org.graalvm.jniutils.JNI.IsInstanceOf
-
- call(JNI.JNIEnv, JNI.JObject, JNI.JObject) - Method in interface org.graalvm.jniutils.JNI.IsSameObject
-
- call(JNI.JNIEnv, int) - Method in interface org.graalvm.jniutils.JNI.NewBooleanArray
-
- call(JNI.JNIEnv, int) - Method in interface org.graalvm.jniutils.JNI.NewByteArray
-
- call(JNI.JNIEnv, int) - Method in interface org.graalvm.jniutils.JNI.NewCharArray
-
- call(JNI.JNIEnv, int) - Method in interface org.graalvm.jniutils.JNI.NewDoubleArray
-
- call(JNI.JNIEnv, int) - Method in interface org.graalvm.jniutils.JNI.NewFloatArray
-
- call(JNI.JNIEnv, JNI.JObject) - Method in interface org.graalvm.jniutils.JNI.NewGlobalRef
-
- call(JNI.JNIEnv, int) - Method in interface org.graalvm.jniutils.JNI.NewIntArray
-
- call(JNI.JNIEnv, int) - Method in interface org.graalvm.jniutils.JNI.NewLongArray
-
- call(JNI.JNIEnv, JNI.JClass, JNI.JMethodID, JNI.JValue) - Method in interface org.graalvm.jniutils.JNI.NewObjectA
-
- call(JNI.JNIEnv, int, JNI.JClass, JNI.JObject) - Method in interface org.graalvm.jniutils.JNI.NewObjectArray
-
- call(JNI.JNIEnv, int) - Method in interface org.graalvm.jniutils.JNI.NewShortArray
-
- call(JNI.JNIEnv, CShortPointer, int) - Method in interface org.graalvm.jniutils.JNI.NewString
-
- call(JNI.JNIEnv, CCharPointer) - Method in interface org.graalvm.jniutils.JNI.NewStringUTF8
-
- call(JNI.JNIEnv, JNI.JObject) - Method in interface org.graalvm.jniutils.JNI.NewWeakGlobalRef
-
- call(JNI.JNIEnv, JNI.JObject) - Method in interface org.graalvm.jniutils.JNI.PopLocalFrame
-
- call(JNI.JNIEnv, int) - Method in interface org.graalvm.jniutils.JNI.PushLocalFrame
-
- call(JNI.JNIEnv, JNI.JBooleanArray, CCharPointer, int) - Method in interface org.graalvm.jniutils.JNI.ReleaseBooleanArrayElements
-
- call(JNI.JNIEnv, JNI.JByteArray, CCharPointer, int) - Method in interface org.graalvm.jniutils.JNI.ReleaseByteArrayElements
-
- call(JNI.JNIEnv, JNI.JCharArray, CShortPointer, int) - Method in interface org.graalvm.jniutils.JNI.ReleaseCharArrayElements
-
- call(JNI.JNIEnv, JNI.JDoubleArray, CDoublePointer, int) - Method in interface org.graalvm.jniutils.JNI.ReleaseDoubleArrayElements
-
- call(JNI.JNIEnv, JNI.JFloatArray, CFloatPointer, int) - Method in interface org.graalvm.jniutils.JNI.ReleaseFloatArrayElements
-
- call(JNI.JNIEnv, JNI.JIntArray, CIntPointer, int) - Method in interface org.graalvm.jniutils.JNI.ReleaseIntArrayElements
-
- call(JNI.JNIEnv, JNI.JLongArray, CLongPointer, int) - Method in interface org.graalvm.jniutils.JNI.ReleaseLongArrayElements
-
- call(JNI.JNIEnv, JNI.JShortArray, CShortPointer, int) - Method in interface org.graalvm.jniutils.JNI.ReleaseShortArrayElements
-
- call(JNI.JNIEnv, JNI.JString, CShortPointer) - Method in interface org.graalvm.jniutils.JNI.ReleaseStringChars
-
- call(JNI.JNIEnv, JNI.JString, CCharPointer) - Method in interface org.graalvm.jniutils.JNI.ReleaseStringUTFChars
-
- call(JNI.JNIEnv, JNI.JBooleanArray, int, int, CCharPointer) - Method in interface org.graalvm.jniutils.JNI.SetBooleanArrayRegion
-
- call(JNI.JNIEnv, JNI.JByteArray, int, int, CCharPointer) - Method in interface org.graalvm.jniutils.JNI.SetByteArrayRegion
-
- call(JNI.JNIEnv, JNI.JCharArray, int, int, CShortPointer) - Method in interface org.graalvm.jniutils.JNI.SetCharArrayRegion
-
- call(JNI.JNIEnv, JNI.JDoubleArray, int, int, CDoublePointer) - Method in interface org.graalvm.jniutils.JNI.SetDoubleArrayRegion
-
- call(JNI.JNIEnv, JNI.JFloatArray, int, int, CFloatPointer) - Method in interface org.graalvm.jniutils.JNI.SetFloatArrayRegion
-
- call(JNI.JNIEnv, JNI.JIntArray, int, int, CIntPointer) - Method in interface org.graalvm.jniutils.JNI.SetIntArrayRegion
-
- call(JNI.JNIEnv, JNI.JLongArray, int, int, CLongPointer) - Method in interface org.graalvm.jniutils.JNI.SetLongArrayRegion
-
- call(JNI.JNIEnv, JNI.JObjectArray, int, JNI.JObject) - Method in interface org.graalvm.jniutils.JNI.SetObjectArrayElement
-
- call(JNI.JNIEnv, JNI.JShortArray, int, int, CShortPointer) - Method in interface org.graalvm.jniutils.JNI.SetShortArrayRegion
-
- call(JNI.JNIEnv, JNI.JClass, JNI.JFieldID, boolean) - Method in interface org.graalvm.jniutils.JNI.SetStaticBooleanField
-
- call(JNI.JNIEnv, JNI.JThrowable) - Method in interface org.graalvm.jniutils.JNI.Throw
-
- callAndLoopThresholdInFirstTier - Variable in class org.graalvm.compiler.truffle.runtime.EngineData
-
- callAndLoopThresholdInInterpreter - Variable in class org.graalvm.compiler.truffle.runtime.EngineData
-
- callBoolean(JNI.JNIEnv, JNI.JObject, HotSpotCalls.JNIMethod, JNI.JValue) - Method in class org.graalvm.jniutils.HotSpotCalls
-
Performs a JNI call of a method returning boolean
.
- callBoolean(JNI.JNIEnv, T, JNI.JValue) - Method in class org.graalvm.libgraal.jni.FromLibGraalCalls
-
- callBoundary(Object[]) - Method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
- callByte(JNI.JNIEnv, JNI.JObject, HotSpotCalls.JNIMethod, JNI.JValue) - Method in class org.graalvm.jniutils.HotSpotCalls
-
Performs a JNI call of a method returning byte
.
- callChar(JNI.JNIEnv, JNI.JObject, HotSpotCalls.JNIMethod, JNI.JValue) - Method in class org.graalvm.jniutils.HotSpotCalls
-
Performs a JNI call of a method returning char
.
- callDirect(Node, Object...) - Method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
In compiled code, this is only used if the callee is not inlined.
- callDirectMethod - Variable in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.KnownMethods
-
- callDouble(JNI.JNIEnv, JNI.JObject, HotSpotCalls.JNIMethod, JNI.JValue) - Method in class org.graalvm.jniutils.HotSpotCalls
-
Performs a JNI call of a method returning double
.
- callee() - Method in class org.graalvm.compiler.phases.common.inlining.walker.MethodInvocation
-
- caller - Variable in class org.graalvm.compiler.replacements.PEGraphDecoder.PEMethodScope
-
The state of the caller method.
- callerBytecodePosition - Variable in class org.graalvm.compiler.replacements.PEGraphDecoder.PEMethodScope
-
- callerContext(NodeSourcePosition) - Method in class org.graalvm.compiler.nodes.StructuredGraph.Builder
-
- callerLoopScope - Variable in class org.graalvm.compiler.nodes.GraphDecoder.MethodScope
-
The loop that contains the call.
- callerMethod - Variable in class org.graalvm.compiler.replacements.nodes.MacroNode
-
- callerMethod - Variable in class org.graalvm.compiler.replacements.nodes.MacroNode.MacroParams
-
- callerMethod - Variable in class org.graalvm.compiler.replacements.nodes.MacroWithExceptionNode
-
- callerType - Variable in class org.graalvm.compiler.nodes.extended.LoadMethodNode
-
- callFloat(JNI.JNIEnv, JNI.JObject, HotSpotCalls.JNIMethod, JNI.JValue) - Method in class org.graalvm.jniutils.HotSpotCalls
-
Performs a JNI call of a method returning float
.
- callIndirect(Node, Object...) - Method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
- callIndirectMethod - Variable in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.KnownMethods
-
- callInlined - Variable in class org.graalvm.compiler.truffle.compiler.PartialEvaluator
-
- callInlined(Node, Object...) - Method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
- callInlinedCallMethod - Variable in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.KnownMethods
-
- callInlinedMethod - Variable in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.KnownMethods
-
- callInt(JNI.JNIEnv, JNI.JObject, HotSpotCalls.JNIMethod, JNI.JValue) - Method in class org.graalvm.jniutils.HotSpotCalls
-
Performs a JNI call of a method returning int
.
- callInt(JNI.JNIEnv, T, JNI.JValue) - Method in class org.graalvm.libgraal.jni.FromLibGraalCalls
-
- callJObject(JNI.JNIEnv, JNI.JObject, HotSpotCalls.JNIMethod, JNI.JValue) - Method in class org.graalvm.jniutils.HotSpotCalls
-
Performs a JNI call of a method returning
Object
.
- callJObject(JNI.JNIEnv, T, JNI.JValue) - Method in class org.graalvm.libgraal.jni.FromLibGraalCalls
-
- callKillsRegisters() - Method in class org.graalvm.compiler.lir.alloc.lsra.LinearScan
-
- callLong(JNI.JNIEnv, JNI.JObject, HotSpotCalls.JNIMethod, JNI.JValue) - Method in class org.graalvm.jniutils.HotSpotCalls
-
Performs a JNI call of a method returning long
.
- callLong(JNI.JNIEnv, T, JNI.JValue) - Method in class org.graalvm.libgraal.jni.FromLibGraalCalls
-
- callNewArrayStub(Word, int) - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotAllocationSnippets
-
- callNewArrayStub(Word, int) - Method in class org.graalvm.compiler.replacements.AllocationSnippets
-
- callNewInstanceStub(Word) - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotAllocationSnippets
-
- callNewInstanceStub(Word) - Method in class org.graalvm.compiler.replacements.AllocationSnippets
-
- callNewMultiArrayStub(Word, int, Word) - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotAllocationSnippets
-
- callNewMultiArrayStub(Word, int, Word) - Method in class org.graalvm.compiler.replacements.AllocationSnippets
-
- callNewObject(JNI.JNIEnv, JNI.JClass, HotSpotCalls.JNIMethod, JNI.JValue) - Method in class org.graalvm.jniutils.HotSpotCalls
-
Creates a new object instance using a given constructor.
- CallNode - Class in org.graalvm.compiler.truffle.compiler.phases.inlining
-
- CallNode(TruffleCallNode, CompilableTruffleAST, double, int, int) - Constructor for class org.graalvm.compiler.truffle.compiler.phases.inlining.CallNode
-
- CallNode.State - Enum in org.graalvm.compiler.truffle.compiler.phases.inlining
-
- callNoTransition(JNI.JNIEnv) - Method in interface org.graalvm.jniutils.JNI.ExceptionCheck
-
- callNoTransition(JNI.JNIEnv) - Method in interface org.graalvm.jniutils.JNI.ExceptionDescribe
-
- callNoTransition(JNI.JNIEnv, CCharPointer) - Method in interface org.graalvm.jniutils.JNI.FindClass
-
- callNoTransition(JNI.JNIEnv, JNI.JClass, CCharPointer, CCharPointer) - Method in interface org.graalvm.jniutils.JNI.GetMethodID
-
- callNoTransition(JNI.JNIEnv, JNI.JClass, JNI.JMethodID, JNI.JValue) - Method in interface org.graalvm.jniutils.JNI.NewObjectA
-
- callNoTransition(JNI.JNIEnv, CCharPointer) - Method in interface org.graalvm.jniutils.JNI.NewStringUTF8
-
- callNoTransition(JNI.JNIEnv, JNI.JThrowable) - Method in interface org.graalvm.jniutils.JNI.Throw
-
- CallOp(LIRInstructionClass<? extends AArch64Call.CallOp>, Value, Value[], Value[], LIRFrameState) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64Call.CallOp
-
- CallOp(LIRInstructionClass<? extends AMD64Call.CallOp>, Value, Value[], Value[], LIRFrameState) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64Call.CallOp
-
- callOSR(Object...) - Method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
- callShort(JNI.JNIEnv, JNI.JObject, HotSpotCalls.JNIMethod, JNI.JValue) - Method in class org.graalvm.jniutils.HotSpotCalls
-
Performs a JNI call of a method returning short
.
- CallsiteHolder - Class in org.graalvm.compiler.phases.common.inlining.walker
-
Information about a graph that will potentially be inlined.
- CallsiteHolder() - Constructor for class org.graalvm.compiler.phases.common.inlining.walker.CallsiteHolder
-
- CallsiteHolderExplorable - Class in org.graalvm.compiler.phases.common.inlining.walker
-
A
CallsiteHolder
whose graph has been copied already and thus can be modified without
affecting the original (usually cached) version.
- CallsiteHolderExplorable(StructuredGraph, double, double, BitSet, LinkedList<Invoke>) - Constructor for class org.graalvm.compiler.phases.common.inlining.walker.CallsiteHolderExplorable
-
- CallSiteTargetNode - Class in org.graalvm.compiler.hotspot.replacements
-
- CallSiteTargetNode(MacroNode.MacroParams) - Constructor for class org.graalvm.compiler.hotspot.replacements.CallSiteTargetNode
-
- callsMethod(CallingConvention) - Method in class org.graalvm.compiler.lir.framemap.FrameMap
-
Informs the frame map that the compiled code calls a particular method, which may need stack
space for outgoing arguments.
- callsMethod(CallingConvention) - Method in class org.graalvm.compiler.lir.framemap.FrameMapBuilder
-
Informs the frame map that the compiled code calls a particular method, which may need stack
space for outgoing arguments.
- callsMethod(CallingConvention) - Method in class org.graalvm.compiler.lir.framemap.FrameMapBuilderImpl
-
- callStaticBoolean(JNI.JNIEnv, JNI.JClass, HotSpotCalls.JNIMethod, JNI.JValue) - Method in class org.graalvm.jniutils.HotSpotCalls
-
Performs a JNI call of a static method returning boolean
.
- callStaticInt(JNI.JNIEnv, JNI.JClass, HotSpotCalls.JNIMethod, JNI.JValue) - Method in class org.graalvm.jniutils.HotSpotCalls
-
Performs a JNI call of a static method returning int
.
- callStaticJObject(JNI.JNIEnv, JNI.JClass, HotSpotCalls.JNIMethod, JNI.JValue) - Method in class org.graalvm.jniutils.HotSpotCalls
-
Performs a JNI call of a static method returning
Object
.
- callStaticLong(JNI.JNIEnv, JNI.JClass, HotSpotCalls.JNIMethod, JNI.JValue) - Method in class org.graalvm.jniutils.HotSpotCalls
-
Performs a JNI call of a static method returning long
.
- callStaticVoid(JNI.JNIEnv, JNI.JClass, HotSpotCalls.JNIMethod, JNI.JValue) - Method in class org.graalvm.jniutils.HotSpotCalls
-
Performs a JNI call of a static void method.
- callTarget - Variable in class org.graalvm.compiler.lir.aarch64.AArch64Call.ForeignCallOp
-
- callTarget - Variable in class org.graalvm.compiler.lir.aarch64.AArch64Call.MethodCallOp
-
- callTarget - Variable in class org.graalvm.compiler.lir.amd64.AMD64Call.ForeignCallOp
-
- callTarget - Variable in class org.graalvm.compiler.lir.amd64.AMD64Call.MethodCallOp
-
- callTarget - Variable in class org.graalvm.compiler.nodes.GraphDecoder.InvokeData
-
- callTarget() - Method in interface org.graalvm.compiler.nodes.Invoke
-
- callTarget() - Method in class org.graalvm.compiler.nodes.InvokeNode
-
- callTarget() - Method in class org.graalvm.compiler.nodes.InvokeWithExceptionNode
-
- callTargetMethod - Variable in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.KnownMethods
-
- CallTargetNode - Class in org.graalvm.compiler.nodes
-
- CallTargetNode(NodeClass<? extends CallTargetNode>, ValueNode[], ResolvedJavaMethod, CallTargetNode.InvokeKind, StampPair) - Constructor for class org.graalvm.compiler.nodes.CallTargetNode
-
- CallTargetNode.InvokeKind - Enum in org.graalvm.compiler.nodes
-
- callTargetOrderId - Variable in class org.graalvm.compiler.nodes.GraphDecoder.InvokeData
-
- callTargetStatisticDetails - Variable in class org.graalvm.compiler.truffle.runtime.EngineData
-
- callTargetStatistics - Variable in class org.graalvm.compiler.truffle.runtime.EngineData
-
- callTemp - Variable in class org.graalvm.compiler.lir.amd64.AMD64Call.DirectFarForeignCallOp
-
- callTemps - Variable in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotConstantRetrievalOp
-
- callThresholdInFirstTier - Variable in class org.graalvm.compiler.truffle.runtime.EngineData
-
- callThresholdInInterpreter - Variable in class org.graalvm.compiler.truffle.runtime.EngineData
-
- CallTree - Class in org.graalvm.compiler.truffle.compiler.phases.inlining
-
- callType - Variable in class org.graalvm.compiler.nodes.LoweredCallTargetNode
-
- callType() - Method in class org.graalvm.compiler.nodes.LoweredCallTargetNode
-
- callVoid(JNI.JNIEnv, JNI.JObject, HotSpotCalls.JNIMethod, JNI.JValue) - Method in class org.graalvm.jniutils.HotSpotCalls
-
Performs a JNI call of a void method.
- callVoid(JNI.JNIEnv, T, JNI.JValue) - Method in class org.graalvm.libgraal.jni.FromLibGraalCalls
-
- CALOAD - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- canApply(GraphState) - Method in class org.graalvm.compiler.core.amd64.UseTrappingDivPhase
-
- canApply(GraphState) - Method in class org.graalvm.compiler.hotspot.phases.OnStackReplacementPhase
-
- canApply(GraphState) - Method in class org.graalvm.compiler.java.GraphBuilderPhase
-
- canApply(GraphState) - Method in class org.graalvm.compiler.java.GraphBuilderPhase.Instance
-
- canApply(GraphState) - Method in class org.graalvm.compiler.loop.phases.ConvertDeoptimizeToGuardPhase
-
- canApply(GraphState) - Method in class org.graalvm.compiler.loop.phases.LoopFullUnrollPhase
-
- canApply(GraphState) - Method in class org.graalvm.compiler.loop.phases.LoopPartialUnrollPhase
-
- canApply(GraphState) - Method in class org.graalvm.compiler.loop.phases.LoopPeelingPhase
-
- canApply(GraphState) - Method in class org.graalvm.compiler.loop.phases.LoopPredicationPhase
-
- canApply(GraphState) - Method in class org.graalvm.compiler.loop.phases.LoopSafepointEliminationPhase
-
- canApply(GraphState) - Method in class org.graalvm.compiler.loop.phases.LoopUnswitchingPhase
-
- canApply(GraphState) - Method in class org.graalvm.compiler.loop.phases.SpeculativeGuardMovementPhase
-
- canApply(GraphState) - Method in class org.graalvm.compiler.phases.BasePhase
-
- canApply(GraphState) - Method in class org.graalvm.compiler.phases.common.AbstractInliningPhase
-
- canApply(GraphState) - Method in class org.graalvm.compiler.phases.common.AddressLoweringByUsePhase
-
- canApply(GraphState) - Method in class org.graalvm.compiler.phases.common.AddressLoweringPhase
-
- canApply(GraphState) - Method in class org.graalvm.compiler.phases.common.BoxNodeIdentityPhase
-
- canApply(GraphState) - Method in class org.graalvm.compiler.phases.common.CanonicalizerPhase
-
- canApply(GraphState) - Method in class org.graalvm.compiler.phases.common.ConditionalEliminationPhase
-
- canApply(GraphState) - Method in class org.graalvm.compiler.phases.common.DeadCodeEliminationPhase
-
- canApply(GraphState) - Method in class org.graalvm.compiler.phases.common.DeoptimizationGroupingPhase
-
- canApply(GraphState) - Method in class org.graalvm.compiler.phases.common.DisableOverflownCountedLoopsPhase
-
- canApply(GraphState) - Method in class org.graalvm.compiler.phases.common.DominatorBasedGlobalValueNumberingPhase
-
- canApply(GraphState) - Method in class org.graalvm.compiler.phases.common.ExpandLogicPhase
-
- canApply(GraphState) - Method in class org.graalvm.compiler.phases.common.FinalCanonicalizerPhase
-
- canApply(GraphState) - Method in class org.graalvm.compiler.phases.common.FixReadsPhase
-
- canApply(GraphState) - Method in class org.graalvm.compiler.phases.common.FloatingReadPhase
-
- canApply(GraphState) - Method in class org.graalvm.compiler.phases.common.FrameStateAssignmentPhase
-
- canApply(GraphState) - Method in class org.graalvm.compiler.phases.common.GuardLoweringPhase
-
- canApply(GraphState) - Method in class org.graalvm.compiler.phases.common.HighTierLoweringPhase
-
- canApply(GraphState) - Method in class org.graalvm.compiler.phases.common.IncrementalCanonicalizerPhase
-
- canApply(GraphState) - Method in class org.graalvm.compiler.phases.common.InsertGuardFencesPhase
-
- canApply(GraphState) - Method in class org.graalvm.compiler.phases.common.IterativeConditionalEliminationPhase
-
- canApply(GraphState) - Method in class org.graalvm.compiler.phases.common.LockEliminationPhase
-
- canApply(GraphState) - Method in class org.graalvm.compiler.phases.common.LoopSafepointInsertionPhase
-
- canApply(GraphState) - Method in class org.graalvm.compiler.phases.common.LoweringPhase
-
- canApply(GraphState) - Method in class org.graalvm.compiler.phases.common.LowTierLoweringPhase
-
- canApply(GraphState) - Method in class org.graalvm.compiler.phases.common.MidTierLoweringPhase
-
- canApply(GraphState) - Method in class org.graalvm.compiler.phases.common.NodeCounterPhase
-
- canApply(GraphState) - Method in class org.graalvm.compiler.phases.common.NonNullParametersPhase
-
- canApply(GraphState) - Method in class org.graalvm.compiler.phases.common.OptimizeDivPhase
-
- canApply(GraphState) - Method in class org.graalvm.compiler.phases.common.OptimizeExtendsPhase
-
- canApply(GraphState) - Method in class org.graalvm.compiler.phases.common.PostRunCanonicalizationPhase
-
- canApply(GraphState) - Method in class org.graalvm.compiler.phases.common.ProfileCompiledMethodsPhase
-
- canApply(GraphState) - Method in class org.graalvm.compiler.phases.common.PropagateDeoptimizeProbabilityPhase
-
- canApply(GraphState) - Method in class org.graalvm.compiler.phases.common.ReassociationPhase
-
- canApply(GraphState) - Method in class org.graalvm.compiler.phases.common.RemoveValueProxyPhase
-
- canApply(GraphState) - Method in class org.graalvm.compiler.phases.common.UseTrappingNullChecksPhase
-
- canApply(GraphState) - Method in class org.graalvm.compiler.phases.common.UseTrappingOperationPhase
-
- canApply(GraphState) - Method in class org.graalvm.compiler.phases.common.VerifyHeapAtReturnPhase
-
- canApply(GraphState) - Method in class org.graalvm.compiler.phases.common.WriteBarrierAdditionPhase
-
- canApply(GraphState) - Method in class org.graalvm.compiler.phases.PhaseSuite
-
This phase suite can apply if all its phases can be applied one after the other.
- canApply(GraphState) - Method in class org.graalvm.compiler.phases.PlaceholderPhase
-
- canApply(GraphState) - Method in class org.graalvm.compiler.phases.schedule.SchedulePhase
-
- canApply(GraphState) - Method in class org.graalvm.compiler.phases.VerifyPhase
-
- canApply(GraphBuilderContext) - Method in class org.graalvm.compiler.replacements.StandardGraphBuilderPlugins.CounterModeCryptPlugin
-
- canApply(GraphState) - Method in class org.graalvm.compiler.virtual.phases.ea.EffectsPhase
-
- canApply(GraphState) - Method in class org.graalvm.compiler.virtual.phases.ea.FinalPartialEscapePhase
-
- canApply(GraphState) - Method in class org.graalvm.compiler.virtual.phases.ea.PartialEscapePhase
-
- canApply(GraphState) - Method in class org.graalvm.compiler.virtual.phases.ea.ReadEliminationPhase
-
- canBecomeLimitTestAfterFloatingReads(IfNode) - Method in class org.graalvm.compiler.nodes.loop.LoopEx
-
- canBeDisabled() - Method in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugin
-
Determines if this plugin can be disabled.
- canBeDisabled() - Method in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugin.RequiredInvocationPlugin
-
- canBeInlined() - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaMethod
-
- canBeIntrinsified(ResolvedJavaType) - Method in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins
-
Determines if methods in a given class can have invocation plugins.
- canBeNaN() - Method in class org.graalvm.compiler.core.common.type.FloatStamp
-
Returns true if NaN is included in the value described by this stamp.
- canBeNegative() - Method in class org.graalvm.compiler.core.common.type.IntegerStamp
-
- canBePositive() - Method in class org.graalvm.compiler.core.common.type.IntegerStamp
-
- canBeStaticallyBound() - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaMethod
-
- cancel() - Method in class org.graalvm.compiler.truffle.runtime.CompilationTask
-
- cancelCompilation() - Static method in class org.graalvm.compiler.core.common.CancellationBailoutException
-
- cancelCompilation(CharSequence) - Method in interface org.graalvm.compiler.truffle.common.CompilableTruffleAST
-
Cancel the compilation of this truffle ast.
- cancelCompilation(CharSequence) - Method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
- Cancellable - Interface in org.graalvm.compiler.nodes
-
An interface for supporting co-operative cancellation of tasks.
- cancellable(Cancellable) - Method in class org.graalvm.compiler.nodes.StructuredGraph.Builder
-
- CancellableTruffleCompilationTask(TruffleCompilationTask) - Constructor for class org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl.CancellableTruffleCompilationTask
-
- CancellationBailoutException - Class in org.graalvm.compiler.core.common
-
- CancellationBailoutException() - Constructor for class org.graalvm.compiler.core.common.CancellationBailoutException
-
- canChangeStackKind(GraphBuilderContext) - Method in class org.graalvm.compiler.hotspot.meta.HotSpotNodePlugin
-
- canChangeStackKind(GraphBuilderContext) - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.NodePlugin
-
If the plugin
pushes
a value with a different
JavaKind
than specified by the bytecode, it must override this method and return
true
.
- canChangeStackKind(GraphBuilderContext) - Method in class org.graalvm.compiler.word.WordOperationPlugin
-
- canConstantFoldDynamicAllocation(ResolvedJavaType) - Method in interface org.graalvm.compiler.core.common.spi.MetaAccessExtensionProvider
-
Checks if a dynamic allocation of the provided type can be canonicalized to a regular
allocation node.
- canConstantFoldDynamicAllocation(ResolvedJavaType) - Method in class org.graalvm.compiler.hotspot.meta.HotSpotMetaAccessExtensionProvider
-
- canDeferPlugin(GeneratedInvocationPlugin) - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderTool
-
- canDeferPlugin(GeneratedInvocationPlugin) - Method in class org.graalvm.compiler.replacements.PEGraphDecoder.PENonAppendGraphBuilderContext
-
- canDeoptimize - Variable in class org.graalvm.compiler.core.common.spi.ForeignCallDescriptor
-
- canDeoptimize() - Method in class org.graalvm.compiler.core.common.spi.ForeignCallDescriptor
-
Determines if deoptimization can occur during a given foreign call.
- canDeoptimize() - Method in class org.graalvm.compiler.hotspot.nodes.DeoptimizingStubCall
-
- canDeoptimize() - Method in class org.graalvm.compiler.hotspot.nodes.KlassBeingInitializedCheckNode
-
- canDeoptimize() - Method in class org.graalvm.compiler.hotspot.replacements.FastNotifyNode
-
- canDeoptimize() - Method in class org.graalvm.compiler.nodes.AbstractDeoptimizeNode
-
- canDeoptimize() - Method in class org.graalvm.compiler.nodes.AbstractFixedGuardNode
-
- canDeoptimize() - Method in class org.graalvm.compiler.nodes.calc.IntegerDivRemNode
-
- canDeoptimize() - Method in interface org.graalvm.compiler.nodes.DeoptimizingNode
-
Determines if this node needs deoptimization information.
- canDeoptimize() - Method in interface org.graalvm.compiler.nodes.extended.ForeignCall
-
- canDeoptimize() - Method in class org.graalvm.compiler.nodes.extended.NullCheckNode
-
- canDeoptimize() - Method in class org.graalvm.compiler.nodes.FixedGuardNode
-
- canDeoptimize() - Method in class org.graalvm.compiler.nodes.gc.G1PreWriteBarrier
-
- canDeoptimize() - Method in class org.graalvm.compiler.nodes.InvokeNode
-
- canDeoptimize() - Method in class org.graalvm.compiler.nodes.InvokeWithExceptionNode
-
- canDeoptimize() - Method in class org.graalvm.compiler.nodes.java.AbstractNewObjectNode
-
- canDeoptimize() - Method in class org.graalvm.compiler.nodes.java.AccessMonitorNode
-
- canDeoptimize() - Method in class org.graalvm.compiler.nodes.java.ExceptionObjectNode
-
- canDeoptimize() - Method in class org.graalvm.compiler.nodes.java.LoadExceptionObjectNode
-
- canDeoptimize() - Method in class org.graalvm.compiler.nodes.java.NewMultiArrayNode
-
- canDeoptimize() - Method in class org.graalvm.compiler.nodes.java.RegisterFinalizerNode
-
- canDeoptimize() - Method in class org.graalvm.compiler.nodes.memory.FixedAccessNode
-
- canDeoptimize() - Method in class org.graalvm.compiler.nodes.SafepointNode
-
- canDeoptimize() - Method in class org.graalvm.compiler.replacements.nodes.BasicArrayCopyNode
-
- canDeoptimize() - Method in class org.graalvm.compiler.truffle.compiler.nodes.TruffleSafepointNode
-
- canDisableSafepoint(FixedNode, CoreProviders) - Static method in class org.graalvm.compiler.loop.phases.LoopSafepointEliminationPhase
-
- canDivideByZero() - Method in class org.graalvm.compiler.nodes.calc.FloatingIntegerDivRemNode
-
Determine if the division operation can potentially be a division by zero, i.e., the divisor
stamp can contain the value 0
.
- canDuplicateLoop() - Method in class org.graalvm.compiler.nodes.loop.LoopEx
-
- canDuplicateLoopNode(Node) - Static method in class org.graalvm.compiler.nodes.loop.LoopEx
-
- canEliminateSpillMove(AbstractBlockBase<?>, StandardOp.MoveOp) - Method in class org.graalvm.compiler.lir.alloc.lsra.LinearScanEliminateSpillMovePhase
-
- canEliminateSpillMove(AbstractBlockBase<?>, StandardOp.MoveOp) - Method in class org.graalvm.compiler.lir.alloc.lsra.ssa.SSALinearScanEliminateSpillMovePhase
-
- canEncode(boolean, long) - Static method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler.LogicalBitmaskImmediateEncoding
-
Tests whether an immediate can be encoded for logical instructions.
- canEndsGuestSafepoint() - Method in class org.graalvm.compiler.nodes.LoopBeginNode
-
- canEndsSafepoint() - Method in class org.graalvm.compiler.nodes.LoopBeginNode
-
- canFloat() - Method in class org.graalvm.compiler.hotspot.nodes.HotSpotLoadReservedReferenceNode
-
- canFloat() - Method in class org.graalvm.compiler.nodes.calc.IntegerDivRemNode
-
- canFloat() - Method in class org.graalvm.compiler.nodes.calc.SignedDivNode
-
- canFloat() - Method in class org.graalvm.compiler.nodes.calc.SignedRemNode
-
- canFloat() - Method in class org.graalvm.compiler.nodes.memory.FloatableAccessNode
-
AccessNodes can float only if their location identities are not ANY_LOCATION.
- canFloat() - Method in interface org.graalvm.compiler.nodes.memory.FloatableThreadLocalAccess
-
Determine whether this node will float after high tier lowering and floating reads.
- canFloat() - Method in class org.graalvm.compiler.nodes.memory.ReadNode
-
- canFoldReads(CanonicalizerTool, ValueNode, ValueNode, Stride, int, ConstantReflectionUtil.ArrayBaseOffsetProvider) - Static method in class org.graalvm.compiler.nodes.util.ConstantReflectionUtil
-
Return true
if the array and the starting offset are constants, and we can perform
len
in-bounds constant reads starting at byte offset offset
.
- canForceAlignmentOf(int) - Method in class org.graalvm.compiler.lir.asm.DataBuilder
-
Determines whether a data constant can be forced to be aligned by sizeInBytes
.
- canFullUnroll(LoopEx) - Method in class org.graalvm.compiler.nodes.loop.DefaultLoopPolicies
-
Determine whether the loop should be fully unrolled.
- canGenerateConstantLengthCompare(TargetDescription, EnumSet<CPUFeature>, JavaKind, Stride, Stride, int, AVXKind.AVXSize) - Static method in class org.graalvm.compiler.lir.amd64.AMD64ArrayEqualsOp
-
- canGuestSafepoint() - Method in class org.graalvm.compiler.nodes.LoopEndNode
-
- canGVN(Node) - Static method in class org.graalvm.compiler.phases.common.DominatorBasedGlobalValueNumberingPhase
-
Method to decide if a node can be GVNed or LICM-moved.
- canInlineConstant(Constant) - Method in class org.graalvm.compiler.core.aarch64.AArch64MoveFactory
-
- canInlineConstant(Constant) - Method in class org.graalvm.compiler.core.amd64.AMD64MoveFactory
-
- canInlineConstant(Constant) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotMoveFactory
-
- canInlineConstant(Constant) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotMoveFactory
-
- canInlineConstant(Constant) - Method in class org.graalvm.compiler.lir.gen.LIRGenerator
-
- canInlineConstant(Constant) - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- canInlineConstant(Constant) - Method in class org.graalvm.compiler.lir.gen.MoveFactory
-
Checks whether the supplied constant can be used without loading it into a register for most
operations, i.e., for commonly used arithmetic, logical, and comparison operations.
- canInlineConstant(Constant) - Method in class org.graalvm.compiler.lir.gen.VerifyingMoveFactory
-
- canInlinePartialIntrinsicExit() - Method in class org.graalvm.compiler.java.BytecodeParser
-
Determines if a partial intrinsic exit (i.e., a call to the original method within an
intrinsic) can be inlined.
- canKill(LocationIdentity) - Method in class org.graalvm.compiler.nodes.cfg.Block
-
- canKill(LocationIdentity) - Method in class org.graalvm.compiler.nodes.cfg.HIRLoop
-
- canKillBetweenThisAndDominator(LocationIdentity) - Method in class org.graalvm.compiler.nodes.cfg.Block
-
- canMaterialize() - Method in class org.graalvm.compiler.lir.alloc.lsra.Interval
-
Returns true if this interval can be re-materialized when spilled.
- canMaterialize(Node) - Method in class org.graalvm.compiler.replacements.InstanceOfSnippetsTemplates
-
Determines if an instanceof
usage can be materialized.
- canMergeIntrinsicReturns() - Method in class org.graalvm.compiler.java.BytecodeParser
-
- canMergeIntrinsicReturns() - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext
-
- canMergeIntrinsicReturns() - Method in class org.graalvm.compiler.replacements.IntrinsicGraphBuilder
-
- canMoveConst2Stack(JavaConstant) - Static method in class org.graalvm.compiler.lir.amd64.AMD64Move
-
- canNeverOverflow - Variable in class org.graalvm.compiler.nodes.LoopBeginNode
-
Flag indicating that this loop can never overflow based on some property not visible in the
loop control computations.
- canNeverOverflow() - Method in class org.graalvm.compiler.nodes.LoopBeginNode
-
- canNullCheck() - Method in class org.graalvm.compiler.nodes.extended.JavaReadNode
-
- canNullCheck() - Method in class org.graalvm.compiler.nodes.extended.JavaWriteNode
-
- canNullCheck() - Method in class org.graalvm.compiler.nodes.java.AbstractCompareAndSwapNode
-
- canNullCheck() - Method in class org.graalvm.compiler.nodes.java.LoweredAtomicReadAndAddNode
-
- canNullCheck() - Method in class org.graalvm.compiler.nodes.java.LoweredAtomicReadAndWriteNode
-
- canNullCheck() - Method in interface org.graalvm.compiler.nodes.memory.AddressableMemoryAccess
-
Determines if the memory touch operation represented by this node can use OS level semantics
for representing the null check of the memory location with an operating system level trap.
- canNullCheck() - Method in class org.graalvm.compiler.nodes.memory.FloatingAccessNode
-
- canNullCheck() - Method in class org.graalvm.compiler.nodes.memory.ReadNode
-
- canNullCheck() - Method in class org.graalvm.compiler.nodes.memory.WriteNode
-
- canNullCheck() - Method in class org.graalvm.compiler.replacements.nodes.ZeroMemoryNode
-
- CanOmitFrame - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- canonical(CanonicalizerTool, ValueNode) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64X87MathIntrinsicNode
-
- canonical(CanonicalizerTool) - Method in class org.graalvm.compiler.hotspot.replacements.CallSiteTargetNode
-
- canonical(ClassGetHubNode, MetaAccessProvider, ConstantReflectionProvider, boolean, Stamp, ValueNode) - Static method in class org.graalvm.compiler.hotspot.replacements.ClassGetHubNode
-
- canonical(CanonicalizerTool) - Method in class org.graalvm.compiler.hotspot.replacements.ClassGetHubNode
-
- canonical(CanonicalizerTool) - Method in class org.graalvm.compiler.hotspot.replacements.HubGetClassNode
-
- canonical(CanonicalizerTool) - Method in class org.graalvm.compiler.hotspot.replacements.KlassLayoutHelperNode
-
- canonical(CanonicalizerTool) - Method in class org.graalvm.compiler.hotspot.word.PointerCastNode
-
- canonical(CanonicalizerTool, ValueNode) - Method in class org.graalvm.compiler.nodes.calc.AbsNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class org.graalvm.compiler.nodes.calc.AddNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class org.graalvm.compiler.nodes.calc.AndNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class org.graalvm.compiler.nodes.calc.BinaryArithmeticNode
-
- canonical(ConstantReflectionProvider, MetaAccessProvider, OptionValues, Integer, CanonicalCondition, boolean, ValueNode, ValueNode, NodeView) - Method in class org.graalvm.compiler.nodes.calc.CompareNode.CompareOp
-
- canonical(CanonicalizerTool) - Method in class org.graalvm.compiler.nodes.calc.ConditionalNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class org.graalvm.compiler.nodes.calc.CopySignNode
-
- canonical(CanonicalizerTool, ValueNode) - Method in class org.graalvm.compiler.nodes.calc.FloatConvertNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class org.graalvm.compiler.nodes.calc.FloatDivNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class org.graalvm.compiler.nodes.calc.FloatEqualsNode
-
- canonical(ConstantReflectionProvider, MetaAccessProvider, OptionValues, Integer, CanonicalCondition, boolean, ValueNode, ValueNode, NodeView) - Method in class org.graalvm.compiler.nodes.calc.FloatEqualsNode.FloatEqualsOp
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class org.graalvm.compiler.nodes.calc.FloatLessThanNode
-
- canonical(ConstantReflectionProvider, MetaAccessProvider, OptionValues, Integer, CanonicalCondition, boolean, ValueNode, ValueNode, NodeView) - Method in class org.graalvm.compiler.nodes.calc.FloatLessThanNode.FloatLessThanOp
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class org.graalvm.compiler.nodes.calc.FloatNormalizeCompareNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class org.graalvm.compiler.nodes.calc.IntegerBelowNode
-
- canonical(CanonicalizerTool, ValueNode) - Method in class org.graalvm.compiler.nodes.calc.IntegerConvertNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class org.graalvm.compiler.nodes.calc.IntegerEqualsNode
-
- canonical(ConstantReflectionProvider, MetaAccessProvider, OptionValues, Integer, CanonicalCondition, boolean, ValueNode, ValueNode, NodeView) - Method in class org.graalvm.compiler.nodes.calc.IntegerEqualsNode.IntegerEqualsOp
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class org.graalvm.compiler.nodes.calc.IntegerLessThanNode
-
- canonical(ConstantReflectionProvider, MetaAccessProvider, OptionValues, Integer, CanonicalCondition, boolean, ValueNode, ValueNode, NodeView) - Method in class org.graalvm.compiler.nodes.calc.IntegerLowerThanNode.LowerOp
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class org.graalvm.compiler.nodes.calc.IntegerMulHighNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class org.graalvm.compiler.nodes.calc.IntegerNormalizeCompareNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class org.graalvm.compiler.nodes.calc.IntegerTestNode
-
- canonical(CanonicalizerTool, ValueNode) - Method in class org.graalvm.compiler.nodes.calc.IsNullNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class org.graalvm.compiler.nodes.calc.LeftShiftNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class org.graalvm.compiler.nodes.calc.MinMaxNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class org.graalvm.compiler.nodes.calc.MulNode
-
- canonical(Stamp, ValueNode, long, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.MulNode
-
- canonical(CanonicalizerTool, ValueNode) - Method in class org.graalvm.compiler.nodes.calc.NarrowNode
-
- canonical(CanonicalizerTool, ValueNode) - Method in class org.graalvm.compiler.nodes.calc.NegateNode
-
- canonical(CanonicalizerTool, ValueNode) - Method in class org.graalvm.compiler.nodes.calc.NotNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class org.graalvm.compiler.nodes.calc.ObjectEqualsNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class org.graalvm.compiler.nodes.calc.OrNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class org.graalvm.compiler.nodes.calc.PointerEqualsNode
-
- canonical(ConstantReflectionProvider, MetaAccessProvider, OptionValues, Integer, CanonicalCondition, boolean, ValueNode, ValueNode, NodeView) - Method in class org.graalvm.compiler.nodes.calc.PointerEqualsNode.PointerEqualsOp
-
- canonical(CanonicalizerTool, ValueNode) - Method in class org.graalvm.compiler.nodes.calc.ReinterpretNode
-
- canonical(ReinterpretNode, Stamp, ValueNode, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.ReinterpretNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class org.graalvm.compiler.nodes.calc.RightShiftNode
-
- canonical(CanonicalizerTool, ValueNode) - Method in class org.graalvm.compiler.nodes.calc.RoundFloatToIntegerNode
-
- canonical(CanonicalizerTool, ValueNode) - Method in class org.graalvm.compiler.nodes.calc.RoundNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class org.graalvm.compiler.nodes.calc.ShiftNode
-
- canonical(ArithmeticOpTable.ShiftOp<OP>, Stamp, ValueNode, ValueNode, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.ShiftNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class org.graalvm.compiler.nodes.calc.SignedDivNode
-
- canonical(SignedDivNode, ValueNode, ValueNode, GuardingNode, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.SignedDivNode
-
- canonical(SignedDivNode, ValueNode, ValueNode, GuardingNode, NodeView, boolean) - Static method in class org.graalvm.compiler.nodes.calc.SignedDivNode
-
- canonical(ValueNode, long, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.SignedDivNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class org.graalvm.compiler.nodes.calc.SignedFloatingIntegerDivNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class org.graalvm.compiler.nodes.calc.SignedFloatingIntegerRemNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class org.graalvm.compiler.nodes.calc.SignedRemNode
-
- canonical(ValueNode, Stamp, ValueNode, ValueNode, NodeView, CanonicalizerTool) - Static method in class org.graalvm.compiler.nodes.calc.SignedRemNode
-
- canonical(CanonicalizerTool, ValueNode) - Method in class org.graalvm.compiler.nodes.calc.SignExtendNode
-
- canonical(CanonicalizerTool, ValueNode) - Method in class org.graalvm.compiler.nodes.calc.SignumNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class org.graalvm.compiler.nodes.calc.SubNode
-
- canonical(CanonicalizerTool, ValueNode) - Method in class org.graalvm.compiler.nodes.calc.UnaryArithmeticNode
-
- canonical(CanonicalizerTool, ValueNode) - Method in class org.graalvm.compiler.nodes.calc.UnpackEndianHalfNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class org.graalvm.compiler.nodes.calc.UnsignedDivNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class org.graalvm.compiler.nodes.calc.UnsignedRemNode
-
- canonical(UnsignedRemNode, ValueNode, ValueNode, GuardingNode, Stamp, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.UnsignedRemNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class org.graalvm.compiler.nodes.calc.UnsignedRightShiftNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class org.graalvm.compiler.nodes.calc.XorNode
-
- canonical(CanonicalizerTool, ValueNode) - Method in class org.graalvm.compiler.nodes.calc.ZeroExtendNode
-
- canonical(CanonicalizerTool, ValueNode) - Method in class org.graalvm.compiler.nodes.CompressionNode
-
- canonical(CanonicalizerTool, Node) - Method in class org.graalvm.compiler.nodes.ConditionAnchorNode
-
- canonical(CanonicalizerTool) - Method in class org.graalvm.compiler.nodes.DynamicDeoptimizeNode
-
- canonical(CanonicalizerTool) - Method in class org.graalvm.compiler.nodes.DynamicPiNode
-
- canonical(CanonicalizerTool, ValueNode) - Method in class org.graalvm.compiler.nodes.extended.BoxNode
-
- canonical(CanonicalizerTool) - Method in class org.graalvm.compiler.nodes.extended.BoxNode.TrustedBoxedValue
-
- canonical(CanonicalizerTool) - Method in class org.graalvm.compiler.nodes.extended.BranchProbabilityNode
-
- canonical(CanonicalizerTool) - Method in class org.graalvm.compiler.nodes.extended.BytecodeExceptionNode
-
- canonical(CanonicalizerTool, ValueNode) - Method in class org.graalvm.compiler.nodes.extended.ClassIsArrayNode
-
- canonical(CanonicalizerTool) - Method in class org.graalvm.compiler.nodes.extended.FixedValueAnchorNode
-
- canonical(CanonicalizerTool) - Method in class org.graalvm.compiler.nodes.extended.GetClassNode
-
- canonical(CanonicalizerTool) - Method in class org.graalvm.compiler.nodes.extended.JavaReadNode
-
- canonical(CanonicalizerTool, ValueNode) - Method in class org.graalvm.compiler.nodes.extended.LoadArrayComponentHubNode
-
- canonical(CanonicalizerTool) - Method in class org.graalvm.compiler.nodes.extended.LoadHubNode
-
- canonical(CanonicalizerTool) - Method in class org.graalvm.compiler.nodes.extended.LoadHubOrNullNode
-
- canonical(CanonicalizerTool) - Method in class org.graalvm.compiler.nodes.extended.LoadMethodNode
-
- canonical(CanonicalizerTool) - Method in class org.graalvm.compiler.nodes.extended.MultiGuardNode
-
- canonical(CanonicalizerTool, ValueNode) - Method in class org.graalvm.compiler.nodes.extended.ObjectIsArrayNode
-
- canonical(CanonicalizerTool) - Method in class org.graalvm.compiler.nodes.extended.RawLoadNode
-
- canonical(CanonicalizerTool) - Method in class org.graalvm.compiler.nodes.extended.StateSplitProxyNode
-
- canonical(CanonicalizerTool, ValueNode) - Method in class org.graalvm.compiler.nodes.extended.UnboxNode
-
- canonical(CanonicalizerTool) - Method in class org.graalvm.compiler.nodes.extended.UnsafeAccessNode
-
- canonical(CanonicalizerTool) - Method in class org.graalvm.compiler.nodes.GraphDecoder.ProxyPlaceholder
-
- canonical(CanonicalizerTool) - Method in class org.graalvm.compiler.nodes.GuardedValueNode
-
- canonical(CanonicalizerTool) - Method in class org.graalvm.compiler.nodes.GuardNode
-
- canonical(CanonicalizerTool) - Method in class org.graalvm.compiler.nodes.GuardPhiNode
-
- canonical(CanonicalizerTool, ValueNode) - Method in class org.graalvm.compiler.nodes.java.ArrayLengthNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class org.graalvm.compiler.nodes.java.ClassIsAssignableFromNode
-
- canonical(CanonicalizerTool) - Method in class org.graalvm.compiler.nodes.java.DynamicNewArrayNode
-
- canonical(CanonicalizerTool) - Method in class org.graalvm.compiler.nodes.java.DynamicNewInstanceNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class org.graalvm.compiler.nodes.java.InstanceOfDynamicNode
-
- canonical(CanonicalizerTool, ValueNode) - Method in class org.graalvm.compiler.nodes.java.InstanceOfNode
-
- canonical(CanonicalizerTool, ValueNode) - Method in class org.graalvm.compiler.nodes.java.LoadFieldNode
-
- canonical(CanonicalizerTool) - Method in class org.graalvm.compiler.nodes.java.LoadIndexedNode
-
- canonical(CanonicalizerTool) - Method in class org.graalvm.compiler.nodes.java.ReachabilityFenceNode
-
- canonical(CanonicalizerTool, ValueNode) - Method in class org.graalvm.compiler.nodes.java.RegisterFinalizerNode
-
- canonical(CanonicalizerTool) - Method in class org.graalvm.compiler.nodes.java.StoreFieldNode
-
- canonical(CanonicalizerTool) - Method in class org.graalvm.compiler.nodes.java.StoreIndexedNode
-
- canonical(CanonicalizerTool, LogicNode) - Method in class org.graalvm.compiler.nodes.LogicNegationNode
-
- canonical(CanonicalizerTool) - Method in class org.graalvm.compiler.nodes.memory.address.OffsetAddressNode
-
- canonical(CanonicalizerTool) - Method in class org.graalvm.compiler.nodes.memory.FloatingReadNode
-
- canonical(CanonicalizerTool) - Method in class org.graalvm.compiler.nodes.memory.MemoryAnchorNode
-
- canonical(CanonicalizerTool) - Method in class org.graalvm.compiler.nodes.memory.ReadNode
-
- canonical(CanonicalizerTool) - Method in class org.graalvm.compiler.nodes.PhiNode
-
- canonical(CanonicalizerTool) - Method in class org.graalvm.compiler.nodes.PiArrayNode
-
- canonical(ValueNode, Stamp, GuardingNode, PiNode) - Static method in class org.graalvm.compiler.nodes.PiNode
-
- canonical(CanonicalizerTool) - Method in class org.graalvm.compiler.nodes.PiNode
-
- canonical(CanonicalizerTool) - Method in class org.graalvm.compiler.nodes.ProxyNode
-
- canonical(CanonicalizerTool, LogicNode, LogicNode) - Method in class org.graalvm.compiler.nodes.ShortCircuitOrNode
-
- canonical(CanonicalizerTool, T, T) - Method in interface org.graalvm.compiler.nodes.spi.Canonicalizable.Binary
-
- canonical(CanonicalizerTool) - Method in interface org.graalvm.compiler.nodes.spi.Canonicalizable.Binary
-
- canonical(CanonicalizerTool) - Method in interface org.graalvm.compiler.nodes.spi.Canonicalizable
-
Implementations of this method can provide local optimizations like constant folding and
strength reduction.
- canonical(CanonicalizerTool, T, T, T) - Method in interface org.graalvm.compiler.nodes.spi.Canonicalizable.Ternary
-
- canonical(CanonicalizerTool) - Method in interface org.graalvm.compiler.nodes.spi.Canonicalizable.Ternary
-
- canonical(CanonicalizerTool, T) - Method in interface org.graalvm.compiler.nodes.spi.Canonicalizable.Unary
-
- canonical(CanonicalizerTool) - Method in interface org.graalvm.compiler.nodes.spi.Canonicalizable.Unary
-
- canonical(CanonicalizerTool) - Method in class org.graalvm.compiler.nodes.ValuePhiNode
-
- canonical(CanonicalizerTool) - Method in class org.graalvm.compiler.nodes.ValueProxyNode
-
- canonical(CanonicalizerTool) - Method in class org.graalvm.compiler.replacements.amd64.AMD64ArrayRegionEqualsWithMaskNode
-
- canonical(CanonicalizerTool, ValueNode) - Method in class org.graalvm.compiler.replacements.amd64.AMD64FloatConvertNode
-
- canonical(CanonicalizerTool) - Method in class org.graalvm.compiler.replacements.arraycopy.ArrayCopyCallNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerAddExactNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerAddExactOverflowNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerMulExactNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerMulExactOverflowNode
-
- canonical(CanonicalizerTool, ValueNode) - Method in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerNegExactNode
-
- canonical(CanonicalizerTool) - Method in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerNegExactOverflowNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerSubExactNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerSubExactOverflowNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class org.graalvm.compiler.replacements.nodes.arithmetic.UnsignedMulHighNode
-
- canonical(CanonicalizerTool) - Method in class org.graalvm.compiler.replacements.nodes.ArrayCompareToNode
-
- canonical(CanonicalizerTool) - Method in class org.graalvm.compiler.replacements.nodes.ArrayEqualsNode
-
- canonical(CanonicalizerTool) - Method in class org.graalvm.compiler.replacements.nodes.ArrayIndexOfNode
-
- canonical(CanonicalizerTool) - Method in class org.graalvm.compiler.replacements.nodes.ArrayRegionCompareToNode
-
- canonical(CanonicalizerTool) - Method in class org.graalvm.compiler.replacements.nodes.ArrayRegionEqualsNode
-
- canonical(CanonicalizerTool) - Method in class org.graalvm.compiler.replacements.nodes.AssertionNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class org.graalvm.compiler.replacements.nodes.BinaryMathIntrinsicNode
-
- canonical(CanonicalizerTool, ValueNode) - Method in class org.graalvm.compiler.replacements.nodes.BitCountNode
-
- canonical(CanonicalizerTool, ValueNode) - Method in class org.graalvm.compiler.replacements.nodes.BitScanForwardNode
-
- canonical(CanonicalizerTool, ValueNode) - Method in class org.graalvm.compiler.replacements.nodes.BitScanReverseNode
-
- canonical(CanonicalizerTool, ValueNode) - Method in class org.graalvm.compiler.replacements.nodes.CountLeadingZerosNode
-
- canonical(CanonicalizerTool, ValueNode) - Method in class org.graalvm.compiler.replacements.nodes.CountTrailingZerosNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode, ValueNode) - Method in class org.graalvm.compiler.replacements.nodes.FusedMultiplyAddNode
-
- canonical(CanonicalizerTool) - Method in class org.graalvm.compiler.replacements.nodes.IdentityHashCodeNode
-
- canonical(CanonicalizerTool) - Method in class org.graalvm.compiler.replacements.nodes.LoadSnippetVarargParameterNode
-
- canonical(CanonicalizerTool) - Method in class org.graalvm.compiler.replacements.nodes.PureFunctionMacroNode
-
- canonical(CanonicalizerTool) - Method in class org.graalvm.compiler.replacements.nodes.ReflectionGetCallerClassNode
-
- canonical(CanonicalizerTool, ValueNode) - Method in class org.graalvm.compiler.replacements.nodes.ReverseBytesNode
-
- canonical(CanonicalizerTool, ValueNode) - Method in class org.graalvm.compiler.replacements.nodes.UnaryMathIntrinsicNode
-
- canonical(CanonicalizerTool) - Method in class org.graalvm.compiler.truffle.compiler.nodes.frame.NewFrameNode
-
- canonical(CanonicalizerTool) - Method in class org.graalvm.compiler.truffle.compiler.nodes.IsCompilationConstantNode
-
- canonical(CanonicalizerTool) - Method in class org.graalvm.compiler.truffle.compiler.nodes.SpeculativeExceptionAnchorNode
-
- canonical(CanonicalizerTool) - Method in class org.graalvm.compiler.word.WordCastNode
-
- CanonicalCondition - Enum in org.graalvm.compiler.core.common.calc
-
- CanonicalGraphStringsCheckConstants - Static variable in class org.graalvm.compiler.debug.DebugOptions
-
- CanonicalGraphStringsExcludeVirtuals - Static variable in class org.graalvm.compiler.debug.DebugOptions
-
- CanonicalGraphStringsRemoveIdentities - Static variable in class org.graalvm.compiler.debug.DebugOptions
-
- Canonicalizable - Interface in org.graalvm.compiler.nodes.spi
-
- Canonicalizable.Binary<T extends Node> - Interface in org.graalvm.compiler.nodes.spi
-
This sub-interface of
Canonicalizable
is intended for nodes that have exactly two
inputs.
- Canonicalizable.BinaryCommutative<T extends Node> - Interface in org.graalvm.compiler.nodes.spi
-
- Canonicalizable.Ternary<T extends Node> - Interface in org.graalvm.compiler.nodes.spi
-
This sub-interface of
Canonicalizable
is intended for nodes that have exactly three
inputs.
- Canonicalizable.Unary<T extends Node> - Interface in org.graalvm.compiler.nodes.spi
-
This sub-interface of
Canonicalizable
is intended for nodes that have exactly one
input.
- CanonicalizableLocation - Interface in org.graalvm.compiler.nodes
-
- CanonicalizableMarker - Interface in org.graalvm.compiler.graph.spi
-
- canonicalize() - Method in enum org.graalvm.compiler.core.common.calc.Condition
-
- canonicalizeCommonArithmetic(ValueNode, ValueNode, NodeView) - Method in class org.graalvm.compiler.nodes.calc.IntegerLowerThanNode.LowerOp
-
- canonicalizeConditional(LogicNode, ValueNode, ValueNode, Stamp, NodeView, CanonicalizerTool) - Static method in class org.graalvm.compiler.nodes.calc.ConditionalNode
-
- canonicalizeFixedNode(GraphDecoder.MethodScope, Node) - Method in class org.graalvm.compiler.nodes.SimplifyingGraphDecoder
-
Canonicalizes the provided node, which was originally a
FixedNode
but can already be
canonicalized (and therefore be a non-fixed node).
- canonicalizeFixedNode(GraphDecoder.MethodScope, Node) - Method in class org.graalvm.compiler.replacements.PEGraphDecoder
-
- canonicalizeIndex(SimplifierTool) - Method in class org.graalvm.compiler.core.amd64.AMD64AddressNode
-
- canonicalizeNegation(LogicNode, LogicNode) - Method in class org.graalvm.compiler.nodes.ShortCircuitOrNode
-
- canonicalizePhis(SimplifierTool) - Method in class org.graalvm.compiler.nodes.LoopBeginNode
-
Coalesces loop phis that represent the same value (which is not handled by normal Global
Value Numbering).
- canonicalizer - Variable in class org.graalvm.compiler.phases.common.OptimizeDivPhase
-
- canonicalizer - Variable in class org.graalvm.compiler.phases.common.PostRunCanonicalizationPhase
-
- canonicalizer - Variable in class org.graalvm.compiler.truffle.compiler.phases.TruffleHostInliningPhase
-
- canonicalizer - Variable in class org.graalvm.compiler.virtual.phases.ea.EffectsPhase
-
- canonicalizeRangeFlip(ValueNode, ValueNode, int, boolean, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.IntegerLowerThanNode.LowerOp
-
Exploit the fact that adding the (signed) MIN_VALUE on both side flips signed and
unsigned comparison.
- canonicalizeRead(ValueNode, ValueNode, ValueNode, CoreProviders) - Method in interface org.graalvm.compiler.nodes.CanonicalizableLocation
-
- canonicalizeRead(ValueNode, AddressNode, LocationIdentity, CanonicalizerTool) - Static method in class org.graalvm.compiler.nodes.memory.ReadNode
-
- canonicalizeRead(ValueNode, AddressNode, LocationIdentity, CoreProviders, NodeView) - Static method in class org.graalvm.compiler.nodes.memory.ReadNode
-
- canonicalizeRead(ValueNode, CanonicalizerTool, JavaKind, ValueNode, ValueNode, LocationIdentity) - Static method in class org.graalvm.compiler.nodes.memory.ReadNode
-
- canonicalizeReads - Variable in class org.graalvm.compiler.nodes.SimplifyingGraphDecoder
-
- canonicalizeReads() - Method in class org.graalvm.compiler.nodes.SimplifyingGraphDecoder.PECanonicalizerTool
-
- canonicalizeReads() - Method in interface org.graalvm.compiler.nodes.spi.CanonicalizerTool
-
Indicates whether the canonicalization of memory read operations to simpler operations or
constants is allowed.
- canonicalizeReads() - Method in class org.graalvm.compiler.phases.common.CanonicalizerPhase.Tool
-
- CanonicalizerPhase - Class in org.graalvm.compiler.phases.common
-
- CanonicalizerPhase(EnumSet<CanonicalizerPhase.CanonicalizerFeature>) - Constructor for class org.graalvm.compiler.phases.common.CanonicalizerPhase
-
- CanonicalizerPhase() - Constructor for class org.graalvm.compiler.phases.common.CanonicalizerPhase
-
- CanonicalizerPhase(CanonicalizerPhase.CustomSimplification) - Constructor for class org.graalvm.compiler.phases.common.CanonicalizerPhase
-
- CanonicalizerPhase(CanonicalizerPhase.CustomSimplification, EnumSet<CanonicalizerPhase.CanonicalizerFeature>) - Constructor for class org.graalvm.compiler.phases.common.CanonicalizerPhase
-
- CanonicalizerPhase.CanonicalizerFeature - Enum in org.graalvm.compiler.phases.common
-
Constants for types of canonicalization that can be performed.
- CanonicalizerPhase.CustomSimplification - Interface in org.graalvm.compiler.phases.common
-
- CanonicalizerPhase.Tool - Class in org.graalvm.compiler.phases.common
-
- canonicalizerTool - Variable in class org.graalvm.compiler.nodes.SimplifyingGraphDecoder
-
- CanonicalizerTool - Interface in org.graalvm.compiler.nodes.spi
-
- canonicalizeSymmetricConstant(ConstantReflectionProvider, MetaAccessProvider, OptionValues, Integer, CanonicalCondition, Constant, ValueNode, boolean, boolean, NodeView) - Method in class org.graalvm.compiler.nodes.calc.CompareNode.CompareOp
-
- canonicalizeSymmetricConstant(ConstantReflectionProvider, MetaAccessProvider, OptionValues, Integer, CanonicalCondition, Constant, ValueNode, boolean, boolean, NodeView) - Method in class org.graalvm.compiler.nodes.calc.IntegerEqualsNode.IntegerEqualsOp
-
- canonicalizeSymmetricConstant(ConstantReflectionProvider, MetaAccessProvider, OptionValues, Integer, CanonicalCondition, Constant, ValueNode, boolean, boolean, NodeView) - Method in class org.graalvm.compiler.nodes.calc.ObjectEqualsNode.ObjectEqualsOp
-
- canonicalMirror() - Method in enum org.graalvm.compiler.core.common.calc.Condition
-
Returns true if the condition needs to be mirrored to get to a canonical condition.
- canonicalNegate() - Method in enum org.graalvm.compiler.core.common.calc.Condition
-
Returns true if the condition needs to be negated to get to a canonical condition.
- CanonicalStringGraphPrinter - Class in org.graalvm.compiler.printer
-
- CanonicalStringGraphPrinter(SnippetReflectionProvider) - Constructor for class org.graalvm.compiler.printer.CanonicalStringGraphPrinter
-
- canOnlyApplyOnce(BasePhase<?>, GraphState.StageFlag, GraphState) - Static method in class org.graalvm.compiler.phases.BasePhase.NotApplicable
-
- canPeel(LoopEx) - Static method in class org.graalvm.compiler.loop.phases.LoopPeelingPhase
-
Determine if the given loop can be peeled.
- canProduceBytecodeFrame() - Method in class org.graalvm.compiler.nodes.FrameState
-
Determines if this frame state can be converted to a BytecodeFrame
.
- canReplaceCondition(LogicNode, IfNode) - Method in class org.graalvm.compiler.phases.common.UseTrappingNullChecksPhase
-
- canReplaceCondition(LogicNode, IfNode) - Method in class org.graalvm.compiler.phases.common.UseTrappingOperationPhase
-
- canSafepoint() - Method in class org.graalvm.compiler.nodes.LoopEndNode
-
- canStripMine() - Method in class org.graalvm.compiler.nodes.loop.LoopEx
-
- canStripMineLoopNode(Node) - Static method in class org.graalvm.compiler.nodes.loop.LoopEx
-
- canTrap(int) - Static method in class org.graalvm.compiler.bytecode.Bytecodes
-
Determines if a given opcode denotes an instruction that can cause an implicit exception.
- canUseAsStateDuring() - Method in interface org.graalvm.compiler.nodes.DeoptimizingNode.DeoptBefore
-
- canVirtualize(ResolvedJavaType) - Method in interface org.graalvm.compiler.core.common.spi.MetaAccessExtensionProvider
-
Returns true if the partial escape analysis is allowed to virtualize object allocations of a
given type.
- canVirtualize(ResolvedJavaType) - Method in class org.graalvm.compiler.hotspot.meta.HotSpotMetaAccessExtensionProvider
-
- canVirtualizeLargeByteArrayAccess() - Method in class org.graalvm.compiler.hotspot.meta.HotSpotPlatformConfigurationProvider
-
- canVirtualizeLargeByteArrayAccess() - Method in interface org.graalvm.compiler.nodes.spi.PlatformConfigurationProvider
-
Returns whether the underlying VM can recover from virtualizing large primitive unsafe writes
in a byte array.
- canVirtualizeLargeByteArrayUnsafeAccess() - Method in interface org.graalvm.compiler.nodes.spi.VirtualizerTool
-
Returns whether deoptimization can recover from virtualizing large unsafe accesses to a byte
array.
- canVirtualizeLargeByteArrayUnsafeRead(ValueNode, int, JavaKind, VirtualizerTool) - Method in class org.graalvm.compiler.nodes.virtual.VirtualObjectNode
-
Checks that a read in a virtual object is a candidate for byte array virtualization.
- canWeakenFrameStateVerification(GraphState.FrameStateVerification) - Method in class org.graalvm.compiler.nodes.GraphState
-
- capacity() - Method in class org.graalvm.compiler.graph.NodeMap
-
- CapInheritedRelevance - Static variable in class org.graalvm.compiler.phases.common.inlining.policy.AbstractInliningPolicy
-
- capture() - Method in class org.graalvm.compiler.asm.Assembler.LabelHint
-
- captureNamedValue(String, Class<? extends Node>, Node) - Method in class org.graalvm.compiler.core.match.MatchContext
-
- CARD_QUEUE_BUFFER_LOCATION - Static variable in class org.graalvm.compiler.replacements.gc.G1WriteBarrierSnippets
-
- CARD_QUEUE_INDEX_LOCATION - Static variable in class org.graalvm.compiler.replacements.gc.G1WriteBarrierSnippets
-
- CARD_QUEUE_LOG_LOCATION - Static variable in class org.graalvm.compiler.replacements.gc.G1WriteBarrierSnippets
-
- cardinality - Variable in class org.graalvm.compiler.lir.hashing.IntHasher
-
- cardQueueBufferOffset() - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotG1WriteBarrierSnippets
-
- cardQueueBufferOffset() - Method in class org.graalvm.compiler.replacements.gc.G1WriteBarrierSnippets
-
- cardQueueIndexOffset() - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotG1WriteBarrierSnippets
-
- cardQueueIndexOffset() - Method in class org.graalvm.compiler.replacements.gc.G1WriteBarrierSnippets
-
- cardTableAddress(Pointer) - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotG1WriteBarrierSnippets
-
- cardTableAddress() - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotSerialWriteBarrierSnippets
-
- cardTableAddress(Pointer) - Method in class org.graalvm.compiler.replacements.gc.G1WriteBarrierSnippets
-
- cardTableAddress() - Method in class org.graalvm.compiler.replacements.gc.SerialWriteBarrierSnippets
-
- CardTableBarrierSet - Class in org.graalvm.compiler.nodes.gc
-
- CardTableBarrierSet(ResolvedJavaType) - Constructor for class org.graalvm.compiler.nodes.gc.CardTableBarrierSet
-
- cardtableShift - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- cardTableShift(GraalHotSpotVMConfig) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- cardTableShift() - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotSerialWriteBarrierSnippets
-
- cardTableShift() - Method in class org.graalvm.compiler.replacements.gc.SerialWriteBarrierSnippets
-
- cardTableStart(GraalHotSpotVMConfig) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- cardtableStartAddress - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- carryBits(long, long) - Static method in class org.graalvm.compiler.core.common.type.IntegerStamp
-
- cas(int, Register, Register, Register, boolean, boolean) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
Compare And Swap word or doubleword in memory.
- casOp(JavaKind, JavaKind, AddressNode, LocationIdentity, ValueNode, ValueNode) - Method in class org.graalvm.compiler.word.WordOperationPlugin
-
- cAssertions - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- cAssertionsEnabled(GraalHotSpotVMConfig) - Static method in class org.graalvm.compiler.hotspot.stubs.StubUtil
-
Determines if this is a HotSpot build where the ASSERT mechanism is enabled.
- cast(long, int) - Method in class org.graalvm.compiler.nodes.calc.IntegerBelowNode.BelowOp
-
- cast(long, int) - Method in class org.graalvm.compiler.nodes.calc.IntegerLessThanNode.LessThanOp
-
- cast(long, int) - Method in class org.graalvm.compiler.nodes.calc.IntegerLowerThanNode.LowerOp
-
- cast(long) - Method in class org.graalvm.compiler.nodes.util.IntegerHelper
-
- cast(long) - Method in class org.graalvm.compiler.nodes.util.SignedIntegerHelper
-
- cast(long) - Method in class org.graalvm.compiler.nodes.util.UnsignedIntegerHelper
-
- CASTORE - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- CastValue - Class in org.graalvm.compiler.lir
-
Represents a value that is a re-interpretation of another value's bits.
- CastValue(<any>, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.CastValue
-
Constructs a cast from the underlyingValue
to kind
.
- category - Variable in enum org.graalvm.compiler.lir.aarch64.AArch64ArithmeticOp
-
- CausableByCompilerAssert - Interface in org.graalvm.compiler.debug
-
- cause - Variable in class org.graalvm.compiler.core.CompilationWrapper.Failure
-
The cause of the failure.
- cause - Variable in class org.graalvm.compiler.phases.BasePhase.NotApplicable
-
Contains the
Throwable
that could be thrown if the phase was executed.
- cbnz(int, Register, int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.44 Compare register and branch if non-zero.
- cbnz(int, Register, int, int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.44 Compare register and branch if non-zero.
- cbnz(int, Register, Label) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
Compare register and branch if non-zero.
- cbz(int, Register, int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.45 Compare and branch if zero.
- cbz(int, Register, int, int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.45 Compare register and branch if zero.
- cbz(int, Register, Label) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
Compare register and branch if zero.
- ccmp(int, Register, Register, int, AArch64Assembler.ConditionFlag) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.48 Conditional Compare (register).
- cdql() - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- cdqq() - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- CEOptimization - Enum in org.graalvm.compiler.core.phases
-
This class enumerates the most important platform-independent optimizations in the GraalVM CE
compiler.
- cfg - Variable in class org.graalvm.compiler.phases.schedule.SchedulePhase.Instance
-
Map from blocks to the nodes in each block.
- cfg - Variable in class org.graalvm.compiler.virtual.phases.ea.EffectsClosure
-
- CFGOptions() - Constructor for class org.graalvm.compiler.nodes.cfg.ControlFlowGraph.CFGOptions
-
- cfgPredecessors() - Method in class org.graalvm.compiler.graph.Node
-
- cfgPredecessors() - Method in class org.graalvm.compiler.nodes.AbstractMergeNode
-
- CFGPrinterObserver - Class in org.graalvm.compiler.printer
-
Observes compilation events and uses
CFGPrinter
to produce a control flow graph for the
C1 Visualizer.
- CFGPrinterObserver() - Constructor for class org.graalvm.compiler.printer.CFGPrinterObserver
-
- cfgSuccessors() - Method in class org.graalvm.compiler.graph.Node
-
Returns an iterator that will provide all control-flow successors of this
.
- cfgSuccessors() - Method in class org.graalvm.compiler.nodes.AbstractEndNode
-
- cfgSuccessors() - Method in class org.graalvm.compiler.nodes.LoopEndNode
-
- CFGVerifier - Class in org.graalvm.compiler.core.common.cfg
-
- CFGVerifier() - Constructor for class org.graalvm.compiler.core.common.cfg.CFGVerifier
-
- changed(Graph.NodeEvent, Node) - Method in class org.graalvm.compiler.graph.Graph.NodeEventListener
-
Notifies this listener about any change event in the graph.
- changed(Graph.NodeEvent, Node) - Method in class org.graalvm.compiler.phases.common.util.EconomicSetNodeEventListener
-
- changed(Graph.NodeEvent, Node) - Method in class org.graalvm.compiler.phases.common.util.TracingNodeEventListener
-
- changed - Variable in class org.graalvm.compiler.virtual.phases.ea.EffectsClosure
-
- changeSize(AMD64Kind, AVXKind.AVXSize) - Static method in class org.graalvm.compiler.asm.amd64.AVXKind
-
- changeSpillDefinitionPos(LIRInstruction, AllocatableValue, Interval, int) - Method in class org.graalvm.compiler.lir.alloc.lsra.LinearScanLifetimeAnalysisPhase
-
Eliminates moves from register to stack if the stack slot is known to be correct.
- changeToWord(T) - Method in class org.graalvm.compiler.replacements.GraphKit
-
- changeType(PlatformKind) - Method in class org.graalvm.compiler.core.common.LIRKind
-
Create a new
LIRKind
with the same reference information and a new
platform kind.
- charArrayBaseOffset(MetaAccessProvider) - Static method in class org.graalvm.compiler.replacements.ReplacementsUtil
-
- charArrayClone(char[]) - Static method in class org.graalvm.compiler.hotspot.replacements.ObjectCloneSnippets
-
- charArrayIndexScale(MetaAccessProvider) - Static method in class org.graalvm.compiler.replacements.ReplacementsUtil
-
- charAt(int) - Method in class org.graalvm.compiler.phases.ClassTypeSequence
-
- charAt(int) - Method in class org.graalvm.compiler.phases.LazyName
-
- charValue(Character, SnippetCounter) - Static method in class org.graalvm.compiler.replacements.BoxingSnippets
-
- charValueOf(char, SnippetCounter) - Static method in class org.graalvm.compiler.replacements.BoxingSnippets
-
- check(int, int) - Method in enum org.graalvm.compiler.core.common.calc.Condition
-
- check() - Method in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- check(Map<String, String>, JVMCIVersionCheck.Version, String, String, boolean) - Static method in class org.graalvm.compiler.hotspot.JVMCIVersionCheck
-
Entry point for testing.
- check(Block, BlockMap<List<Node>>, NodeMap<Block>) - Static method in class org.graalvm.compiler.phases.schedule.ScheduleVerification
-
- check(Object) - Static method in class org.graalvm.compiler.truffle.compiler.nodes.IsCompilationConstantNode
-
- check() - Method in class org.graalvm.compiler.truffle.runtime.OptimizedAssumption
-
- checkAIOOBECounter - Variable in class org.graalvm.compiler.replacements.arraycopy.ArrayCopySnippets.Counters
-
- checkAndMarkInc(Node) - Method in class org.graalvm.compiler.graph.NodeBitMap
-
- checkArgs(ResolvedJavaMethod, ValueNode...) - Method in class org.graalvm.compiler.replacements.GraphKit
-
Determines if a given set of arguments is compatible with the signature of a given method.
- checkArrayTypes(Object, Object, ArrayCopySnippets.ArrayCopyTypeCheck) - Method in class org.graalvm.compiler.replacements.arraycopy.ArrayCopySnippets
-
- checkBounds(int, int, VirtualObjectNode) - Static method in class org.graalvm.compiler.replacements.nodes.BasicArrayCopyNode
-
- checkCancellation() - Method in class org.graalvm.compiler.nodes.StructuredGraph
-
- CHECKCAST - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- checkcastArraycopy - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- checkcastArraycopy(Object, int, Object, int, int, Word, Object, boolean) - Static method in class org.graalvm.compiler.hotspot.replacements.arraycopy.CheckcastArrayCopyCallNode
-
- CheckcastArrayCopyCallNode - Class in org.graalvm.compiler.hotspot.replacements.arraycopy
-
- CheckcastArrayCopyCallNode(ArrayCopyForeignCalls, WordTypes, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, boolean) - Constructor for class org.graalvm.compiler.hotspot.replacements.arraycopy.CheckcastArrayCopyCallNode
-
- checkcastArraycopySnippet(Object, int, Object, int, int, JavaKind, LocationIdentity, ArrayCopySnippets.Counters) - Method in class org.graalvm.compiler.replacements.arraycopy.ArrayCopySnippets
-
Performs an array copy via fast checkcast stub.
- checkcastArraycopyUninit - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- checkCompatibleWith(FrameStateBuilder) - Method in class org.graalvm.compiler.java.FrameStateBuilder
-
Checks invariants that must hold when merging other
into this frame state.
- checkContract() - Method in class org.graalvm.compiler.java.GraphBuilderPhase
-
- checkContract() - Method in class org.graalvm.compiler.java.GraphBuilderPhase.Instance
-
- checkContract() - Method in class org.graalvm.compiler.loop.phases.LoopFullUnrollPhase
-
- checkContract() - Method in class org.graalvm.compiler.loop.phases.LoopPartialUnrollPhase
-
- checkContract() - Method in class org.graalvm.compiler.phases.common.CanonicalizerPhase
-
- checkContract() - Method in class org.graalvm.compiler.phases.common.ExpandLogicPhase
-
- checkContract() - Method in class org.graalvm.compiler.phases.common.FrameStateAssignmentPhase
-
- checkContract() - Method in class org.graalvm.compiler.phases.common.IncrementalCanonicalizerPhase
-
- checkContract() - Method in class org.graalvm.compiler.phases.common.LoopSafepointInsertionPhase
-
- checkContract() - Method in class org.graalvm.compiler.phases.common.LoweringPhase
-
- checkContract() - Method in class org.graalvm.compiler.phases.common.ProfileCompiledMethodsPhase
-
- checkContract() - Method in class org.graalvm.compiler.phases.common.WriteBarrierAdditionPhase
-
- checkContract() - Method in interface org.graalvm.compiler.phases.contract.PhaseSizeContract
-
- checkContract() - Method in class org.graalvm.compiler.phases.PhaseSuite
-
- checkContract() - Method in class org.graalvm.compiler.truffle.compiler.phases.inlining.AgnosticInliningPhase
-
- checkContract() - Method in class org.graalvm.compiler.truffle.compiler.phases.TruffleSafepointInsertionPhase
-
- checkContract() - Method in class org.graalvm.compiler.virtual.phases.ea.PartialEscapePhase
-
- checkDescriptorExists() - Method in class org.graalvm.compiler.options.OptionKey
-
Checks that a descriptor exists for this key after triggering loading of descriptors.
- checkDisableCountedBySpeculation(int, StructuredGraph) - Method in class org.graalvm.compiler.nodes.LoopBeginNode
-
- checkEmpty() - Method in class org.graalvm.compiler.lir.alloc.lsra.MoveResolver
-
- checkEmpty() - Method in class org.graalvm.compiler.lir.alloc.lsra.ssa.SSAMoveResolver
-
- checkEntryTypes(int, int, VirtualObjectNode, ResolvedJavaType, VirtualizerTool) - Static method in class org.graalvm.compiler.replacements.nodes.BasicArrayCopyNode
-
- checkFrameState(FixedNode, int) - Static method in class org.graalvm.compiler.nodes.util.GraphUtil
-
Snippet lowerings may produce patterns without a frame state on the merge.
- checkIllegalValue(ValueNode[], int) - Static method in class org.graalvm.compiler.virtual.phases.ea.ObjectState
-
- checkIllegalValues(ValueNode[]) - Static method in class org.graalvm.compiler.virtual.phases.ea.ObjectState
-
Ensure that if an illegal value
is seen that the previous
value is a double word value, or a primitive in a byte array.
- checkInjectedArgument(GraphBuilderContext, ValueNode, ResolvedJavaMethod) - Method in class org.graalvm.compiler.nodes.graphbuilderconf.GeneratedInvocationPlugin
-
- checkInvariants(StructuredGraph) - Method in class org.graalvm.compiler.nodes.InliningLog
-
- checkInvariants() - Method in class org.graalvm.compiler.truffle.runtime.collection.BTreeQueue
-
- checkInvokeConditions(Invoke) - Static method in class org.graalvm.compiler.phases.common.inlining.InliningUtil
-
- checkKillsBetween(Block, Block, LocationIdentity) - Static method in class org.graalvm.compiler.phases.schedule.SchedulePhase.Instance
-
- checkLastInstruction() - Method in class org.graalvm.compiler.java.BytecodeParser
-
- checkLimits(Object, int, Object, int, int, JavaKind, ArrayCopySnippets.Counters) - Method in class org.graalvm.compiler.replacements.arraycopy.ArrayCopySnippets
-
Checks the limits of srcPost
, destPos
, and length
and return those
values with better stamps.
- checkLoopExplosionIteration(GraphDecoder.MethodScope, GraphDecoder.LoopScope) - Method in class org.graalvm.compiler.nodes.GraphDecoder
-
Hook for subclasses.
- checkLoopExplosionIteration(GraphDecoder.MethodScope, GraphDecoder.LoopScope) - Method in class org.graalvm.compiler.replacements.PEGraphDecoder
-
- checkLoopOrder(Iterable<Loop<Block>>) - Static method in class org.graalvm.compiler.nodes.loop.LoopsData
-
Checks that loops are ordered such that outer loops appear first.
- checkMultipleReads() - Method in class org.graalvm.compiler.lir.alloc.lsra.MoveResolver
-
- checkMultipleReads() - Method in class org.graalvm.compiler.lir.alloc.lsra.ssa.SSAMoveResolver
-
- checkName(ResolvedJavaMethod) - Method in class org.graalvm.compiler.replacements.PartialIntrinsicCallTargetNode
-
- checkNegativeAndBranch(IfNode, IntegerLessThanNode, ValueNode, ConstantNode) - Method in class org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules
-
Goal: Transform (if x < 0) -> (tbz x, sizeOfBits(x) - 1, label).
- checkNewNodes(GraphBuilderContext, InvocationPlugin, NodeIterable<Node>) - Method in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins
-
- checkOrder(BasicBlockOrderUtils.BlockList<? extends AbstractBlockBase<?>>, int) - Static method in class org.graalvm.compiler.core.common.alloc.BasicBlockOrderUtils
-
Checks that the ordering contains the expected number of blocks.
- checkPredecessor(AbstractDeoptimizeNode, Node, JavaConstant, JavaConstant, LowTierContext) - Method in class org.graalvm.compiler.phases.common.UseTrappingOperationPhase
-
- checkRedundantPhi(PhiNode) - Static method in class org.graalvm.compiler.nodes.util.GraphUtil
-
- checkRedundantProxy(ProxyNode) - Static method in class org.graalvm.compiler.nodes.util.GraphUtil
-
- checkReplaceAtUsagesInvariants(Node) - Method in class org.graalvm.compiler.graph.Node
-
Subclasses can override this to check invariants related to replacing uses of this
.
- checkReplaceAtUsagesInvariants(Node) - Method in class org.graalvm.compiler.nodes.ValueNode
-
- checkReplaceWithConstant(Stamp, ValueNode) - Method in class org.graalvm.compiler.phases.common.FixReadsPhase.RawConditionalEliminationVisitor
-
- checkSafeDataReference(DataPatch) - Method in class org.graalvm.compiler.hotspot.stubs.InvokeJavaMethodStub
-
- checkSafeDataReference(DataPatch) - Method in class org.graalvm.compiler.hotspot.stubs.Stub
-
- checkStartBlock(BasicBlockOrderUtils.BlockList<T>, T) - Static method in class org.graalvm.compiler.core.common.alloc.BasicBlockOrderUtils
-
Checks that the ordering starts with the expected start block.
- checkSuccessCounter - Variable in class org.graalvm.compiler.replacements.arraycopy.ArrayCopySnippets.Counters
-
- checkToLibGraalCalls(Class<?>, Class<?>, Class<? extends Annotation>) - Static method in class org.graalvm.libgraal.jni.LibGraalUtil
-
Checks that all ToLibGraal
s are implemented and their HotSpot/libgraal ends points
match.
- CHILD - Static variable in class org.graalvm.compiler.truffle.common.TruffleCompilerRuntime.ConstantFieldInfo
-
Denotes a field is annotated by com.oracle.truffle.api.nodes.Node.Child
.
- CHILDREN - Static variable in class org.graalvm.compiler.truffle.common.TruffleCompilerRuntime.ConstantFieldInfo
-
Denotes a field is annotated by com.oracle.truffle.api.nodes.Node.Children
.
- CIPHER_BLOCK_CHAINING_DECRYPT_AESCRYPT - Static variable in class org.graalvm.compiler.hotspot.HotSpotBackend
-
- CIPHER_BLOCK_CHAINING_ENCRYPT_AESCRYPT - Static variable in class org.graalvm.compiler.hotspot.HotSpotBackend
-
- cipherBlockChainingDecryptAESCryptStub - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- cipherBlockChainingEncryptAESCryptStub - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- clampIncrement(long) - Static method in class org.graalvm.compiler.nodes.debug.DynamicCounterNode
-
- clampShiftAmt(int, long) - Static method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
Clamps shiftAmt into range 0 <= shiftamt < size according to JLS.
- CLASS_ARRAY_KLASS_LOCATION - Static variable in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- CLASS_KLASS_LOCATION - Static variable in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- CLASS_MIRROR_LOCATION - Static variable in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- classArrayUtils - Variable in class org.graalvm.compiler.truffle.compiler.substitutions.KnownTruffleTypes
-
- ClassCastExceptionStub - Class in org.graalvm.compiler.hotspot.stubs
-
- ClassCastExceptionStub(OptionValues, HotSpotProviders, HotSpotForeignCallLinkage) - Constructor for class org.graalvm.compiler.hotspot.stubs.ClassCastExceptionStub
-
- classExactMath - Variable in class org.graalvm.compiler.truffle.compiler.substitutions.KnownTruffleTypes
-
- Classfile - Class in org.graalvm.compiler.replacements.classfile
-
Container for objects representing the Code
attributes parsed from a class file.
- Classfile(ResolvedJavaType, DataInputStream, ClassfileBytecodeProvider) - Constructor for class org.graalvm.compiler.replacements.classfile.Classfile
-
Creates a
Classfile
by parsing the class file bytes for
type
loadable from
context
.
- ClassfileBytecode - Class in org.graalvm.compiler.replacements.classfile
-
The bytecode properties of a method as parsed directly from a class file without any
instrumentation or other rewriting performed on
the bytecode.
- ClassfileBytecode(ResolvedJavaMethod, DataInputStream, ClassfileConstantPool) - Constructor for class org.graalvm.compiler.replacements.classfile.ClassfileBytecode
-
- ClassfileBytecodeProvider - Class in org.graalvm.compiler.replacements.classfile
-
A
BytecodeProvider
that provides bytecode properties of a
ResolvedJavaMethod
as
parsed from a class file.
- ClassfileBytecodeProvider(MetaAccessProvider, SnippetReflectionProvider) - Constructor for class org.graalvm.compiler.replacements.classfile.ClassfileBytecodeProvider
-
- ClassfileBytecodeProvider(MetaAccessProvider, SnippetReflectionProvider, ClassLoader) - Constructor for class org.graalvm.compiler.replacements.classfile.ClassfileBytecodeProvider
-
- classForNode(Node) - Method in class org.graalvm.compiler.printer.BinaryGraphPrinter
-
- classForNode(Void) - Method in class org.graalvm.compiler.truffle.common.VoidGraphStructure
-
- classForNode(N) - Method in interface org.graalvm.graphio.GraphStructure
-
Finds a node class for node
.
- classFrameClass - Variable in class org.graalvm.compiler.truffle.compiler.substitutions.KnownTruffleTypes
-
- classFrameDescriptor - Variable in class org.graalvm.compiler.truffle.compiler.substitutions.KnownTruffleTypes
-
- classFrameSlotKind - Variable in class org.graalvm.compiler.truffle.compiler.substitutions.KnownTruffleTypes
-
- ClassGetHubNode - Class in org.graalvm.compiler.hotspot.replacements
-
Read
Class::_klass
to get the hub for a
Class
.
- ClassGetHubNode(ValueNode) - Constructor for class org.graalvm.compiler.hotspot.replacements.ClassGetHubNode
-
- classInit() - Method in interface org.graalvm.compiler.nodes.Invoke
-
- classInit() - Method in class org.graalvm.compiler.nodes.InvokeNode
-
- classInit() - Method in class org.graalvm.compiler.nodes.InvokeWithExceptionNode
-
- ClassInitializationPlugin - Interface in org.graalvm.compiler.nodes.graphbuilderconf
-
Plugin for emitting a class initialization barrier (i.e., initializes a class if it's not already
initialized).
- classIsArray(Class<?>) - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotIsArraySnippets
-
- classIsArray(Class<?>) - Method in class org.graalvm.compiler.replacements.IsArraySnippets
-
- ClassIsArrayNode - Class in org.graalvm.compiler.nodes.extended
-
Checks if the provided class is an array.
- ClassIsArrayNode(ValueNode) - Constructor for class org.graalvm.compiler.nodes.extended.ClassIsArrayNode
-
- ClassIsAssignableFromNode - Class in org.graalvm.compiler.nodes.java
-
The
ClassIsAssignableFromNode
represents a type check against
Class
instead of
against instances.
- ClassIsAssignableFromNode(ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.nodes.java.ClassIsAssignableFromNode
-
- classMethodHandle - Variable in class org.graalvm.compiler.truffle.compiler.substitutions.KnownTruffleTypes
-
- classMirrorIsHandle - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- classMirrorOffset - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- classNode - Variable in class org.graalvm.compiler.truffle.compiler.substitutions.KnownTruffleTypes
-
- classRootNode - Variable in class org.graalvm.compiler.truffle.compiler.substitutions.KnownTruffleTypes
-
- classSoftReference - Variable in class org.graalvm.compiler.truffle.compiler.hotspot.HotSpotKnownTruffleTypes
-
- classTStringUnsafeOps - Variable in class org.graalvm.compiler.truffle.compiler.substitutions.KnownTruffleTypes
-
- ClassTypeSequence - Class in org.graalvm.compiler.phases
-
A printable representation of the name of class that can serialized as a fully qualified type for
dumping.
- ClassTypeSequence(Class<?>) - Constructor for class org.graalvm.compiler.phases.ClassTypeSequence
-
- classWeakReference - Variable in class org.graalvm.compiler.truffle.compiler.hotspot.HotSpotKnownTruffleTypes
-
- clazz - Variable in class org.graalvm.compiler.hotspot.replacements.ClassGetHubNode
-
- cleanHandles(JNI.JNIEnv) - Static method in class org.graalvm.jniutils.HSObject
-
- cleanUp(long) - Method in class org.graalvm.nativebridge.NativeObjectCleaner
-
- cleanupFinalGraph() - Method in class org.graalvm.compiler.java.BytecodeParser
-
- cleanupGraph(GraphDecoder.MethodScope) - Method in class org.graalvm.compiler.nodes.GraphDecoder
-
Removes unnecessary nodes from the graph after decoding.
- cleanupGraph(GraphDecoder.MethodScope) - Method in class org.graalvm.compiler.nodes.SimplifyingGraphDecoder
-
- cleanupGraph(GraphDecoder.MethodScope) - Method in class org.graalvm.compiler.replacements.PEGraphDecoder
-
- clear() - Method in class org.graalvm.compiler.code.DataSection
-
- clear() - Method in class org.graalvm.compiler.core.common.util.BitMap2D
-
- clear() - Method in class org.graalvm.compiler.core.common.util.IntList
-
Sets the size of this list to 0.
- clear() - Method in class org.graalvm.compiler.debug.GlobalMetrics
-
Clears all values in this object.
- clear(Node) - Method in class org.graalvm.compiler.graph.Edges
-
Clear edges in a given node.
- clear(Node) - Method in class org.graalvm.compiler.graph.NodeBitMap
-
- clear() - Method in class org.graalvm.compiler.graph.NodeList
-
- clear() - Method in class org.graalvm.compiler.graph.NodeMap
-
- clear() - Method in class org.graalvm.compiler.graph.NodeStack
-
- clear(String) - Static method in class org.graalvm.compiler.hotspot.CompilationStatistics
-
- clear() - Method in class org.graalvm.compiler.nodes.EncodedGraph.EncodedNodeReference
-
Clears the reference, all future encode, decode, or access operations will throw an
exception.
- clear() - Method in class org.graalvm.compiler.truffle.runtime.collection.ArrayQueue
-
- clear() - Method in class org.graalvm.compiler.truffle.runtime.collection.BTreeQueue
-
- clear() - Method in class org.graalvm.compiler.truffle.runtime.collection.DelegatingBlockingQueue
-
- clear() - Method in class org.graalvm.compiler.virtual.phases.ea.EffectList
-
- clear() - Method in class org.graalvm.compiler.virtual.phases.ea.GraphEffectList
-
- clearAll() - Method in class org.graalvm.compiler.graph.NodeBitMap
-
- clearAllStateAfterForTestingOnly() - Method in class org.graalvm.compiler.nodes.StructuredGraph
-
For use in tests to clear all stateAfter frame states.
- clearAndGrow(Node) - Method in class org.graalvm.compiler.graph.NodeBitMap
-
- clearBit(int, int) - Method in class org.graalvm.compiler.core.common.util.BitMap2D
-
- clearEmitMemoryBarrier() - Method in class org.graalvm.compiler.nodes.java.AbstractNewObjectNode
-
- clearEnds() - Method in class org.graalvm.compiler.nodes.AbstractMergeNode
-
- clearEngineLocal(Class<?>) - Method in class org.graalvm.compiler.truffle.runtime.EngineData
-
- clearEscapedValue() - Method in class org.graalvm.compiler.nodes.java.MonitorExitNode
-
Return value is cleared when a synchronized method graph is inlined.
- clearExceptionHandlers() - Method in class org.graalvm.compiler.code.CompilationResult
-
- clearIncomingValues() - Method in class org.graalvm.compiler.lir.StandardOp.LabelOp
-
- clearInfopoints() - Method in class org.graalvm.compiler.code.CompilationResult
-
- clearInlineInvokePlugins() - Method in class org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderConfiguration.Plugins
-
- clearInputs() - Method in class org.graalvm.compiler.graph.Node
-
- clearLastSchedule() - Method in class org.graalvm.compiler.nodes.StructuredGraph
-
- clearLivenessMetadata() - Method in class org.graalvm.compiler.java.BciBlockMapping
-
After local liveness has been computed, some metadata no longer needs to be retained.
- clearLocals() - Method in class org.graalvm.compiler.java.FrameStateBuilder
-
Clears all local variables.
- ClearMetricsAfterBootstrap - Static variable in class org.graalvm.compiler.debug.DebugOptions
-
- clearNames() - Method in class org.graalvm.compiler.nodes.spi.SnippetParameterInfo
-
- clearNodePlugin() - Method in class org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderConfiguration.Plugins
-
- clearNodeSourcePosition() - Method in class org.graalvm.compiler.graph.Node
-
- clearNonLiveLocals(BciBlockMapping.BciBlock, LocalLiveness, boolean) - Method in class org.graalvm.compiler.java.FrameStateBuilder
-
- clearNonLiveLocalsAtLoopExitCreation(BciBlockMapping.BciBlock, FrameStateBuilder) - Method in class org.graalvm.compiler.java.BytecodeParser
-
Because LoopExitNodes do not have a unique bci, in some native-image configurations it is not
possible to clear non-live locals before generating these nodes.
- clearNonLiveLocalsAtTargetCreation(BciBlockMapping.BciBlock, FrameStateBuilder) - Method in class org.graalvm.compiler.java.BytecodeParser
-
In some native-image configurations, it is not legal to clear non-live locals at target
creation.
- clearOutgoingValues() - Method in class org.graalvm.compiler.lir.StandardOp.JumpOp
-
- clearParameterPlugin() - Method in class org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderConfiguration.Plugins
-
- clearPendingException(Word) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
Clears the pending exception for the given thread.
- clearSnippetParameterNames() - Method in class org.graalvm.compiler.hotspot.HotSpotReplacementsImpl
-
- clearSnippetParameterNames() - Method in class org.graalvm.compiler.hotspot.SymbolicSnippetEncoder
-
- clearStack() - Method in class org.graalvm.compiler.java.FrameStateBuilder
-
Clears all values on this stack.
- clearState() - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
Used only to reset state for native image compilation.
- clearSucccessors() - Method in class org.graalvm.compiler.java.BciBlockMapping.BciBlock
-
- clearSuccessors() - Method in class org.graalvm.compiler.graph.Node
-
- clearValues() - Method in class org.graalvm.compiler.nodes.PhiNode
-
- clflush(AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- clflushopt(AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- clone() - Method in class org.graalvm.compiler.phases.graph.MergeableState
-
- cloneAsArrayAccess(ValueNode, LocationIdentity, MemoryOrderMode) - Method in class org.graalvm.compiler.nodes.extended.GuardedUnsafeLoadNode
-
- cloneAsArrayAccess(ValueNode, LocationIdentity, MemoryOrderMode) - Method in class org.graalvm.compiler.nodes.extended.RawLoadNode
-
- cloneAsArrayAccess(ValueNode, LocationIdentity, MemoryOrderMode) - Method in class org.graalvm.compiler.nodes.extended.RawStoreNode
-
- cloneAsArrayAccess(ValueNode, LocationIdentity, MemoryOrderMode) - Method in class org.graalvm.compiler.nodes.extended.UnsafeAccessNode
-
- cloneAsFieldAccess(Assumptions, ResolvedJavaField, MemoryOrderMode) - Method in class org.graalvm.compiler.nodes.extended.RawLoadNode
-
- cloneAsFieldAccess(Assumptions, ResolvedJavaField, MemoryOrderMode) - Method in class org.graalvm.compiler.nodes.extended.RawStoreNode
-
- cloneAsFieldAccess(Assumptions, ResolvedJavaField, MemoryOrderMode) - Method in class org.graalvm.compiler.nodes.extended.UnsafeAccessNode
-
- cloneCallTarget() - Method in class org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode
-
- cloneState(StateT) - Method in class org.graalvm.compiler.phases.graph.ReentrantBlockIterator.BlockIteratorClosure
-
- cloneState(EconomicSet<FloatingReadNode>) - Method in class org.graalvm.compiler.phases.schedule.ScheduleVerification
-
- cloneState() - Method in class org.graalvm.compiler.virtual.phases.ea.ObjectState
-
- cloneState(PartialEscapeBlockState.Final) - Method in class org.graalvm.compiler.virtual.phases.ea.PartialEscapeClosure.Final
-
- cloneState(PEReadEliminationBlockState) - Method in class org.graalvm.compiler.virtual.phases.ea.PEReadEliminationClosure
-
- cloneState(ReadEliminationBlockState) - Method in class org.graalvm.compiler.virtual.phases.ea.ReadEliminationClosure
-
- close() - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler.ScratchRegister
-
- close(boolean) - Method in class org.graalvm.compiler.asm.Assembler
-
Closes this assembler.
- close(OptionValues) - Method in class org.graalvm.compiler.code.CompilationResult
-
Closes this compilation result to future updates.
- close(OptionValues, int) - Method in class org.graalvm.compiler.code.DataSection
-
Computes the layout of the data section and closes this object to further updates.
- close() - Method in class org.graalvm.compiler.core.common.util.CompilationAlarm
-
- close() - Method in class org.graalvm.compiler.core.CompilationWatchDog
-
- close() - Method in class org.graalvm.compiler.debug.CloseableCounter
-
- close() - Method in interface org.graalvm.compiler.debug.DebugCloseable
-
- close() - Method in class org.graalvm.compiler.debug.DebugContext.Activation
-
- close() - Method in class org.graalvm.compiler.debug.DebugContext
-
- close() - Method in interface org.graalvm.compiler.debug.DebugContext.CompilerPhaseScope
-
Notifies the listener that the phase has ended.
- close() - Method in interface org.graalvm.compiler.debug.DebugContext.Scope
-
- close() - Method in interface org.graalvm.compiler.debug.DebugDumpHandler
-
Flushes and releases resources managed by this dump handler.
- close() - Method in class org.graalvm.compiler.debug.DiagnosticsOutputDirectory
-
Archives and deletes this directory if it exists.
- close() - Method in interface org.graalvm.compiler.debug.Indent
-
Closes the current indentation scope.
- close() - Method in class org.graalvm.compiler.debug.ScopeImpl
-
- close() - Method in class org.graalvm.compiler.debug.TTY.Filter
-
- close() - Method in class org.graalvm.compiler.graph.Graph.NodeEventScope
-
- close() - Method in class org.graalvm.compiler.hotspot.CompilationContext
-
- close() - Method in class org.graalvm.compiler.lir.gen.LIRGeneratorTool.BlockScope
-
- close() - Method in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.LateRegistration
-
- close() - Method in class org.graalvm.compiler.nodes.InliningLog.RootScope
-
- close() - Method in class org.graalvm.compiler.nodes.InliningLog.UpdateScope
-
- close(Throwable) - Method in interface org.graalvm.compiler.phases.BasePhase.ApplyScope
-
- close(Throwable) - Method in class org.graalvm.compiler.phases.common.IncrementalCanonicalizerPhase.Apply
-
- close() - Method in class org.graalvm.compiler.printer.BinaryGraphPrinter
-
- close() - Method in class org.graalvm.compiler.printer.CanonicalStringGraphPrinter
-
- close() - Method in class org.graalvm.compiler.printer.CFGPrinterObserver
-
- close() - Method in class org.graalvm.compiler.printer.CompilationPrinter
-
- close() - Method in class org.graalvm.compiler.printer.GraphPrinterDumpHandler
-
- close() - Method in class org.graalvm.compiler.replacements.InvocationPluginHelper
-
- close() - Method in interface org.graalvm.compiler.truffle.common.TruffleCompilation
-
Releases resources held by this object.
- close() - Method in interface org.graalvm.compiler.truffle.common.TruffleDebugContext
-
Closes this debug context.
- close() - Method in class org.graalvm.compiler.truffle.common.TruffleOutputGroup
-
- close() - Method in class org.graalvm.compiler.truffle.compiler.hotspot.HotSpotTruffleCompilationIdentifier
-
- close() - Method in class org.graalvm.compiler.truffle.compiler.PerformanceInformationHandler
-
- close() - Method in class org.graalvm.compiler.truffle.compiler.TruffleDebugContextImpl
-
- close() - Method in class org.graalvm.graphio.GraphOutput
-
Closes the output.
- close() - Method in class org.graalvm.jniutils.JNIMethodScope
-
- close() - Method in class org.graalvm.libgraal.LibGraalScope
-
- close() - Method in class org.graalvm.nativebridge.BinaryOutput.CCharPointerBinaryOutput
-
Closes the buffer and frees off-heap allocated resources.
- CloseableCounter - Class in org.graalvm.compiler.debug
-
A helper class for AbstractKey
s that can nest and need to split out accumulated and flat
values for some kind of counter-like measurement.
- closeCompilationResult() - Method in class org.graalvm.compiler.lir.asm.CompilationResultBuilder
-
- closed() - Method in class org.graalvm.compiler.code.DataSection
-
Determines if this object has been
closed
.
- closeDebugChannels() - Method in interface org.graalvm.compiler.truffle.common.TruffleDebugContext
-
Closes any debugging output channels open in this scope.
- closeDebugChannels() - Method in class org.graalvm.compiler.truffle.compiler.TruffleDebugContextImpl
-
- closeDumpHandlers(boolean) - Method in interface org.graalvm.compiler.debug.DebugConfig
-
- closeDumpHandlers(boolean) - Method in class org.graalvm.compiler.debug.DebugContext
-
- closeRegistration() - Method in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins
-
Processes deferred registrations and then closes this object for future registration.
- closeSnippetRegistration() - Method in class org.graalvm.compiler.hotspot.HotSpotReplacementsImpl
-
- closeSnippetRegistration() - Method in interface org.graalvm.compiler.nodes.spi.Replacements
-
- Closure() - Constructor for class org.graalvm.compiler.virtual.phases.ea.EffectsPhase.Closure
-
- clrex() - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.54 Clear Exclusive.
- cls(int, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.55 Count Leading Sign bits.
- clz(int, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.55 Count Leading Zeros.
- cmeqVVV(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.27 Compare bitwise equal.
- cmeqZeroVV(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.28 Compare bitwise equal to zero.
- cmgeVVV(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.29 Compare signed greater than or equal.
- cmgeZeroVV(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.30 Compare signed greater than or equal to zero.
- cmgtVVV(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.31 Compare signed greater than.
- cmgtZeroVV(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.32 Compare signed greater than zero.
- cmhiVVV(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.33 Compare unsigned higher.
- cmhsVVV(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.34 Compare unsigned higher or same.
- cmleZeroVV(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.35 Compare signed less than or equal to zero.
- cmltZeroVV(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.36 Compare signed less than zero.
- cmovl(AMD64Assembler.ConditionFlag, Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- cmovl(AMD64Assembler.ConditionFlag, Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- cmovq(AMD64Assembler.ConditionFlag, Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- cmovq(AMD64Assembler.ConditionFlag, Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- cmp(int, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
Compares x and y and sets condition flags.
- cmp(int, Register, Register, AArch64Assembler.ExtendType, int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
Compares x to (extendType(y) << imm) and sets condition flags.
- CMP - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64BinaryArithmetic
-
- CMP - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64RMOp
-
- cmpAndJcc(AMD64BaseAssembler.OperandSize, Register, int, AMD64Assembler.ConditionFlag, Label, boolean) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- cmpAndJcc(AMD64BaseAssembler.OperandSize, Register, int, AMD64Assembler.ConditionFlag, Label, boolean, boolean, IntConsumer) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- cmpAndJcc(AMD64BaseAssembler.OperandSize, Register, Register, AMD64Assembler.ConditionFlag, Label, boolean) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- cmpAndJcc(AMD64BaseAssembler.OperandSize, Register, AMD64Address, AMD64Assembler.ConditionFlag, Label, boolean) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- cmpAndJcc(AMD64BaseAssembler.OperandSize, Register, AMD64Address, AMD64Assembler.ConditionFlag, Label, boolean, IntConsumer) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- cmpAndJcc(AMD64BaseAssembler.OperandSize, Register, Supplier<AMD64Address>, AMD64Assembler.ConditionFlag, Label) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- cmpb(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- CmpBranchOp(AMD64BaseAssembler.OperandSize, AllocatableValue, Value, LIRFrameState, Condition, LabelRef, LabelRef, double) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.CmpBranchOp
-
- CmpConstBranchOp(AMD64BaseAssembler.OperandSize, Value, int, LIRFrameState, Condition, LabelRef, LabelRef, double) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.CmpConstBranchOp
-
- CmpConstBranchOp(AMD64BaseAssembler.OperandSize, Value, VMConstant, LIRFrameState, Condition, LabelRef, LabelRef, double) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.CmpConstBranchOp
-
- CmpDataBranchOp(AMD64BaseAssembler.OperandSize, AllocatableValue, Constant, Condition, LabelRef, LabelRef, double) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.CmpDataBranchOp
-
- cmpl(Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- cmpl(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- cmpl(Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- cmplAndJcc(Register, int, AMD64Assembler.ConditionFlag, Label, boolean) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- cmplAndJcc(Register, Register, AMD64Assembler.ConditionFlag, Label, boolean) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- cmplAndJcc(Register, AMD64Address, AMD64Assembler.ConditionFlag, Label, boolean) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- cmpptr(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- cmpptr(Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- cmpq(Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- cmpq(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- cmpq(Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- cmpqAndJcc(Register, int, AMD64Assembler.ConditionFlag, Label, boolean) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- cmpqAndJcc(Register, Register, AMD64Assembler.ConditionFlag, Label, boolean) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- cmpqAndJcc(Register, AMD64Address, AMD64Assembler.ConditionFlag, Label, boolean) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- cmpValue - Variable in class org.graalvm.compiler.lir.amd64.AMD64Move.CompareAndSwapOp
-
- cmpw(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- cmpxchgb(Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
The 8-bit cmpxchg compares the value at adr with the contents of X86.rax, and stores reg into
adr if so; otherwise, the value at adr is loaded into X86.rax,.
- cmpxchgl(Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
The 32-bit cmpxchg compares the value at adr with the contents of X86.rax, and stores reg
into adr if so; otherwise, the value at adr is loaded into X86.rax,.
- cmpxchgq(Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- cmpxchgw(Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
The 16-bit cmpxchg compares the value at adr with the contents of X86.rax, and stores reg
into adr if so; otherwise, the value at adr is loaded into X86.rax,.
- cmtstVVV(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.37 Compare bitwise test bits nonzero.
- cntVV(AArch64ASIMDAssembler.ASIMDSize, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.38 Population Count per byte.
dst[0...n] = countBitCountOfEachByte(src[0...n]), n = size/8.
- code - Variable in class org.graalvm.compiler.code.HexCodeFile
-
- code - Variable in class org.graalvm.compiler.hotspot.stubs.Stub
-
The code installed for the stub.
- code - Variable in class org.graalvm.compiler.java.BciBlockMapping
-
- code - Variable in class org.graalvm.compiler.java.BytecodeParser
-
- code - Variable in class org.graalvm.compiler.replacements.IntrinsicGraphBuilder
-
- CodeAnnotation() - Constructor for class org.graalvm.compiler.asm.Assembler.CodeAnnotation
-
- CodeAnnotation(int) - Constructor for class org.graalvm.compiler.code.CompilationResult.CodeAnnotation
-
- codeCache - Variable in class org.graalvm.compiler.hotspot.meta.HotSpotForeignCallsProviderImpl
-
- codeCache - Variable in class org.graalvm.compiler.lir.asm.CompilationResultBuilder
-
- codeCacheHighBound - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- codeCacheLowBound - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- CodeComment(int, String) - Constructor for class org.graalvm.compiler.code.CompilationResult.CodeComment
-
- CodeEmissionOrder<T extends AbstractBlockBase<T>> - Interface in org.graalvm.compiler.core.common.cfg
-
Interface to compute an ordering of the blocks that can be used by the machine code generator.
- CodeEmissionOrder.ComputationTime - Enum in org.graalvm.compiler.core.common.cfg
-
Specify when the code emitting order is computed.
- codeEmittingOrder() - Method in class org.graalvm.compiler.lir.LIR
-
Gets the code emitting ordering of blocks as an array.
- codeEmittingOrderAvailable() - Method in class org.graalvm.compiler.lir.LIR
-
Checks whether the code emitting order has been computed.
- codeEntryAlignment - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- CodeGenProviders - Interface in org.graalvm.compiler.core.common.spi
-
A set of providers which are required for LIR and/or code generation.
- CodeInfo(long, EconomicSet<Register>) - Constructor for class org.graalvm.compiler.hotspot.HotSpotForeignCallLinkageImpl.CodeInfo
-
- CodeInstallationMemUse - Static variable in class org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl
-
- CodeInstallationTask() - Constructor for class org.graalvm.compiler.core.target.Backend.CodeInstallationTask
-
- CodeInstallationTaskFactory() - Constructor for class org.graalvm.compiler.core.target.Backend.CodeInstallationTaskFactory
-
- codeInstallationTaskFactory - Variable in class org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl
-
- CodeInstallationTime - Static variable in class org.graalvm.compiler.hotspot.CompilationTask
-
Time spent in code installation.
- CodeInstallationTime - Static variable in class org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl
-
- CodeMark(int, CompilationResult.MarkId) - Constructor for class org.graalvm.compiler.code.CompilationResult.CodeMark
-
Creates a mark that associates id
with the machine code position
pcOffset
.
- codeOffset - Variable in class org.graalvm.compiler.lir.asm.CompilationResultBuilder.PendingImplicitException
-
- codePatchingAnnotationConsumer - Variable in class org.graalvm.compiler.asm.Assembler
-
- codeSizeIncrease() - Method in class org.graalvm.compiler.hotspot.phases.OnStackReplacementPhase
-
- codeSizeIncrease() - Method in class org.graalvm.compiler.loop.phases.LoopPeelingPhase
-
- codeSizeIncrease() - Method in class org.graalvm.compiler.loop.phases.LoopPredicationPhase
-
- codeSizeIncrease() - Method in class org.graalvm.compiler.loop.phases.LoopUnswitchingPhase
-
- codeSizeIncrease() - Method in class org.graalvm.compiler.loop.phases.SpeculativeGuardMovementPhase
-
- codeSizeIncrease() - Method in class org.graalvm.compiler.phases.BasePhase
-
- codeSizeIncrease() - Method in class org.graalvm.compiler.phases.common.ConditionalEliminationPhase
-
- codeSizeIncrease() - Method in class org.graalvm.compiler.phases.common.DeoptimizationGroupingPhase
-
- codeSizeIncrease() - Method in class org.graalvm.compiler.phases.common.FixReadsPhase
-
- codeSizeIncrease() - Method in class org.graalvm.compiler.phases.common.FloatingReadPhase
-
- codeSizeIncrease() - Method in class org.graalvm.compiler.phases.common.inlining.InliningPhase
-
- codeSizeIncrease() - Method in class org.graalvm.compiler.phases.common.IterativeConditionalEliminationPhase
-
- codeSizeIncrease() - Method in class org.graalvm.compiler.phases.common.OptimizeDivPhase
-
- codeSizeIncrease() - Method in class org.graalvm.compiler.phases.common.ReassociationPhase
-
- codeSizeIncrease() - Method in class org.graalvm.compiler.phases.common.UseTrappingNullChecksPhase
-
- codeSizeIncrease() - Method in interface org.graalvm.compiler.phases.contract.PhaseSizeContract
-
Returns a factor
>=1
that determines what the final code size in terms of the sum of
the node code sizes
NodeSize
of all nodes is.
- codeSizeIncrease() - Method in class org.graalvm.compiler.truffle.compiler.phases.InstrumentPhase
-
- codeSizeIncrease() - Method in class org.graalvm.compiler.virtual.phases.ea.ReadEliminationPhase
-
- collectFuzzyMatches(Iterable<OptionDescriptor>, String, Collection<OptionDescriptor>) - Static method in class org.graalvm.compiler.options.OptionsParser
-
Collects the set of options that fuzzy match a given option name.
- collectInlinedTargets(TruffleInliningData) - Method in class org.graalvm.compiler.truffle.compiler.phases.inlining.CallNode
-
- CollectionsUtil - Class in org.graalvm.util
-
This class contains utility methods for commonly used functional patterns for collections.
- colorLirOperand(LIRInstruction, Variable, LIRInstruction.OperandMode) - Method in class org.graalvm.compiler.lir.alloc.lsra.LinearScanAssignLocationsPhase
-
Assigns the allocated location for an LIR instruction operand back into the instruction.
- COLUMN_END - Static variable in class org.graalvm.compiler.code.HexCodeFile
-
- COLUMN_END - Static variable in class org.graalvm.compiler.printer.CompilationPrinter
-
- combine(Value...) - Static method in class org.graalvm.compiler.core.common.LIRKind
-
Derive a new type from inputs.
- combine(GuardingNode, GuardingNode) - Static method in class org.graalvm.compiler.nodes.extended.MultiGuardNode
-
- combine(ProfileData.ProfileSource) - Method in enum org.graalvm.compiler.nodes.ProfileData.ProfileSource
-
Combine the sources of knowledge about profiles.
- combineAndWithNegated(ProfileData.BranchProbabilityData) - Method in class org.graalvm.compiler.nodes.ProfileData.BranchProbabilityData
-
Computes combined profile data for not short-circuiting evaluation of
this && !other
.
- combineConstraints(Optional<BasePhase.NotApplicable>...) - Static method in class org.graalvm.compiler.phases.BasePhase.NotApplicable
-
Combines the given constraints.
- combineDerived(LIRKind, AllocatableValue, AllocatableValue) - Static method in class org.graalvm.compiler.core.common.LIRKind
-
Helper method to construct derived reference kinds.
- combineShortCircuitOr(ProfileData.BranchProbabilityData, ProfileData.BranchProbabilityData) - Static method in class org.graalvm.compiler.nodes.ProfileData.BranchProbabilityData
-
Computes combined profile data for short-circuiting evaluation of a || b
.
- COMMENT - Static variable in class org.graalvm.compiler.code.HexCodeFile
-
- comments - Variable in class org.graalvm.compiler.code.HexCodeFile
-
Map from a machine code position to a list of comments for the position.
- CommitAllocationNode - Class in org.graalvm.compiler.nodes.virtual
-
- CommitAllocationNode() - Constructor for class org.graalvm.compiler.nodes.virtual.CommitAllocationNode
-
- commonDominator(AbstractBlockBase<?>, AbstractBlockBase<?>) - Static method in interface org.graalvm.compiler.core.common.cfg.AbstractControlFlowGraph
-
Calculates the common dominator of two blocks.
- commonDominatorFor(NodeIterable<? extends Node>) - Method in class org.graalvm.compiler.nodes.cfg.ControlFlowGraph
-
- commonDominatorHelper(AbstractBlockBase<?>, AbstractBlockBase<?>) - Static method in interface org.graalvm.compiler.core.common.cfg.AbstractControlFlowGraph
-
- commonDominatorTyped(T, T) - Static method in interface org.graalvm.compiler.core.common.cfg.AbstractControlFlowGraph
-
- CommunityCompilerConfiguration - Class in org.graalvm.compiler.core.phases
-
The default configuration for the community edition of Graal.
- CommunityCompilerConfiguration() - Constructor for class org.graalvm.compiler.core.phases.CommunityCompilerConfiguration
-
- CommunityCompilerConfigurationFactory - Class in org.graalvm.compiler.hotspot
-
Factory for creating the default configuration for the community edition of Graal.
- CommunityCompilerConfigurationFactory() - Constructor for class org.graalvm.compiler.hotspot.CommunityCompilerConfigurationFactory
-
- CommunityCompilerConfigurationFactory(int) - Constructor for class org.graalvm.compiler.hotspot.CommunityCompilerConfigurationFactory
-
- CommunityPartialEvaluatorConfiguration - Class in org.graalvm.compiler.truffle.compiler
-
- CommunityPartialEvaluatorConfiguration() - Constructor for class org.graalvm.compiler.truffle.compiler.CommunityPartialEvaluatorConfiguration
-
- CommutativeTwoOp(AMD64Assembler.AMD64RMOp, AMD64BaseAssembler.OperandSize, AllocatableValue, AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64Binary.CommutativeTwoOp
-
- compare(int, Register, int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
Compares x to y and sets condition flags.
- compare(T, T) - Method in class org.graalvm.compiler.core.common.alloc.BasicBlockOrderUtils.BlockOrderComparator
-
- compare(AbstractBlockBase<?>, AbstractBlockBase<?>) - Method in class org.graalvm.compiler.core.common.cfg.AbstractBlockBase.BlockIdComparator
-
- compare(long, long) - Method in class org.graalvm.compiler.nodes.calc.IntegerBelowNode.BelowOp
-
- compare(long, long) - Method in class org.graalvm.compiler.nodes.calc.IntegerLessThanNode.LessThanOp
-
- compare(long, long) - Method in class org.graalvm.compiler.nodes.calc.IntegerLowerThanNode.LowerOp
-
- compare(long, long) - Method in class org.graalvm.compiler.nodes.util.IntegerHelper
-
- compare(Object, long, Object, long, int, Stride, Stride) - Static method in class org.graalvm.compiler.replacements.nodes.ArrayRegionCompareToNode
-
- compare(Object, long, Object, long, int, Stride, Stride, EnumSet<?>) - Static method in class org.graalvm.compiler.replacements.nodes.ArrayRegionCompareToNode
-
- compare(Object, long, Object, long, int, int) - Static method in class org.graalvm.compiler.replacements.nodes.ArrayRegionCompareToNode
-
- compare(Object, long, Object, long, int, int, EnumSet<?>) - Static method in class org.graalvm.compiler.replacements.nodes.ArrayRegionCompareToNode
-
- compareAndSwapInt(WordBase, int, int, LocationIdentity) - Method in class org.graalvm.compiler.word.Word
-
- compareAndSwapInt(int, int, int, LocationIdentity) - Method in class org.graalvm.compiler.word.Word
-
- compareAndSwapLong(WordBase, long, long, LocationIdentity) - Method in class org.graalvm.compiler.word.Word
-
- compareAndSwapLong(int, long, long, LocationIdentity) - Method in class org.graalvm.compiler.word.Word
-
- compareAndSwapObject(WordBase, Object, Object, LocationIdentity) - Method in class org.graalvm.compiler.word.Word
-
- compareAndSwapObject(int, Object, Object, LocationIdentity) - Method in class org.graalvm.compiler.word.Word
-
- CompareAndSwapOp(AArch64Kind, MemoryOrderMode, boolean, AllocatableValue, Value, AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64AtomicMove.CompareAndSwapOp
-
- CompareAndSwapOp(AMD64Kind, AllocatableValue, AMD64AddressValue, AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64Move.CompareAndSwapOp
-
- compareAndSwapWord(WordBase, T, T, LocationIdentity) - Method in class org.graalvm.compiler.word.Word
-
- compareAndSwapWord(int, T, T, LocationIdentity) - Method in class org.graalvm.compiler.word.Word
-
- CompareBranchZeroOp(AllocatableValue, LabelRef, LabelRef, double) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64ControlFlow.CompareBranchZeroOp
-
- CompareNode - Class in org.graalvm.compiler.nodes.calc
-
- CompareNode(NodeClass<? extends CompareNode>, CanonicalCondition, boolean, ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.nodes.calc.CompareNode
-
Constructs a new Compare instruction.
- CompareNode.CompareOp - Class in org.graalvm.compiler.nodes.calc
-
- CompareOp(Value, Value) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64Compare.CompareOp
-
- CompareOp() - Constructor for class org.graalvm.compiler.nodes.calc.CompareNode.CompareOp
-
- compareRelativeFrequencies(double, double) - Static method in class org.graalvm.compiler.phases.schedule.SchedulePhase.Instance
-
- compareTo(FieldsScanner.FieldInfo) - Method in class org.graalvm.compiler.core.common.FieldsScanner.FieldInfo
-
- compareTo(FieldsScanner.FieldInfo) - Method in class org.graalvm.compiler.graph.NodeClass.EdgeInfo
-
Sorts non-list edges before list edges.
- compareTo(CompilerConfigurationFactory) - Method in class org.graalvm.compiler.hotspot.CompilerConfigurationFactory
-
- compareTo(Pointer, int, Pointer, int, Stride, Stride) - Static method in class org.graalvm.compiler.replacements.nodes.ArrayCompareToNode
-
- compareTo(Pointer, int, Pointer, int, Stride, Stride, EnumSet<?>) - Static method in class org.graalvm.compiler.replacements.nodes.ArrayCompareToNode
-
- compareTo(SnippetCounter) - Method in class org.graalvm.compiler.replacements.SnippetCounter
-
Sorts counters in descending order of their
values.
- compareTo(CallNode) - Method in class org.graalvm.compiler.truffle.compiler.phases.inlining.CallNode
-
- compareTo(InliningPolicyProvider) - Method in class org.graalvm.compiler.truffle.compiler.phases.inlining.InliningPolicyProvider
-
- compareTo(CompilationTask) - Method in class org.graalvm.compiler.truffle.runtime.CompilationTask
-
- compareTo(CompilationTask.ExecutorServiceWrapper) - Method in class org.graalvm.compiler.truffle.runtime.CompilationTask.ExecutorServiceWrapper
-
- compilable - Variable in class org.graalvm.compiler.truffle.compiler.TruffleTierContext
-
- CompilableTruffleAST - Interface in org.graalvm.compiler.truffle.common
-
- Compilation - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- compilation - Variable in class org.graalvm.compiler.truffle.runtime.EngineData
-
- CompilationAlarm - Class in org.graalvm.compiler.core.common.util
-
Utility class that allows the compiler to monitor compilations that take a very long time.
- CompilationAlarm.Options - Class in org.graalvm.compiler.core.common.util
-
- CompilationBailoutAsFailure - Static variable in class org.graalvm.compiler.core.GraalCompilerOptions
-
- CompilationContext - Class in org.graalvm.compiler.hotspot
-
A context for scoping the lifetime of foreign objects.
- CompilationEvent - Interface in org.graalvm.compiler.truffle.jfr
-
The JFR event describing a Truffle compilation.
- CompilationExceptionsAreFatal - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- CompilationExceptionsArePrinted - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- CompilationExceptionsAreThrown - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- CompilationExcludePhases - Static variable in class org.graalvm.compiler.phases.BasePhase.PhaseOptions
-
- CompilationExpirationPeriod - Static variable in class org.graalvm.compiler.core.common.util.CompilationAlarm.Options
-
- CompilationFailureAction - Static variable in class org.graalvm.compiler.core.GraalCompilerOptions
-
- CompilationFailureAction - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- compilationFailureAction - Variable in class org.graalvm.compiler.truffle.runtime.EngineData
-
- compilationId(CompilationIdentifier) - Method in class org.graalvm.compiler.nodes.StructuredGraph.Builder
-
- compilationId() - Method in class org.graalvm.compiler.nodes.StructuredGraph
-
- compilationId - Variable in class org.graalvm.compiler.truffle.compiler.TruffleTierContext
-
- CompilationIdentifier - Interface in org.graalvm.compiler.core.common
-
A unique identifier for a compilation.
- CompilationIdentifier.Verbosity - Enum in org.graalvm.compiler.core.common
-
- compilationLevelFullOptimization - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- CompilationListener - Interface in org.graalvm.compiler.debug
-
- compilationListener(CompilationListener) - Method in class org.graalvm.compiler.debug.DebugContext.Builder
-
Sets the compilation listener for the debug context.
- CompilationListenerProfiler - Class in org.graalvm.compiler.core.common
-
- CompilationListenerProfiler(CompilerProfiler, int) - Constructor for class org.graalvm.compiler.core.common.CompilationListenerProfiler
-
Creates a compilation listener that passes events for a specific compilation identified by
compileId
onto profiler
.
- compilationLocalConstantProvider - Variable in class org.graalvm.compiler.truffle.compiler.PartialEvaluator
-
- CompilationMemUse - Static variable in class org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl
-
- CompilationPrinter - Class in org.graalvm.compiler.core
-
Utility for printing an informational line to
TTY
upon completion of compiling a method.
- CompilationPrinter - Class in org.graalvm.compiler.printer
-
Utility for printing compilation related data structures at various compilation phases.
- CompilationPrinter(OutputStream) - Constructor for class org.graalvm.compiler.printer.CompilationPrinter
-
Creates a control flow graph printer.
- CompilationRequestIdentifier - Interface in org.graalvm.compiler.core.common
-
- CompilationResult - Class in org.graalvm.compiler.code
-
Represents the output from compiling a method, including the compiled machine code, associated
data and references, relocation information, deoptimization information, etc.
- CompilationResult(CompilationIdentifier) - Constructor for class org.graalvm.compiler.code.CompilationResult
-
- CompilationResult(CompilationIdentifier, String) - Constructor for class org.graalvm.compiler.code.CompilationResult
-
- CompilationResult(String) - Constructor for class org.graalvm.compiler.code.CompilationResult
-
- compilationResult - Variable in class org.graalvm.compiler.core.GraalCompiler.Request
-
- compilationResult - Variable in class org.graalvm.compiler.lir.asm.CompilationResultBuilder
-
- CompilationResult.CodeAnnotation - Class in org.graalvm.compiler.code
-
- CompilationResult.CodeComment - Class in org.graalvm.compiler.code
-
A string comment about one or more instructions at a specific position in the code.
- CompilationResult.CodeMark - Class in org.graalvm.compiler.code
-
An alternative to the existing Mark
which isn't very flexible since it's final.
- CompilationResult.JumpTable - Class in org.graalvm.compiler.code
-
Describes a table of signed offsets embedded in the code.
- CompilationResult.JumpTable.EntryFormat - Enum in org.graalvm.compiler.code
-
Constants denoting the format and size of each entry in a jump table.
- CompilationResult.MarkId - Interface in org.graalvm.compiler.code
-
An identified mark in the generated code.
- CompilationResultBuilder - Class in org.graalvm.compiler.lir.asm
-
- CompilationResultBuilder(CodeGenProviders, FrameMap, Assembler<?>, DataBuilder, FrameContext, OptionValues, DebugContext, CompilationResult, Register) - Constructor for class org.graalvm.compiler.lir.asm.CompilationResultBuilder
-
- CompilationResultBuilder(CodeGenProviders, FrameMap, Assembler<?>, DataBuilder, FrameContext, OptionValues, DebugContext, CompilationResult, Register, EconomicMap<Constant, DataSection.Data>, List<LIRInstructionVerifier>) - Constructor for class org.graalvm.compiler.lir.asm.CompilationResultBuilder
-
- CompilationResultBuilder.Options - Class in org.graalvm.compiler.lir.asm
-
- CompilationResultBuilder.PendingImplicitException - Class in org.graalvm.compiler.lir.asm
-
- CompilationResultBuilderFactory - Interface in org.graalvm.compiler.lir.asm
-
- CompilationResultBuilderFactory.Options - Class in org.graalvm.compiler.lir.asm
-
- compilationStarted() - Method in interface org.graalvm.compiler.truffle.jfr.CompilationEvent
-
- CompilationState - Enum in org.graalvm.compiler.truffle.runtime
-
- CompilationStatisticDetails - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- CompilationStatistics - Class in org.graalvm.compiler.hotspot
-
- CompilationStatistics - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- CompilationStatistics.Options - Class in org.graalvm.compiler.hotspot
-
- CompilationStatisticsEvent - Interface in org.graalvm.compiler.truffle.jfr
-
- CompilationTask - Class in org.graalvm.compiler.hotspot
-
- CompilationTask(HotSpotJVMCIRuntime, HotSpotGraalCompiler, HotSpotCompilationRequest, boolean, boolean) - Constructor for class org.graalvm.compiler.hotspot.CompilationTask
-
- CompilationTask(HotSpotJVMCIRuntime, HotSpotGraalCompiler, HotSpotCompilationRequest, boolean, boolean, boolean) - Constructor for class org.graalvm.compiler.hotspot.CompilationTask
-
- CompilationTask - Class in org.graalvm.compiler.truffle.runtime
-
- CompilationTask.ExecutorServiceWrapper - Class in org.graalvm.compiler.truffle.runtime
-
- CompilationTask.HotSpotCompilationWrapper - Class in org.graalvm.compiler.hotspot
-
- compilationThresholdScale() - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- CompilationTime - Static variable in class org.graalvm.compiler.hotspot.CompilationTask
-
Time spent in compilation.
- CompilationTime - Static variable in class org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl
-
- CompilationWatchDog - Class in org.graalvm.compiler.core
-
A watch dog for
watching and reporting on long running compilations.
- CompilationWatchDog.EventHandler - Interface in org.graalvm.compiler.core
-
Acts on compilation watch dog events.
- CompilationWatchDog.Options - Class in org.graalvm.compiler.core
-
- CompilationWatchDogStartDelay - Static variable in class org.graalvm.compiler.core.CompilationWatchDog.Options
-
- CompilationWatchDogVMExitDelay - Static variable in class org.graalvm.compiler.core.CompilationWatchDog.Options
-
- CompilationWrapper<T> - Class in org.graalvm.compiler.core
-
- CompilationWrapper(DiagnosticsOutputDirectory, Map<CompilationWrapper.ExceptionAction, Integer>) - Constructor for class org.graalvm.compiler.core.CompilationWrapper
-
- CompilationWrapper.ExceptionAction - Enum in org.graalvm.compiler.core
-
Actions to take upon an exception being raised during compilation performed via
CompilationWrapper
.
- CompilationWrapper.Failure - Class in org.graalvm.compiler.core
-
Call back for
handling a compilation failure.
- compile(GraalCompiler.Request<T>) - Static method in class org.graalvm.compiler.core.GraalCompiler
-
Services a given compilation request.
- compile(StructuredGraph, boolean, CompilationIdentifier, DebugContext) - Method in class org.graalvm.compiler.hotspot.HotSpotGraalCompiler
-
- compile(boolean) - Method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
Returns true
if the call target was already compiled or was compiled
synchronously.
- CompileAOTOnCreate - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- compileAOTOnCreate - Variable in class org.graalvm.compiler.truffle.runtime.EngineData
-
- compileAST(OptionValues, DebugContext, CompilableTruffleAST, CompilationIdentifier, TruffleCompilerImpl.CancellableTruffleCompilationTask, TruffleCompilerListener) - Method in class org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl
-
- CompiledAndInstalledBytecodes - Static variable in class org.graalvm.compiler.hotspot.CompilationTask
-
- compiledTier(int) - Method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
- compileGraph(StructuredGraph, ResolvedJavaMethod, Providers, Backend, PhaseSuite<HighTierContext>, OptimisticOptimizations, ProfilingInfo, Suites, LIRSuites, T, CompilationResultBuilderFactory, boolean) - Static method in class org.graalvm.compiler.core.GraalCompiler
-
Requests compilation of a given graph.
- compileHelper(CompilationResultBuilderFactory, CompilationResult, StructuredGraph, boolean, OptionValues) - Method in class org.graalvm.compiler.hotspot.HotSpotGraalCompiler
-
- CompileImmediately - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- compileImmediately - Variable in class org.graalvm.compiler.truffle.runtime.EngineData
-
- compileMethod(CompilationRequest) - Method in class org.graalvm.compiler.hotspot.HotSpotGraalCompiler
-
- compileMethod(CompilationRequest, boolean, OptionValues) - Method in class org.graalvm.compiler.hotspot.HotSpotGraalCompiler
-
- CompileOnly - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- compileOnly - Variable in class org.graalvm.compiler.truffle.runtime.EngineData
-
- compilePEGraph(StructuredGraph, String, PhaseSuite<HighTierContext>, CompilableTruffleAST, CompilationRequest, TruffleCompilerListener, TruffleCompilationTask) - Method in class org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl
-
- compiler - Variable in class org.graalvm.compiler.hotspot.CompilationTask
-
- CompilerConfiguration - Interface in org.graalvm.compiler.phases.tiers
-
- CompilerConfigurationFactory - Class in org.graalvm.compiler.hotspot
-
- CompilerConfigurationFactory(String, int) - Constructor for class org.graalvm.compiler.hotspot.CompilerConfigurationFactory
-
- CompilerConfigurationFactory.BackendMap - Interface in org.graalvm.compiler.hotspot
-
- CompilerConfigurationFactory.DefaultBackendMap - Class in org.graalvm.compiler.hotspot
-
- CompilerIdleDelay - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- compilerInverted - Variable in class org.graalvm.compiler.nodes.LoopBeginNode
-
- CompilerProfiler - Interface in org.graalvm.compiler.core.common
-
A profiling service that consumes compilation related events.
- CompilerThread - Class in org.graalvm.compiler.core
-
- CompilerThread(Runnable, String) - Constructor for class org.graalvm.compiler.core.CompilerThread
-
- CompilerThreadFactory - Class in org.graalvm.compiler.core
-
- CompilerThreadFactory(String) - Constructor for class org.graalvm.compiler.core.CompilerThreadFactory
-
- CompilerThreads - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- CompileTheWorldFuzzedSuitesCompilationTask - Class in org.graalvm.compiler.hotspot
-
- CompileTheWorldFuzzedSuitesCompilationTask(HotSpotJVMCIRuntime, HotSpotGraalCompiler, HotSpotCompilationRequest, boolean, boolean) - Constructor for class org.graalvm.compiler.hotspot.CompileTheWorldFuzzedSuitesCompilationTask
-
- CompileTheWorldFuzzedSuitesCompilationTask(HotSpotJVMCIRuntime, HotSpotGraalCompiler, HotSpotCompilationRequest, boolean, boolean, boolean) - Constructor for class org.graalvm.compiler.hotspot.CompileTheWorldFuzzedSuitesCompilationTask
-
- compileTimeAssertion - Variable in class org.graalvm.compiler.replacements.nodes.AssertionNode
-
- completeInitialization(HotSpotJVMCIRuntime, OptionValues) - Method in class org.graalvm.compiler.hotspot.HotSpotBackend
-
Performs any remaining initialization that was deferred until the
runtime object was initialized and this backend was registered with it.
- completeInitialization(HotSpotJVMCIRuntime, OptionValues) - Method in class org.graalvm.compiler.hotspot.HotSpotHostBackend
-
- ComplexMatchResult - Interface in org.graalvm.compiler.core.match
-
A closure that can be evaluated to produce the LIR for some complex match.
- ComplexMatchValue - Class in org.graalvm.compiler.core.match
-
A wrapper value for the lazy evaluation of a complex match.
- ComplexMatchValue(ComplexMatchResult) - Constructor for class org.graalvm.compiler.core.match.ComplexMatchValue
-
- componentType - Variable in class org.graalvm.compiler.nodes.virtual.VirtualArrayNode
-
- componentType() - Method in class org.graalvm.compiler.nodes.virtual.VirtualArrayNode
-
- CompositeValue - Class in org.graalvm.compiler.lir
-
Base class to represent values that need to be stored in more than one register.
- CompositeValue(<any>) - Constructor for class org.graalvm.compiler.lir.CompositeValue
-
- CompositeValue.Component - Annotation Type in org.graalvm.compiler.lir
-
- CompositeValueClass<T> - Class in org.graalvm.compiler.lir
-
- compress(boolean) - Method in class org.graalvm.compiler.graph.Graph
-
- compress(StructuredGraph, ValueNode, CompressEncoding) - Static method in class org.graalvm.compiler.hotspot.nodes.HotSpotCompressionNode
-
- compress(Constant) - Method in class org.graalvm.compiler.hotspot.nodes.HotSpotCompressionNode
-
- compress(Constant) - Method in class org.graalvm.compiler.nodes.CompressionNode
-
- compress(boolean) - Method in class org.graalvm.compiler.nodes.StructuredGraph
-
- compress(Pointer, Pointer, int, JavaKind) - Static method in class org.graalvm.compiler.replacements.StringUTF16CompressNode
-
- compressed(AbstractObjectStamp, CompressEncoding) - Static method in class org.graalvm.compiler.hotspot.nodes.type.HotSpotNarrowOopStamp
-
- compressed(CompressEncoding) - Method in class org.graalvm.compiler.hotspot.nodes.type.KlassPointerStamp
-
- COMPRESSED_HUB_LOCATION - Static variable in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- compressedReference(PlatformKind) - Static method in class org.graalvm.compiler.core.common.LIRKind
-
Create a
LIRKind
of type
platformKind
that contains a single, tracked,
compressed oop reference.
- CompressEncoding - Class in org.graalvm.compiler.core.common
-
A compact representation of the different encoding strategies for Objects and metadata.
- CompressEncoding(long, int) - Constructor for class org.graalvm.compiler.core.common.CompressEncoding
-
- compressible - Variable in class org.graalvm.compiler.nodes.extended.JavaReadNode
-
- compressible - Variable in class org.graalvm.compiler.nodes.extended.JavaWriteNode
-
- CompressionNode - Class in org.graalvm.compiler.nodes
-
Compress or uncompress an oop or metaspace pointer.
- CompressionNode(NodeClass<? extends UnaryNode>, CompressionNode.CompressionOp, ValueNode, Stamp, CompressEncoding) - Constructor for class org.graalvm.compiler.nodes.CompressionNode
-
- CompressionNode.CompressionOp - Enum in org.graalvm.compiler.nodes
-
- CompressPointer(AllocatableValue, AllocatableValue, AllocatableValue, CompressEncoding, boolean) - Constructor for class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotMove.CompressPointer
-
- CompressPointerOp(AllocatableValue, Value, AllocatableValue, CompressEncoding, boolean, LIRKindTool) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64Move.CompressPointerOp
-
- CompressPointerOp(AllocatableValue, Value, AllocatableValue, CompressEncoding, boolean, LIRKindTool) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64Move.CompressPointerOp
-
- compute(double, UnaryMathIntrinsicNode.UnaryOperation) - Static method in class org.graalvm.compiler.hotspot.amd64.AMD64X87MathIntrinsicNode
-
- compute(DebugContext, BytecodeStream, BciBlockMapping, int, int, boolean) - Static method in class org.graalvm.compiler.java.LocalLiveness
-
- compute(NodeCycles, int) - Static method in enum org.graalvm.compiler.nodeinfo.NodeCycles
-
- compute(int) - Static method in enum org.graalvm.compiler.nodeinfo.NodeCycles
-
- compute(NodeSize, int) - Static method in enum org.graalvm.compiler.nodeinfo.NodeSize
-
- compute(int) - Static method in enum org.graalvm.compiler.nodeinfo.NodeSize
-
- compute(StructuredGraph, boolean, boolean, boolean, boolean) - Static method in class org.graalvm.compiler.nodes.cfg.ControlFlowGraph
-
- compute() - Method in class org.graalvm.compiler.phases.common.inlining.walker.ComputeInliningRelevance
-
Initializes or updates the relevance computation.
- compute(double, double, BinaryMathIntrinsicNode.BinaryOperation) - Static method in class org.graalvm.compiler.replacements.nodes.BinaryMathIntrinsicNode
-
- compute(double, UnaryMathIntrinsicNode.UnaryOperation) - Static method in class org.graalvm.compiler.replacements.nodes.UnaryMathIntrinsicNode
-
- compute(double) - Method in enum org.graalvm.compiler.replacements.nodes.UnaryMathIntrinsicNode.UnaryOperation
-
- computeBlockCompilations() - Method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
Computes block compilation using BlockNode
APIs.
- ComputeCodeEmissionOrder - Class in org.graalvm.compiler.lir
-
Computes the LIR code emitting order.
- ComputeCodeEmissionOrder() - Constructor for class org.graalvm.compiler.lir.ComputeCodeEmissionOrder
-
- ComputeCodeEmissionOrder.Options - Class in org.graalvm.compiler.lir
-
- computeCodeEmittingOrder(OptionValues, CodeEmissionOrder.ComputationTime) - Method in class org.graalvm.compiler.core.common.alloc.DefaultCodeEmissionOrder
-
Computes the block order used for code emission.
- computeCodeEmittingOrder(OptionValues, CodeEmissionOrder.ComputationTime) - Method in interface org.graalvm.compiler.core.common.cfg.CodeEmissionOrder
-
Computes the block order used for code emission.
- computedAddress - Variable in class org.graalvm.compiler.nodes.IndirectCallTargetNode
-
- computedAddress() - Method in class org.graalvm.compiler.nodes.IndirectCallTargetNode
-
- computeForSchedule(StructuredGraph) - Static method in class org.graalvm.compiler.nodes.cfg.ControlFlowGraph
-
- computeFrameForState(NodeWithState, FrameState) - Method in class org.graalvm.compiler.core.gen.DebugInfoBuilder
-
- computeFrameForState(NodeWithState, FrameState) - Method in class org.graalvm.compiler.hotspot.HotSpotDebugInfoBuilder
-
- computeGlobalLiveSets() - Method in class org.graalvm.compiler.lir.alloc.lsra.LinearScanLifetimeAnalysisPhase
-
Performs a backward dataflow analysis to compute global live sets (i.e.
- computeGraphCycles(StructuredGraph, boolean) - Static method in class org.graalvm.compiler.phases.contract.NodeCostUtil
-
- computeGraphSize(StructuredGraph) - Static method in class org.graalvm.compiler.phases.contract.NodeCostUtil
-
- computeIdentityHashCode(Object) - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotHashCodeSnippets
-
- computeIdentityHashCode(Object) - Method in class org.graalvm.compiler.replacements.IdentityHashCodeSnippets
-
- ComputeInliningRelevance - Class in org.graalvm.compiler.phases.common.inlining.walker
-
- ComputeInliningRelevance(StructuredGraph, ToDoubleFunction<FixedNode>) - Constructor for class org.graalvm.compiler.phases.common.inlining.walker.ComputeInliningRelevance
-
- computeIterationMask(Edges.Type, int, long[]) - Static method in class org.graalvm.compiler.graph.NodeClass
-
- computeLinearScanOrder(int, T) - Static method in class org.graalvm.compiler.core.common.alloc.LinearScanOrder
-
Computes the block order used for the linear scan register allocator.
- computeLocals(FrameState, int, JavaValue[], JavaKind[]) - Method in class org.graalvm.compiler.core.gen.DebugInfoBuilder
-
- computeLocks(FrameState, JavaValue[]) - Method in class org.graalvm.compiler.core.gen.DebugInfoBuilder
-
- computeLockValue(FrameState, int) - Method in class org.graalvm.compiler.core.gen.DebugInfoBuilder
-
- computeLockValue(FrameState, int) - Method in class org.graalvm.compiler.hotspot.HotSpotDebugInfoBuilder
-
- computeMaximumSize(double, int) - Method in class org.graalvm.compiler.phases.common.inlining.policy.AbstractInliningPolicy
-
- computeNodes(NodeBitMap, Graph, LoopEx, Iterable<AbstractBeginNode>, Iterable<AbstractBeginNode>) - Static method in class org.graalvm.compiler.nodes.loop.LoopFragment
-
- computeNodesSize(Iterable<Node>) - Static method in class org.graalvm.compiler.phases.contract.NodeCostUtil
-
- ComputeObjectAddressNode - Class in org.graalvm.compiler.nodes
-
A high-level intrinsic for getting an address inside of an object.
- ComputeObjectAddressNode(ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.nodes.ComputeObjectAddressNode
-
- computePostdominators() - Method in class org.graalvm.compiler.nodes.cfg.ControlFlowGraph
-
- computePriority() - Method in interface org.graalvm.compiler.nodes.StaticDeoptimizingNode
-
- computeProbabilities() - Method in class org.graalvm.compiler.phases.common.inlining.walker.CallsiteHolderExplorable
-
- computeRelativePageDifference(long, long, int) - Static method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler.PatcherUtil
-
Computes the page-relative difference between two addresses.
- computeStack(FrameState, int, int, JavaValue[], JavaKind[]) - Method in class org.graalvm.compiler.core.gen.DebugInfoBuilder
-
- computeStamp(ValueNode) - Method in class org.graalvm.compiler.hotspot.replacements.ObjectCloneNode
-
- computeStamp(Stamp, Stamp) - Static method in class org.graalvm.compiler.nodes.calc.CopySignNode
-
- computeStamp(ValueNode) - Method in interface org.graalvm.compiler.replacements.nodes.ObjectClone
-
- computeStamp(Stamp) - Method in enum org.graalvm.compiler.replacements.nodes.UnaryMathIntrinsicNode.UnaryOperation
-
- computeStateDuring(FrameState) - Method in class org.graalvm.compiler.hotspot.replacements.FastNotifyNode
-
- computeStateDuring(FrameState) - Method in interface org.graalvm.compiler.nodes.DeoptimizingNode.DeoptDuring
-
Compute the
FrameState
describing the program state during the execution of this
node from an input
FrameState
describing the program state after finishing the
execution of this node.
- computeStateDuring(FrameState) - Method in interface org.graalvm.compiler.nodes.extended.ForeignCall
-
- computeStateDuring(FrameState) - Method in interface org.graalvm.compiler.nodes.Invoke
-
- computeStateDuring(FrameState) - Method in class org.graalvm.compiler.replacements.nodes.BasicArrayCopyNode
-
- concat(Iterable<T>, Iterable<T>) - Static method in class org.graalvm.util.CollectionsUtil
-
Concatenates two iterables into a single iterable.
- concat(List<Iterable<T>>) - Static method in class org.graalvm.util.CollectionsUtil
-
Concatenates multiple iterables into a single iterable.
- concrete - Variable in class org.graalvm.compiler.phases.common.inlining.info.ExactInlineInfo
-
- Condition - Enum in org.graalvm.compiler.core.common.calc
-
Condition codes used in conditionals.
- condition - Variable in class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.BranchOp
-
- Condition() - Constructor for class org.graalvm.compiler.nodeinfo.StructuralInput.Condition
-
- condition - Variable in class org.graalvm.compiler.nodes.AbstractFixedGuardNode
-
- condition() - Method in class org.graalvm.compiler.nodes.AbstractFixedGuardNode
-
- condition - Variable in class org.graalvm.compiler.nodes.calc.CompareNode
-
- condition() - Method in class org.graalvm.compiler.nodes.calc.CompareNode
-
Gets the condition (comparison operation) for this instruction.
- condition() - Method in class org.graalvm.compiler.nodes.calc.ConditionalNode
-
- condition() - Method in class org.graalvm.compiler.nodes.ConditionAnchorNode
-
- condition - Variable in class org.graalvm.compiler.nodes.GuardNode
-
- condition() - Method in class org.graalvm.compiler.nodes.IfNode
-
- condition() - Method in class org.graalvm.compiler.replacements.nodes.AssertionNode
-
- Condition.CanonicalizedCondition - Class in org.graalvm.compiler.core.common.calc
-
- ConditionalElimination - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- ConditionalEliminationMaxIterations - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- ConditionalEliminationPhase - Class in org.graalvm.compiler.phases.common
-
- ConditionalEliminationPhase(boolean) - Constructor for class org.graalvm.compiler.phases.common.ConditionalEliminationPhase
-
- ConditionalEliminationPhase(boolean, boolean) - Constructor for class org.graalvm.compiler.phases.common.ConditionalEliminationPhase
-
- ConditionalEliminationPhase.Instance - Class in org.graalvm.compiler.phases.common
-
- ConditionalEliminationPhase.MoveGuardsUpwards - Class in org.graalvm.compiler.phases.common
-
- ConditionalEliminationPhase.Options - Class in org.graalvm.compiler.phases.common
-
- ConditionalEliminationUtil - Class in org.graalvm.compiler.phases.common
-
- ConditionalEliminationUtil() - Constructor for class org.graalvm.compiler.phases.common.ConditionalEliminationUtil
-
- ConditionalEliminationUtil.GuardedCondition - Class in org.graalvm.compiler.phases.common
-
- ConditionalEliminationUtil.GuardFolding - Interface in org.graalvm.compiler.phases.common
-
- ConditionalEliminationUtil.GuardRewirer - Interface in org.graalvm.compiler.phases.common
-
- ConditionalEliminationUtil.InfoElement - Class in org.graalvm.compiler.phases.common
-
- ConditionalEliminationUtil.InfoElementProvider - Interface in org.graalvm.compiler.phases.common
-
- ConditionalEliminationUtil.InputFilter - Class in org.graalvm.compiler.phases.common
-
Checks for safe nodes when moving pending tests up.
- ConditionalEliminationUtil.Marks - Class in org.graalvm.compiler.phases.common
-
- conditionalJump(int, Condition, Label) - Method in class org.graalvm.compiler.lir.aarch64.AArch64ControlFlow.StrategySwitchOp.SwitchClosure
-
- conditionalJump(int, Condition, Label) - Method in class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.StrategySwitchOp.SwitchClosure
-
- conditionalJump(int, Condition, Label) - Method in class org.graalvm.compiler.lir.SwitchStrategy.BaseSwitchClosure
-
This method generates code for a comparison between the actual value and the constant at
the given index and a condition jump to target.
- conditionalJump(int, Condition, boolean) - Method in class org.graalvm.compiler.lir.SwitchStrategy.BaseSwitchClosure
-
- conditionalJump(int, Condition) - Method in class org.graalvm.compiler.lir.SwitchStrategy.BaseSwitchClosure
-
- conditionalJumpOrDefault(int, Condition, boolean) - Method in class org.graalvm.compiler.lir.SwitchStrategy.BaseSwitchClosure
-
- ConditionalNode - Class in org.graalvm.compiler.nodes.calc
-
The ConditionalNode
class represents a comparison that yields one of two (eagerly
evaluated) values.
- ConditionalNode(LogicNode) - Constructor for class org.graalvm.compiler.nodes.calc.ConditionalNode
-
- ConditionalNode(LogicNode, ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.nodes.calc.ConditionalNode
-
- ConditionalNode(StructuredGraph, CanonicalCondition, ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.nodes.calc.ConditionalNode
-
- ConditionAnchorNode - Class in org.graalvm.compiler.nodes
-
- ConditionAnchorNode(LogicNode) - Constructor for class org.graalvm.compiler.nodes.ConditionAnchorNode
-
- ConditionAnchorNode(LogicNode, boolean) - Constructor for class org.graalvm.compiler.nodes.ConditionAnchorNode
-
- conditions - Variable in class org.graalvm.compiler.phases.common.ConditionalEliminationPhase.Instance
-
- CondMoveOp(Variable, AArch64Assembler.ConditionFlag, AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64ControlFlow.CondMoveOp
-
- CondMoveOp(Variable, Condition, AllocatableValue, Value) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.CondMoveOp
-
- CondSetOp(Variable, AArch64Assembler.ConditionFlag) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64ControlFlow.CondSetOp
-
- CondSetOp(Variable, Condition) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.CondSetOp
-
- config - Variable in class org.graalvm.compiler.hotspot.HotSpotCounterOp
-
- config - Variable in class org.graalvm.compiler.hotspot.HotSpotHostBackend
-
- config - Variable in class org.graalvm.compiler.hotspot.meta.HotSpotSuitesProvider
-
- config - Variable in class org.graalvm.compiler.hotspot.replacements.KlassLayoutHelperNode
-
- config - Variable in class org.graalvm.compiler.truffle.compiler.hotspot.TruffleCallBoundaryInstrumentation
-
- config - Variable in class org.graalvm.compiler.truffle.compiler.hotspot.TruffleCallBoundaryInstrumentationFactory.TruffleCompilationResultBuilderFactory
-
- config - Variable in class org.graalvm.compiler.truffle.compiler.PartialEvaluator
-
- config - Variable in class org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl
-
- configGraphBuilderSuite(PhaseSuite<HighTierContext>, boolean, boolean, boolean) - Method in class org.graalvm.compiler.hotspot.HotSpotGraalCompiler
-
Reconfigures a given graph builder suite (GBS) if one of the given GBS parameter values is
not the default.
- conflicts(LocationIdentity, ValueNode, ValueNode) - Method in class org.graalvm.compiler.virtual.phases.ea.ReadEliminationBlockState.CacheEntry
-
- conflicts(LocationIdentity, ValueNode, ValueNode) - Method in class org.graalvm.compiler.virtual.phases.ea.ReadEliminationBlockState.LoadCacheEntry
-
- conflicts(LocationIdentity, ValueNode, ValueNode) - Method in class org.graalvm.compiler.virtual.phases.ea.ReadEliminationBlockState.UnsafeLoadCacheEntry
-
- considerGuards - Variable in class org.graalvm.compiler.virtual.phases.ea.ReadEliminationClosure
-
- considerGuards - Variable in class org.graalvm.compiler.virtual.phases.ea.ReadEliminationPhase
-
- considerImplicitNullChecks() - Method in enum org.graalvm.compiler.phases.schedule.SchedulePhase.SchedulingStrategy
-
- const2reg(CompilationResultBuilder, AMD64MacroAssembler, Register, JavaConstant, AMD64Kind) - Static method in class org.graalvm.compiler.lir.amd64.AMD64Move
-
- const2stack(CompilationResultBuilder, AMD64MacroAssembler, Value, JavaConstant) - Static method in class org.graalvm.compiler.lir.amd64.AMD64Move
-
- constant(Constant, MetaAccessProvider) - Method in class org.graalvm.compiler.core.common.type.AbstractObjectStamp
-
- constant(Constant, MetaAccessProvider) - Method in class org.graalvm.compiler.core.common.type.FloatStamp
-
- constant(Constant, MetaAccessProvider) - Method in class org.graalvm.compiler.core.common.type.IllegalStamp
-
- constant(Constant, MetaAccessProvider) - Method in class org.graalvm.compiler.core.common.type.IntegerStamp
-
- constant(Constant, MetaAccessProvider) - Method in class org.graalvm.compiler.core.common.type.RawPointerStamp
-
- constant(Constant, MetaAccessProvider) - Method in class org.graalvm.compiler.core.common.type.Stamp
-
If it is possible to represent single value stamps of this kind, this method returns the
stamp representing the single value c.
- constant(Constant, MetaAccessProvider) - Method in class org.graalvm.compiler.core.common.type.VoidStamp
-
- constant(Constant, MetaAccessProvider) - Method in class org.graalvm.compiler.hotspot.nodes.type.KlassPointerStamp
-
- constant(Constant, MetaAccessProvider) - Method in class org.graalvm.compiler.hotspot.nodes.type.MethodCountersPointerStamp
-
- constant(Constant, MetaAccessProvider) - Method in class org.graalvm.compiler.hotspot.nodes.type.MethodPointerStamp
-
- constantArguments - Variable in class org.graalvm.compiler.replacements.SnippetSubstitutionNode
-
- ConstantBindingParameterPlugin - Class in org.graalvm.compiler.replacements
-
- ConstantBindingParameterPlugin(Object[], MetaAccessProvider, SnippetReflectionProvider) - Constructor for class org.graalvm.compiler.replacements.ConstantBindingParameterPlugin
-
Creates a plugin that will create
ConstantNode
s for each parameter with an index
equal to that of a non-null object in
constantArgs
(from which the
ConstantNode
is created if it isn't already a
ConstantNode
).
- constantBooleanParam(ValueNode) - Static method in class org.graalvm.compiler.truffle.compiler.amd64.substitutions.AMD64TruffleInvocationPlugins
-
- constantDescriptions - Variable in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotConstantRetrievalOp
-
- constantExactTripCount() - Method in class org.graalvm.compiler.nodes.loop.CountedLoopInfo
-
- constantExtremum() - Method in class org.graalvm.compiler.nodes.loop.BasicInductionVariable
-
- constantExtremum() - Method in class org.graalvm.compiler.nodes.loop.DerivedConvertedInductionVariable
-
- constantExtremum() - Method in class org.graalvm.compiler.nodes.loop.DerivedOffsetInductionVariable
-
- constantExtremum() - Method in class org.graalvm.compiler.nodes.loop.DerivedScaledInductionVariable
-
- constantExtremum() - Method in class org.graalvm.compiler.nodes.loop.InductionVariable
-
- ConstantFieldProvider - Interface in org.graalvm.compiler.core.common.spi
-
Implements the logic that decides whether a field read should be constant folded.
- constantFieldProvider - Variable in class org.graalvm.compiler.nodes.spi.CoreProvidersImpl
-
- ConstantFieldProvider.ConstantFieldTool<T> - Interface in org.graalvm.compiler.core.common.spi
-
- ConstantFoldUtil - Class in org.graalvm.compiler.nodes.util
-
- ConstantFoldUtil() - Constructor for class org.graalvm.compiler.nodes.util.ConstantFoldUtil
-
- constantInit() - Method in class org.graalvm.compiler.nodes.loop.BasicInductionVariable
-
- constantInit() - Method in class org.graalvm.compiler.nodes.loop.DerivedConvertedInductionVariable
-
- constantInit() - Method in class org.graalvm.compiler.nodes.loop.DerivedOffsetInductionVariable
-
- constantInit() - Method in class org.graalvm.compiler.nodes.loop.DerivedScaledInductionVariable
-
- constantInit() - Method in class org.graalvm.compiler.nodes.loop.InductionVariable
-
- ConstantLoadOptimization - Class in org.graalvm.compiler.lir.constopt
-
This optimization tries to improve the handling of constants by replacing a single definition of
a constant, which is potentially scheduled into a block with high frequency, with one or more
definitions in blocks with a lower frequency.
- ConstantLoadOptimization() - Constructor for class org.graalvm.compiler.lir.constopt.ConstantLoadOptimization
-
- ConstantLoadOptimization.Options - Class in org.graalvm.compiler.lir.constopt
-
- constantMaxTripCount() - Method in class org.graalvm.compiler.nodes.loop.CountedLoopInfo
-
- ConstantNode - Class in org.graalvm.compiler.nodes
-
The ConstantNode
represents a constant
.
- ConstantNode(Constant, Stamp) - Constructor for class org.graalvm.compiler.nodes.ConstantNode
-
Constructs a new node representing the specified constant.
- ConstantNode(Stamp, ConstantReflectionProvider, ResolvedJavaType) - Constructor for class org.graalvm.compiler.nodes.ConstantNode
-
- constantOrNull(ValueNode, ValueNode, NodeView) - Method in class org.graalvm.compiler.nodes.calc.IntegerLowerThanNode.LowerOp
-
Tries to further canonicalize the condition, but only returns the result if it is
constant.
- constantPool - Variable in class org.graalvm.compiler.java.BytecodeParser
-
- ConstantPoolPatch - Interface in org.graalvm.compiler.replacements.classfile
-
- constantReceiver - Variable in class org.graalvm.compiler.nodes.GraphDecoder.InvokeData
-
- constantReflection - Variable in class org.graalvm.compiler.hotspot.meta.DefaultHotSpotLoweringProvider
-
- constantReflection - Variable in class org.graalvm.compiler.nodes.spi.CoreProvidersImpl
-
- ConstantReflectionUtil - Class in org.graalvm.compiler.nodes.util
-
Helper functions to access complex objects on the application heap via the
ConstantReflectionProvider
.
- ConstantReflectionUtil.ArrayBaseOffsetProvider - Interface in org.graalvm.compiler.nodes.util
-
- constants - Variable in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotConstantRetrievalOp
-
- constantScale(InductionVariable) - Method in class org.graalvm.compiler.nodes.loop.DerivedOffsetInductionVariable
-
- constantScale(InductionVariable) - Method in class org.graalvm.compiler.nodes.loop.DerivedScaledInductionVariable
-
- constantScale(InductionVariable) - Method in class org.graalvm.compiler.nodes.loop.InductionVariable
-
this = C * ref + n, returns C.
- constantStride() - Method in class org.graalvm.compiler.nodes.loop.BasicInductionVariable
-
- constantStride() - Method in class org.graalvm.compiler.nodes.loop.DerivedConvertedInductionVariable
-
- constantStride() - Method in class org.graalvm.compiler.nodes.loop.DerivedOffsetInductionVariable
-
- constantStride() - Method in class org.graalvm.compiler.nodes.loop.DerivedScaledInductionVariable
-
- constantStride() - Method in class org.graalvm.compiler.nodes.loop.InductionVariable
-
- constantStrideParam(ValueNode) - Static method in class org.graalvm.compiler.truffle.compiler.amd64.substitutions.AMD64TruffleInvocationPlugins
-
- ConstantTree - Class in org.graalvm.compiler.lir.constopt
-
Represents a dominator (sub-)tree for a constant definition.
- ConstantTree(AbstractControlFlowGraph<?>, DefUseTree) - Constructor for class org.graalvm.compiler.lir.constopt.ConstantTree
-
- ConstantTree.Flags - Enum in org.graalvm.compiler.lir.constopt
-
- ConstantTree.NodeCost - Class in org.graalvm.compiler.lir.constopt
-
Costs associated with a block.
- ConstantTreeAnalyzer - Class in org.graalvm.compiler.lir.constopt
-
Analyzes a
ConstantTree
and marks potential materialization positions.
- ConstantValue - Class in org.graalvm.compiler.lir
-
Represents an inlined Constant
value.
- ConstantValue(<any>, Constant) - Constructor for class org.graalvm.compiler.lir.ConstantValue
-
- constantValues(ValueNode, AbstractMergeNode, boolean) - Static method in class org.graalvm.compiler.nodes.IfNode
-
Gets an array of constants derived from a node that is either a
ConstantNode
or a
PhiNode
whose input values are all constants.
- ConstOp(AMD64Assembler.AMD64BinaryArithmetic, AMD64BaseAssembler.OperandSize, AllocatableValue, AllocatableValue, int) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64Binary.ConstOp
-
- ConstOp(AMD64Assembler.AMD64MIOp, AMD64BaseAssembler.OperandSize, AllocatableValue, AllocatableValue, int) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64Binary.ConstOp
-
- ConstOp(AMD64Assembler.AMD64BinaryArithmetic, AMD64BaseAssembler.OperandSize, AllocatableValue, int) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64BinaryConsumer.ConstOp
-
- ConstOp(AMD64Assembler.AMD64MIOp, AMD64BaseAssembler.OperandSize, AllocatableValue, int) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64BinaryConsumer.ConstOp
-
- ConstOp(LIRInstructionClass<? extends AMD64BinaryConsumer.ConstOp>, AMD64Assembler.AMD64MIOp, AMD64BaseAssembler.OperandSize, AllocatableValue, int) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64BinaryConsumer.ConstOp
-
- ConstPermuteBytesUsingTableOp(LIRGeneratorTool, AllocatableValue, AllocatableValue, byte[]) - Constructor for class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.ConstPermuteBytesUsingTableOp
-
- ConstPermuteBytesUsingTableOp(LIRGeneratorTool, AllocatableValue, AllocatableValue, byte[], AllocatableValue) - Constructor for class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.ConstPermuteBytesUsingTableOp
-
- ConstShuffleBytesOp(AllocatableValue, AllocatableValue, byte...) - Constructor for class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.ConstShuffleBytesOp
-
- constStamps - Variable in class org.graalvm.compiler.replacements.SnippetTemplate.Arguments
-
- consume(Node, boolean, boolean, boolean) - Method in class org.graalvm.compiler.core.match.MatchContext
-
Mark a node as consumed by the match.
- contains(int) - Method in class org.graalvm.compiler.code.SourceMapping
-
- contains(double) - Method in class org.graalvm.compiler.core.common.type.FloatStamp
-
- contains(long) - Method in class org.graalvm.compiler.core.common.type.IntegerStamp
-
- contains(Node, Node) - Method in class org.graalvm.compiler.graph.Edges
-
- contains(T) - Method in interface org.graalvm.compiler.graph.iterators.NodeIterable
-
- contains(Node) - Method in class org.graalvm.compiler.graph.NodeBitMap
-
- contains(T) - Method in class org.graalvm.compiler.graph.NodeList
-
- contains(Object) - Method in class org.graalvm.compiler.graph.NodeList
-
- contains(Node) - Method in class org.graalvm.compiler.graph.NodeWorkList
-
- contains(Node) - Method in class org.graalvm.compiler.graph.NodeWorkList.IterativeNodeWorkList
-
- contains(Node) - Method in class org.graalvm.compiler.graph.NodeWorkList.SingletonNodeWorkList
-
- contains(ValueNode) - Method in class org.graalvm.compiler.java.FrameStateBuilder
-
- contains(LocationIdentity) - Method in class org.graalvm.compiler.nodes.cfg.LocationSet
-
- contains(Node) - Method in class org.graalvm.compiler.nodes.loop.LoopFragment
-
- contains(Object) - Method in class org.graalvm.compiler.truffle.runtime.collection.DelegatingBlockingQueue
-
- contains(VirtualObjectNode) - Method in class org.graalvm.compiler.virtual.phases.ea.PartialEscapeBlockState
-
- containsAll(Collection<?>) - Method in class org.graalvm.compiler.graph.NodeList
-
- containsAll(Collection<?>) - Method in class org.graalvm.compiler.truffle.runtime.collection.DelegatingBlockingQueue
-
- containsInvoke(Invoke) - Method in class org.graalvm.compiler.phases.common.inlining.walker.CallsiteHolderExplorable
-
- containsKey(Node) - Method in class org.graalvm.compiler.graph.NodeMap
-
- containsKey(OptionKey<?>) - Method in class org.graalvm.compiler.options.ModifiableOptionValues
-
- containsKey(OptionKey<?>) - Method in class org.graalvm.compiler.options.OptionValues
-
- containsLeafCallsite(Invokable) - Method in class org.graalvm.compiler.nodes.InliningLog
-
- containsLocation(LocationIdentity) - Method in class org.graalvm.compiler.virtual.phases.ea.EffectsClosure.LoopKillCache
-
- containsNull - Variable in class org.graalvm.compiler.core.common.util.FrequencyEncoder
-
- containsOrOverlaps(LocationIdentity) - Method in class org.graalvm.compiler.nodes.cfg.LocationSet
-
- containsParam(ParameterNode) - Method in class org.graalvm.compiler.phases.common.inlining.walker.CallsiteHolderExplorable
-
- containsValue(Object) - Method in class org.graalvm.compiler.graph.NodeMap
-
- contDoYield - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- context() - Method in class org.graalvm.compiler.debug.DebugContext
-
- context() - Method in error org.graalvm.compiler.debug.GraalError
-
- contextAdd(T) - Method in class org.graalvm.compiler.lir.phases.GenericContext
-
- contextLookup(Class<T>) - Method in class org.graalvm.compiler.debug.DebugContext
-
Searches the current debug scope, bottom up, for a context object that is an instance of a
given type.
- contextLookup(Class<T>) - Method in class org.graalvm.compiler.lir.phases.GenericContext
-
- contextLookupTopdown(Class<T>) - Method in class org.graalvm.compiler.debug.DebugContext
-
Searches the current debug scope, top down, for a context object that is an instance of a
given type.
- contextRemove(Class<T>) - Method in class org.graalvm.compiler.lir.phases.GenericContext
-
- contextSnapshot(Class<T>) - Method in class org.graalvm.compiler.debug.DebugContext
-
- contextType - Variable in class org.graalvm.compiler.nodes.GraphDecoder.InvokeData
-
- CONTINUATION_DO_YIELD - Static variable in class org.graalvm.compiler.hotspot.HotSpotBackend
-
- continueInlining(StructuredGraph) - Method in class org.graalvm.compiler.phases.common.inlining.policy.GreedyInliningPolicy
-
- continueInlining(StructuredGraph) - Method in class org.graalvm.compiler.phases.common.inlining.policy.InlineEverythingPolicy
-
- continueInlining(StructuredGraph) - Method in interface org.graalvm.compiler.phases.common.inlining.policy.InliningPolicy
-
- continueIteration(StateT) - Method in class org.graalvm.compiler.phases.graph.ReentrantNodeIterator.NodeIteratorClosure
-
Determine whether iteration should continue in the current state.
- contractorName() - Method in class org.graalvm.compiler.phases.BasePhase
-
- contractorName() - Method in interface org.graalvm.compiler.phases.contract.PhaseSizeContract
-
- contradiction() - Static method in class org.graalvm.compiler.core.common.type.StampFactory
-
- contradiction(Graph) - Static method in class org.graalvm.compiler.nodes.LogicConstantNode
-
Gets a constant for false
.
- contradiction() - Static method in class org.graalvm.compiler.nodes.LogicConstantNode
-
Gets a constant for false
.
- controlFlowAnchor() - Static method in class org.graalvm.compiler.api.directives.GraalDirectives
-
A call to this method will never be duplicated by control flow optimizations in the compiler.
- ControlFlowAnchored - Interface in org.graalvm.compiler.nodes.debug
-
Marker interface for nodes that prevents control flow optimizations.
- ControlFlowAnchorNode - Class in org.graalvm.compiler.nodes.debug
-
- ControlFlowAnchorNode() - Constructor for class org.graalvm.compiler.nodes.debug.ControlFlowAnchorNode
-
- ControlFlowAnchorNode(Invoke) - Constructor for class org.graalvm.compiler.nodes.debug.ControlFlowAnchorNode
-
Used by MacroSubstitution.
- ControlFlowGraph - Class in org.graalvm.compiler.nodes.cfg
-
- ControlFlowGraph.CFGOptions - Class in org.graalvm.compiler.nodes.cfg
-
- ControlFlowGraph.DeferredExit - Class in org.graalvm.compiler.nodes.cfg
-
- ControlFlowGraph.RecursiveVisitor<V> - Interface in org.graalvm.compiler.nodes.cfg
-
- ControlFlowOptimizer - Class in org.graalvm.compiler.lir
-
This class performs basic optimizations on the control flow graph after LIR generation.
- ControlFlowOptimizer() - Constructor for class org.graalvm.compiler.lir.ControlFlowOptimizer
-
- ControlSinkNode - Class in org.graalvm.compiler.nodes
-
- ControlSinkNode(NodeClass<? extends ControlSinkNode>, Stamp) - Constructor for class org.graalvm.compiler.nodes.ControlSinkNode
-
- controlSplit(ControlSplitNode) - Method in class org.graalvm.compiler.phases.graph.PostOrderNodeIterator
-
- controlSplit(ControlSplitNode) - Method in class org.graalvm.compiler.phases.graph.StatelessPostOrderNodeIterator
-
- ControlSplitNode - Class in org.graalvm.compiler.nodes
-
The ControlSplitNode
is a base class for all instructions that split the control flow
(i.e., have more than one successor).
- ControlSplitNode(NodeClass<? extends ControlSplitNode>, Stamp) - Constructor for class org.graalvm.compiler.nodes.ControlSplitNode
-
- convert(Constant, ConstantReflectionProvider) - Method in class org.graalvm.compiler.hotspot.replacements.ClassGetHubNode
-
- convert(Constant, ConstantReflectionProvider) - Method in class org.graalvm.compiler.hotspot.replacements.HubGetClassNode
-
- convert(Constant, ConstantReflectionProvider) - Method in interface org.graalvm.compiler.nodes.calc.ConvertNode
-
- convert(Constant, ConstantReflectionProvider) - Method in class org.graalvm.compiler.nodes.calc.FloatConvertNode
-
- convert(Constant, ConstantReflectionProvider) - Method in class org.graalvm.compiler.nodes.calc.IntegerConvertNode
-
- convert(ValueNode, Stamp, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.IntegerConvertNode
-
- convert(ValueNode, Stamp, StructuredGraph, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.IntegerConvertNode
-
- convert(ValueNode, Stamp, boolean, StructuredGraph, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.IntegerConvertNode
-
- convert(ValueNode, Stamp, boolean, StructuredGraph, NodeView, boolean) - Static method in class org.graalvm.compiler.nodes.calc.IntegerConvertNode
-
- convert(ValueNode, Stamp, boolean, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.IntegerConvertNode
-
- convert(Constant, ConstantReflectionProvider) - Method in class org.graalvm.compiler.nodes.CompressionNode
-
- convert(GraphBuilderContext, ValueNode, JavaKind, boolean) - Method in class org.graalvm.compiler.word.WordOperationPlugin
-
- ConvertDeoptimizeToGuardPhase - Class in org.graalvm.compiler.loop.phases
-
- ConvertDeoptimizeToGuardPhase(CanonicalizerPhase) - Constructor for class org.graalvm.compiler.loop.phases.ConvertDeoptimizeToGuardPhase
-
- convertFormatArg(Object) - Static method in class org.graalvm.compiler.debug.DebugContext
-
- convertInvokeDynamic(GraphBuilderContext, BootstrapMethodIntrospection) - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.NodePlugin
-
Converts an invoke dynamic (indy) call into a static call that passes the returned arguments.
- ConvertNode - Interface in org.graalvm.compiler.nodes.calc
-
Represents a conversion between primitive types.
- ConvertNullToZeroOp(AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64Move.ConvertNullToZeroOp
-
- ConvertNullToZeroOp(AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64Move.ConvertNullToZeroOp
-
- convertUnsigned(ValueNode, Stamp, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.IntegerConvertNode
-
- convertUnsigned(ValueNode, Stamp, StructuredGraph, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.IntegerConvertNode
-
- convertValuesToKeyValueMap(long[]) - Static method in class org.graalvm.compiler.debug.DebugContext
-
Creates and returns a sorted map from metric names to their values in values
.
- ConvertZeroToNullOp(AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64Move.ConvertZeroToNullOp
-
- ConvertZeroToNullOp(AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64Move.ConvertZeroToNullOp
-
- copy(int, int) - Method in class org.graalvm.compiler.asm.Assembler
-
- copy(Object, Object) - Method in class org.graalvm.compiler.core.common.Fields
-
Copies fields from from
to to
, both of which must be of the same type.
- copy(Object, Object, Fields.ObjectTransformer) - Method in class org.graalvm.compiler.core.common.Fields
-
Copies fields from from
to to
, both of which must be of the same type.
- copy(IntList, int, int) - Static method in class org.graalvm.compiler.core.common.util.IntList
-
Makes a new int list by copying a range from a given int list.
- copy(IntList, int, int, int) - Static method in class org.graalvm.compiler.core.common.util.IntList
-
Makes a new int list by copying a range from a given int list.
- copy() - Method in class org.graalvm.compiler.core.phases.fuzzing.FullFuzzedTierPlan
-
- copy() - Method in class org.graalvm.compiler.core.phases.fuzzing.MinimalFuzzedCompilationPlan
-
Creates a deep copy of this compilation plan.
- copy(Node, Node) - Method in class org.graalvm.compiler.graph.Edges
-
Copies edges from fromNode
to toNode
.
- copy(DebugContext) - Method in class org.graalvm.compiler.graph.Graph
-
Creates a copy of this graph.
- copy(Consumer<UnmodifiableEconomicMap<Node, Node>>, DebugContext) - Method in class org.graalvm.compiler.graph.Graph
-
Creates a copy of this graph.
- copy(String, DebugContext) - Method in class org.graalvm.compiler.graph.Graph
-
Creates a copy of this graph.
- copy(String, Consumer<UnmodifiableEconomicMap<Node, Node>>, DebugContext) - Method in class org.graalvm.compiler.graph.Graph
-
Creates a copy of this graph.
- copy() - Method in class org.graalvm.compiler.graph.NodeBitMap
-
- copy() - Method in class org.graalvm.compiler.java.BciBlockMapping.BciBlock
-
- copy() - Method in class org.graalvm.compiler.java.BciBlockMapping.BciBlock.JSRData
-
- copy() - Method in class org.graalvm.compiler.java.FrameStateBuilder
-
- copy() - Method in class org.graalvm.compiler.lir.phases.LIRPhaseSuite
-
- copy() - Method in class org.graalvm.compiler.lir.phases.LIRSuites
-
- copy() - Method in class org.graalvm.compiler.lir.util.ValueSet
-
- copy(Object, long, Object, long, JavaKind, LocationIdentity) - Static method in class org.graalvm.compiler.nodes.extended.UnsafeCopyNode
-
- copy() - Method in class org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderConfiguration
-
Creates a copy of this configuration with all its plugins.
- copy() - Method in class org.graalvm.compiler.nodes.GraphState
-
Creates a copy of this graph state.
- copy(InductionVariable, ValueNode) - Method in class org.graalvm.compiler.nodes.loop.DerivedConvertedInductionVariable
-
- copy(InductionVariable, ValueNode) - Method in class org.graalvm.compiler.nodes.loop.DerivedInductionVariable
-
- copy(InductionVariable, ValueNode) - Method in class org.graalvm.compiler.nodes.loop.DerivedOffsetInductionVariable
-
- copy(InductionVariable, ValueNode) - Method in class org.graalvm.compiler.nodes.loop.DerivedScaledInductionVariable
-
- copy(double) - Method in class org.graalvm.compiler.nodes.ProfileData.BranchProbabilityData
-
- copy(double) - Method in class org.graalvm.compiler.nodes.ProfileData.LoopFrequencyData
-
- copy(double[]) - Method in class org.graalvm.compiler.nodes.ProfileData.SwitchProbabilityData
-
- copy(String, Consumer<UnmodifiableEconomicMap<Node, Node>>, DebugContext) - Method in class org.graalvm.compiler.nodes.StructuredGraph
-
Creates a copy of this graph.
- copy(String, Consumer<UnmodifiableEconomicMap<Node, Node>>, DebugContext, OptionValues) - Method in class org.graalvm.compiler.nodes.StructuredGraph
-
Creates a copy of this graph with the new option values.
- copy(ResolvedJavaMethod, OptionValues, DebugContext, boolean) - Method in class org.graalvm.compiler.nodes.StructuredGraph
-
- copy() - Method in class org.graalvm.compiler.phases.PhaseSuite
-
- copy() - Method in class org.graalvm.compiler.phases.tiers.Suites
-
- copy() - Method in class org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode
-
- copyMemory(boolean, Object, Object, long, Object, long, long) - Static method in class org.graalvm.compiler.hotspot.replacements.UnsafeCopyMemoryNode
-
- copyMemoryName - Static variable in class org.graalvm.compiler.hotspot.replacements.UnsafeSnippets
-
- CopySignNode - Class in org.graalvm.compiler.nodes.calc
-
- CopySignNode(ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.nodes.calc.CopySignNode
-
- copySpecializedGraph(DebugContext) - Method in class org.graalvm.compiler.replacements.SnippetTemplate
-
Gets a copy of the specialized graph.
- copyValue(InductionVariable) - Method in class org.graalvm.compiler.nodes.loop.DerivedConvertedInductionVariable
-
- copyValue(InductionVariable, boolean) - Method in class org.graalvm.compiler.nodes.loop.DerivedConvertedInductionVariable
-
- copyValue(InductionVariable) - Method in class org.graalvm.compiler.nodes.loop.DerivedInductionVariable
-
- copyValue(InductionVariable, boolean) - Method in class org.graalvm.compiler.nodes.loop.DerivedInductionVariable
-
- copyValue(InductionVariable) - Method in class org.graalvm.compiler.nodes.loop.DerivedOffsetInductionVariable
-
- copyValue(InductionVariable, boolean) - Method in class org.graalvm.compiler.nodes.loop.DerivedOffsetInductionVariable
-
- copyValue(InductionVariable, boolean) - Method in class org.graalvm.compiler.nodes.loop.DerivedScaledInductionVariable
-
- copyValue(InductionVariable) - Method in class org.graalvm.compiler.nodes.loop.DerivedScaledInductionVariable
-
- copyWith(ResolvedJavaType, boolean, boolean, boolean, boolean) - Method in class org.graalvm.compiler.core.common.type.AbstractObjectStamp
-
- copyWith(boolean, boolean) - Method in class org.graalvm.compiler.core.common.type.AbstractObjectStamp
-
- copyWith(boolean, boolean) - Method in class org.graalvm.compiler.core.common.type.AbstractPointerStamp
-
- copyWith(ResolvedJavaType, boolean, boolean, boolean, boolean) - Method in class org.graalvm.compiler.core.common.type.ObjectStamp
-
- copyWith(boolean, boolean) - Method in class org.graalvm.compiler.core.common.type.RawPointerStamp
-
- copyWith(ConstantReflectionProvider) - Method in class org.graalvm.compiler.hotspot.meta.HotSpotProviders
-
- copyWith() - Method in class org.graalvm.compiler.hotspot.meta.HotSpotProviders
-
- copyWith(ResolvedJavaType, boolean, boolean, boolean, boolean) - Method in class org.graalvm.compiler.hotspot.nodes.type.HotSpotNarrowOopStamp
-
- copyWith(boolean, boolean) - Method in class org.graalvm.compiler.hotspot.nodes.type.KlassPointerStamp
-
- copyWith(boolean, boolean) - Method in class org.graalvm.compiler.hotspot.nodes.type.MethodCountersPointerStamp
-
- copyWith(boolean, boolean) - Method in class org.graalvm.compiler.hotspot.nodes.type.MethodPointerStamp
-
- copyWith(boolean, SpeculationLog) - Method in class org.graalvm.compiler.nodes.GraphState
-
- copyWith(ConstantReflectionProvider) - Method in class org.graalvm.compiler.nodes.spi.CoreProvidersImpl
-
- copyWith(ResolvedJavaType, boolean, boolean, boolean, boolean) - Method in class org.graalvm.compiler.nodes.type.NarrowOopStamp
-
- copyWith(ConstantReflectionProvider) - Method in class org.graalvm.compiler.phases.util.Providers
-
- copyWithCustomSimplification(CanonicalizerPhase.CustomSimplification) - Method in class org.graalvm.compiler.phases.common.CanonicalizerPhase
-
- copyWithCustomSimplification(CanonicalizerPhase.CustomSimplification) - Method in class org.graalvm.compiler.phases.common.FinalCanonicalizerPhase
-
- copyWithExtendKind(MemoryExtendKind) - Method in interface org.graalvm.compiler.nodes.memory.ExtendableMemoryAccess
-
- copyWithExtendKind(MemoryExtendKind) - Method in class org.graalvm.compiler.nodes.memory.ReadNode
-
- copyWithIdentifier(CompilationIdentifier, DebugContext) - Method in class org.graalvm.compiler.nodes.StructuredGraph
-
- copyWithInputs() - Method in class org.graalvm.compiler.graph.Node
-
- copyWithInputs(boolean) - Method in class org.graalvm.compiler.graph.Node
-
- copyWithoutGVN() - Method in class org.graalvm.compiler.phases.common.CanonicalizerPhase
-
- copyWithoutGVN() - Method in class org.graalvm.compiler.phases.common.FinalCanonicalizerPhase
-
- copyWithoutSimplification() - Method in class org.graalvm.compiler.phases.common.CanonicalizerPhase
-
- copyWithoutSimplification() - Method in class org.graalvm.compiler.phases.common.FinalCanonicalizerPhase
-
- CoreProviders - Interface in org.graalvm.compiler.nodes.spi
-
- CoreProvidersDelegate - Class in org.graalvm.compiler.nodes.spi
-
- CoreProvidersDelegate(CoreProviders) - Constructor for class org.graalvm.compiler.nodes.spi.CoreProvidersDelegate
-
- CoreProvidersImpl - Class in org.graalvm.compiler.nodes.spi
-
- CoreProvidersImpl(MetaAccessProvider, ConstantReflectionProvider, ConstantFieldProvider, LoweringProvider, Replacements, StampProvider, ForeignCallsProvider, PlatformConfigurationProvider, MetaAccessExtensionProvider, LoopsDataProvider, WordVerification) - Constructor for class org.graalvm.compiler.nodes.spi.CoreProvidersImpl
-
- cos(double) - Static method in class org.graalvm.compiler.hotspot.amd64.AMD64X87MathSnippets
-
- Count - Static variable in class org.graalvm.compiler.debug.DebugOptions
-
- count() - Method in interface org.graalvm.compiler.graph.iterators.NodeIterable
-
- count() - Method in class org.graalvm.compiler.graph.NodeBitMap
-
- count() - Method in class org.graalvm.compiler.graph.NodeList
-
- COUNT_THRESHOLD_FORMAT - Static variable in class org.graalvm.compiler.truffle.runtime.debug.TraceCompilationListener
-
- countCalls() - Method in class org.graalvm.compiler.truffle.runtime.TruffleInlining
-
- countDependencies() - Method in class org.graalvm.compiler.truffle.runtime.OptimizedAssumption
-
Gets the number of dependencies registered with this assumption.
- counted - Variable in class org.graalvm.compiler.nodes.loop.LoopEx
-
- counted() - Method in class org.graalvm.compiler.nodes.loop.LoopEx
-
- countedLoopChecked - Variable in class org.graalvm.compiler.nodes.loop.LoopEx
-
- countedLoopDisabled() - Method in class org.graalvm.compiler.nodes.LoopBeginNode
-
- CountedLoopInfo - Class in org.graalvm.compiler.nodes.loop
-
Class representing meta information about a counted loop.
- CountedLoopInfo(LoopEx, InductionVariable, IfNode, ValueNode, boolean, AbstractBeginNode, boolean) - Constructor for class org.graalvm.compiler.nodes.loop.CountedLoopInfo
-
- countedLoops() - Method in class org.graalvm.compiler.nodes.loop.LoopsData
-
Get all counted loops.
- counter - Variable in class org.graalvm.compiler.debug.CloseableCounter
-
- counter(CharSequence) - Static method in class org.graalvm.compiler.debug.DebugContext
-
- counter(String, Object) - Static method in class org.graalvm.compiler.debug.DebugContext
-
Creates a debug counter.
- counter(String, Object, Object) - Static method in class org.graalvm.compiler.debug.DebugContext
-
Creates a debug counter.
- counter() - Static method in class org.graalvm.compiler.hotspot.nodes.MonitorCounterNode
-
- counter(String, String, long, boolean) - Static method in class org.graalvm.compiler.nodes.debug.DynamicCounterNode
-
- counter - Variable in class org.graalvm.compiler.replacements.SnippetCounterNode
-
- COUNTER_ALLOCATION_REMOVED - Static variable in class org.graalvm.compiler.virtual.phases.ea.PartialEscapeClosure
-
- COUNTER_GROUP - Static variable in class org.graalvm.compiler.hotspot.HotSpotInstructionProfiling
-
- COUNTER_MATERIALIZATIONS - Static variable in class org.graalvm.compiler.virtual.phases.ea.PartialEscapeClosure
-
- COUNTER_MATERIALIZATIONS_LOOP_END - Static variable in class org.graalvm.compiler.virtual.phases.ea.PartialEscapeClosure
-
- COUNTER_MATERIALIZATIONS_LOOP_EXIT - Static variable in class org.graalvm.compiler.virtual.phases.ea.PartialEscapeClosure
-
- COUNTER_MATERIALIZATIONS_LOOP_REITERATION - Static variable in class org.graalvm.compiler.virtual.phases.ea.PartialEscapeClosure
-
- COUNTER_MATERIALIZATIONS_MERGE - Static variable in class org.graalvm.compiler.virtual.phases.ea.PartialEscapeClosure
-
- COUNTER_MATERIALIZATIONS_PHI - Static variable in class org.graalvm.compiler.virtual.phases.ea.PartialEscapeClosure
-
- COUNTER_MATERIALIZATIONS_UNHANDLED - Static variable in class org.graalvm.compiler.virtual.phases.ea.PartialEscapeClosure
-
- COUNTER_MEMORYCHECKPOINT - Static variable in class org.graalvm.compiler.virtual.phases.ea.PartialEscapeClosure
-
- CounterKey - Interface in org.graalvm.compiler.debug
-
A counter for some value of interest.
- counterMap - Static variable in class org.graalvm.compiler.hotspot.debug.BenchmarkCounters
-
- COUNTERMODE_IMPL_CRYPT - Static variable in class org.graalvm.compiler.hotspot.HotSpotBackend
-
Descriptor for StubRoutines::_counterMode_AESCrypt
.
- counterModeAESCrypt - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- CounterModeAESNode - Class in org.graalvm.compiler.replacements.nodes
-
Encrypt or decrypt operation using the AES cipher.
- CounterModeAESNode(ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.replacements.nodes.CounterModeAESNode
-
- CounterModeAESNode(ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, EnumSet<?>) - Constructor for class org.graalvm.compiler.replacements.nodes.CounterModeAESNode
-
- CounterModeCryptPlugin() - Constructor for class org.graalvm.compiler.replacements.StandardGraphBuilderPlugins.CounterModeCryptPlugin
-
- counterNeverOverflows() - Method in class org.graalvm.compiler.nodes.loop.CountedLoopInfo
-
- Counters - Static variable in class org.graalvm.compiler.debug.DebugOptions
-
- Counters(SnippetCounter.Group.Factory) - Constructor for class org.graalvm.compiler.hotspot.replacements.MonitorSnippets.Counters
-
- counters - Variable in class org.graalvm.compiler.hotspot.replacements.MonitorSnippets.Templates
-
- countInlinedCalls() - Method in interface org.graalvm.compiler.truffle.common.TruffleInliningData
-
- countInlinedCalls() - Method in class org.graalvm.compiler.truffle.runtime.TruffleInlining
-
- countInstructions(String[], int, int) - Method in interface org.graalvm.compiler.asm.Assembler.InstructionCounter
-
- countInstructions(LIR, Assembler<?>) - Static method in class org.graalvm.compiler.hotspot.HotSpotInstructionProfiling
-
- CountLeadingZerosNode - Class in org.graalvm.compiler.replacements.nodes
-
Count the number of leading zeros using the hardware instructions where possible.
- CountLeadingZerosNode(ValueNode) - Constructor for class org.graalvm.compiler.replacements.nodes.CountLeadingZerosNode
-
- countMissingStages(EnumSet<GraphState.StageFlag>) - Method in class org.graalvm.compiler.nodes.GraphState
-
- countRecursiveInlining(ResolvedJavaMethod) - Method in class org.graalvm.compiler.phases.common.inlining.walker.InliningData
-
- CountTrailingZerosNode - Class in org.graalvm.compiler.replacements.nodes
-
Count the number of trailing zeros using the hardware instructions where possible.
- CountTrailingZerosNode(ValueNode) - Constructor for class org.graalvm.compiler.replacements.nodes.CountTrailingZerosNode
-
- CPU_HAS_INTEL_JCC_ERRATUM - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- CR_16BIT - Static variable in class org.graalvm.compiler.lir.amd64.AMD64CalcStringAttributesOp
-
All codepoints are BMP (0x0000 - 0xffff, no UTF-16 surrogates).
- CR_7BIT - Static variable in class org.graalvm.compiler.lir.amd64.AMD64CalcStringAttributesOp
-
All codepoints are ASCII (0x00 - 0x7f).
- CR_8BIT - Static variable in class org.graalvm.compiler.lir.amd64.AMD64CalcStringAttributesOp
-
All codepoints are LATIN-1 (0x00 - 0xff).
- CR_BROKEN_FIXED_WIDTH - Static variable in class org.graalvm.compiler.lir.amd64.AMD64CalcStringAttributesOp
-
The string is not encoded correctly in the given fixed-width encoding.
- CR_BROKEN_MULTIBYTE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64CalcStringAttributesOp
-
The string is not encoded correctly in the given multi-byte/variable-width encoding.
- CR_VALID_FIXED_WIDTH - Static variable in class org.graalvm.compiler.lir.amd64.AMD64CalcStringAttributesOp
-
The string is encoded correctly in the given fixed-width encoding.
- CR_VALID_MULTIBYTE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64CalcStringAttributesOp
-
The string is encoded correctly in the given multi-byte/variable-width encoding.
- CrashAt - Static variable in class org.graalvm.compiler.core.GraalCompilerOptions
-
- crb - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ControlFlow.StrategySwitchOp.SwitchClosure
-
- crb - Variable in class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.StrategySwitchOp.SwitchClosure
-
- crc32cTableTddr - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- CRC_TABLE_LOCATION - Static variable in class org.graalvm.compiler.hotspot.HotSpotBackend
-
- crcTableAddress - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- create(Throwable, String, StackTraceElement[]) - Static method in class org.graalvm.compiler.code.SourceStackTraceBailoutException
-
- create(ArrayList<? extends FieldsScanner.FieldInfo>) - Static method in class org.graalvm.compiler.core.common.Fields
-
- create(int, long, long) - Static method in class org.graalvm.compiler.core.common.type.IntegerStamp
-
- create(int, long, long, long, long) - Static method in class org.graalvm.compiler.core.common.type.IntegerStamp
-
- create(int, long, long, long, long, boolean) - Static method in class org.graalvm.compiler.core.common.type.IntegerStamp
-
- create(Stamp, Stamp) - Static method in class org.graalvm.compiler.core.common.type.StampPair
-
- create(Assumptions, ResolvedJavaType) - Static method in class org.graalvm.compiler.core.common.type.TypeReference
-
Creates a type reference using the given type with assumptions and without trusting interface
types.
- create(byte[], long, boolean) - Static method in class org.graalvm.compiler.core.common.util.UnsafeArrayTypeReader
-
- create(boolean) - Static method in class org.graalvm.compiler.core.common.util.UnsafeArrayTypeWriter
-
- create(boolean, boolean) - Static method in class org.graalvm.compiler.core.common.util.UnsafeArrayTypeWriter
-
- create(MinimalFuzzedTierPlan<C>, GraphState, long, int, String) - Static method in class org.graalvm.compiler.core.phases.fuzzing.FullFuzzedTierPlan
-
Creates and computes a new full fuzzed tier plan by inserting optional phases in the given
minimal tier plan.
- create() - Method in class org.graalvm.compiler.core.target.Backend.CodeInstallationTaskFactory
-
- create(Class<T>) - Static method in class org.graalvm.compiler.graph.NodeClass
-
- create(OptionValues, HotSpotResolvedJavaMethod, boolean) - Static method in class org.graalvm.compiler.hotspot.CompilationStatistics
-
- create(MetaAccessProvider, CodeCacheProvider, WordTypes, HotSpotForeignCallsProvider, HotSpotForeignCallDescriptor, long, HotSpotForeignCallLinkage.RegisterEffect, Type, Type) - Static method in class org.graalvm.compiler.hotspot.HotSpotForeignCallLinkageImpl
-
- create(HotSpotGraalRuntimeProvider, CompilerConfiguration, GraalHotSpotVMConfig, HotSpotWordTypes, MetaAccessProvider, ConstantReflectionProvider, SnippetReflectionProvider, HotSpotHostForeignCallsProvider, ReplacementsImpl, OptionValues, TargetDescription) - Static method in class org.graalvm.compiler.hotspot.meta.HotSpotGraphBuilderPlugins
-
- create(ValueNode, MetaAccessProvider, ConstantReflectionProvider) - Static method in class org.graalvm.compiler.hotspot.replacements.ClassGetHubNode
-
- create(GraalHotSpotVMConfig, ValueNode, ConstantReflectionProvider, MetaAccessProvider) - Static method in class org.graalvm.compiler.hotspot.replacements.KlassLayoutHelperNode
-
- create(Stamp, ValueNode) - Static method in class org.graalvm.compiler.hotspot.word.PointerCastNode
-
- create(BytecodeStream, Bytecode, OptionValues, DebugContext, boolean) - Static method in class org.graalvm.compiler.java.BciBlockMapping
-
- create(BytecodeStream, Bytecode, OptionValues, DebugContext, boolean, int) - Static method in class org.graalvm.compiler.java.BciBlockMapping
-
- create(int, StateSplit) - Method in class org.graalvm.compiler.java.FrameStateBuilder
-
- create(int, BytecodeParser, boolean, JavaKind[], ValueNode[]) - Method in class org.graalvm.compiler.java.FrameStateBuilder
-
- create(LIRGeneratorTool) - Static method in class org.graalvm.compiler.lir.gen.PhiResolver
-
- create(LIRGeneratorTool, LIRInsertionBuffer, List<LIRInstruction>, int) - Static method in class org.graalvm.compiler.lir.gen.PhiResolver
-
- create(Class<T>) - Static method in class org.graalvm.compiler.lir.LIRInstructionClass
-
- create(ValueNode, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.AbsNode
-
- create(ValueNode, ValueNode, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.AddNode
-
- create(ValueNode, ValueNode, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.AndNode
-
- create(LogicNode, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.ConditionalNode
-
- create(LogicNode, ValueNode, ValueNode, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.ConditionalNode
-
- create(FloatConvert, ValueNode, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.FloatConvertNode
-
- create(ValueNode, ValueNode, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.FloatDivNode
-
- create(ValueNode, ValueNode, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.FloatEqualsNode
-
- create(ConstantReflectionProvider, MetaAccessProvider, OptionValues, Integer, ValueNode, ValueNode, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.FloatEqualsNode
-
- create(ValueNode, ValueNode, boolean, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.FloatLessThanNode
-
- create(ConstantReflectionProvider, MetaAccessProvider, OptionValues, Integer, ValueNode, ValueNode, boolean, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.FloatLessThanNode
-
- create(ValueNode, ValueNode, boolean, JavaKind, ConstantReflectionProvider) - Static method in class org.graalvm.compiler.nodes.calc.FloatNormalizeCompareNode
-
- create(ValueNode, ValueNode, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.IntegerBelowNode
-
- create(ConstantReflectionProvider, MetaAccessProvider, OptionValues, Integer, ValueNode, ValueNode, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.IntegerBelowNode
-
- create(ValueNode, ValueNode, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.IntegerEqualsNode
-
- create(ConstantReflectionProvider, MetaAccessProvider, OptionValues, Integer, ValueNode, ValueNode, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.IntegerEqualsNode
-
- create(ValueNode, ValueNode, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.IntegerLessThanNode
-
- create(ConstantReflectionProvider, MetaAccessProvider, OptionValues, Integer, ValueNode, ValueNode, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.IntegerLessThanNode
-
- create(ValueNode, ValueNode, NodeView) - Method in class org.graalvm.compiler.nodes.calc.IntegerLowerThanNode.LowerOp
-
- create(ValueNode, ValueNode, boolean, JavaKind, ConstantReflectionProvider) - Static method in class org.graalvm.compiler.nodes.calc.IntegerNormalizeCompareNode
-
- create(ValueNode, ValueNode, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.IntegerTestNode
-
- create(ValueNode) - Static method in class org.graalvm.compiler.nodes.calc.IsNullNode
-
- create(ValueNode, JavaConstant) - Static method in class org.graalvm.compiler.nodes.calc.IsNullNode
-
- create(ValueNode, ValueNode, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.LeftShiftNode
-
- create(ValueNode, ValueNode, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.MaxNode
-
- create(ValueNode, ValueNode, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.MinNode
-
- create(ValueNode, ValueNode, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.MulNode
-
- create(ValueNode, int, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.NarrowNode
-
- create(ValueNode, int, int, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.NarrowNode
-
- create(ValueNode, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.NegateNode
-
- create(ValueNode) - Static method in class org.graalvm.compiler.nodes.calc.NotNode
-
- create(ValueNode, ValueNode, ConstantReflectionProvider, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.ObjectEqualsNode
-
- create(ConstantReflectionProvider, MetaAccessProvider, OptionValues, ValueNode, ValueNode, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.ObjectEqualsNode
-
- create(ValueNode, ValueNode, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.OrNode
-
- create(ValueNode, ValueNode, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.PointerEqualsNode
-
- create(JavaKind, ValueNode, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.ReinterpretNode
-
- create(ValueNode, ValueNode, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.RemNode
-
- create(ValueNode, int, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.RightShiftNode
-
- create(ValueNode, ValueNode, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.RightShiftNode
-
- create(ValueNode, ValueNode, GuardingNode, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.SignedDivNode
-
- create(ValueNode, ValueNode, NodeView, GuardingNode, boolean) - Static method in class org.graalvm.compiler.nodes.calc.SignedFloatingIntegerDivNode
-
- create(ValueNode, ValueNode, NodeView, GuardingNode, boolean) - Static method in class org.graalvm.compiler.nodes.calc.SignedFloatingIntegerRemNode
-
- create(ValueNode, ValueNode, GuardingNode, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.SignedRemNode
-
- create(ValueNode, int, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.SignExtendNode
-
- create(ValueNode, int, int, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.SignExtendNode
-
- create(ValueNode, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.SqrtNode
-
- create(ValueNode, ValueNode, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.SubNode
-
- create(ValueNode, boolean, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.UnpackEndianHalfNode
-
- create(ValueNode, ValueNode, GuardingNode, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.UnsignedDivNode
-
- create(ValueNode, ValueNode, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.UnsignedMaxNode
-
- create(ValueNode, ValueNode, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.UnsignedMinNode
-
- create(ValueNode, ValueNode, GuardingNode, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.UnsignedRemNode
-
- create(ValueNode, ValueNode, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.UnsignedRightShiftNode
-
- create(ValueNode, ValueNode, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.XorNode
-
- create(ValueNode, int, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.ZeroExtendNode
-
- create(ValueNode, int, int, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.ZeroExtendNode
-
- create(ValueNode, int, int, NodeView, boolean) - Static method in class org.graalvm.compiler.nodes.calc.ZeroExtendNode
-
- create(Assumptions, ConstantReflectionProvider, ValueNode, GuardingNode, ValueNode, boolean, boolean) - Static method in class org.graalvm.compiler.nodes.DynamicPiNode
-
- create(Assumptions, ConstantReflectionProvider, ValueNode, GuardingNode, ValueNode) - Static method in class org.graalvm.compiler.nodes.DynamicPiNode
-
- create(ValueNode, ResolvedJavaType, JavaKind) - Static method in class org.graalvm.compiler.nodes.extended.BoxNode
-
- create(ConstantReflectionProvider, ValueNode) - Static method in class org.graalvm.compiler.nodes.extended.ClassIsArrayNode
-
- create(ValueNode, StampProvider, MetaAccessProvider, ConstantReflectionProvider) - Static method in class org.graalvm.compiler.nodes.extended.LoadArrayComponentHubNode
-
- create(ValueNode, StampProvider, MetaAccessProvider, ConstantReflectionProvider) - Static method in class org.graalvm.compiler.nodes.extended.LoadHubNode
-
- create(ValueNode, AbstractPointerStamp, MetaAccessProvider, ConstantReflectionProvider) - Static method in class org.graalvm.compiler.nodes.extended.LoadHubNode
-
- create(ValueNode, StampProvider, MetaAccessProvider, ConstantReflectionProvider) - Static method in class org.graalvm.compiler.nodes.extended.LoadHubOrNullNode
-
- create(ValueNode, AbstractPointerStamp, MetaAccessProvider, ConstantReflectionProvider) - Static method in class org.graalvm.compiler.nodes.extended.LoadHubOrNullNode
-
- create(ValueNode, JavaConstant, JavaConstant) - Static method in class org.graalvm.compiler.nodes.extended.NullCheckNode
-
- create(ValueNode) - Static method in class org.graalvm.compiler.nodes.extended.ObjectIsArrayNode
-
- create(MetaAccessProvider, ConstantReflectionProvider, ValueNode, JavaKind) - Static method in class org.graalvm.compiler.nodes.extended.UnboxNode
-
- create(ValueNode, GuardingNode) - Static method in class org.graalvm.compiler.nodes.GuardedValueNode
-
- create(ValueNode, ConstantReflectionProvider) - Static method in class org.graalvm.compiler.nodes.java.ArrayLengthNode
-
- create(Assumptions, ConstantReflectionProvider, ValueNode, ValueNode, boolean, boolean) - Static method in class org.graalvm.compiler.nodes.java.InstanceOfDynamicNode
-
- create(Assumptions, ConstantReflectionProvider, ValueNode, ValueNode, boolean) - Static method in class org.graalvm.compiler.nodes.java.InstanceOfDynamicNode
-
- create(ValueNode, ValueNode) - Static method in class org.graalvm.compiler.nodes.java.InstanceOfDynamicNode
-
- create(TypeReference, ValueNode) - Static method in class org.graalvm.compiler.nodes.java.InstanceOfNode
-
- create(TypeReference, ValueNode, JavaTypeProfile, AnchoringNode) - Static method in class org.graalvm.compiler.nodes.java.InstanceOfNode
-
- create(Assumptions, ValueNode, ResolvedJavaField) - Static method in class org.graalvm.compiler.nodes.java.LoadFieldNode
-
- create(Assumptions, ValueNode, ResolvedJavaField, MemoryOrderMode) - Static method in class org.graalvm.compiler.nodes.java.LoadFieldNode
-
- create(ConstantFieldProvider, ConstantReflectionProvider, MetaAccessProvider, OptionValues, Assumptions, ValueNode, ResolvedJavaField, boolean, boolean) - Static method in class org.graalvm.compiler.nodes.java.LoadFieldNode
-
- create(Assumptions, ValueNode, ValueNode, GuardingNode, JavaKind, MetaAccessProvider, ConstantReflectionProvider) - Static method in class org.graalvm.compiler.nodes.java.LoadIndexedNode
-
- create(ValueNode) - Static method in class org.graalvm.compiler.nodes.java.ReachabilityFenceNode
-
- create(ValueNode[]) - Static method in class org.graalvm.compiler.nodes.java.ReachabilityFenceNode
-
- create(LogicNode) - Static method in class org.graalvm.compiler.nodes.LogicNegationNode
-
- create(ValueNode) - Static method in class org.graalvm.compiler.nodes.memory.address.OffsetAddressNode
-
- create(ValueNode, Stamp) - Static method in class org.graalvm.compiler.nodes.PiNode
-
- create(ValueNode, Stamp, ValueNode) - Static method in class org.graalvm.compiler.nodes.PiNode
-
- create(ValueNode, ValueNode) - Static method in class org.graalvm.compiler.nodes.PiNode
-
- create(double, ProfileData.ProfileSource) - Static method in class org.graalvm.compiler.nodes.ProfileData.BranchProbabilityData
-
Returns a profile data object with the given designated successor probability and profile
source.
- create(double, ProfileData.ProfileSource) - Static method in class org.graalvm.compiler.nodes.ProfileData.LoopFrequencyData
-
- create(double[], ProfileData.ProfileSource) - Static method in class org.graalvm.compiler.nodes.ProfileData.SwitchProbabilityData
-
- create(LogicNode, boolean, LogicNode, boolean, ProfileData.BranchProbabilityData) - Static method in class org.graalvm.compiler.nodes.ShortCircuitOrNode
-
- create(String, OptionType, Class<?>, String, Class<?>, String, OptionKey<?>) - Static method in class org.graalvm.compiler.options.OptionDescriptor
-
- create(String, OptionType, Class<?>, String, Class<?>, String, OptionKey<?>, boolean, String) - Static method in class org.graalvm.compiler.options.OptionDescriptor
-
- create(String, OptionType, Class<?>, String, String[], Class<?>, String, OptionKey<?>) - Static method in class org.graalvm.compiler.options.OptionDescriptor
-
- create(String, OptionType, Class<?>, String, String[], Class<?>, String, OptionKey<?>, boolean, String) - Static method in class org.graalvm.compiler.options.OptionDescriptor
-
- create() - Static method in class org.graalvm.compiler.phases.common.CanonicalizerPhase
-
- create(ValueNode, ValueNode, BinaryMathIntrinsicNode.BinaryOperation) - Static method in class org.graalvm.compiler.replacements.nodes.BinaryMathIntrinsicNode
-
- create(ValueNode) - Static method in class org.graalvm.compiler.replacements.nodes.CountLeadingZerosNode
-
- create(ValueNode) - Static method in class org.graalvm.compiler.replacements.nodes.CountTrailingZerosNode
-
- create(CallTargetNode.InvokeKind, ResolvedJavaMethod, ValueNode[], StampPair, ResolvedJavaMethod, ValueNode[], StampPair) - Static method in class org.graalvm.compiler.replacements.nodes.ResolvedMethodHandleCallTargetNode
-
Creates a call target for an invocation on a direct target derived by resolving a constant
MethodHandle
.
- create(ValueNode, UnaryMathIntrinsicNode.UnaryOperation) - Static method in class org.graalvm.compiler.replacements.nodes.UnaryMathIntrinsicNode
-
- create(ValueNode, LocationIdentity) - Method in interface org.graalvm.compiler.replacements.StandardGraphBuilderPlugins.UnsafeAccessPlugin.UnsafeNodeConstructor
-
- create(MetaAccessProvider, GraalHotSpotVMConfig, HotSpotRegistersProvider) - Method in class org.graalvm.compiler.truffle.compiler.hotspot.aarch64.AArch64TruffleCallBoundaryInstumentationFactory
-
- create(MetaAccessProvider, GraalHotSpotVMConfig, HotSpotRegistersProvider) - Method in class org.graalvm.compiler.truffle.compiler.hotspot.amd64.AMD64TruffleCallBoundaryInstrumentationFactory
-
- create(TruffleCompilerRuntime) - Static method in class org.graalvm.compiler.truffle.compiler.hotspot.HotSpotTruffleCompilerImpl
-
- create(MetaAccessProvider, GraalHotSpotVMConfig, HotSpotRegistersProvider) - Method in class org.graalvm.compiler.truffle.compiler.hotspot.TruffleCallBoundaryInstrumentationFactory
-
- create(ValueNode) - Static method in class org.graalvm.compiler.truffle.compiler.nodes.IsCompilationConstantNode
-
- create(JavaConstant) - Static method in class org.graalvm.compiler.truffle.compiler.nodes.ObjectLocationIdentity
-
- create(RepeatingNode) - Method in class org.graalvm.compiler.truffle.runtime.DefaultLoopNodeFactory
-
- create(RepeatingNode) - Method in interface org.graalvm.compiler.truffle.runtime.LoopNodeFactory
-
- create(RepeatingNode) - Static method in class org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode
-
Creates the default loop node implementation with the default configuration.
- create(byte[]) - Static method in class org.graalvm.nativebridge.BinaryInput
-
Creates a new buffer backed by a byte array.
- create(CCharPointer, int) - Static method in class org.graalvm.nativebridge.BinaryInput
-
Creates a new buffer wrapping an off-heap memory segment starting at an address
having length
bytes.
- create(int) - Static method in class org.graalvm.nativebridge.BinaryOutput.ByteArrayBinaryOutput
-
Creates a new buffer backed by a byte array.
- create(int) - Static method in class org.graalvm.nativebridge.BinaryOutput.CCharPointerBinaryOutput
-
Creates a new buffer backed by an off-heap memory segment.
- create() - Static method in class org.graalvm.nativebridge.BinaryOutput
-
Creates a new buffer backed by a byte array.
- create(byte[]) - Static method in class org.graalvm.nativebridge.BinaryOutput
-
Creates a new buffer wrapping the initialBuffer
.
- create(CCharPointer, int, boolean) - Static method in class org.graalvm.nativebridge.BinaryOutput
-
Creates a new buffer wrapping an off-heap memory segment starting at address
having
length
bytes.
- create(Object) - Static method in class org.graalvm.nativebridge.NativeObjectHandles
-
Creates a handle for the object
.
- CREATE_ESCAPED_OBJECT_STATE - Static variable in class org.graalvm.compiler.virtual.phases.ea.ObjectState
-
- createAddress(int, AArch64Address.AddressingMode, Register, Register, int, boolean, AArch64Assembler.ExtendType) - Static method in class org.graalvm.compiler.asm.aarch64.AArch64Address
-
General address generation mechanism.
- createAllocationStage(OptionValues) - Method in class org.graalvm.compiler.core.phases.CommunityCompilerConfiguration
-
- createAllocationStage(OptionValues) - Method in class org.graalvm.compiler.core.phases.EconomyCompilerConfiguration
-
- createAllocationStage(OptionValues) - Method in interface org.graalvm.compiler.phases.tiers.CompilerConfiguration
-
- createAllowNull(TypeReference, ValueNode, JavaTypeProfile, AnchoringNode) - Static method in class org.graalvm.compiler.nodes.java.InstanceOfNode
-
- createAnchor(JavaTypeProfile) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- createAnchoredReceiver(StructuredGraph, GuardingNode, ResolvedJavaType, ValueNode, boolean) - Static method in class org.graalvm.compiler.phases.common.inlining.InliningUtil
-
- createAndPush(GraphBuilderContext, ValueNode) - Static method in class org.graalvm.compiler.nodes.java.DynamicNewInstanceNode
-
- createAnyCompareNode(Condition, ValueNode, ValueNode, ConstantReflectionProvider) - Static method in class org.graalvm.compiler.nodes.calc.CompareNode
-
- createArray(JNI.JNIEnv, JNI.JBooleanArray) - Static method in class org.graalvm.jniutils.JNIUtil
-
- createArray(JNI.JNIEnv, JNI.JByteArray) - Static method in class org.graalvm.jniutils.JNIUtil
-
- createArray(JNI.JNIEnv, JNI.JCharArray) - Static method in class org.graalvm.jniutils.JNIUtil
-
- createArray(JNI.JNIEnv, JNI.JShortArray) - Static method in class org.graalvm.jniutils.JNIUtil
-
- createArray(JNI.JNIEnv, JNI.JIntArray) - Static method in class org.graalvm.jniutils.JNIUtil
-
- createArray(JNI.JNIEnv, JNI.JLongArray) - Static method in class org.graalvm.jniutils.JNIUtil
-
- createArray(JNI.JNIEnv, JNI.JFloatArray) - Static method in class org.graalvm.jniutils.JNIUtil
-
- createArray(JNI.JNIEnv, JNI.JDoubleArray) - Static method in class org.graalvm.jniutils.JNIUtil
-
- createArrayAddress(StructuredGraph, ValueNode, JavaKind, ValueNode) - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- createArrayAddress(StructuredGraph, ValueNode, JavaKind, JavaKind, ValueNode) - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- createArrayAddress(StructuredGraph, ValueNode, int, JavaKind, ValueNode) - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- createArrayIndexAddress(StructuredGraph, ValueNode, JavaKind, ValueNode, GuardingNode) - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- createAssignLocationsPhase() - Method in class org.graalvm.compiler.lir.alloc.lsra.LinearScan
-
- createAssumption() - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- createAssumption(String) - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- createAtomicReadAndAdd(LIRGenerator, AArch64Kind, AllocatableValue, AllocatableValue, Value) - Static method in class org.graalvm.compiler.lir.aarch64.AArch64AtomicMove
-
Determines whether to use the atomic or load-store conditional implementation of atomic
read&add based on the available hardware features.
- createBackend(GraalHotSpotVMConfig, HotSpotGraalRuntimeProvider, HotSpotProviders) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotBackendFactory
-
- createBackend(GraalHotSpotVMConfig, HotSpotGraalRuntimeProvider, HotSpotProviders) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotBackendFactory
-
- createBackend(HotSpotGraalRuntimeProvider, CompilerConfiguration, HotSpotJVMCIRuntime, HotSpotBackend) - Method in class org.graalvm.compiler.hotspot.HotSpotBackendFactory
-
- createBackend(GraalHotSpotVMConfig, HotSpotGraalRuntimeProvider, HotSpotProviders) - Method in class org.graalvm.compiler.hotspot.HotSpotBackendFactory
-
- createBackendMap() - Method in class org.graalvm.compiler.hotspot.CompilerConfigurationFactory
-
Collect the set of available
backends for this compiler
configuration.
- createBackendMap() - Method in class org.graalvm.compiler.hotspot.EconomyCompilerConfigurationFactory
-
- createBailoutException(String, Throwable, StackTraceElement[]) - Static method in class org.graalvm.compiler.nodes.util.GraphUtil
-
Creates a bailout exception with the given stack trace elements and message.
- createBaseRegisterOnlyAddress(int, Register) - Static method in class org.graalvm.compiler.asm.aarch64.AArch64Address
-
- createBenchmarkCounter(String, String, Value) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotLIRGenerator
-
- createBenchmarkCounter(String, String, Value) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- createBenchmarkCounter(String, String, Value) - Method in interface org.graalvm.compiler.lir.gen.DiagnosticLIRGeneratorTool
-
- createBenchmarkCounter(String, String, Value) - Method in class org.graalvm.compiler.lir.gen.LIRGenerator
-
- createBuilder(CodeGenProviders, FrameMap, Assembler<?>, DataBuilder, FrameContext, OptionValues, DebugContext, CompilationResult, Register) - Method in interface org.graalvm.compiler.lir.asm.CompilationResultBuilderFactory
-
- createBytecodeParser(StructuredGraph, BytecodeParser, ResolvedJavaMethod, int, IntrinsicContext) - Method in class org.graalvm.compiler.java.GraphBuilderPhase.Instance
-
- createBytecodePosition() - Method in class org.graalvm.compiler.java.BytecodeParser
-
- createBytecodePosition(int) - Method in class org.graalvm.compiler.java.FrameStateBuilder
-
- createBytecodeProvider(MetaAccessProvider, HotSpotSnippetReflectionProvider) - Method in class org.graalvm.compiler.hotspot.HotSpotBackendFactory
-
- createCallingConvention(MetaAccessProvider, CodeCacheProvider, WordTypes, <any>, ForeignCallDescriptor, Type) - Static method in class org.graalvm.compiler.hotspot.HotSpotForeignCallLinkageImpl
-
Gets a calling convention for a given descriptor and call type.
- createCanonicalizerPhase() - Method in class org.graalvm.compiler.core.phases.BaseTier
-
- createCheckLimitsResult(int, int, int) - Static method in class org.graalvm.compiler.replacements.arraycopy.ArrayCopySnippets
-
- createCompare(ValueNode, CanonicalCondition, ValueNode) - Method in class org.graalvm.compiler.replacements.InvocationPluginHelper
-
- createCompareNode(StructuredGraph, CanonicalCondition, ValueNode, ValueNode, ConstantReflectionProvider, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.CompareNode
-
- createCompareNode(CanonicalCondition, ValueNode, ValueNode, ConstantReflectionProvider, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.CompareNode
-
- createCompareNode(StructuredGraph, ConstantReflectionProvider, MetaAccessProvider, OptionValues, Integer, CanonicalCondition, ValueNode, ValueNode, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.CompareNode
-
- createCompareNode(ConstantReflectionProvider, MetaAccessProvider, OptionValues, Integer, CanonicalCondition, ValueNode, ValueNode, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.CompareNode
-
- createCompareNode(ValueNode, ValueNode, NodeView) - Method in class org.graalvm.compiler.nodes.util.IntegerHelper
-
- createCompareNode(ValueNode, ValueNode, NodeView) - Method in class org.graalvm.compiler.nodes.util.SignedIntegerHelper
-
- createCompareNode(ValueNode, ValueNode, NodeView) - Method in class org.graalvm.compiler.nodes.util.UnsignedIntegerHelper
-
- createCompilationEvent() - Method in interface org.graalvm.compiler.truffle.jfr.EventFactory
-
- createCompilationIdentifier(CompilableTruffleAST) - Method in class org.graalvm.compiler.truffle.compiler.hotspot.HotSpotTruffleCompilerImpl
-
- createCompilationIdentifier(CompilableTruffleAST) - Method in class org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl
-
- createCompilationResult(String, CompilationIdentifier, CompilableTruffleAST) - Method in class org.graalvm.compiler.truffle.compiler.hotspot.HotSpotTruffleCompilerImpl
-
- createCompilationResult(String, CompilationIdentifier, CompilableTruffleAST) - Method in class org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl
-
- createCompilationStatisticsEvent() - Method in interface org.graalvm.compiler.truffle.jfr.EventFactory
-
- createCompiledCode(ResolvedJavaMethod, CompilationRequest, CompilationResult, boolean, OptionValues) - Method in class org.graalvm.compiler.core.target.Backend
-
Turns a Graal
CompilationResult
into a
CompiledCode
object that can be passed
to the VM for code installation.
- createCompiledCode(ResolvedJavaMethod, CompilationRequest, CompilationResult, boolean, OptionValues) - Method in class org.graalvm.compiler.hotspot.HotSpotBackend
-
- createCompiledCode(CodeCacheProvider, ResolvedJavaMethod, HotSpotCompilationRequest, CompilationResult, OptionValues) - Static method in class org.graalvm.compiler.hotspot.HotSpotCompiledCodeBuilder
-
- createCompiler(JVMCIRuntime) - Method in class org.graalvm.compiler.hotspot.HotSpotGraalCompilerFactory
-
- createCompiler(String, JVMCIRuntime, OptionValues, CompilerConfigurationFactory) - Static method in class org.graalvm.compiler.hotspot.HotSpotGraalCompilerFactory
-
- createCompilerConfiguration() - Method in class org.graalvm.compiler.hotspot.CommunityCompilerConfigurationFactory
-
- createCompilerConfiguration() - Method in class org.graalvm.compiler.hotspot.CompilerConfigurationFactory
-
- createCompilerConfiguration() - Method in class org.graalvm.compiler.hotspot.EconomyCompilerConfigurationFactory
-
- createCompilerConfiguration() - Method in class org.graalvm.compiler.truffle.compiler.hotspot.TruffleCommunityCompilerConfigurationFactory
-
- createConfigInfoProvider(GraalHotSpotVMConfig, MetaAccessProvider) - Method in class org.graalvm.compiler.hotspot.HotSpotBackendFactory
-
- createConstantFieldProvider(GraalHotSpotVMConfig, MetaAccessProvider) - Method in class org.graalvm.compiler.hotspot.HotSpotBackendFactory
-
- createDataItem(Constant) - Method in class org.graalvm.compiler.hotspot.HotSpotDataBuilder
-
- createDataItem(Constant) - Method in class org.graalvm.compiler.lir.asm.CompilationResultBuilder
-
Creates an entry in the data section for the given constant.
- createDataItem(Constant) - Method in class org.graalvm.compiler.lir.asm.DataBuilder
-
- createDebugContext(OptionValues, CompilationIdentifier, CompilableTruffleAST, PrintStream) - Method in class org.graalvm.compiler.truffle.compiler.hotspot.HotSpotTruffleCompilerImpl
-
- createDebugContext(OptionValues, CompilationIdentifier, CompilableTruffleAST, PrintStream) - Method in class org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl
-
- createDebugInfoBuilder(StructuredGraph, NodeValueMap) - Method in class org.graalvm.compiler.core.gen.NodeLIRBuilder
-
- createDebugInfoBuilder(StructuredGraph, NodeValueMap) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotNodeLIRBuilder
-
- createDebugInfoBuilder(StructuredGraph, NodeValueMap) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotNodeLIRBuilder
-
- createDecodingInvocationPlugins(PartialEvaluatorConfiguration, GraphBuilderConfiguration.Plugins, Providers) - Method in class org.graalvm.compiler.truffle.compiler.PartialEvaluator
-
Graph-decoding plugins are not shared between the first- and the second-tier compilations,
because the different tiers intrinsify the respective methods differently.
- createDefaultInstalledCode(DebugContext, ResolvedJavaMethod, CompilationResult) - Method in class org.graalvm.compiler.core.target.Backend
-
Installs code based on a given compilation result and sets it as the default code to be used
when method
is invoked.
- createDeoptimizationEvent() - Method in interface org.graalvm.compiler.truffle.jfr.EventFactory
-
- createDirectCallNode(CallTarget) - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- createDirectories(String) - Static method in class org.graalvm.compiler.debug.PathUtilities
-
Creates a directory represented by path
by creating all nonexistent parent
directories first.
- createDirectories(String) - Method in interface org.graalvm.compiler.debug.PathUtilitiesProvider
-
- createDirectories(String) - Method in class org.graalvm.compiler.debug.StandardPathUtilitiesProvider
-
- createDiv(ValueNode) - Method in class org.graalvm.compiler.phases.common.OptimizeDivPhase
-
- createdNodes - Variable in class org.graalvm.compiler.nodes.GraphDecoder.LoopScope
-
Nodes that have been created, indexed by the orderId.
- createEffectsClosure(CoreProvidersT, StructuredGraph.ScheduleResult, ControlFlowGraph) - Method in class org.graalvm.compiler.virtual.phases.ea.EffectsPhase
-
- createEffectsClosure(CoreProviders, StructuredGraph.ScheduleResult, ControlFlowGraph) - Method in class org.graalvm.compiler.virtual.phases.ea.PartialEscapePhase
-
- createEffectsClosure(CoreProviders, StructuredGraph.ScheduleResult, ControlFlowGraph) - Method in class org.graalvm.compiler.virtual.phases.ea.ReadEliminationPhase
-
- createEngineListener(GraalTruffleRuntime) - Static method in class org.graalvm.compiler.truffle.runtime.debug.StatisticsListener
-
- createEqualComparison() - Method in class org.graalvm.compiler.nodes.calc.AbstractNormalizeCompareNode
-
- createEqualComparison(ConstantReflectionProvider, MetaAccessProvider, OptionValues, Integer, NodeView) - Method in class org.graalvm.compiler.nodes.calc.AbstractNormalizeCompareNode
-
- createEqualComparison() - Method in class org.graalvm.compiler.nodes.calc.FloatNormalizeCompareNode
-
- createEqualComparison(ConstantReflectionProvider, MetaAccessProvider, OptionValues, Integer, NodeView) - Method in class org.graalvm.compiler.nodes.calc.FloatNormalizeCompareNode
-
- createEqualComparison() - Method in class org.graalvm.compiler.nodes.calc.IntegerNormalizeCompareNode
-
- createEqualComparison(ConstantReflectionProvider, MetaAccessProvider, OptionValues, Integer, NodeView) - Method in class org.graalvm.compiler.nodes.calc.IntegerNormalizeCompareNode
-
- createEqualityEncoder() - Static method in class org.graalvm.compiler.core.common.util.FrequencyEncoder
-
- createEscapeObjectState(DebugContext, MetaAccessExtensionProvider, VirtualObjectNode) - Method in class org.graalvm.compiler.virtual.phases.ea.ObjectState
-
- createExactTrusted(ResolvedJavaType) - Static method in class org.graalvm.compiler.core.common.type.TypeReference
-
Creates an exact type reference using the given type.
- createException(Register, Class<? extends Throwable>) - Static method in class org.graalvm.compiler.hotspot.stubs.CreateExceptionStub
-
- createException(Register, Class<? extends Throwable>, Word) - Static method in class org.graalvm.compiler.hotspot.stubs.CreateExceptionStub
-
- createException(Register, Class<? extends Throwable>, KlassPointer) - Static method in class org.graalvm.compiler.hotspot.stubs.CreateExceptionStub
-
- createException(Register, Class<? extends Throwable>, KlassPointer, KlassPointer) - Static method in class org.graalvm.compiler.hotspot.stubs.CreateExceptionStub
-
- createExceptionDispatch(BciBlockMapping.ExceptionDispatchBlock) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- createExceptionObjectNode(FrameStateBuilder, int) - Method in class org.graalvm.compiler.replacements.GraphKit
-
- CreateExceptionStub - Class in org.graalvm.compiler.hotspot.stubs
-
Base class for stubs that create a runtime exception.
- CreateExceptionStub(String, OptionValues, HotSpotProviders, HotSpotForeignCallLinkage) - Constructor for class org.graalvm.compiler.hotspot.stubs.CreateExceptionStub
-
- CreateExceptionStub.Options - Class in org.graalvm.compiler.hotspot.stubs
-
- createExtendedRegisterOffsetAddress(int, Register, Register, boolean, AArch64Assembler.ExtendType) - Static method in class org.graalvm.compiler.asm.aarch64.AArch64Address
-
- createExtensions() - Method in interface org.graalvm.compiler.hotspot.meta.DefaultHotSpotLoweringProvider.Extensions
-
Gets the extensions provided by this object.
- createExtensions() - Method in class org.graalvm.compiler.truffle.compiler.hotspot.HotSpotTruffleLoweringExtensions
-
- createFieldAddress(StructuredGraph, ValueNode, ResolvedJavaField) - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- createFile(String) - Method in interface org.graalvm.compiler.debug.PathUtilitiesProvider
-
- createFile(String) - Method in class org.graalvm.compiler.debug.StandardPathUtilitiesProvider
-
- createFinalCodeAnalysisStage(OptionValues) - Method in class org.graalvm.compiler.core.phases.CommunityCompilerConfiguration
-
- createFinalCodeAnalysisStage(OptionValues) - Method in class org.graalvm.compiler.core.phases.EconomyCompilerConfiguration
-
- createFinalCodeAnalysisStage(OptionValues) - Method in interface org.graalvm.compiler.phases.tiers.CompilerConfiguration
-
- createFloatCompareNode(StructuredGraph, CanonicalCondition, ValueNode, ValueNode, boolean, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.CompareNode
-
- createFloatCompareNode(CanonicalCondition, ValueNode, ValueNode, boolean, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.CompareNode
-
- createForeignCalls(HotSpotJVMCIRuntime, HotSpotGraalRuntimeProvider, MetaAccessProvider, HotSpotCodeCacheProvider, HotSpotWordTypes, Value[]) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotBackendFactory
-
- createForeignCalls(HotSpotJVMCIRuntime, HotSpotGraalRuntimeProvider, MetaAccessProvider, HotSpotCodeCacheProvider, HotSpotWordTypes, Value[]) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotBackendFactory
-
- createForeignCalls(HotSpotJVMCIRuntime, HotSpotGraalRuntimeProvider, MetaAccessProvider, HotSpotCodeCacheProvider, HotSpotWordTypes, Value[]) - Method in class org.graalvm.compiler.hotspot.HotSpotBackendFactory
-
- createForSnippet(ValueNode, ValueNode, Stamp) - Static method in class org.graalvm.compiler.nodes.calc.XorNode
-
Create a new XorNode with a forced stamp, without eager folding.
- createFrame(FrameDescriptor, Object[]) - Static method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
Intrinsifiable compiler directive for creating a frame.
- createFrameState(StructuredGraph, IntrinsicContext.SideEffectsState, StateSplit, NodeSourcePosition) - Method in class org.graalvm.compiler.nodes.graphbuilderconf.IntrinsicContext
-
- createFromCanonicalizer(CanonicalizerPhase) - Static method in class org.graalvm.compiler.phases.common.FinalCanonicalizerPhase
-
- createFullFuzzedCompilationPlan(MinimalFuzzedCompilationPlan, GraphState) - Static method in class org.graalvm.compiler.core.phases.fuzzing.FullFuzzedCompilationPlan
-
- createFullFuzzedCompilationPlan(MinimalFuzzedCompilationPlan, GraphState, int, int, int) - Static method in class org.graalvm.compiler.core.phases.fuzzing.FullFuzzedCompilationPlan
-
- createFuzzedSuites(Suites, GraphState, GraphState.MandatoryStages, long) - Static method in class org.graalvm.compiler.core.phases.fuzzing.FuzzedSuites
-
- createGlobString(String) - Static method in class org.graalvm.compiler.debug.MethodFilter
-
- createGraph(ResolvedJavaMethod, int, ProfileProvider, CompilationIdentifier, OptionValues, DebugContext) - Method in class org.graalvm.compiler.hotspot.HotSpotGraalCompiler
-
- createGraphBuilder(Providers, GraphBuilderConfiguration, OptimisticOptimizations, IntrinsicContext) - Method in class org.graalvm.compiler.replacements.ReplacementsImpl.GraphMaker
-
- createGraphBuilderInstance(GraphBuilderConfiguration, OptimisticOptimizations, IntrinsicContext) - Method in class org.graalvm.compiler.replacements.GraphKit
-
- createGraphBuilderPhaseInstance(IntrinsicContext) - Method in class org.graalvm.compiler.replacements.CachingPEGraphDecoder
-
- createGraphBuilderPlugins(HotSpotGraalRuntimeProvider, CompilerConfiguration, GraalHotSpotVMConfig, TargetDescription, HotSpotConstantReflectionProvider, HotSpotHostForeignCallsProvider, MetaAccessProvider, HotSpotSnippetReflectionProvider, HotSpotReplacementsImpl, HotSpotWordTypes, OptionValues) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotBackendFactory
-
- createGraphBuilderPlugins(HotSpotGraalRuntimeProvider, CompilerConfiguration, GraalHotSpotVMConfig, TargetDescription, HotSpotConstantReflectionProvider, HotSpotHostForeignCallsProvider, MetaAccessProvider, HotSpotSnippetReflectionProvider, HotSpotReplacementsImpl, HotSpotWordTypes, OptionValues) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotBackendFactory
-
- createGraphBuilderPlugins(HotSpotGraalRuntimeProvider, CompilerConfiguration, GraalHotSpotVMConfig, TargetDescription, HotSpotConstantReflectionProvider, HotSpotHostForeignCallsProvider, MetaAccessProvider, HotSpotSnippetReflectionProvider, HotSpotReplacementsImpl, HotSpotWordTypes, OptionValues) - Method in class org.graalvm.compiler.hotspot.HotSpotBackendFactory
-
- createGraphBuilderSuite() - Method in class org.graalvm.compiler.hotspot.meta.HotSpotSuitesProvider
-
- createGraphBuilderSuite(GraphBuilderConfiguration.Plugins) - Method in class org.graalvm.compiler.java.DefaultSuitesCreator
-
- createGraphBuilderSuite(TruffleTierConfiguration) - Method in class org.graalvm.compiler.truffle.compiler.hotspot.HotSpotTruffleCompilerImpl
-
- createGraphBuilderSuite(TruffleTierConfiguration) - Method in class org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl
-
- createGraphDecoder(TruffleTierContext, InvocationPlugins, InlineInvokePlugin[], ParameterPlugin, NodePlugin[], SourceLanguagePositionProvider, EconomicMap<ResolvedJavaMethod, EncodedGraph>, Supplier<AutoCloseable>) - Method in class org.graalvm.compiler.truffle.compiler.PartialEvaluator
-
- createGraphMaker(ResolvedJavaMethod, ResolvedJavaMethod) - Method in class org.graalvm.compiler.replacements.ReplacementsImpl
-
Can be overridden to return an object that specializes various parts of graph preprocessing.
- createGuard(FixedNode, LogicNode, DeoptimizationReason, DeoptimizationAction) - Method in interface org.graalvm.compiler.nodes.spi.LoweringTool
-
- createGuard(FixedNode, LogicNode, DeoptimizationReason, DeoptimizationAction, Speculation, boolean, NodeSourcePosition) - Method in interface org.graalvm.compiler.nodes.spi.LoweringTool
-
- createHandleExceptionTarget(FixedWithNextNode, int, FrameStateBuilder) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- createHandlers(OptionValues) - Method in interface org.graalvm.compiler.debug.DebugHandlersFactory
-
- createHandlers(OptionValues) - Method in class org.graalvm.compiler.printer.GraalDebugHandlersFactory
-
- createHelper(ObjectStamp, ValueNode, JavaTypeProfile, AnchoringNode) - Static method in class org.graalvm.compiler.nodes.java.InstanceOfNode
-
- createHighTier(OptionValues) - Method in class org.graalvm.compiler.core.phases.CommunityCompilerConfiguration
-
- createHighTier(OptionValues) - Method in class org.graalvm.compiler.core.phases.EconomyCompilerConfiguration
-
- createHighTier(OptionValues) - Method in interface org.graalvm.compiler.phases.tiers.CompilerConfiguration
-
- createHighTier(OptionValues) - Method in class org.graalvm.compiler.truffle.compiler.hotspot.TruffleCommunityCompilerConfiguration
-
- createHSArray(JNI.JNIEnv, boolean[]) - Static method in class org.graalvm.jniutils.JNIUtil
-
- createHSArray(JNI.JNIEnv, byte[]) - Static method in class org.graalvm.jniutils.JNIUtil
-
- createHSArray(JNI.JNIEnv, char[]) - Static method in class org.graalvm.jniutils.JNIUtil
-
- createHSArray(JNI.JNIEnv, short[]) - Static method in class org.graalvm.jniutils.JNIUtil
-
- createHSArray(JNI.JNIEnv, int[]) - Static method in class org.graalvm.jniutils.JNIUtil
-
- createHSArray(JNI.JNIEnv, long[]) - Static method in class org.graalvm.jniutils.JNIUtil
-
- createHSArray(JNI.JNIEnv, float[]) - Static method in class org.graalvm.jniutils.JNIUtil
-
- createHSArray(JNI.JNIEnv, double[]) - Static method in class org.graalvm.jniutils.JNIUtil
-
- createHSException(JNI.JNIEnv, Throwable) - Static method in exception org.graalvm.jniutils.JNIExceptionWrapper
-
Crates an exception in HotSpot representing the given original
exception.
- createHSString(JNI.JNIEnv, String) - Static method in class org.graalvm.jniutils.JNIUtil
-
Creates a String in the HotSpot heap from string
.
- createHubStamp(ObjectStamp) - Method in class org.graalvm.compiler.hotspot.meta.HotSpotStampProvider
-
- createHubStamp(ObjectStamp) - Method in interface org.graalvm.compiler.nodes.spi.StampProvider
-
Create the stamp of the
hub
of an object.
- createIdentityEncoder() - Static method in class org.graalvm.compiler.core.common.util.FrequencyEncoder
-
Creates an encoder that uses object identity.
- createImmediateAddress(int, AArch64Address.AddressingMode, Register, int) - Static method in class org.graalvm.compiler.asm.aarch64.AArch64Address
-
Creates an address representing the requested immediate addressing mode.
- createImplicitNode(StructuredGraph, LogicNode, JavaConstant, JavaConstant) - Method in class org.graalvm.compiler.phases.common.UseTrappingNullChecksPhase
-
- createImplicitNode(StructuredGraph, LogicNode, JavaConstant, JavaConstant) - Method in class org.graalvm.compiler.phases.common.UseTrappingOperationPhase
-
- createIndexOfSingle(GraphBuilderContext, JavaKind, Stride, ValueNode, ValueNode, ValueNode, ValueNode) - Static method in class org.graalvm.compiler.replacements.nodes.ArrayIndexOfNode
-
- createIndirectCallNode() - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- createInitialIntrinsicFrameState(ResolvedJavaMethod) - Method in class org.graalvm.compiler.java.FrameStateBuilder
-
- createInitialLoopScope(GraphDecoder.MethodScope, FixedWithNextNode) - Method in class org.graalvm.compiler.nodes.GraphDecoder
-
- createInstalledCode(DebugContext, ResolvedJavaMethod, CompilationResult, InstalledCode, boolean) - Method in class org.graalvm.compiler.core.target.Backend
-
- createInstalledCode(DebugContext, ResolvedJavaMethod, CompilationRequest, CompilationResult, InstalledCode, boolean) - Method in class org.graalvm.compiler.core.target.Backend
-
- createInstalledCode(DebugContext, ResolvedJavaMethod, CompilationRequest, CompilationResult, InstalledCode, boolean, Object[]) - Method in class org.graalvm.compiler.core.target.Backend
-
Installs code based on a given compilation result.
- createInstalledCode(DebugContext, ResolvedJavaMethod, CompilationRequest, CompilationResult, InstalledCode, boolean, Object[]) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotBackend
-
- createInstalledCode(CompilableTruffleAST) - Method in class org.graalvm.compiler.truffle.compiler.hotspot.HotSpotTruffleCompilerImpl
-
- createInstalledCode(CompilableTruffleAST) - Method in class org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl
-
- createInstanceOf(TypeReference, ValueNode) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- createInstanceOf(TypeReference, ValueNode, JavaTypeProfile) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- createInstanceOfAllowNull(TypeReference, ValueNode, JavaTypeProfile) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- createInstrumentation(OptionValues) - Method in class org.graalvm.compiler.hotspot.CommunityCompilerConfigurationFactory
-
- createInstrumentation(OptionValues) - Method in class org.graalvm.compiler.hotspot.CompilerConfigurationFactory
-
- createInstrumentation(OptionValues) - Method in class org.graalvm.compiler.hotspot.EconomyCompilerConfigurationFactory
-
- createIntrinsicInlineInfo(ResolvedJavaMethod, BytecodeProvider) - Static method in class org.graalvm.compiler.nodes.graphbuilderconf.InlineInvokePlugin.InlineInfo
-
- createIntrinsicInvoke(ResolvedJavaMethod, ValueNode...) - Method in class org.graalvm.compiler.replacements.GraphKit
-
- createInvalidationEvent() - Method in interface org.graalvm.compiler.truffle.jfr.EventFactory
-
- createInvoke(int, CallTargetNode, JavaKind) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- createInvoke(Class<?>, String, ValueNode...) - Method in class org.graalvm.compiler.replacements.GraphKit
-
- createInvoke(Class<?>, String, CallTargetNode.InvokeKind, FrameStateBuilder, int, ValueNode...) - Method in class org.graalvm.compiler.replacements.GraphKit
-
Creates and appends an
InvokeNode
for a call to a given method with a given set of
arguments.
- createInvoke(ResolvedJavaMethod, CallTargetNode.InvokeKind, FrameStateBuilder, int, ValueNode...) - Method in class org.graalvm.compiler.replacements.GraphKit
-
Creates and appends an
InvokeNode
for a call to a given method with a given set of
arguments.
- createInvoke(boolean) - Method in class org.graalvm.compiler.replacements.nodes.MacroNode
-
Replace this node with the equivalent invoke.
- createInvoke(Node) - Method in class org.graalvm.compiler.replacements.nodes.MacroWithExceptionNode
-
- createInvokeWithException(int, CallTargetNode, JavaKind, BytecodeParser.ExceptionEdgeAction) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- createInvokeWithExceptionAndUnwind(ResolvedJavaMethod, CallTargetNode.InvokeKind, FrameStateBuilder, int, ValueNode...) - Method in class org.graalvm.compiler.replacements.GraphKit
-
- createInvokeWithExceptionAndUnwind(MethodCallTargetNode, FrameStateBuilder, int) - Method in class org.graalvm.compiler.replacements.GraphKit
-
- createIterativeNodeWorkList(boolean, int) - Method in class org.graalvm.compiler.graph.Graph
-
- createLabelName(Label, int) - Method in class org.graalvm.compiler.asm.Assembler
-
Creates a name for a label.
- createLifetimeAnalysisPhase() - Method in class org.graalvm.compiler.lir.alloc.lsra.LinearScan
-
- createLifetimeAnalysisPhase() - Method in class org.graalvm.compiler.lir.alloc.lsra.ssa.SSALinearScan
-
- createLIRSuites(OptionValues) - Method in class org.graalvm.compiler.core.amd64.AMD64SuitesCreator
-
- createLIRSuites(OptionValues) - Method in class org.graalvm.compiler.hotspot.meta.HotSpotSuitesProvider
-
- createLIRSuites() - Method in class org.graalvm.compiler.hotspot.stubs.Stub
-
- createLIRSuites(OptionValues) - Method in class org.graalvm.compiler.java.DefaultSuitesCreator
-
- createLIRSuites(OptionValues) - Method in class org.graalvm.compiler.java.SuitesProviderBase
-
- createLIRSuites(CompilerConfiguration, OptionValues) - Static method in class org.graalvm.compiler.phases.tiers.Suites
-
- createLIRSuites(OptionValues) - Method in interface org.graalvm.compiler.phases.tiers.SuitesCreator
-
Create a new set of low-level phase suites based on options
.
- createLoad(AllocatableValue, Constant) - Method in class org.graalvm.compiler.core.aarch64.AArch64MoveFactory
-
- createLoad(AllocatableValue, Constant) - Method in class org.graalvm.compiler.core.amd64.AMD64MoveFactory
-
- createLoad(AllocatableValue, Constant) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotMoveFactory
-
- createLoad(AllocatableValue, Constant) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotMoveFactory
-
- createLoad(AllocatableValue, Constant) - Method in class org.graalvm.compiler.lir.gen.MoveFactory
-
- createLoad(AllocatableValue, Constant) - Method in class org.graalvm.compiler.lir.gen.VerifyingMoveFactory
-
- createLoadIndexedNode(ValueNode, ValueNode, GuardingNode) - Method in class org.graalvm.compiler.hotspot.meta.HotSpotWordOperationPlugin
-
- createLoadIndexedNode(ValueNode, ValueNode, GuardingNode) - Method in class org.graalvm.compiler.word.WordOperationPlugin
-
- createLoopNode(RepeatingNode) - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- createLoopPolicies(OptionValues) - Method in class org.graalvm.compiler.core.phases.BaseTier
-
- createLoopPolicies(OptionValues) - Method in class org.graalvm.compiler.core.phases.HighTier
-
- createLoopPolicies(OptionValues) - Method in class org.graalvm.compiler.core.phases.MidTier
-
- createLoopsDataProvider() - Method in class org.graalvm.compiler.hotspot.HotSpotBackendFactory
-
- createLowerComparison() - Method in class org.graalvm.compiler.nodes.calc.AbstractNormalizeCompareNode
-
- createLowerComparison(ConstantReflectionProvider, MetaAccessProvider, OptionValues, Integer, NodeView) - Method in class org.graalvm.compiler.nodes.calc.AbstractNormalizeCompareNode
-
- createLowerComparison(boolean) - Method in class org.graalvm.compiler.nodes.calc.AbstractNormalizeCompareNode
-
- createLowerComparison(boolean, ConstantReflectionProvider, MetaAccessProvider, OptionValues, Integer, NodeView) - Method in class org.graalvm.compiler.nodes.calc.AbstractNormalizeCompareNode
-
- createLowerComparison(boolean) - Method in class org.graalvm.compiler.nodes.calc.FloatNormalizeCompareNode
-
- createLowerComparison(boolean, ConstantReflectionProvider, MetaAccessProvider, OptionValues, Integer, NodeView) - Method in class org.graalvm.compiler.nodes.calc.FloatNormalizeCompareNode
-
- createLowerComparison(boolean) - Method in class org.graalvm.compiler.nodes.calc.IntegerNormalizeCompareNode
-
- createLowerComparison(boolean, ConstantReflectionProvider, MetaAccessProvider, OptionValues, Integer, NodeView) - Method in class org.graalvm.compiler.nodes.calc.IntegerNormalizeCompareNode
-
- createLowerer(HotSpotGraalRuntimeProvider, MetaAccessProvider, HotSpotHostForeignCallsProvider, HotSpotRegistersProvider, HotSpotConstantReflectionProvider, HotSpotPlatformConfigurationProvider, HotSpotMetaAccessExtensionProvider, TargetDescription) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotBackendFactory
-
- createLowerer(HotSpotGraalRuntimeProvider, MetaAccessProvider, HotSpotHostForeignCallsProvider, HotSpotRegistersProvider, HotSpotConstantReflectionProvider, HotSpotPlatformConfigurationProvider, HotSpotMetaAccessExtensionProvider, TargetDescription) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotBackendFactory
-
- createLowerer(HotSpotGraalRuntimeProvider, MetaAccessProvider, HotSpotHostForeignCallsProvider, HotSpotRegistersProvider, HotSpotConstantReflectionProvider, HotSpotPlatformConfigurationProvider, HotSpotMetaAccessExtensionProvider, TargetDescription) - Method in class org.graalvm.compiler.hotspot.HotSpotBackendFactory
-
- createLowTier(OptionValues, Architecture) - Method in class org.graalvm.compiler.core.phases.CommunityCompilerConfiguration
-
- createLowTier(OptionValues, Architecture) - Method in class org.graalvm.compiler.core.phases.EconomyCompilerConfiguration
-
- createLowTier(OptionValues, Architecture) - Method in interface org.graalvm.compiler.phases.tiers.CompilerConfiguration
-
- createMaterializedFrame(Object[]) - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- createMaterializedFrame(Object[], FrameDescriptor) - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- createMergeProcessor(Block) - Method in class org.graalvm.compiler.virtual.phases.ea.EffectsClosure
-
- createMergeProcessor(Block) - Method in class org.graalvm.compiler.virtual.phases.ea.PartialEscapeClosure
-
- createMergeProcessor(Block) - Method in class org.graalvm.compiler.virtual.phases.ea.PEReadEliminationClosure
-
- createMergeProcessor(Block) - Method in class org.graalvm.compiler.virtual.phases.ea.ReadEliminationClosure
-
- createMetaAccessExtensionProvider() - Method in class org.graalvm.compiler.hotspot.HotSpotBackendFactory
-
- createMethodCallTarget(CallTargetNode.InvokeKind, ResolvedJavaMethod, ValueNode[], StampPair, JavaTypeProfile) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- createMethodCallTarget(CallTargetNode.InvokeKind, ResolvedJavaMethod, ValueNode[], StampPair, int) - Method in class org.graalvm.compiler.replacements.GraphKit
-
- createMethodScope(StructuredGraph, PEGraphDecoder.PEMethodScope, GraphDecoder.LoopScope, EncodedGraph, ResolvedJavaMethod, GraphDecoder.InvokeData, int, ValueNode[]) - Method in class org.graalvm.compiler.replacements.PEGraphDecoder
-
- createMethodStamp() - Method in class org.graalvm.compiler.hotspot.meta.HotSpotStampProvider
-
- createMethodStamp() - Method in interface org.graalvm.compiler.nodes.spi.StampProvider
-
Create the stamp of a pointer to a method.
- createMidTier(OptionValues) - Method in class org.graalvm.compiler.core.phases.CommunityCompilerConfiguration
-
- createMidTier(OptionValues) - Method in class org.graalvm.compiler.core.phases.EconomyCompilerConfiguration
-
- createMidTier(OptionValues) - Method in interface org.graalvm.compiler.phases.tiers.CompilerConfiguration
-
- createMidTierPhases() - Method in class org.graalvm.compiler.replacements.SnippetTemplate.AbstractTemplates
-
- createMinimalFuzzedCompilationPlan(Suites, GraphState, GraphState.MandatoryStages, long) - Static method in class org.graalvm.compiler.core.phases.fuzzing.MinimalFuzzedCompilationPlan
-
Creates a compilation plan by fuzzing the phases of the given
Suites
.
- createMonitorEnterNode(ValueNode, MonitorIdNode) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- createMove(AllocatableValue, Value) - Method in class org.graalvm.compiler.core.aarch64.AArch64MoveFactory
-
- createMove(AllocatableValue, Value) - Method in class org.graalvm.compiler.core.amd64.AMD64MoveFactory
-
- createMove(AllocatableValue, AllocatableValue, AllocatableValue, AllocatableValue) - Method in class org.graalvm.compiler.lir.alloc.lsra.MoveResolver
-
- createMove(AllocatableValue, AllocatableValue, AllocatableValue, AllocatableValue) - Method in class org.graalvm.compiler.lir.alloc.lsra.ssa.SSAMoveResolver
-
- createMove(AllocatableValue, Value) - Method in class org.graalvm.compiler.lir.gen.MoveFactory
-
- createMove(AllocatableValue, Value) - Method in class org.graalvm.compiler.lir.gen.VerifyingMoveFactory
-
- createMoveResolver() - Method in class org.graalvm.compiler.lir.alloc.lsra.LinearScan
-
- createMoveResolver() - Method in class org.graalvm.compiler.lir.alloc.lsra.ssa.SSALinearScan
-
- createMultiBenchmarkCounter(String[], String[], Value[]) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotLIRGenerator
-
- createMultiBenchmarkCounter(String[], String[], Value[]) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- createMultiBenchmarkCounter(String[], String[], Value[]) - Method in interface org.graalvm.compiler.lir.gen.DiagnosticLIRGeneratorTool
-
- createMultiBenchmarkCounter(String[], String[], Value[]) - Method in class org.graalvm.compiler.lir.gen.LIRGenerator
-
- createMultiDataItem(Constant...) - Method in class org.graalvm.compiler.lir.asm.DataBuilder
-
- createName(Class<?>) - Static method in class org.graalvm.compiler.lir.phases.LIRPhase
-
- createName() - Method in class org.graalvm.compiler.lir.phases.LIRPhase
-
- createNativeABICallerSaveRegisters(GraalHotSpotVMConfig, RegisterConfig) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotBackendFactory
-
- createNativeABICallerSaveRegisters(GraalHotSpotVMConfig, RegisterConfig) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotBackendFactory
-
- createNativeABICallerSaveRegisters(GraalHotSpotVMConfig, RegisterConfig) - Method in class org.graalvm.compiler.hotspot.HotSpotBackendFactory
-
- createNewArrayNode(ResolvedJavaType) - Method in class org.graalvm.compiler.nodes.java.DynamicNewArrayNode
-
Hook for subclasses to instantiate a subclass of
NewArrayNode
.
- createNode(ValueNode, ValueNode) - Method in class org.graalvm.compiler.nodes.calc.IntegerBelowNode.BelowOp
-
- createNode(ValueNode, ValueNode) - Method in class org.graalvm.compiler.nodes.calc.IntegerLessThanNode.LessThanOp
-
- createNode(ValueNode, ValueNode) - Method in class org.graalvm.compiler.nodes.calc.IntegerLowerThanNode.LowerOp
-
- createNodeBitMap() - Method in class org.graalvm.compiler.graph.Graph
-
- createNodeFlood() - Method in class org.graalvm.compiler.graph.Graph
-
- createNodeMap() - Method in class org.graalvm.compiler.graph.Graph
-
- createNodePlugins(GraphBuilderConfiguration.Plugins) - Method in class org.graalvm.compiler.truffle.compiler.PartialEvaluator
-
- createNodeWorkList() - Method in class org.graalvm.compiler.graph.Graph
-
- createNonInlinedInvoke(BytecodeParser.ExceptionEdgeAction, int, ValueNode[], ResolvedJavaMethod, CallTargetNode.InvokeKind, JavaKind, JavaType, JavaTypeProfile) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- createNonInlinedInvoke(BytecodeParser.ExceptionEdgeAction, int, CallTargetNode, JavaKind) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- createNullCheck(ValueNode, FixedNode, LoweringTool) - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- createNullCheckedValue(ValueNode, FixedNode, LoweringTool) - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- createOffsetAddress(StructuredGraph, ValueNode, long) - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- createOptimizedCallTarget(OptimizedCallTarget, RootNode) - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- createOptimizedCallTarget(OptimizedCallTarget, RootNode) - Method in class org.graalvm.compiler.truffle.runtime.hotspot.AbstractHotSpotTruffleRuntime
-
- createOptimizeSpillPositionPhase() - Method in class org.graalvm.compiler.lir.alloc.lsra.LinearScan
-
- createOverFlowGuard() - Method in class org.graalvm.compiler.nodes.loop.CountedLoopInfo
-
- createOverrideStamp(StampPair, ValueNode, ResolvedJavaField) - Static method in class org.graalvm.compiler.nodes.java.LoadFieldNode
-
- createOverrideStamp(ConstantFieldProvider, ConstantReflectionProvider, MetaAccessProvider, OptionValues, StampPair, ValueNode, ResolvedJavaField, boolean, boolean) - Static method in class org.graalvm.compiler.nodes.java.LoadFieldNode
-
- createPackedDataItem(int, int, DataSection.Data[]) - Method in class org.graalvm.compiler.lir.asm.DataBuilder
-
- createPackedDataItem(DataSection.Data[]) - Method in class org.graalvm.compiler.lir.asm.DataBuilder
-
- createPairBaseRegisterOnlyAddress(int, Register) - Static method in class org.graalvm.compiler.asm.aarch64.AArch64Address
-
- createParameters(GraphKit) - Method in class org.graalvm.compiler.hotspot.stubs.AbstractForeignCallStub
-
- createParameterStamps(Assumptions, ResolvedJavaMethod) - Static method in class org.graalvm.compiler.core.common.type.StampFactory
-
- createParameterStamps(Assumptions, ResolvedJavaMethod, boolean) - Static method in class org.graalvm.compiler.core.common.type.StampFactory
-
- createPartialEvaluator(TruffleCompilerConfiguration) - Method in class org.graalvm.compiler.truffle.compiler.hotspot.HotSpotTruffleCompilerImpl
-
- createPartialEvaluator(TruffleCompilerConfiguration) - Method in class org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl
-
Creates the partial evaluator used by this compiler.
- createPartialEvaluatorConfiguration(String) - Static method in class org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl
-
- createPath() - Method in class org.graalvm.compiler.debug.DiagnosticsOutputDirectory
-
Gets the path of the directory to be created.
- createPCLiteralAddress(int) - Static method in class org.graalvm.compiler.asm.aarch64.AArch64Address
-
AArch64Address specifying a PC-literal address of the form PC + imm21
Note that the imm21 offset is expected to be patched later.
- createPhi(AbstractMergeNode) - Method in class org.graalvm.compiler.nodes.GuardProxyNode
-
- createPhi(AbstractMergeNode) - Method in class org.graalvm.compiler.nodes.MemoryProxyNode
-
- createPhi(AbstractMergeNode) - Method in class org.graalvm.compiler.nodes.ProxyNode
-
- createPhi(AbstractMergeNode) - Method in class org.graalvm.compiler.nodes.ValueProxyNode
-
- createPoint(int, int, Node) - Method in class org.graalvm.compiler.truffle.compiler.phases.InstrumentBranchesPhase
-
- createPoint(int, int, Node) - Method in class org.graalvm.compiler.truffle.compiler.phases.InstrumentPhase
-
- createPoint(int, int, Node) - Method in class org.graalvm.compiler.truffle.compiler.phases.InstrumentTruffleBoundariesPhase
-
- createPositiveIndex(StructuredGraph, ValueNode, GuardingNode) - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
Create a PiNode on the index proving that the index is positive.
- createPostAllocationOptimizationStage(OptionValues) - Method in class org.graalvm.compiler.core.phases.CommunityCompilerConfiguration
-
- createPostAllocationOptimizationStage(OptionValues) - Method in class org.graalvm.compiler.core.phases.EconomyCompilerConfiguration
-
- createPostAllocationOptimizationStage(OptionValues) - Method in interface org.graalvm.compiler.phases.tiers.CompilerConfiguration
-
- createPreAllocationOptimizationStage(OptionValues) - Method in class org.graalvm.compiler.core.phases.CommunityCompilerConfiguration
-
- createPreAllocationOptimizationStage(OptionValues) - Method in class org.graalvm.compiler.core.phases.EconomyCompilerConfiguration
-
- createPreAllocationOptimizationStage(OptionValues) - Method in interface org.graalvm.compiler.phases.tiers.CompilerConfiguration
-
- createProxyFor(LoopExitNode) - Method in class org.graalvm.compiler.nodes.GuardPhiNode
-
- createProxyFor(LoopExitNode) - Method in class org.graalvm.compiler.nodes.memory.MemoryPhiNode
-
- createProxyFor(LoopExitNode) - Method in class org.graalvm.compiler.nodes.PhiNode
-
- createProxyFor(LoopExitNode) - Method in class org.graalvm.compiler.nodes.ValuePhiNode
-
- createReadArrayComponentHub(StructuredGraph, ValueNode, boolean, FixedNode) - Method in class org.graalvm.compiler.hotspot.meta.DefaultHotSpotLoweringProvider
-
- createReadArrayComponentHub(StructuredGraph, ValueNode, boolean, FixedNode) - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- createReadArrayLength(ValueNode, FixedNode, LoweringTool) - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
Creates a read node that read the array length and is guarded by a null-check.
- createReadHub(StructuredGraph, ValueNode, LoweringTool) - Method in class org.graalvm.compiler.hotspot.meta.DefaultHotSpotLoweringProvider
-
- createReadHub(StructuredGraph, ValueNode, LoweringTool) - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- createRegisterAllocationPhase() - Method in class org.graalvm.compiler.lir.alloc.lsra.LinearScan
-
- createRegisterOffsetAddress(int, Register, Register, boolean) - Static method in class org.graalvm.compiler.asm.aarch64.AArch64Address
-
- createRegisters() - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotBackendFactory
-
- createRegisters() - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotBackendFactory
-
- createRegisters() - Method in class org.graalvm.compiler.hotspot.HotSpotBackendFactory
-
- createReplacements(TargetDescription, HotSpotProviders, HotSpotSnippetReflectionProvider, BytecodeProvider) - Method in class org.graalvm.compiler.hotspot.HotSpotBackendFactory
-
- createReplacer(FloatingNode, InstanceOfSnippetsTemplates.Instantiation, Node, StructuredGraph) - Method in class org.graalvm.compiler.replacements.InstanceOfSnippetsTemplates
-
Gets the specific replacer object used to replace the usage of an instanceof node with the
result of an instantiated instanceof snippet.
- createResolveDataFlowPhase() - Method in class org.graalvm.compiler.lir.alloc.lsra.LinearScan
-
- createResolveDataFlowPhase() - Method in class org.graalvm.compiler.lir.alloc.lsra.ssa.SSALinearScan
-
- createRetryDebugContext(DebugContext, OptionValues, PrintStream) - Method in class org.graalvm.compiler.core.CompilationWrapper
-
Creates the
DebugContext
to use when retrying a compilation.
- createRetryDebugContext(DebugContext, OptionValues, PrintStream) - Method in class org.graalvm.compiler.hotspot.CompilationTask.HotSpotCompilationWrapper
-
- createReturnStamp(Assumptions, JavaType) - Static method in class org.graalvm.compiler.nodes.CallTargetNode
-
- createRootNode(FrameDescriptor, Class<? extends VirtualFrame>) - Method in class org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode
-
- createRules(Class<? extends NodeMatchRules>) - Static method in class org.graalvm.compiler.core.match.MatchRuleRegistry
-
- createRuntime() - Method in class org.graalvm.compiler.truffle.runtime.hotspot.AbstractHotSpotTruffleRuntimeAccess
-
- createRuntime() - Method in class org.graalvm.compiler.truffle.runtime.hotspot.java.HotSpotTruffleRuntimeAccess
-
- createRuntime() - Method in class org.graalvm.compiler.truffle.runtime.hotspot.libgraal.LibGraalTruffleRuntimeAccess
-
- createRuntimeSupport(Object) - Method in class org.graalvm.compiler.truffle.runtime.GraalTVMCI
-
- createSerializableData(SerializableConstant, int) - Method in class org.graalvm.compiler.lir.asm.DataBuilder
-
- createSerializableData(SerializableConstant) - Method in class org.graalvm.compiler.lir.asm.DataBuilder
-
- createSingle(Stamp) - Static method in class org.graalvm.compiler.core.common.type.StampPair
-
- createSnapshot() - Method in interface org.graalvm.compiler.nodes.spi.VirtualizerTool
-
Creates a deep-copy of the VirtualizerTool, snapshotting the current virtual ObjectStates.
- createSnippetCounterGroup(String) - Method in class org.graalvm.compiler.hotspot.HotSpotGraalRuntime
-
- createSnippetCounterGroup(String) - Method in interface org.graalvm.compiler.replacements.SnippetCounter.Group.Factory
-
- createSnippetReflection(HotSpotGraalRuntimeProvider, HotSpotConstantReflectionProvider, HotSpotWordTypes) - Method in class org.graalvm.compiler.hotspot.HotSpotBackendFactory
-
- createSpeculation(Invoke, JavaTypeProfile) - Static method in class org.graalvm.compiler.phases.common.inlining.InliningUtil
-
- createSpeculationLog() - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- createSpeculationLog() - Method in class org.graalvm.compiler.truffle.runtime.hotspot.AbstractHotSpotTruffleRuntime
-
Creates a log that HotSpotSpeculationLog#managesFailedSpeculations() manages
a native
failed speculations list.
- createSpeculationReason(Object...) - Method in class org.graalvm.compiler.serviceprovider.SpeculationReasonGroup
-
Creates a speculation reason described by this group.
- createSpillMoveEliminationPhase() - Method in class org.graalvm.compiler.lir.alloc.lsra.LinearScan
-
- createSpillMoveEliminationPhase() - Method in class org.graalvm.compiler.lir.alloc.lsra.ssa.SSALinearScan
-
- createSplit(Stamp, AbstractBeginNode, AbstractBeginNode) - Method in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerAddExactOverflowNode
-
- createSplit(Stamp, AbstractBeginNode, AbstractBeginNode) - Method in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerExactOverflowNode
-
- createSplit(Stamp, AbstractBeginNode, AbstractBeginNode) - Method in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerMulExactOverflowNode
-
- createSplit(Stamp, AbstractBeginNode, AbstractBeginNode) - Method in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerSubExactOverflowNode
-
- createStackLoad(AllocatableValue, Constant) - Method in class org.graalvm.compiler.core.aarch64.AArch64MoveFactory
-
- createStackLoad(AllocatableValue, Constant) - Method in class org.graalvm.compiler.core.amd64.AMD64MoveFactory
-
- createStackLoad(AllocatableValue, Constant) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotMoveFactory
-
- createStackLoad(AllocatableValue, Constant) - Method in class org.graalvm.compiler.lir.gen.MoveFactory
-
- createStackLoad(AllocatableValue, Constant) - Method in class org.graalvm.compiler.lir.gen.VerifyingMoveFactory
-
- createStackMove(AllocatableValue, AllocatableValue) - Method in class org.graalvm.compiler.core.aarch64.AArch64MoveFactory
-
- createStackMove(AllocatableValue, AllocatableValue, Register, AllocatableValue) - Method in class org.graalvm.compiler.core.amd64.AMD64MoveFactory
-
- createStackMove(AllocatableValue, AllocatableValue) - Method in class org.graalvm.compiler.core.amd64.AMD64MoveFactoryBase
-
- createStackMove(AllocatableValue, AllocatableValue, Register, AllocatableValue) - Method in class org.graalvm.compiler.core.amd64.AMD64MoveFactoryBase
-
- createStackMove(AllocatableValue, AllocatableValue) - Method in class org.graalvm.compiler.lir.gen.MoveFactory
-
- createStackMove(AllocatableValue, AllocatableValue) - Method in class org.graalvm.compiler.lir.gen.VerifyingMoveFactory
-
- createStampProvider() - Method in class org.graalvm.compiler.hotspot.HotSpotBackendFactory
-
- createStandardInlineInfo(ResolvedJavaMethod) - Static method in class org.graalvm.compiler.nodes.graphbuilderconf.InlineInvokePlugin.InlineInfo
-
- createStateDuring() - Method in class org.graalvm.compiler.nodes.extended.BytecodeExceptionNode
-
Create a new stateDuring for use by a foreign call.
- createStoreIndexedNode(ValueNode, ValueNode, GuardingNode, ValueNode) - Method in class org.graalvm.compiler.word.WordOperationPlugin
-
- createStrategySwitchOp(SwitchStrategy, LabelRef[], LabelRef, AllocatableValue, Function<Condition, AArch64Assembler.ConditionFlag>) - Method in class org.graalvm.compiler.core.aarch64.AArch64LIRGenerator
-
- createStrategySwitchOp(SwitchStrategy, LabelRef[], LabelRef, AllocatableValue, AllocatableValue) - Method in class org.graalvm.compiler.core.amd64.AMD64LIRGenerator
-
- createStrategySwitchOp(SwitchStrategy, LabelRef[], LabelRef, AllocatableValue, Function<Condition, AArch64Assembler.ConditionFlag>) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotLIRGenerator
-
- createStrategySwitchOp(SwitchStrategy, LabelRef[], LabelRef, AllocatableValue, AllocatableValue) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- createString() - Method in class org.graalvm.compiler.phases.LazyName
-
Creates the
String
value of this name.
- createString() - Method in class org.graalvm.compiler.phases.util.MethodDebugValueName
-
- createString(JNI.JNIEnv, JNI.JString) - Static method in class org.graalvm.jniutils.JNIUtil
-
Decodes a string in the HotSpot heap to a local
String
.
- createStructureImmediatePostIndexAddress(AArch64ASIMDAssembler.ASIMDInstruction, AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, int) - Static method in class org.graalvm.compiler.asm.aarch64.AArch64Address
-
AArch64Address specifying a structure memory access of the form "[Xn|SP], imm", where imm is
a post-indexed value to add.
- createStructureNoOffsetAddress(Register) - Static method in class org.graalvm.compiler.asm.aarch64.AArch64Address
-
AArch64Address specifying a structure memory access of the form "[Xn|SP]".
- createStructureRegisterPostIndexAddress(Register, Register) - Static method in class org.graalvm.compiler.asm.aarch64.AArch64Address
-
AArch64Address specifying a structure memory access of the form "[Xn|SP], Xm", where Xm is a
post-indexed value to add and cannot be either SP or ZR.
- createStubCallDescriptor(JavaKind) - Static method in class org.graalvm.compiler.hotspot.meta.HotSpotHostForeignCallsProvider.TestForeignCalls
-
Creates a
HotSpotForeignCallDescriptor
for a foreign call stub to a method named
<kind>Returns<Kind>
(e.g., "byteReturnsByte") with a signature of
(<kind>)<kind>
(e.g.,
(byte)byte
).
- createSuites(OptionValues, Architecture) - Method in class org.graalvm.compiler.core.amd64.AMD64SuitesCreator
-
- createSuites(GraalHotSpotVMConfig, HotSpotGraalRuntimeProvider, CompilerConfiguration, GraphBuilderConfiguration.Plugins, HotSpotRegistersProvider, HotSpotReplacementsImpl, OptionValues) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotBackendFactory
-
- createSuites(GraalHotSpotVMConfig, HotSpotGraalRuntimeProvider, CompilerConfiguration, GraphBuilderConfiguration.Plugins, HotSpotRegistersProvider, HotSpotReplacementsImpl, OptionValues) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotBackendFactory
-
- createSuites(GraalHotSpotVMConfig, HotSpotGraalRuntimeProvider, CompilerConfiguration, GraphBuilderConfiguration.Plugins, HotSpotRegistersProvider, HotSpotReplacementsImpl, OptionValues) - Method in class org.graalvm.compiler.hotspot.HotSpotBackendFactory
-
- createSuites(OptionValues, Architecture) - Method in class org.graalvm.compiler.hotspot.meta.AddressLoweringHotSpotSuitesProvider
-
- createSuites(OptionValues, Architecture) - Method in class org.graalvm.compiler.hotspot.meta.HotSpotSuitesProvider
-
- createSuites() - Method in class org.graalvm.compiler.hotspot.stubs.Stub
-
- createSuites(OptionValues, Architecture) - Method in class org.graalvm.compiler.java.DefaultSuitesCreator
-
- createSuites(OptionValues, Architecture) - Method in class org.graalvm.compiler.java.SuitesProviderBase
-
- createSuites(CompilerConfiguration, OptionValues, Architecture) - Static method in class org.graalvm.compiler.phases.tiers.Suites
-
- createSuites(OptionValues, Architecture) - Method in interface org.graalvm.compiler.phases.tiers.SuitesCreator
-
Create a new set of phase suites based on options
.
- createTargetCall(GraphKit, ReadRegisterNode) - Method in class org.graalvm.compiler.hotspot.stubs.AbstractForeignCallStub
-
- createTargetCall(GraphKit, ReadRegisterNode) - Method in class org.graalvm.compiler.hotspot.stubs.ForeignCallStub
-
- createTargetCall(GraphKit, ReadRegisterNode) - Method in class org.graalvm.compiler.hotspot.stubs.InvokeJavaMethodStub
-
- createTruffleBoundaryExceptionSpeculation(ResolvedJavaMethod) - Static method in class org.graalvm.compiler.truffle.compiler.PartialEvaluator
-
- createTrusted(Assumptions, ResolvedJavaType) - Static method in class org.graalvm.compiler.core.common.type.TypeReference
-
Create a type reference using the given type with assumptions and trusting interface types.
- createTrustedWithoutAssumptions(ResolvedJavaType) - Static method in class org.graalvm.compiler.core.common.type.TypeReference
-
Creates a type reference using the given type without assumptions and trusting interface
types.
- createUnsafeAccess(ValueNode, GraphBuilderContext, StandardGraphBuilderPlugins.UnsafeAccessPlugin.UnsafeNodeConstructor) - Method in class org.graalvm.compiler.replacements.StandardGraphBuilderPlugins.UnsafeAccessPlugin
-
- createUnsafeAddress(StructuredGraph, ValueNode, ValueNode) - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- createUnsafeRead(StructuredGraph, RawLoadNode, GuardingNode) - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- createValuePhi(Stamp) - Method in class org.graalvm.compiler.virtual.phases.ea.EffectsClosure.MergeProcessor
-
- createVirtualBoxingNode() - Method in class org.graalvm.compiler.nodes.extended.BoxNode
-
- createVirtualFrame(Object[], FrameDescriptor) - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- createVirtualObject(VirtualObjectNode, ValueNode[], List<MonitorIdNode>, NodeSourcePosition, boolean) - Method in interface org.graalvm.compiler.nodes.spi.VirtualizerTool
-
Introduces a new virtual object to the current state.
- createVirtualObject(ResolvedJavaType, int, boolean) - Static method in class org.graalvm.compiler.serviceprovider.GraalServices
-
Creates a new VirtualObject
based on a given existing object, with the given
contents.
- createVisitor(StructuredGraph, ControlFlowGraph, BlockMap<List<Node>>, NodeMap<Block>, CoreProviders) - Method in class org.graalvm.compiler.phases.common.ConditionalEliminationPhase
-
- createVisitor(StructuredGraph, StructuredGraph.ScheduleResult, CoreProviders) - Method in class org.graalvm.compiler.phases.common.FixReadsPhase
-
- createWithExceptionHandler(JNIExceptionWrapper.ExceptionHandler) - Static method in class org.graalvm.jniutils.HotSpotCalls
-
Creates a new
HotSpotCalls
instance with a custom exception handler.
- createWithInputs(ValueNode, ValueNode, GuardingNode, FrameState) - Method in class org.graalvm.compiler.nodes.calc.SignedDivNode
-
This is used as a hook to allow "safe" SignedDivNodes to be created during canonicalization.
- createWithInputs(ValueNode, ValueNode, GuardingNode) - Method in class org.graalvm.compiler.nodes.calc.SignedRemNode
-
This is used as a hook to allow "safe" SignedRemNodes to be created during canonicalization.
- createWithoutAssumptions(ResolvedJavaType) - Static method in class org.graalvm.compiler.core.common.type.TypeReference
-
Creates a type reference using the given type without assumptions and without trusting
interface types.
- createWithoutCFGSimplification() - Static method in class org.graalvm.compiler.phases.common.CanonicalizerPhase
-
- createWithoutGVN() - Static method in class org.graalvm.compiler.phases.common.CanonicalizerPhase
-
- createWithoutReadCanonicalization() - Static method in class org.graalvm.compiler.phases.common.CanonicalizerPhase
-
- createWithoutSideEffect(AddressNode, LocationIdentity, ValueNode) - Static method in class org.graalvm.compiler.nodes.memory.SideEffectFreeWriteNode
-
- createWordTypes(MetaAccessProvider, TargetDescription) - Method in class org.graalvm.compiler.hotspot.HotSpotBackendFactory
-
- createZapArgumentSpace(StackSlot[], JavaConstant[]) - Method in class org.graalvm.compiler.core.aarch64.AArch64LIRGenerator
-
- createZapArgumentSpace(StackSlot[], JavaConstant[]) - Method in class org.graalvm.compiler.core.amd64.AMD64LIRGenerator
-
- createZapArgumentSpace(StackSlot[], JavaConstant[]) - Method in interface org.graalvm.compiler.lir.gen.DiagnosticLIRGeneratorTool
-
- createZapArgumentSpace(StackSlot[], JavaConstant[]) - Method in class org.graalvm.compiler.lir.gen.LIRGenerator
-
- createZapRegisters(Register[], JavaConstant[]) - Method in class org.graalvm.compiler.core.aarch64.AArch64LIRGenerator
-
- createZapRegisters(Register[], JavaConstant[]) - Method in class org.graalvm.compiler.core.amd64.AMD64LIRGenerator
-
- createZapRegisters(Register[], JavaConstant[]) - Method in interface org.graalvm.compiler.lir.gen.DiagnosticLIRGeneratorTool
-
Creates an instruction that fills a given set of registers with a known garbage value.
- createZapRegisters(Register[]) - Method in interface org.graalvm.compiler.lir.gen.DiagnosticLIRGeneratorTool
-
- createZapRegisters() - Method in interface org.graalvm.compiler.lir.gen.DiagnosticLIRGeneratorTool
-
- createZapRegisters(Register[], JavaConstant[]) - Method in class org.graalvm.compiler.lir.gen.LIRGenerator
-
- createZapRegisters() - Method in class org.graalvm.compiler.lir.gen.LIRGenerator
-
- createZapRegisters(Register[]) - Method in class org.graalvm.compiler.lir.gen.LIRGenerator
-
- createZeroData(int, int) - Method in class org.graalvm.compiler.lir.asm.DataBuilder
-
- CryptoForeignCalls - Class in org.graalvm.compiler.replacements.nodes
-
- CryptoForeignCalls() - Constructor for class org.graalvm.compiler.replacements.nodes.CryptoForeignCalls
-
- csdb() - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
Consumption of Speculative Data Barrier.
- csel(int, Register, Register, Register, AArch64Assembler.ConditionFlag) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.69 Conditional select.
- cset(int, Register, AArch64Assembler.ConditionFlag) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
Conditional set.
- csinc(int, Register, Register, Register, AArch64Assembler.ConditionFlag) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.72 Conditional increase.
- csneg(int, Register, Register, Register, AArch64Assembler.ConditionFlag) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.74 Conditional select negate.
- cstring(CStringConstant) - Static method in class org.graalvm.compiler.replacements.nodes.CStringConstant
-
- cstring(String) - Static method in class org.graalvm.compiler.replacements.nodes.CStringConstant
-
- CSTRING_LOCATION - Static variable in class org.graalvm.compiler.hotspot.replacements.StringToBytesSnippets
-
- CStringConstant - Class in org.graalvm.compiler.replacements.nodes
-
Represents a compile-time constant zero-terminated UTF-8 string installed with the generated
code.
- CStringConstant(String) - Constructor for class org.graalvm.compiler.replacements.nodes.CStringConstant
-
- CSVUtil - Class in org.graalvm.compiler.debug
-
Utilities and global definitions for creating CSV output.
- CSVUtil() - Constructor for class org.graalvm.compiler.debug.CSVUtil
-
- CSVUtil.Escape - Class in org.graalvm.compiler.debug
-
- current() - Static method in class org.graalvm.compiler.core.common.util.CompilationAlarm
-
Gets the current compilation alarm.
- current - Variable in class org.graalvm.compiler.graph.iterators.NodeIterator
-
- current() - Static method in class org.graalvm.compiler.hotspot.CompilationStatistics
-
- current() - Static method in class org.graalvm.libgraal.LibGraalIsolate
-
Gets the isolate associated with the current thread.
- current() - Static method in class org.graalvm.libgraal.LibGraalScope
-
Gets the current scope.
- CURRENT_THREAD_LABEL - Static variable in class org.graalvm.compiler.core.CompilationWatchDog
-
An object whose
CompilationWatchDog.toString()
method returns the current thread's name along with a
"@<id>"
suffix if running in a Native Image where
<id>
is the current isolate
ID (e.g.,
"WatchDog-2@1"
).
- currentBC() - Method in class org.graalvm.compiler.bytecode.BytecodeStream
-
Gets the current opcode.
- currentBCI() - Method in class org.graalvm.compiler.bytecode.BytecodeStream
-
Gets the current bytecode index.
- currentBinding - Variable in class org.graalvm.compiler.lir.alloc.lsra.IntervalWalker
-
The binding of the current interval being processed.
- currentBlock - Variable in class org.graalvm.compiler.java.BytecodeParser
-
- currentBlockIndex - Variable in class org.graalvm.compiler.lir.asm.CompilationResultBuilder
-
The index of the block currently being emitted.
- currentFrameSize() - Method in class org.graalvm.compiler.lir.aarch64.AArch64FrameMap
-
- currentFrameSize() - Method in class org.graalvm.compiler.lir.amd64.AMD64FrameMap
-
- currentFrameSize() - Method in class org.graalvm.compiler.lir.framemap.FrameMap
-
Gets the current size of this frame.
- CurrentJavaThreadNode - Class in org.graalvm.compiler.hotspot.nodes
-
Gets the address of the C++ JavaThread object for the current thread.
- CurrentJavaThreadNode(WordTypes) - Constructor for class org.graalvm.compiler.hotspot.nodes.CurrentJavaThreadNode
-
- CurrentJavaThreadNode(JavaKind) - Constructor for class org.graalvm.compiler.hotspot.nodes.CurrentJavaThreadNode
-
- currentLock(int) - Static method in class org.graalvm.compiler.hotspot.nodes.CurrentLockNode
-
- CurrentLockNode - Class in org.graalvm.compiler.hotspot.nodes
-
Intrinsic for getting the lock in the current
lock scope.
- CurrentLockNode(WordTypes, int) - Constructor for class org.graalvm.compiler.hotspot.nodes.CurrentLockNode
-
- currentMode - Variable in class org.graalvm.compiler.virtual.phases.ea.EffectsClosure
-
The current execution mode: once we reach a maximum loop nest we stop further effects and
only perform the minimal necessary operations.
- currentNodeSourcePosition() - Method in class org.graalvm.compiler.graph.Graph
-
- currentPosition - Variable in class org.graalvm.compiler.lir.alloc.lsra.IntervalWalker
-
The current position (intercept point through the intervals).
- currentScopeStart - Variable in class org.graalvm.compiler.phases.graph.ScopedPostOrderNodeIterator
-
- CustomDispatchAccessor - Annotation Type in org.graalvm.nativebridge
-
Marks a method as a custom dispatch accessor.
- CustomDispatchFactory - Annotation Type in org.graalvm.nativebridge
-
Marks a method as a factory for custom dispatch API objects.
- customizeStructuredGraphBuilder(StructuredGraph.Builder) - Method in class org.graalvm.compiler.truffle.compiler.PartialEvaluator
-
Hook for subclasses: customize the StructuredGraph.
- CustomReceiverAccessor - Annotation Type in org.graalvm.nativebridge
-
Marks a method as a custom receiver accessor.
- customSimplification - Variable in class org.graalvm.compiler.phases.common.CanonicalizerPhase
-
- cutOffCascadeNode() - Method in class org.graalvm.compiler.nodes.extended.IntegerSwitchNode
-
- cutOffCascadeNode() - Method in class org.graalvm.compiler.nodes.FixedGuardNode
-
- cutOffCascadeNode() - Method in class org.graalvm.compiler.nodes.IfNode
-
- cutOffCascadeNode() - Method in interface org.graalvm.compiler.nodes.spi.SwitchFoldable
-
Removes the successors of this node, while keeping it linked to the rest of the cascade.
- cutOffLowestCascadeNode() - Method in class org.graalvm.compiler.nodes.extended.IntegerSwitchNode
-
- cutOffLowestCascadeNode() - Method in class org.graalvm.compiler.nodes.FixedGuardNode
-
- cutOffLowestCascadeNode() - Method in class org.graalvm.compiler.nodes.IfNode
-
- cutOffLowestCascadeNode() - Method in interface org.graalvm.compiler.nodes.spi.SwitchFoldable
-
Completely removes all successors from this node.
- cvtdq2pd(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- CVTSD2SS - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.SSEOp
-
- CVTSI2SD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.SSEOp
-
- cvtsi2sdl(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- cvtsi2sdq(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- CVTSI2SS - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.SSEOp
-
- CVTSS2SD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.SSEOp
-
- cvttpd2dq(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- CVTTSD2SI - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.SSEOp
-
- cvttsd2sil(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- cvttsd2siq(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- CVTTSS2SI - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.SSEOp
-
- cvttss2sil(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- cycles() - Method in class org.graalvm.compiler.graph.NodeClass
-
- CYCLES_UNKNOWN_RATIONALE - Static variable in interface org.graalvm.compiler.nodes.Invoke
-
- D2F - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- D2I - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- d2i(double, int) - Static method in class org.graalvm.compiler.replacements.amd64.AMD64ConvertSnippets
-
Converts a double to an int.
- D2L - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- d2l(double, long) - Static method in class org.graalvm.compiler.replacements.amd64.AMD64ConvertSnippets
-
Converts a double to a long.
- DADD - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- DALOAD - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- DASTORE - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- Data(int, int) - Constructor for class org.graalvm.compiler.code.DataSection.Data
-
- data - Variable in class org.graalvm.compiler.core.common.FieldIntrospection
-
- data - Variable in class org.graalvm.compiler.core.common.FieldsScanner
-
Fields not belonging to a more specific category defined by scanner subclasses are added to
this list.
- data - Variable in class org.graalvm.compiler.core.common.util.UnsafeArrayTypeReader
-
- data - Variable in class org.graalvm.compiler.nodes.loop.LoopEx
-
- data - Variable in class org.graalvm.compiler.replacements.nodes.GHASHProcessBlocksNode
-
- dataBuilder - Variable in class org.graalvm.compiler.lir.asm.CompilationResultBuilder
-
- DataBuilder - Class in org.graalvm.compiler.lir.asm
-
- DataBuilder() - Constructor for class org.graalvm.compiler.lir.asm.DataBuilder
-
- dataEquals(Node, Node) - Method in class org.graalvm.compiler.graph.NodeClass
-
- dataFlowEquals(Node) - Method in class org.graalvm.compiler.graph.Node
-
Determines if
this
is equal to the other node while ignoring differences in
control-flow edges.
- DataOp(AMD64Assembler.AMD64RMOp, AMD64BaseAssembler.OperandSize, AllocatableValue, Constant) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64BinaryConsumer.DataOp
-
- DataOp(AMD64Assembler.AMD64RMOp, AMD64BaseAssembler.OperandSize, AllocatableValue, Constant, int) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64BinaryConsumer.DataOp
-
- DataPointerConstant - Class in org.graalvm.compiler.core.common.type
-
Base class for constants
that represent a pointer to the data section.
- DataPointerConstant(int) - Constructor for class org.graalvm.compiler.core.common.type.DataPointerConstant
-
- DataSection - Class in org.graalvm.compiler.code
-
- DataSection() - Constructor for class org.graalvm.compiler.code.DataSection
-
- DataSection.Data - Class in org.graalvm.compiler.code
-
- DataSection.PackedData - Class in org.graalvm.compiler.code
-
- DataSection.Patches - Interface in org.graalvm.compiler.code
-
- DataSection.RawData - Class in org.graalvm.compiler.code
-
- DataSection.SerializableData - Class in org.graalvm.compiler.code
-
- DataSection.ZeroData - Class in org.graalvm.compiler.code
-
- DataTwoOp(AMD64Assembler.AMD64RMOp, AMD64BaseAssembler.OperandSize, AllocatableValue, AllocatableValue, JavaConstant) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64Binary.DataTwoOp
-
- DataTwoOp(AMD64Assembler.AMD64RMOp, AMD64BaseAssembler.OperandSize, AllocatableValue, AllocatableValue, JavaConstant, int) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64Binary.DataTwoOp
-
- dataValue - Variable in class org.graalvm.compiler.lir.amd64.AMD64GHASHProcessBlocksOp
-
- dc(AArch64Assembler.DataCacheOperationType, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.75 Data Cache operation.
- DCMPG - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- DCMPL - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- DCONST_0 - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- DCONST_1 - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- DDIV - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- DeadCodeEliminationPhase - Class in org.graalvm.compiler.phases.common
-
- DeadCodeEliminationPhase() - Constructor for class org.graalvm.compiler.phases.common.DeadCodeEliminationPhase
-
- DeadCodeEliminationPhase(DeadCodeEliminationPhase.Optionality) - Constructor for class org.graalvm.compiler.phases.common.DeadCodeEliminationPhase
-
- DeadCodeEliminationPhase.Optionality - Enum in org.graalvm.compiler.phases.common
-
- DeadCodeEliminationPhase.Options - Class in org.graalvm.compiler.phases.common
-
- DeadEndNode - Class in org.graalvm.compiler.nodes
-
Control sink that should be never be reached because the previous node will never follow the edge
that leads to this node.
- DeadEndNode() - Constructor for class org.graalvm.compiler.nodes.DeadEndNode
-
- deadLoad(int, AArch64Address, boolean) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
Performs a load to the zero register.
- debug - Variable in class org.graalvm.compiler.core.gen.DebugInfoBuilder
-
- debug - Variable in class org.graalvm.compiler.debug.CloseableCounter
-
- debug - Variable in class org.graalvm.compiler.java.BytecodeParser
-
- debug - Variable in class org.graalvm.compiler.lir.alloc.lsra.LinearScan
-
- debug - Variable in class org.graalvm.compiler.lir.alloc.lsra.LinearScanLifetimeAnalysisPhase
-
- debug - Variable in class org.graalvm.compiler.nodes.GraphDecoder
-
- debug - Variable in class org.graalvm.compiler.nodes.GraphEncoder
-
- debug - Variable in class org.graalvm.compiler.phases.common.ConditionalEliminationPhase.Instance
-
- debug - Variable in class org.graalvm.compiler.truffle.compiler.TruffleTierContext
-
- debug - Variable in class org.graalvm.compiler.virtual.phases.ea.EffectsClosure
-
- DebugCloseable - Interface in org.graalvm.compiler.debug
-
- DebugConfig - Interface in org.graalvm.compiler.debug
-
- DebugContext - Class in org.graalvm.compiler.debug
-
A facility for logging and dumping as well as a container for values associated with
MetricKey
s.
- debugContext - Variable in class org.graalvm.compiler.truffle.compiler.TruffleDebugContextImpl
-
- DebugContext.Activation - Class in org.graalvm.compiler.debug
-
An object used to undo the changes made by DebugContext#activate().
- DebugContext.Builder - Class in org.graalvm.compiler.debug
-
- DebugContext.CompilerPhaseScope - Interface in org.graalvm.compiler.debug
-
Scope for a compiler phase event.
- DebugContext.Description - Class in org.graalvm.compiler.debug
-
- DebugContext.Scope - Interface in org.graalvm.compiler.debug
-
- DebugDumpHandler - Interface in org.graalvm.compiler.debug
-
Interface implemented by classes that provide an external visualization of selected object types
such as compiler graphs and nodes.
- DebugDumpScope - Class in org.graalvm.compiler.debug
-
- DebugDumpScope(String) - Constructor for class org.graalvm.compiler.debug.DebugDumpScope
-
- DebugDumpScope(String, boolean) - Constructor for class org.graalvm.compiler.debug.DebugDumpScope
-
- DebugHandler - Interface in org.graalvm.compiler.debug
-
- DebugHandlersFactory - Interface in org.graalvm.compiler.debug
-
- debugId - Variable in class org.graalvm.compiler.nodes.DeoptimizeNode
-
- debugInfo - Variable in class org.graalvm.compiler.lir.LIRFrameState
-
- debugInfo() - Method in class org.graalvm.compiler.lir.LIRFrameState
-
- DebugInfoBuilder - Class in org.graalvm.compiler.core.gen
-
- DebugInfoBuilder(NodeValueMap, MetaAccessExtensionProvider, DebugContext) - Constructor for class org.graalvm.compiler.core.gen.DebugInfoBuilder
-
- debugInfoToString(BytecodePosition, ReferenceMap, IndexedValueMap, RegisterSaveLayout) - Method in class org.graalvm.compiler.printer.CompilationPrinter
-
Formats given debug info as a multi line string.
- debugLiveGen(int) - Method in class org.graalvm.compiler.java.LargeLocalLiveness
-
- debugLiveGen(int) - Method in class org.graalvm.compiler.java.LocalLiveness
-
Returns a string representation of the liveGen values of the given block.
- debugLiveGen(int) - Method in class org.graalvm.compiler.java.SmallLocalLiveness
-
- debugLiveIn(int) - Method in class org.graalvm.compiler.java.LargeLocalLiveness
-
- debugLiveIn(int) - Method in class org.graalvm.compiler.java.LocalLiveness
-
Returns a string representation of the liveIn values of the given block.
- debugLiveIn(int) - Method in class org.graalvm.compiler.java.SmallLocalLiveness
-
- debugLiveKill(int) - Method in class org.graalvm.compiler.java.LargeLocalLiveness
-
- debugLiveKill(int) - Method in class org.graalvm.compiler.java.LocalLiveness
-
Returns a string representation of the liveKill values of the given block.
- debugLiveKill(int) - Method in class org.graalvm.compiler.java.SmallLocalLiveness
-
- debugLiveOut(int) - Method in class org.graalvm.compiler.java.LargeLocalLiveness
-
- debugLiveOut(int) - Method in class org.graalvm.compiler.java.LocalLiveness
-
Returns a string representation of the liveOut values of the given block.
- debugLiveOut(int) - Method in class org.graalvm.compiler.java.SmallLocalLiveness
-
- DebugMemUseTracker - Interface in org.graalvm.compiler.debug
-
Tracks memory usage within a scope using com.sun.management.ThreadMXBean
.
- DebugOptions - Class in org.graalvm.compiler.debug
-
Options that configure a
DebugContext
and related functionality.
- DebugOptions() - Constructor for class org.graalvm.compiler.debug.DebugOptions
-
- DebugOptions.PrintGraphTarget - Enum in org.graalvm.compiler.debug
-
- debugScopeContext() - Method in class org.graalvm.compiler.hotspot.stubs.AbstractForeignCallStub
-
- debugScopeContext() - Method in class org.graalvm.compiler.hotspot.stubs.SnippetStub
-
- debugScopeContext() - Method in class org.graalvm.compiler.hotspot.stubs.Stub
-
Gets a context object for the debug scope created when producing the code for this stub.
- DebugStubsAndSnippets - Static variable in class org.graalvm.compiler.debug.DebugOptions
-
- DebugVerifyHandler - Interface in org.graalvm.compiler.debug
-
Performs some kind of verification on an object.
- DEC - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64MOp
-
- decCounter() - Static method in class org.graalvm.compiler.hotspot.replacements.MonitorSnippets
-
- decipher(long) - Static method in class org.graalvm.compiler.hotspot.stubs.StubUtil
-
Analyzes a given value and prints information about it to the log stream.
- decl(AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- decl(Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- declAndJcc(Register, AMD64Assembler.ConditionFlag, Label, boolean) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- declaringClass - Variable in class org.graalvm.compiler.core.common.FieldsScanner.FieldInfo
-
- decode(EncodedGraph) - Method in class org.graalvm.compiler.nodes.GraphDecoder
-
- decode(EncodedGraph, Iterable<EncodedGraph.EncodedNodeReference>) - Method in class org.graalvm.compiler.nodes.GraphDecoder
-
- decode(GraphDecoder.LoopScope) - Method in class org.graalvm.compiler.nodes.GraphDecoder
-
- decode(ResolvedJavaMethod) - Method in class org.graalvm.compiler.replacements.PEGraphDecoder
-
- decode(byte[]) - Static method in class org.graalvm.util.OptionsEncoder
-
Decodes input
into a name/value map.
- decodeDebugId(JavaConstant) - Method in class org.graalvm.compiler.hotspot.HotSpotSnippetMetaAccessProvider
-
- decodeDeoptAction(JavaConstant) - Method in class org.graalvm.compiler.hotspot.HotSpotSnippetMetaAccessProvider
-
- decodeDeoptReason(JavaConstant) - Method in class org.graalvm.compiler.hotspot.HotSpotSnippetMetaAccessProvider
-
- decodeFloatingNode(GraphDecoder.MethodScope, GraphDecoder.LoopScope, int) - Method in class org.graalvm.compiler.nodes.GraphDecoder
-
Decodes a non-fixed node, but does not do any post-processing and does not register it.
- decodeKlassPointer(AArch64MacroAssembler, Register, Register, CompressEncoding) - Static method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotMove
-
- decodeKlassPointer(AMD64MacroAssembler, Register, Register, AMD64Address, GraalHotSpotVMConfig) - Static method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotMove
-
- decodeNull(Object) - Static method in class org.graalvm.compiler.options.OptionValues
-
Decodes a value that may be the sentinel value for null
in a map.
- decodeSign(long) - Static method in class org.graalvm.compiler.core.common.util.AbstractTypeReader
-
- decodeSpeculation(JavaConstant, SpeculationLog) - Method in class org.graalvm.compiler.hotspot.HotSpotSnippetMetaAccessProvider
-
- decorator - Variable in class org.graalvm.compiler.debug.DebugDumpScope
-
Specifies if this scope decorates an inner scope.
- decq(Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- decqAndJcc(Register, AMD64Assembler.ConditionFlag, Label, boolean) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- decrementFrequency(double) - Method in class org.graalvm.compiler.nodes.ProfileData.LoopFrequencyData
-
Returns a new profile data with the loop frequency decremented by decrement
(but
not sinking below the minimal frequency of 1.0).
- decrementl(Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- decrementl(Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- decrementq(Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- decrementq(Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- DEFAULT - Static variable in interface org.graalvm.compiler.core.CompilationWatchDog.EventHandler
-
- Default - Static variable in interface org.graalvm.compiler.lir.asm.CompilationResultBuilderFactory
-
- DEFAULT - Static variable in interface org.graalvm.compiler.nodes.NodeView
-
- Default() - Constructor for class org.graalvm.compiler.nodes.NodeView.Default
-
- DEFAULT - Static variable in class org.graalvm.compiler.nodes.ProfileData.LoopFrequencyData
-
- DEFAULT - Static variable in interface org.graalvm.jniutils.JNIExceptionWrapper.ExceptionHandler
-
- DEFAULT_DEBUG_ID - Static variable in class org.graalvm.compiler.nodes.DeoptimizeNode
-
- DEFAULT_DISP8_SCALE - Static variable in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler
-
- DEFAULT_REPLACER - Static variable in class org.graalvm.compiler.replacements.SnippetTemplate
-
- DefaultBackendMap(String) - Constructor for class org.graalvm.compiler.hotspot.CompilerConfigurationFactory.DefaultBackendMap
-
- defaultBytecodeProvider - Variable in class org.graalvm.compiler.replacements.ReplacementsImpl
-
- DefaultCalcOffset() - Constructor for class org.graalvm.compiler.core.common.FieldsScanner.DefaultCalcOffset
-
- DefaultCodeEmissionOrder<T extends AbstractBlockBase<T>> - Class in org.graalvm.compiler.core.common.alloc
-
Computes an ordering of the blocks that can be used by the machine code generator.
- DefaultCodeEmissionOrder(int, T) - Constructor for class org.graalvm.compiler.core.common.alloc.DefaultCodeEmissionOrder
-
- defaultForKind(JavaKind, StructuredGraph) - Static method in class org.graalvm.compiler.nodes.ConstantNode
-
- defaultForKind(JavaKind) - Static method in class org.graalvm.compiler.nodes.ConstantNode
-
- defaultGraphBuilderSuite - Variable in class org.graalvm.compiler.java.SuitesProviderBase
-
- defaultGraphState() - Static method in class org.graalvm.compiler.nodes.GraphState
-
- defaultHandler(GraphBuilderContext, ResolvedJavaMethod, InvocationPlugin.Receiver, ValueNode...) - Method in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugin
-
Handles an invocation when a specific apply
method is not available.
- DefaultHotSpotLoweringProvider - Class in org.graalvm.compiler.hotspot.meta
-
- DefaultHotSpotLoweringProvider(HotSpotGraalRuntimeProvider, MetaAccessProvider, ForeignCallsProvider, HotSpotRegistersProvider, HotSpotConstantReflectionProvider, PlatformConfigurationProvider, MetaAccessExtensionProvider, TargetDescription) - Constructor for class org.graalvm.compiler.hotspot.meta.DefaultHotSpotLoweringProvider
-
- DefaultHotSpotLoweringProvider.Extension - Interface in org.graalvm.compiler.hotspot.meta
-
Extension API for lowering a node outside the set of core HotSpot compiler nodes.
- DefaultHotSpotLoweringProvider.Extensions - Interface in org.graalvm.compiler.hotspot.meta
-
- DefaultHotSpotLoweringProvider.RuntimeCalls - Class in org.graalvm.compiler.hotspot.meta
-
- DefaultInliningPolicyProvider - Class in org.graalvm.compiler.truffle.compiler.phases.inlining
-
- DefaultInliningPolicyProvider() - Constructor for class org.graalvm.compiler.truffle.compiler.phases.inlining.DefaultInliningPolicyProvider
-
- DefaultInstrumentation - Class in org.graalvm.compiler.hotspot
-
- DefaultInstrumentation() - Constructor for class org.graalvm.compiler.hotspot.DefaultInstrumentation
-
- DefaultJavaLoweringProvider - Class in org.graalvm.compiler.replacements
-
VM-independent lowerings for standard Java nodes.
- DefaultJavaLoweringProvider(MetaAccessProvider, ForeignCallsProvider, PlatformConfigurationProvider, MetaAccessExtensionProvider, TargetDescription, boolean) - Constructor for class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- DefaultLoopFrequency - Static variable in class org.graalvm.compiler.nodes.loop.DefaultLoopPolicies.Options
-
- DefaultLoopNodeFactory - Class in org.graalvm.compiler.truffle.runtime
-
- DefaultLoopNodeFactory() - Constructor for class org.graalvm.compiler.truffle.runtime.DefaultLoopNodeFactory
-
- DefaultLoopPolicies - Class in org.graalvm.compiler.nodes.loop
-
- DefaultLoopPolicies() - Constructor for class org.graalvm.compiler.nodes.loop.DefaultLoopPolicies
-
- DefaultLoopPolicies.FullUnrollability - Enum in org.graalvm.compiler.nodes.loop
-
This enum represents the result of analyzing a loop for full unrolling.
- DefaultLoopPolicies.Options - Class in org.graalvm.compiler.nodes.loop
-
- defaultOffset() - Method in class org.graalvm.compiler.bytecode.BytecodeSwitch
-
Gets the offset from the start of the switch instruction to the default switch target.
- defaultOptions() - Static method in class org.graalvm.compiler.hotspot.HotSpotGraalOptionValues
-
- defaultPointerJoin(Stamp) - Method in class org.graalvm.compiler.core.common.type.AbstractPointerStamp
-
- defaultProbability() - Method in class org.graalvm.compiler.nodes.extended.SwitchNode
-
Returns the probability of taking the default branch.
- defaultProbability() - Method in class org.graalvm.compiler.nodes.FixedGuardNode
-
- defaultProbability() - Method in class org.graalvm.compiler.nodes.IfNode
-
- defaultProbability() - Method in interface org.graalvm.compiler.nodes.spi.SwitchFoldable
-
Returns the probability of going to the default branch.
- defaultPrototypeMarkWord() - Method in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- defaultPrototypeMarkWord(GraalHotSpotVMConfig) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- defaultStackTraceMarshaller() - Static method in class org.graalvm.nativebridge.JNIConfig.Builder
-
- defaultSuccessor() - Method in class org.graalvm.compiler.nodes.extended.SwitchNode
-
Gets the successor corresponding to the default (fall through) case.
- defaultSuccessorIndex() - Method in class org.graalvm.compiler.nodes.extended.SwitchNode
-
Returns the index of the default (fall through) successor of this switch.
- defaultSuitesCreator - Variable in class org.graalvm.compiler.hotspot.meta.HotSpotSuitesProvider
-
- DefaultSuitesCreator - Class in org.graalvm.compiler.java
-
- DefaultSuitesCreator(CompilerConfiguration, GraphBuilderConfiguration.Plugins) - Constructor for class org.graalvm.compiler.java.DefaultSuitesCreator
-
- DefaultSuitesCreator(CompilerConfiguration) - Constructor for class org.graalvm.compiler.java.DefaultSuitesCreator
-
- defaultTarget() - Method in class org.graalvm.compiler.bytecode.BytecodeSwitch
-
Gets the index of the instruction for the default switch target.
- DefaultUnswitchFactor - Static variable in class org.graalvm.compiler.nodes.loop.DefaultLoopPolicies.Options
-
- defer(Runnable) - Method in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins
-
- DeferredExit(Block, ControlFlowGraph.DeferredExit) - Constructor for class org.graalvm.compiler.nodes.cfg.ControlFlowGraph.DeferredExit
-
- DefineClass(JNI.JNIEnv, CCharPointer, JNI.JObject, CCharPointer, int) - Static method in class org.graalvm.jniutils.JNIUtil
-
- defineOperand(Value, AbstractBlockBase<?>) - Method in interface org.graalvm.compiler.lir.gen.BlockValueMap
-
- delayedCheckcastArraycopySnippet(Object, int, Object, int, int, ArrayCopySnippets.ArrayCopyTypeCheck, ArrayCopySnippets.Counters, JavaKind) - Method in class org.graalvm.compiler.replacements.arraycopy.ArrayCopySnippets
-
Performs an array copy with a type check for every store.
- delayedExactArraycopyWithExpandedLoopSnippet(Object, int, Object, int, int, ArrayCopySnippets.ArrayCopyTypeCheck, JavaKind, LocationIdentity, SnippetCounter, SnippetCounter, ArrayCopySnippets.Counters) - Method in class org.graalvm.compiler.replacements.arraycopy.ArrayCopySnippets
-
Snippet that performs an
exact array copy.
- delayedGenericArraycopySnippet(Object, int, Object, int, int, ArrayCopySnippets.ArrayCopyTypeCheck, ArrayCopySnippets.Counters, JavaKind) - Method in class org.graalvm.compiler.replacements.arraycopy.ArrayCopySnippets
-
Performs an array copy using a generic stub.
- delegate - Variable in class org.graalvm.compiler.nodes.spi.DelegatingReplacements
-
- DelegatingBlockingQueue<E> - Class in org.graalvm.compiler.truffle.runtime.collection
-
- DelegatingBlockingQueue(SerialQueue<E>) - Constructor for class org.graalvm.compiler.truffle.runtime.collection.DelegatingBlockingQueue
-
- DelegatingReplacements - Class in org.graalvm.compiler.nodes.spi
-
A convenience class for overriding just a portion of the Replacements API.
- DelegatingReplacements(Replacements) - Constructor for class org.graalvm.compiler.nodes.spi.DelegatingReplacements
-
- delete() - Method in class org.graalvm.compiler.core.common.cfg.AbstractBlockBase
-
- delete() - Method in class org.graalvm.compiler.nodes.cfg.Block
-
- delete() - Method in interface org.graalvm.compiler.nodes.spi.VirtualizerTool
-
Deletes the current node.
- deleteBranch(Node) - Method in interface org.graalvm.compiler.nodes.spi.SimplifierTool
-
- deleteBranch(Node) - Method in class org.graalvm.compiler.phases.common.CanonicalizerPhase.Tool
-
- deleteEnd(AbstractEndNode) - Method in class org.graalvm.compiler.nodes.AbstractMergeNode
-
- deleteEnd(AbstractEndNode) - Method in class org.graalvm.compiler.nodes.LoopBeginNode
-
- deleteFile(String) - Static method in class org.graalvm.compiler.debug.PathUtilities
-
Deletes the file or directory denoted by path
.
- deleteFile(String) - Method in interface org.graalvm.compiler.debug.PathUtilitiesProvider
-
- deleteFile(String) - Method in class org.graalvm.compiler.debug.StandardPathUtilitiesProvider
-
- DeleteGlobalRef(JNI.JNIEnv, JNI.JObject) - Static method in class org.graalvm.jniutils.JNIUtil
-
- DeleteLocalRef(JNI.JNIEnv, JNI.JObject) - Static method in class org.graalvm.jniutils.JNIUtil
-
- deleteNode(Node) - Method in class org.graalvm.compiler.virtual.phases.ea.GraphEffectList
-
Removes the given fixed node from the control flow and deletes it.
- deleteUnusedNodes() - Method in class org.graalvm.compiler.nodes.loop.BasicInductionVariable
-
- deleteUnusedNodes() - Method in class org.graalvm.compiler.nodes.loop.DerivedConvertedInductionVariable
-
- deleteUnusedNodes() - Method in class org.graalvm.compiler.nodes.loop.DerivedOffsetInductionVariable
-
- deleteUnusedNodes() - Method in class org.graalvm.compiler.nodes.loop.DerivedScaledInductionVariable
-
- deleteUnusedNodes() - Method in class org.graalvm.compiler.nodes.loop.InductionVariable
-
Deletes any nodes created within the scope of this object that have no usages.
- deleteUnusedNodes() - Method in class org.graalvm.compiler.nodes.loop.LoopEx
-
Deletes any nodes created within the scope of this object that have no usages.
- deleteUnusedNodes() - Method in class org.graalvm.compiler.nodes.loop.LoopsData
-
Deletes any nodes created within the scope of this object that have no usages.
- DeleteWeakGlobalRef(JNI.JNIEnv, JNI.JWeak) - Static method in class org.graalvm.jniutils.JNIUtil
-
- delta - Static variable in class org.graalvm.compiler.hotspot.debug.BenchmarkCounters
-
- delta - Variable in class org.graalvm.compiler.lir.amd64.AMD64Move.AtomicReadAndAddOp
-
- delta() - Method in class org.graalvm.compiler.nodes.java.AtomicReadAndAddNode
-
- delta() - Method in class org.graalvm.compiler.nodes.java.LoweredAtomicReadAndAddNode
-
- deltaValue - Variable in class org.graalvm.compiler.lir.aarch64.AArch64AtomicMove.AtomicReadAndAddLSEOp
-
- deltaValue - Variable in class org.graalvm.compiler.lir.aarch64.AArch64AtomicMove.AtomicReadAndAddOp
-
- deopt(DeoptimizationAction, DeoptimizationReason) - Static method in class org.graalvm.compiler.hotspot.nodes.DeoptimizeCallerNode
-
- deopt(Object) - Static method in class org.graalvm.compiler.hotspot.nodes.DeoptimizeWithExceptionInCallerNode
-
- deopt(DeoptimizationAction, DeoptimizationReason) - Static method in class org.graalvm.compiler.nodes.DeoptimizeNode
-
- DEOPT_BLOB_UNCOMMON_TRAP - Static variable in class org.graalvm.compiler.hotspot.HotSpotHostBackend
-
Descriptor for SharedRuntime::deopt_blob()->uncommon_trap()
.
- DEOPT_BLOB_UNPACK - Static variable in class org.graalvm.compiler.hotspot.HotSpotHostBackend
-
Descriptor for SharedRuntime::deopt_blob()->unpack()
.
- DEOPT_BLOB_UNPACK_WITH_EXCEPTION_IN_TLS - Static variable in class org.graalvm.compiler.hotspot.HotSpotHostBackend
-
Descriptor for SharedRuntime::deopt_blob()->unpack_with_exception_in_tls()
.
- DEOPT_PROBABILITY - Static variable in class org.graalvm.compiler.nodes.extended.BranchProbabilityNode
-
- DEOPT_PROFILE - Static variable in class org.graalvm.compiler.nodes.extended.BranchProbabilityNode
-
- DeoptAfterOSR - Static variable in class org.graalvm.compiler.hotspot.phases.OnStackReplacementPhase.Options
-
- DeoptALot - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- deoptBci - Variable in class org.graalvm.compiler.java.BciBlockMapping.ExceptionDispatchBlock
-
- DeoptBciSupplier - Interface in org.graalvm.compiler.nodes
-
A marker interface for nodes that represent operations that can deoptimize and thus need a BCI to
deopt to.
- deoptBlobUncommonTrap - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- deoptBlobUnpack - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- deoptBlobUnpackWithExceptionInTLS - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- DeoptimizationEvent - Interface in org.graalvm.compiler.truffle.jfr
-
- DeoptimizationGroupingPhase - Class in org.graalvm.compiler.phases.common
-
- DeoptimizationGroupingPhase() - Constructor for class org.graalvm.compiler.phases.common.DeoptimizationGroupingPhase
-
- deoptimizationSupportLargeAccessByteArrayVirtualization - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- deoptimize(DeoptimizationAction, DeoptimizationReason, SpeculationReason) - Static method in class org.graalvm.compiler.api.directives.GraalDirectives
-
Directive for the compiler to fall back to the bytecode interpreter at this point.
- deoptimize(DeoptimizationAction, DeoptimizationReason, boolean) - Static method in class org.graalvm.compiler.api.directives.GraalDirectives
-
Directive for the compiler to fall back to the bytecode interpreter at this point.
- deoptimize() - Static method in class org.graalvm.compiler.api.directives.GraalDirectives
-
Directive for the compiler to fall back to the bytecode interpreter at this point.
- deoptimizeAndInvalidate() - Static method in class org.graalvm.compiler.api.directives.GraalDirectives
-
Directive for the compiler to fall back to the bytecode interpreter at this point.
- DeoptimizeCallerNode - Class in org.graalvm.compiler.hotspot.nodes
-
Removes the current frame and tail calls the uncommon trap routine.
- DeoptimizeCallerNode(DeoptimizationAction, DeoptimizationReason) - Constructor for class org.graalvm.compiler.hotspot.nodes.DeoptimizeCallerNode
-
- DeoptimizeNode - Class in org.graalvm.compiler.nodes
-
- DeoptimizeNode(DeoptimizationAction, DeoptimizationReason) - Constructor for class org.graalvm.compiler.nodes.DeoptimizeNode
-
- DeoptimizeNode(DeoptimizationAction, DeoptimizationReason, Speculation) - Constructor for class org.graalvm.compiler.nodes.DeoptimizeNode
-
- DeoptimizeNode(DeoptimizationAction, DeoptimizationReason, int, Speculation, FrameState) - Constructor for class org.graalvm.compiler.nodes.DeoptimizeNode
-
- DeoptimizeOnExceptionPhase - Class in org.graalvm.compiler.truffle.compiler.phases
-
Instruments the exception edge of TruffleBoundary method calls with a speculative transfer to
interpreter.
- DeoptimizeOnExceptionPhase(Predicate<ResolvedJavaMethod>) - Constructor for class org.graalvm.compiler.truffle.compiler.phases.DeoptimizeOnExceptionPhase
-
- DeoptimizeWithExceptionInCallerNode - Class in org.graalvm.compiler.hotspot.nodes
-
Removes the current frame and tail calls the uncommon trap routine.
- DeoptimizeWithExceptionInCallerNode(ValueNode) - Constructor for class org.graalvm.compiler.hotspot.nodes.DeoptimizeWithExceptionInCallerNode
-
- DeoptimizingFixedWithNextNode - Class in org.graalvm.compiler.nodes
-
- DeoptimizingFixedWithNextNode(NodeClass<? extends DeoptimizingFixedWithNextNode>, Stamp) - Constructor for class org.graalvm.compiler.nodes.DeoptimizingFixedWithNextNode
-
- DeoptimizingFixedWithNextNode(NodeClass<? extends DeoptimizingFixedWithNextNode>, Stamp, FrameState) - Constructor for class org.graalvm.compiler.nodes.DeoptimizingFixedWithNextNode
-
- DeoptimizingGuard - Interface in org.graalvm.compiler.nodes
-
- DeoptimizingNode - Interface in org.graalvm.compiler.nodes
-
- DeoptimizingNode.DeoptAfter - Interface in org.graalvm.compiler.nodes
-
Interface for nodes that need a
FrameState
for deoptimizing to a point after their
execution.
- DeoptimizingNode.DeoptBefore - Interface in org.graalvm.compiler.nodes
-
Interface for nodes that need a
FrameState
for deoptimizing to a point before their
execution.
- DeoptimizingNode.DeoptDuring - Interface in org.graalvm.compiler.nodes
-
Interface for nodes that need a special
FrameState
for deoptimizing during their
execution (e.g.
- DeoptimizingStubCall - Class in org.graalvm.compiler.hotspot.nodes
-
- DeoptimizingStubCall(NodeClass<? extends DeoptimizingStubCall>, Stamp) - Constructor for class org.graalvm.compiler.hotspot.nodes.DeoptimizingStubCall
-
- deoptReasonAndAction - Variable in class org.graalvm.compiler.lir.ImplicitLIRFrameState
-
- deoptReasonAndAction - Variable in class org.graalvm.compiler.nodes.calc.IntegerDivRemNode
-
- deoptReasonAndAction - Variable in class org.graalvm.compiler.nodes.ImplicitNullCheckNode
-
- deoptSpeculation - Variable in class org.graalvm.compiler.lir.ImplicitLIRFrameState
-
- deoptSpeculation - Variable in class org.graalvm.compiler.nodes.calc.IntegerDivRemNode
-
- deoptSpeculation - Variable in class org.graalvm.compiler.nodes.ImplicitNullCheckNode
-
- DeoptsToDisableOptimisticOptimization - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- depth() - Method in class org.graalvm.compiler.graph.NodeSourcePosition
-
- dequeueInlined() - Method in interface org.graalvm.compiler.truffle.common.CompilableTruffleAST
-
Cancel the compilation of this truffle ast.
- dequeueInlined() - Method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
We intentionally do not synchronize here since as it's not worth the sync costs.
- dequeueTargets() - Method in class org.graalvm.compiler.truffle.runtime.TruffleInlining
-
- derivedBaseFromValue(AllocatableValue) - Static method in class org.graalvm.compiler.core.common.LIRKind
-
Helper method to construct derived reference kinds.
- DerivedConvertedInductionVariable - Class in org.graalvm.compiler.nodes.loop
-
- DerivedConvertedInductionVariable(LoopEx, InductionVariable, Stamp, ValueNode) - Constructor for class org.graalvm.compiler.nodes.loop.DerivedConvertedInductionVariable
-
- DerivedInductionVariable - Class in org.graalvm.compiler.nodes.loop
-
Base class of the derived induction variables.
- DerivedInductionVariable(LoopEx, InductionVariable) - Constructor for class org.graalvm.compiler.nodes.loop.DerivedInductionVariable
-
- DerivedOffsetInductionVariable - Class in org.graalvm.compiler.nodes.loop
-
- DerivedOffsetInductionVariable(LoopEx, InductionVariable, ValueNode, BinaryArithmeticNode<?>) - Constructor for class org.graalvm.compiler.nodes.loop.DerivedOffsetInductionVariable
-
- derivedReference(PlatformKind, AllocatableValue, boolean) - Static method in class org.graalvm.compiler.core.common.LIRKind
-
Create a
LIRKind
of type
platformKind
that contains a derived reference.
- DerivedScaledInductionVariable - Class in org.graalvm.compiler.nodes.loop
-
- DerivedScaledInductionVariable(LoopEx, InductionVariable, ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.nodes.loop.DerivedScaledInductionVariable
-
- DerivedScaledInductionVariable(LoopEx, InductionVariable, NegateNode) - Constructor for class org.graalvm.compiler.nodes.loop.DerivedScaledInductionVariable
-
- description(DebugContext.Description) - Method in class org.graalvm.compiler.debug.DebugContext.Builder
-
Sets the description for the debug context.
- Description(Object, String) - Constructor for class org.graalvm.compiler.debug.DebugContext.Description
-
- descriptionParameters - Variable in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotConstantRetrievalOp
-
- descriptor - Variable in class org.graalvm.compiler.hotspot.HotSpotForeignCallLinkageImpl
-
The descriptor of the call.
- descriptor - Variable in class org.graalvm.compiler.hotspot.nodes.StubForeignCallNode
-
- descriptor - Variable in class org.graalvm.compiler.nodes.extended.ForeignCallNode
-
- deserialize(ByteBuffer) - Method in class org.graalvm.compiler.core.common.type.ArithmeticStamp
-
- deserialize(ByteBuffer) - Method in class org.graalvm.compiler.core.common.type.FloatStamp
-
- deserialize(ByteBuffer) - Method in class org.graalvm.compiler.core.common.type.IntegerStamp
-
- dest - Variable in class org.graalvm.compiler.replacements.arraycopy.ArrayCopyCallNode
-
- destination() - Method in class org.graalvm.compiler.lir.StandardOp.JumpOp
-
- destPos - Variable in class org.graalvm.compiler.replacements.arraycopy.ArrayCopyCallNode
-
- DestroyedIsolateException - Exception in org.graalvm.libgraal
-
Exception thrown when a
LibGraalObject
associated with a destroyed isolate context is
used.
- destroysCallerSavedRegisters() - Method in class org.graalvm.compiler.lir.aarch64.AArch64Call.CallOp
-
- destroysCallerSavedRegisters() - Method in class org.graalvm.compiler.lir.aarch64.AArch64Call.ForeignCallOp
-
- destroysCallerSavedRegisters() - Method in class org.graalvm.compiler.lir.aarch64.AArch64CCall
-
- destroysCallerSavedRegisters() - Method in class org.graalvm.compiler.lir.amd64.AMD64Call.CallOp
-
- destroysCallerSavedRegisters() - Method in class org.graalvm.compiler.lir.amd64.AMD64Call.ForeignCallOp
-
- destroysCallerSavedRegisters() - Method in class org.graalvm.compiler.lir.amd64.AMD64CCall
-
- destroysCallerSavedRegisters() - Method in class org.graalvm.compiler.lir.LIRInstruction
-
- destroysCallerSavedRegisters() - Method in class org.graalvm.compiler.lir.StandardOp.SpillRegistersOp
-
- destroysRegisters() - Method in interface org.graalvm.compiler.core.common.spi.ForeignCallLinkage
-
Determines if the foreign call target destroys all registers.
- destroysRegisters() - Method in class org.graalvm.compiler.hotspot.HotSpotForeignCallLinkageImpl
-
- DetachCurrentThread(JNI.JavaVM) - Static method in class org.graalvm.jniutils.JNIUtil
-
- detachCurrentThread(boolean) - Static method in class org.graalvm.libgraal.LibGraal
-
Detaches the current thread from the peer runtime.
- DETAILED_LEVEL - Static variable in class org.graalvm.compiler.debug.DebugContext
-
Detailed debug level.
- detailedAssertionsEnabled(OptionValues) - Static method in class org.graalvm.compiler.debug.Assertions
-
Determines if detailed assertions are enabled.
- DetailedAsserts - Static variable in class org.graalvm.compiler.debug.Assertions.Options
-
- detailedAsserts - Variable in class org.graalvm.compiler.lir.alloc.lsra.LinearScan
-
- detectCounted() - Method in class org.graalvm.compiler.nodes.loop.LoopEx
-
- detectCountedLoops() - Method in class org.graalvm.compiler.nodes.loop.LoopsData
-
Perform counted loop detection for all loops which have not already been checked.
- determineInvokeProbability(InlineInfo) - Method in class org.graalvm.compiler.phases.common.inlining.policy.AbstractInliningPolicy
-
- determineNodeCount() - Method in class org.graalvm.compiler.phases.common.inlining.info.AbstractInlineInfo
-
- determineNodeCount() - Method in interface org.graalvm.compiler.phases.common.inlining.info.InlineInfo
-
- devirtualizeCall(CallTargetNode.InvokeKind, ResolvedJavaMethod, ResolvedJavaType, Assumptions, Stamp) - Static method in class org.graalvm.compiler.nodes.java.MethodCallTargetNode
-
- devirtualizeInvokes(OptionValues) - Method in class org.graalvm.compiler.phases.OptimisticOptimizations
-
- DiagnoseDumpLevel - Static variable in class org.graalvm.compiler.debug.DebugOptions
-
- diagnoseSyncOnValueBasedClasses - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- diagnoseSyncOnValueBasedClasses(GraalHotSpotVMConfig) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- DIAGNOSTIC_OUTPUT_DIRECTORY_MESSAGE_FORMAT - Static variable in class org.graalvm.compiler.debug.StandardPathUtilitiesProvider
-
- DIAGNOSTIC_OUTPUT_DIRECTORY_MESSAGE_REGEXP - Static variable in class org.graalvm.compiler.debug.StandardPathUtilitiesProvider
-
- DiagnosticLIRGeneratorTool - Interface in org.graalvm.compiler.lir.gen
-
- DiagnosticLIRGeneratorTool.ZapRegistersAfterInstruction - Interface in org.graalvm.compiler.lir.gen
-
- DiagnosticLIRGeneratorTool.ZapStackArgumentSpaceBeforeInstruction - Interface in org.graalvm.compiler.lir.gen
-
- diagnosticLirGenTool - Variable in class org.graalvm.compiler.lir.phases.PostAllocationOptimizationPhase.PostAllocationOptimizationContext
-
- DiagnosticsOutputDirectory - Class in org.graalvm.compiler.debug
-
Manages a directory into which diagnostics such crash reports and dumps should be written.
- DiagnosticsOutputDirectory(OptionValues) - Constructor for class org.graalvm.compiler.debug.DiagnosticsOutputDirectory
-
- differentRegisters(Object...) - Static method in class org.graalvm.compiler.lir.LIRValueUtil
-
Checks if all the provided values are different physical registers.
- digest(String) - Static method in class org.graalvm.compiler.java.LambdaUtils
-
- DigestBaseSnippets - Class in org.graalvm.compiler.hotspot.replacements
-
- DigestBaseSnippets() - Constructor for class org.graalvm.compiler.hotspot.replacements.DigestBaseSnippets
-
- DigestBaseSnippets.Templates - Class in org.graalvm.compiler.hotspot.replacements
-
- dimension(int) - Method in class org.graalvm.compiler.nodes.java.AbstractNewArrayNode
-
The list of node which produce input for this instruction.
- dimension(int) - Method in class org.graalvm.compiler.nodes.java.NewMultiArrayNode
-
- dimensionCount() - Method in class org.graalvm.compiler.nodes.java.AbstractNewArrayNode
-
The rank of the array allocated by this node, i.e.
- dimensionCount() - Method in class org.graalvm.compiler.nodes.java.NewMultiArrayNode
-
- dimensions - Variable in class org.graalvm.compiler.nodes.java.NewMultiArrayNode
-
- dimensions() - Method in class org.graalvm.compiler.nodes.java.NewMultiArrayNode
-
- DimensionsNode - Class in org.graalvm.compiler.replacements
-
Intrinsic for allocating an on-stack array of integers to hold the dimensions of a multianewarray
instruction.
- DimensionsNode(WordTypes, int) - Constructor for class org.graalvm.compiler.replacements.DimensionsNode
-
- directCall(long, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- directCall(CompilationResultBuilder, AArch64MacroAssembler, InvokeTarget, Register, LIRFrameState) - Static method in class org.graalvm.compiler.lir.aarch64.AArch64Call
-
- directCall(CompilationResultBuilder, AArch64MacroAssembler, InvokeTarget, Register, LIRFrameState, Label) - Static method in class org.graalvm.compiler.lir.aarch64.AArch64Call
-
- directCall(CompilationResultBuilder, AMD64MacroAssembler, InvokeTarget, Register, boolean, LIRFrameState) - Static method in class org.graalvm.compiler.lir.amd64.AMD64Call
-
- DirectCallOp(ResolvedJavaMethod, Value, Value[], Value[], LIRFrameState) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64Call.DirectCallOp
-
- DirectCallOp(LIRInstructionClass<? extends AArch64Call.DirectCallOp>, ResolvedJavaMethod, Value, Value[], Value[], LIRFrameState) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64Call.DirectCallOp
-
- DirectCallOp(LIRInstructionClass<? extends AMD64Call.DirectCallOp>, ResolvedJavaMethod, Value, Value[], Value[], LIRFrameState) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64Call.DirectCallOp
-
- DirectCallTargetNode - Class in org.graalvm.compiler.nodes
-
- DirectCallTargetNode(ValueNode[], StampPair, JavaType[], ResolvedJavaMethod, CallingConvention.Type, CallTargetNode.InvokeKind) - Constructor for class org.graalvm.compiler.nodes.DirectCallTargetNode
-
- DirectCallTargetNode(NodeClass<? extends DirectCallTargetNode>, ValueNode[], StampPair, JavaType[], ResolvedJavaMethod, CallingConvention.Type, CallTargetNode.InvokeKind) - Constructor for class org.graalvm.compiler.nodes.DirectCallTargetNode
-
- directConditionalJmp(CompilationResultBuilder, AArch64MacroAssembler, InvokeTarget, AArch64Assembler.ConditionFlag) - Static method in class org.graalvm.compiler.lir.aarch64.AArch64Call
-
- DirectFarForeignCallOp(ForeignCallLinkage, Value, Value[], Value[], LIRFrameState, Label) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64Call.DirectFarForeignCallOp
-
- DirectFarForeignCallOp(ForeignCallLinkage, Value, Value[], Value[], LIRFrameState) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64Call.DirectFarForeignCallOp
-
- directInlineCacheCall(CompilationResultBuilder, AMD64MacroAssembler, InvokeTarget, CompilationResult.MarkId, long, LIRFrameState) - Static method in class org.graalvm.compiler.lir.amd64.AMD64Call
-
Emits a direct call instruction, immediately preceded by a mov instruction.
- direction() - Method in class org.graalvm.compiler.nodes.loop.BasicInductionVariable
-
- direction() - Method in class org.graalvm.compiler.nodes.loop.DerivedConvertedInductionVariable
-
- direction() - Method in class org.graalvm.compiler.nodes.loop.DerivedOffsetInductionVariable
-
- direction() - Method in class org.graalvm.compiler.nodes.loop.DerivedScaledInductionVariable
-
- direction() - Method in class org.graalvm.compiler.nodes.loop.InductionVariable
-
- directJmp(long, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- directJmp(CompilationResultBuilder, AArch64MacroAssembler, InvokeTarget) - Static method in class org.graalvm.compiler.lir.aarch64.AArch64Call
-
- directJmp(CompilationResultBuilder, AMD64MacroAssembler, ForeignCallLinkage, Register) - Static method in class org.graalvm.compiler.lir.amd64.AMD64Call
-
- DirectNearForeignCallOp(ForeignCallLinkage, Value, Value[], Value[], LIRFrameState, Label) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64Call.DirectNearForeignCallOp
-
- DirectNearForeignCallOp(ForeignCallLinkage, Value, Value[], Value[], LIRFrameState) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64Call.DirectNearForeignCallOp
-
- directUse - Variable in class org.graalvm.compiler.replacements.nodes.ReadRegisterNode
-
When true, subsequent uses of this node use the fixed register; when false, the value is
moved into a new virtual register so that the fixed register is not seen by uses.
- dirtyCardValue - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- dirtyCardValue() - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotG1WriteBarrierSnippets
-
- dirtyCardValue(GraalHotSpotVMConfig) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- dirtyCardValue() - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotSerialWriteBarrierSnippets
-
- dirtyCardValue() - Method in class org.graalvm.compiler.replacements.gc.G1WriteBarrierSnippets
-
- dirtyCardValue() - Method in class org.graalvm.compiler.replacements.gc.SerialWriteBarrierSnippets
-
- disable() - Method in class org.graalvm.compiler.debug.DebugContext
-
Disables all metrics and scope related functionality until close()
is called on the
returned object.
- disableCounted - Variable in class org.graalvm.compiler.nodes.LoopBeginNode
-
Flag to indicate that this loop must not be detected as a counted loop.
- disabled(boolean) - Method in class org.graalvm.compiler.debug.DebugContext.Builder
-
- disabled(OptionValues) - Static method in class org.graalvm.compiler.debug.DebugContext
-
Create a DebugContext with debugging disabled.
- DISABLED - Static variable in class org.graalvm.compiler.truffle.runtime.BytecodeOSRMetadata
-
- Disabled() - Constructor for class org.graalvm.compiler.truffle.runtime.EngineCacheSupport.Disabled
-
- DISABLED_COUNTER - Static variable in class org.graalvm.compiler.replacements.SnippetCounter
-
- DISABLED_COUNTER - Static variable in class org.graalvm.compiler.replacements.SnippetIntegerHistogram
-
- disableEncodedGraphCachePurges(boolean) - Method in class org.graalvm.compiler.truffle.compiler.hotspot.HotSpotPartialEvaluator
-
Used only in unit-tests, to avoid transient failures caused by multiple compiler threads
racing to purge the cache.
- disableGuestSafepoint() - Method in class org.graalvm.compiler.nodes.LoopBeginNode
-
- disableGuestSafepoint() - Method in class org.graalvm.compiler.nodes.LoopEndNode
-
- disableIndentation() - Method in class org.graalvm.compiler.debug.LogStream
-
- disableIntercept() - Method in class org.graalvm.compiler.debug.DebugContext
-
- DisableIntercept - Static variable in class org.graalvm.compiler.debug.DebugOptions
-
- DisableIntrinsics - Static variable in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.Options
-
- disableKindVerification() - Method in class org.graalvm.compiler.java.FrameStateBuilder
-
- disableLoopSafepoint() - Method in class org.graalvm.compiler.java.BytecodeParser
-
- DisableOverflownCountedLoopsPhase - Class in org.graalvm.compiler.phases.common
-
- DisableOverflownCountedLoopsPhase() - Constructor for class org.graalvm.compiler.phases.common.DisableOverflownCountedLoopsPhase
-
- disableSafepoint() - Method in class org.graalvm.compiler.nodes.LoopBeginNode
-
Disables safepoint for the whole loop, i.e., for all
loop ends
.
- disableSafepoint() - Method in class org.graalvm.compiler.nodes.LoopEndNode
-
Disables safepoints for only this loop end (in contrast to disabling it for
the whole loop
.
- disableUnsafeAccessTracking() - Method in class org.graalvm.compiler.nodes.StructuredGraph
-
- disassemble(ResolvedJavaMethod) - Method in class org.graalvm.compiler.bytecode.BytecodeDisassembler
-
Disassembles the bytecode of a given method in a javap
-like format.
- disassemble(ResolvedJavaMethod, int, int) - Method in class org.graalvm.compiler.bytecode.BytecodeDisassembler
-
Disassembles the bytecode of a given method in a javap
-like format.
- disassembleCompiledCode(OptionValues, CodeCacheProvider, CompilationResult) - Method in interface org.graalvm.compiler.code.DisassemblerProvider
-
Gets a textual disassembly of a given compilation result.
- disassembleCompiledCode(OptionValues, CodeCacheProvider, CompilationResult) - Method in class org.graalvm.compiler.code.HexCodeFileDisassemblerProvider
-
- disassembleCompiledCode(OptionValues, CodeCacheProvider, CompilationResult) - Method in class org.graalvm.compiler.code.ObjdumpDisassemblerProvider
-
- disassembleCompiledCode(OptionValues, CodeCacheProvider, CompilationResult) - Method in class org.graalvm.compiler.hotspot.meta.HotSpotDisassemblerProvider
-
- disassembleInstalledCode(CodeCacheProvider, CompilationResult, InstalledCode) - Method in interface org.graalvm.compiler.code.DisassemblerProvider
-
Gets a textual disassembly of a given installed code.
- disassembleInstalledCode(CodeCacheProvider, CompilationResult, InstalledCode) - Method in class org.graalvm.compiler.code.HexCodeFileDisassemblerProvider
-
- disassembleInstalledCode(CodeCacheProvider, CompilationResult, InstalledCode) - Method in class org.graalvm.compiler.code.ObjdumpDisassemblerProvider
-
- disassembleInstalledCode(CodeCacheProvider, CompilationResult, InstalledCode) - Method in class org.graalvm.compiler.hotspot.meta.HotSpotDisassemblerProvider
-
- disassembleOne(ResolvedJavaMethod, int) - Static method in class org.graalvm.compiler.bytecode.BytecodeDisassembler
-
- DisassemblerProvider - Interface in org.graalvm.compiler.code
-
Interface providing capability for disassembling machine code.
- disconnect() - Method in class org.graalvm.compiler.nodes.loop.LoopFragment
-
- disjointArraycopy(Object, int, Object, int, int, JavaKind, int) - Static method in class org.graalvm.compiler.replacements.arraycopy.ArrayCopyCallNode
-
- disjointArraycopy(Object, int, Object, int, int, JavaKind, LocationIdentity, int) - Static method in class org.graalvm.compiler.replacements.arraycopy.ArrayCopyCallNode
-
- disjointArraycopyDifferentKinds(Object, int, Object, int, int, JavaKind, JavaKind, JavaKind, int) - Static method in class org.graalvm.compiler.replacements.arraycopy.ArrayCopyCallNode
-
Type punned copy of length
elements of kind copyKind
from an array with
srcKind
elements to an array with destKind
elements.
- disjointArraycopyKillsInit(Object, int, Object, int, int, JavaKind, int) - Static method in class org.graalvm.compiler.replacements.arraycopy.ArrayCopyCallNode
-
- disjointUninitializedArraycopy(Object, int, Object, int, int, JavaKind, int) - Static method in class org.graalvm.compiler.replacements.arraycopy.ArrayCopyCallNode
-
- DISPLACED_MARK_WORD_LOCATION - Static variable in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- displacement - Variable in class org.graalvm.compiler.lir.amd64.AMD64AddressValue
-
- dispose() - Method in class org.graalvm.compiler.lir.gen.PhiResolver
-
- dispose(JNI.JNIEnv) - Static method in class org.graalvm.nativebridge.JNIClassCache
-
Disposes cached JNI objects and frees JNI globals.
- DIV - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64MOp
-
- DIV - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.SSEOp
-
- Div(boolean, boolean) - Constructor for class org.graalvm.compiler.core.common.type.ArithmeticOpTable.BinaryOp.Div
-
- divBefore(StructuredGraph, FixedNode, ValueNode, ValueNode, GuardingNode) - Static method in class org.graalvm.compiler.nodes.loop.MathUtil
-
- divideAndRoundUp(int, int) - Static method in class org.graalvm.compiler.core.common.NumUtil
-
- divideAndRoundUp(long, long) - Static method in class org.graalvm.compiler.core.common.NumUtil
-
- DivisionByZeroExceptionStub - Class in org.graalvm.compiler.hotspot.stubs
-
- DivisionByZeroExceptionStub(OptionValues, HotSpotProviders, HotSpotForeignCallLinkage) - Constructor for class org.graalvm.compiler.hotspot.stubs.DivisionByZeroExceptionStub
-
- divisionIsJVMSCompliant(ValueNode, ValueNode, boolean) - Static method in class org.graalvm.compiler.nodes.calc.SignedDivNode
-
Determines if dividend / divisor
complies with the JVM specification for idiv
and ldiv
.
- divisionOverflowIsJVMSCompliant() - Method in interface org.graalvm.compiler.core.aarch64.AArch64LoweringProviderMixin
-
- divisionOverflowIsJVMSCompliant() - Method in interface org.graalvm.compiler.core.amd64.AMD64LoweringProviderMixin
-
- divisionOverflowIsJVMSCompliant() - Method in class org.graalvm.compiler.nodes.calc.FloatingIntegerDivRemNode
-
- divisionOverflowIsJVMSCompliant() - Method in class org.graalvm.compiler.nodes.SimplifyingGraphDecoder.PECanonicalizerTool
-
- divisionOverflowIsJVMSCompliant() - Method in interface org.graalvm.compiler.nodes.spi.CanonicalizerTool
-
Indicates whether the target platform complies with the JVM specification semantics for
idiv
and
ldiv
when the dividend is
Integer.MAX_VALUE
or
Long.MAX_VALUE
respectively and the divisor is
-1
.
- divisionOverflowIsJVMSCompliant() - Method in interface org.graalvm.compiler.nodes.spi.LoweringProvider
-
Indicates whether the target platform complies with the JVM specification semantics for
idiv
and
ldiv
when the dividend is
Integer.MAX_VALUE
or
Long.MAX_VALUE
respectively and the divisor is
-1
.
- divisionOverflowIsJVMSCompliant() - Method in class org.graalvm.compiler.phases.common.CanonicalizerPhase.Tool
-
- divsd(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- DLOAD - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- DLOAD_0 - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- DLOAD_1 - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- DLOAD_2 - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- DLOAD_3 - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- dmb(AArch64Assembler.BarrierKind) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.80 Data Memory Barrier.
- DMUL - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- DNEG - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- DO_NOT_INLINE_DEOPTIMIZE_ON_EXCEPTION - Static variable in class org.graalvm.compiler.nodes.graphbuilderconf.InlineInvokePlugin.InlineInfo
-
Denotes a call site must not be inlined and the execution should be transferred to
interpreter in case of an exception.
- DO_NOT_INLINE_NO_EXCEPTION - Static variable in class org.graalvm.compiler.nodes.graphbuilderconf.InlineInvokePlugin.InlineInfo
-
Denotes a call site must not be inlined and can be implemented by a node that speculates
the call will not throw an exception.
- DO_NOT_INLINE_WITH_EXCEPTION - Static variable in class org.graalvm.compiler.nodes.graphbuilderconf.InlineInvokePlugin.InlineInfo
-
Denotes a call site that must not be inlined and should be implemented by a node that
does not speculate on the call not raising an exception.
- doArraycopyExactStubCallSnippet(Object, int, Object, int, int, JavaKind, LocationIdentity, ArrayCopySnippets.Counters) - Method in class org.graalvm.compiler.replacements.arraycopy.ArrayCopySnippets
-
- doBlock(Block, StructuredGraph, BlockMap<List<Node>>) - Method in class org.graalvm.compiler.core.gen.NodeLIRBuilder
-
- doBlock(Block, StructuredGraph, BlockMap<List<Node>>) - Method in interface org.graalvm.compiler.nodes.spi.NodeLIRBuilderTool
-
- doBlockPrologue(Block, OptionValues) - Method in class org.graalvm.compiler.core.gen.NodeLIRBuilder
-
- doc(String) - Method in interface org.graalvm.compiler.debug.CounterKey
-
- doc(String) - Method in interface org.graalvm.compiler.debug.MemUseTrackerKey
-
- doc(String) - Method in interface org.graalvm.compiler.debug.MetricKey
-
Sets the documentation for this key.
- doc(String) - Method in interface org.graalvm.compiler.debug.TimerKey
-
- doCheckcastArraycopySnippet(Object, int, Object, int, int, JavaKind, LocationIdentity, ArrayCopySnippets.Counters) - Method in class org.graalvm.compiler.hotspot.replacements.arraycopy.HotSpotArraycopySnippets
-
- doCheckcastArraycopySnippet(Object, int, Object, int, int, JavaKind, LocationIdentity, ArrayCopySnippets.Counters) - Method in class org.graalvm.compiler.replacements.arraycopy.ArrayCopySnippets
-
- doCompile(TruffleDebugContext, TruffleCompilation, Map<String, Object>, TruffleCompilationTask, TruffleCompilerListener) - Method in interface org.graalvm.compiler.truffle.common.TruffleCompiler
-
Compiles compilable
to machine code.
- doCompile(TruffleDebugContext, TruffleCompilation, Map<String, Object>, TruffleCompilationTask, TruffleCompilerListener) - Method in class org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl
-
- doCompile(OptimizedCallTarget, TruffleCompilationTask) - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- doCompile(TruffleDebugContext, OptimizedCallTarget, TruffleCompilationTask) - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- doExactArraycopyWithExpandedLoopSnippet(Object, int, Object, int, int, JavaKind, LocationIdentity) - Method in class org.graalvm.compiler.replacements.arraycopy.ArrayCopySnippets
-
- doFallbackIf(ValueNode, Condition, ValueNode, double) - Method in class org.graalvm.compiler.replacements.InvocationPluginHelper
-
- doFallbackIf(LogicNode, double) - Method in class org.graalvm.compiler.replacements.InvocationPluginHelper
-
- doFallbackIfNot(LogicNode, double) - Method in class org.graalvm.compiler.replacements.InvocationPluginHelper
-
- doGenericArraycopySnippet(Object, int, Object, int, int, JavaKind, LocationIdentity, ArrayCopySnippets.Counters) - Method in class org.graalvm.compiler.hotspot.replacements.arraycopy.HotSpotArraycopySnippets
-
- doGenericArraycopySnippet(Object, int, Object, int, int, JavaKind, LocationIdentity, ArrayCopySnippets.Counters) - Method in class org.graalvm.compiler.replacements.arraycopy.ArrayCopySnippets
-
- doGraphPE(TruffleTierContext, InlineInvokePlugin, EconomicMap<ResolvedJavaMethod, EncodedGraph>) - Method in class org.graalvm.compiler.truffle.compiler.PartialEvaluator
-
- doingUnsafeAccessOffset - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- doingUnsafeAccessOffset(GraalHotSpotVMConfig) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- doInline(int, Invoke, String) - Method in class org.graalvm.compiler.phases.common.inlining.info.MultiTypeGuardInlineInfo
-
- doInline(PEGraphDecoder.PEMethodScope, GraphDecoder.LoopScope, GraphDecoder.InvokeData, InlineInvokePlugin.InlineInfo, ValueNode[]) - Method in class org.graalvm.compiler.replacements.PEGraphDecoder
-
- doInstanceof(ResolvedJavaType, Object) - Static method in class org.graalvm.compiler.nodes.java.InstanceOfNode
-
- doInvoke(Object[]) - Method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
Overridden by SVM.
- doLoad() - Method in class org.graalvm.compiler.nodes.gc.G1PreWriteBarrier
-
- domDepth - Variable in class org.graalvm.compiler.core.common.cfg.AbstractBlockBase
-
- dominates(AbstractBlockBase<?>, AbstractBlockBase<?>) - Static method in interface org.graalvm.compiler.core.common.cfg.AbstractControlFlowGraph
-
True if block b
is dominated by block a
or a
is equal to b
.
- DOMINATOR_SPILL_MOVE_ID - Static variable in class org.graalvm.compiler.lir.alloc.lsra.LinearScan
-
- DominatorBasedGlobalValueNumberingPhase - Class in org.graalvm.compiler.phases.common
-
Optimization phase that performs global value numbering and loop invariant code motion on a
StructuredGraph
.
- DominatorBasedGlobalValueNumberingPhase(CanonicalizerPhase) - Constructor for class org.graalvm.compiler.phases.common.DominatorBasedGlobalValueNumberingPhase
-
- DominatorBasedGlobalValueNumberingPhase.GVNVisitor - Class in org.graalvm.compiler.phases.common
-
- DominatorBasedGlobalValueNumberingPhase.ValueMap - Class in org.graalvm.compiler.phases.common
-
A data structure used to implement global value numbering on fixed nodes in the Graal IR.
- DominatorOptimizationProblem<E extends Enum<E>,C> - Class in org.graalvm.compiler.core.common.cfg
-
This class represents a dominator tree problem, i.e.
- DominatorOptimizationProblem(Class<E>, AbstractControlFlowGraph<?>) - Constructor for class org.graalvm.compiler.core.common.cfg.DominatorOptimizationProblem
-
- dominatorTreeString() - Method in class org.graalvm.compiler.nodes.cfg.ControlFlowGraph
-
- DONT_PREPEND_THREAD - Static variable in class org.graalvm.compiler.hotspot.meta.HotSpotForeignCallsProviderImpl
-
- dontCompileHugeMethods - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- doState(LIRInstruction, LIRFrameState) - Method in interface org.graalvm.compiler.lir.InstructionStateProcedure
-
- doState(LIRFrameState) - Method in interface org.graalvm.compiler.lir.StateProcedure
-
- doState(LIRInstruction, LIRFrameState) - Method in interface org.graalvm.compiler.lir.StateProcedure
-
- doubleArrayClone(double[]) - Static method in class org.graalvm.compiler.hotspot.replacements.ObjectCloneSnippets
-
- doubleValue(Double, SnippetCounter) - Static method in class org.graalvm.compiler.replacements.BoxingSnippets
-
- doubleValueOf(double, SnippetCounter) - Static method in class org.graalvm.compiler.replacements.BoxingSnippets
-
- doValue(LIRInstruction, Value, LIRInstruction.OperandMode, EnumSet<LIRInstruction.OperandFlag>) - Method in interface org.graalvm.compiler.lir.InstructionValueProcedure
-
Iterator method to be overwritten.
- doValue(Value, LIRInstruction.OperandMode, EnumSet<LIRInstruction.OperandFlag>) - Method in interface org.graalvm.compiler.lir.ValueProcedure
-
Iterator method to be overwritten.
- doValue(LIRInstruction, Value, LIRInstruction.OperandMode, EnumSet<LIRInstruction.OperandFlag>) - Method in interface org.graalvm.compiler.lir.ValueProcedure
-
- downMask() - Method in class org.graalvm.compiler.core.common.type.IntegerStamp
-
This bit-mask describes the bits that are always set in the value described by this stamp.
- drainTo(Collection<? super E>) - Method in class org.graalvm.compiler.truffle.runtime.collection.DelegatingBlockingQueue
-
- drainTo(Collection<? super E>, int) - Method in class org.graalvm.compiler.truffle.runtime.collection.DelegatingBlockingQueue
-
- DREM - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- dremAddress - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- DRETURN - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- dsb(AArch64Assembler.BarrierKind) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.82 Data Synchronization Barrier.
- dst - Variable in class org.graalvm.compiler.lir.aarch64.AArch64StringLatin1InflateOp
-
- dst - Variable in class org.graalvm.compiler.lir.aarch64.AArch64StringUTF16CompressOp
-
- dst - Variable in class org.graalvm.compiler.nodes.calc.EncodeArrayNode
-
- DSTORE - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- DSTORE_0 - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- DSTORE_1 - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- DSTORE_2 - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- DSTORE_3 - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- DSUB - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- dump(int, Object, String) - Method in class org.graalvm.compiler.debug.DebugContext
-
- dump(int, Object, String, Object) - Method in class org.graalvm.compiler.debug.DebugContext
-
- dump(int, Object, String, Object, Object) - Method in class org.graalvm.compiler.debug.DebugContext
-
- dump(int, Object, String, Object, Object, Object) - Method in class org.graalvm.compiler.debug.DebugContext
-
- dump(int, Object, String, Object, Object, Object, Object) - Method in class org.graalvm.compiler.debug.DebugContext
-
- dump(int, Object, String, Object, Object, Object, Object, Object) - Method in class org.graalvm.compiler.debug.DebugContext
-
- dump(int, Object, String, Object, Object, Object, Object, Object, Object) - Method in class org.graalvm.compiler.debug.DebugContext
-
- dump(int, Object, String, Object, Object, Object, Object, Object, Object, Object) - Method in class org.graalvm.compiler.debug.DebugContext
-
- dump(Object, DebugContext, boolean, String, Object...) - Method in interface org.graalvm.compiler.debug.DebugDumpHandler
-
If the type of object
is supported by this dumper, then a representation of
object
is sent to some consumer in a format determined by this object.
- Dump - Static variable in class org.graalvm.compiler.debug.DebugOptions
-
- dump(int, Object, String, Object...) - Method in class org.graalvm.compiler.debug.ScopeImpl
-
- dump(Object, DebugContext, boolean, String, Object...) - Method in class org.graalvm.compiler.printer.BciBlockMappingDumpHandler
-
- dump(Object, DebugContext, boolean, String, Object...) - Method in class org.graalvm.compiler.printer.CFGPrinterObserver
-
- dump(Object, DebugContext, boolean, String, Object...) - Method in class org.graalvm.compiler.printer.GraphPrinterDumpHandler
-
- dump(TruffleDebugContext, OptimizedCallTarget) - Static method in class org.graalvm.compiler.truffle.runtime.TruffleTreeDumper
-
- dump(TruffleDebugContext, OptimizedCallTarget, TruffleInlining) - Static method in class org.graalvm.compiler.truffle.runtime.TruffleTreeDumper
-
- DUMP_DURING_FIXED_NODE_PROCESSING - Static variable in class org.graalvm.compiler.nodes.GraphDecoder
-
- DUMP_FILE_MESSAGE_FORMAT - Static variable in class org.graalvm.compiler.debug.DebugContext
-
- DUMP_FILE_MESSAGE_REGEXP - Static variable in class org.graalvm.compiler.debug.DebugContext
-
- dumpAccessTable() - Method in class org.graalvm.compiler.truffle.compiler.phases.InstrumentPhase.Instrumentation
-
- DumpAfterEveryBCI - Static variable in class org.graalvm.compiler.java.BytecodeParserOptions
-
- dumpCompilations(ConcurrentLinkedDeque<CompilationStatistics>, String, String) - Static method in class org.graalvm.compiler.hotspot.CompilationStatistics
-
- DumpEndVersusExitLoopFrequencies - Static variable in class org.graalvm.compiler.nodes.cfg.ControlFlowGraph.CFGOptions
-
- dumpHandlers() - Method in interface org.graalvm.compiler.debug.DebugConfig
-
Gets an unmodifiable view of the dump handlers registered with this configuration.
- dumpInfo(String, Object) - Method in class org.graalvm.compiler.truffle.compiler.phases.inlining.CallTree
-
- DumpingErrorsAreFatal - Static variable in class org.graalvm.compiler.debug.DebugOptions
-
- DumpOnError - Static variable in class org.graalvm.compiler.debug.DebugOptions
-
- DumpOnPhaseChange - Static variable in class org.graalvm.compiler.debug.DebugOptions
-
- DumpPath - Static variable in class org.graalvm.compiler.debug.DebugOptions
-
- dumpSandboxed(DebugContext, Object, boolean, String) - Method in class org.graalvm.compiler.printer.CFGPrinterObserver
-
- dumpSandboxed(DebugContext, Object, String) - Method in class org.graalvm.compiler.printer.CFGPrinterObserver
-
- DUP - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- DUP2 - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- DUP2_X1 - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- DUP2_X2 - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- DUP_X1 - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- DUP_X2 - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- duplicate() - Method in class org.graalvm.compiler.java.BciBlockMapping.BciBlock
-
- duplicate() - Method in class org.graalvm.compiler.nodes.FrameState
-
Gets a copy of this frame state.
- duplicate(FrameState.ValueFunction) - Method in class org.graalvm.compiler.nodes.FrameState
-
Gets a copy of this frame state with each value in the copy computed by applying
valueFunc
to the
FrameState.values()
in this frame state.
- duplicate() - Method in class org.graalvm.compiler.nodes.loop.BasicInductionVariable
-
- duplicate() - Method in class org.graalvm.compiler.nodes.loop.DerivedInductionVariable
-
- duplicate() - Method in class org.graalvm.compiler.nodes.loop.InductionVariable
-
Duplicate this iv including all (non-constant) nodes.
- duplicate() - Method in class org.graalvm.compiler.nodes.loop.LoopFragment
-
- duplicate() - Method in class org.graalvm.compiler.nodes.loop.LoopFragmentInside
-
- duplicate() - Method in class org.graalvm.compiler.nodes.loop.LoopFragmentInsideBefore
-
- duplicate() - Method in class org.graalvm.compiler.nodes.loop.LoopFragmentInsideFrom
-
- duplicate() - Method in class org.graalvm.compiler.nodes.loop.LoopFragmentWhole
-
- duplicate() - Method in class org.graalvm.compiler.nodes.virtual.VirtualArrayNode
-
- duplicate() - Method in class org.graalvm.compiler.nodes.virtual.VirtualBoxingNode
-
- duplicate() - Method in class org.graalvm.compiler.nodes.virtual.VirtualInstanceNode
-
- duplicate() - Method in class org.graalvm.compiler.nodes.virtual.VirtualObjectNode
-
Returns an exact duplicate of this virtual object node, which has not been added to the graph
yet.
- duplicateLoopEnds() - Method in enum org.graalvm.compiler.nodes.graphbuilderconf.LoopExplosionPlugin.LoopExplosionKind
-
- duplicateLoopExits() - Method in enum org.graalvm.compiler.nodes.graphbuilderconf.LoopExplosionPlugin.LoopExplosionKind
-
- duplicateModified(ValueNode, ValueNode, boolean, NodeView) - Method in class org.graalvm.compiler.nodes.calc.CompareNode.CompareOp
-
- duplicateModified(ValueNode, ValueNode, boolean, NodeView) - Method in class org.graalvm.compiler.nodes.calc.FloatEqualsNode.FloatEqualsOp
-
- duplicateModified(ValueNode, ValueNode, boolean, NodeView) - Method in class org.graalvm.compiler.nodes.calc.FloatLessThanNode.FloatLessThanOp
-
- duplicateModified(ValueNode, ValueNode, boolean, NodeView) - Method in class org.graalvm.compiler.nodes.calc.IntegerBelowNode.BelowOp
-
- duplicateModified(ValueNode, ValueNode, boolean, NodeView) - Method in class org.graalvm.compiler.nodes.calc.IntegerEqualsNode.IntegerEqualsOp
-
- duplicateModified(ValueNode, ValueNode, boolean, NodeView) - Method in class org.graalvm.compiler.nodes.calc.IntegerLessThanNode.LessThanOp
-
- duplicateModified(ValueNode, ValueNode, boolean, NodeView) - Method in class org.graalvm.compiler.nodes.calc.ObjectEqualsNode.ObjectEqualsOp
-
- duplicateModified(ValueNode, ValueNode, boolean, NodeView) - Method in class org.graalvm.compiler.nodes.calc.PointerEqualsNode.PointerEqualsOp
-
- duplicateModified(JavaKind, JavaKind, ValueNode, List<EscapeObjectState>) - Method in class org.graalvm.compiler.nodes.FrameState
-
Creates a copy of this frame state with the top of stack replaced with pushedValue
which must be of type popKind
.
- duplicateModified(StructuredGraph, int, boolean, boolean, JavaKind, JavaKind[], ValueNode[], List<EscapeObjectState>) - Method in class org.graalvm.compiler.nodes.FrameState
-
- duplicateModified(StructuredGraph, int, boolean, boolean, JavaKind, JavaKind[], ValueNode[], List<EscapeObjectState>, boolean) - Method in class org.graalvm.compiler.nodes.FrameState
-
Creates a copy of this frame state with one stack element of type popKind
popped from
the stack and the values in pushedValues
pushed on the stack.
- duplicateModifiedBeforeCall(int, JavaKind, JavaKind[], ValueNode[], List<EscapeObjectState>) - Method in class org.graalvm.compiler.nodes.FrameState
-
- duplicateModifiedDuringCall(int, JavaKind) - Method in class org.graalvm.compiler.nodes.FrameState
-
Creates a copy of this frame state with one stack element of type popKind
popped from
the stack.
- duplicateOn(AbstractMergeNode) - Method in class org.graalvm.compiler.nodes.GuardPhiNode
-
- duplicateOn(LoopExitNode, ValueNode) - Method in class org.graalvm.compiler.nodes.GuardProxyNode
-
- duplicateOn(AbstractMergeNode) - Method in class org.graalvm.compiler.nodes.memory.MemoryPhiNode
-
- duplicateOn(LoopExitNode, ValueNode) - Method in class org.graalvm.compiler.nodes.MemoryProxyNode
-
- duplicateOn(AbstractMergeNode) - Method in class org.graalvm.compiler.nodes.PhiNode
-
Create a phi of the same kind on the given merge.
- duplicateOn(LoopExitNode, ValueNode) - Method in class org.graalvm.compiler.nodes.ProxyNode
-
- duplicateOn(AbstractMergeNode) - Method in class org.graalvm.compiler.nodes.ValuePhiNode
-
- duplicateOn(LoopExitNode, ValueNode) - Method in class org.graalvm.compiler.nodes.ValueProxyNode
-
- duplicateReturnThroughMerge(MergeNode) - Static method in class org.graalvm.compiler.nodes.AbstractMergeNode
-
- duplicateWithObject(ValueNode) - Method in class org.graalvm.compiler.virtual.phases.ea.ReadEliminationBlockState.CacheEntry
-
- duplicateWithObject(ValueNode) - Method in class org.graalvm.compiler.virtual.phases.ea.ReadEliminationBlockState.LoadCacheEntry
-
- duplicateWithObject(ValueNode) - Method in class org.graalvm.compiler.virtual.phases.ea.ReadEliminationBlockState.UnsafeLoadCacheEntry
-
- duplicateWithVirtualState() - Method in class org.graalvm.compiler.nodes.FrameState
-
Duplicates a FrameState, along with a deep copy of all connected VirtualState (outer
FrameStates, VirtualObjectStates, ...).
- duplicateWithVirtualState() - Method in class org.graalvm.compiler.nodes.virtual.EscapeObjectState
-
- duplicateWithVirtualState() - Method in class org.graalvm.compiler.nodes.virtual.MaterializedObjectState
-
- duplicateWithVirtualState() - Method in class org.graalvm.compiler.nodes.virtual.VirtualObjectState
-
- duplicateWithVirtualState() - Method in class org.graalvm.compiler.nodes.VirtualState
-
- dupSX(AArch64ASIMDAssembler.ElementSize, Register, Register, int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.39 Duplicate vector element to scalar.
Note that, regardless of the source vector element's index, the value is always copied into
the beginning of the destination register (offset 0).
- dupVG(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.40 Duplicate general-purpose register to vector.
dst(simd) = src(gp){n}
- dupVX(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, Register, int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.39 Duplicate vector element to vector.
dst[0..n-1] = src[index]{n}
- duringCall() - Method in class org.graalvm.compiler.nodes.FrameState
-
- DYNAMIC_NEW_INSTANCE - Static variable in class org.graalvm.compiler.hotspot.replacements.HotSpotAllocationSnippets
-
- DYNAMIC_NEW_INSTANCE_OR_NULL - Static variable in class org.graalvm.compiler.hotspot.replacements.HotSpotAllocationSnippets
-
New dynamic array stub that returns null on allocation failure.
- dynamicAssert(boolean, String) - Static method in class org.graalvm.compiler.replacements.nodes.AssertionNode
-
- dynamicAssert(boolean, String, long, long) - Static method in class org.graalvm.compiler.replacements.nodes.AssertionNode
-
- dynamicAssert(boolean, String) - Static method in class org.graalvm.compiler.replacements.ReplacementsUtil
-
Asserts that condition evaluates to true at runtime.
- DynamicCompilationThresholds - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- DynamicCompilationThresholdsMaxNormalLoad - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- DynamicCompilationThresholdsMinNormalLoad - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- DynamicCompilationThresholdsMinScale - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- DynamicCounterNode - Class in org.graalvm.compiler.nodes.debug
-
This node can be used to add a counter to the code that will estimate the dynamic number of calls
by adding an increment to the compiled code.
- DynamicCounterNode(String, String, ValueNode, boolean) - Constructor for class org.graalvm.compiler.nodes.debug.DynamicCounterNode
-
- DynamicCounterNode(NodeClass<? extends DynamicCounterNode>, String, String, ValueNode, boolean) - Constructor for class org.graalvm.compiler.nodes.debug.DynamicCounterNode
-
- DynamicCountersPrintGroupSeparator - Static variable in class org.graalvm.compiler.hotspot.debug.BenchmarkCounters.Options
-
- DynamicDeoptimizeNode - Class in org.graalvm.compiler.nodes
-
- DynamicDeoptimizeNode(ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.nodes.DynamicDeoptimizeNode
-
- DynamicNewArrayNode - Class in org.graalvm.compiler.nodes.java
-
The DynamicNewArrayNode
is used for allocation of arrays when the type is not a
compile-time constant.
- DynamicNewArrayNode(ValueNode, ValueNode, boolean) - Constructor for class org.graalvm.compiler.nodes.java.DynamicNewArrayNode
-
- DynamicNewArrayNode(MetaAccessProvider, ValueNode, ValueNode, boolean, JavaKind) - Constructor for class org.graalvm.compiler.nodes.java.DynamicNewArrayNode
-
- DynamicNewArrayNode(NodeClass<? extends DynamicNewArrayNode>, ValueNode, ValueNode, boolean, JavaKind, FrameState, MetaAccessProvider) - Constructor for class org.graalvm.compiler.nodes.java.DynamicNewArrayNode
-
- dynamicNewInstance(ForeignCallDescriptor, Class<?>) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotAllocationSnippets
-
- dynamicNewInstanceAddress - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- DynamicNewInstanceNode - Class in org.graalvm.compiler.nodes.java
-
- DynamicNewInstanceNode(ValueNode, boolean) - Constructor for class org.graalvm.compiler.nodes.java.DynamicNewInstanceNode
-
- dynamicNewInstanceOrNull(ForeignCallDescriptor, Class<?>) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotAllocationSnippets
-
- dynamicNewInstanceOrNullAddress - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- dynamicNewInstanceStub(Class<?>) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotAllocationSnippets
-
- dynamicNodeSizeEstimate() - Method in class org.graalvm.compiler.graph.Node
-
Node subclasses should override this method if they need to specify a dynamically calculated
NodeSize
value.
- dynamicNodeSizeEstimate() - Method in class org.graalvm.compiler.nodes.extended.SwitchNode
-
- dynamicNodeSizeEstimate() - Method in class org.graalvm.compiler.nodes.InvokeNode
-
- dynamicNodeSizeEstimate() - Method in class org.graalvm.compiler.nodes.InvokeWithExceptionNode
-
- dynamicNodeSizeEstimate() - Method in class org.graalvm.compiler.nodes.java.AccessFieldNode
-
- dynamicNodeSizeEstimate() - Method in class org.graalvm.compiler.nodes.LoopEndNode
-
- dynamicNodeSizeEstimate() - Method in class org.graalvm.compiler.nodes.virtual.CommitAllocationNode
-
- DynamicPiNode - Class in org.graalvm.compiler.nodes
-
A
PiNode
where the type is not yet known.
- DynamicPiNode(ValueNode, GuardingNode, ValueNode, boolean, boolean) - Constructor for class org.graalvm.compiler.nodes.DynamicPiNode
-
- dynamicStrides - Variable in class org.graalvm.compiler.replacements.amd64.AMD64ArrayRegionEqualsWithMaskNode
-
Optional argument for dispatching to any combination of strides at runtime, as described in
StrideUtil
.
- dynamicStrides - Variable in class org.graalvm.compiler.replacements.nodes.ArrayCopyWithConversionsNode
-
Optional argument for dispatching to any combination of strides at runtime, as described in
StrideUtil
.
- dynamicStrides - Variable in class org.graalvm.compiler.replacements.nodes.ArrayRegionCompareToNode
-
Optional argument for dispatching to any combination of strides at runtime, as described in
StrideUtil
.
- dynamicStrides - Variable in class org.graalvm.compiler.replacements.nodes.ArrayRegionEqualsNode
-
Optional argument for dispatching to any combination of strides at runtime, as described in
StrideUtil
.
- eagerResolving() - Method in class org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderConfiguration
-
- EagerSnippetInfo(ResolvedJavaMethod, ResolvedJavaMethod, LocationIdentity[], Object, SnippetParameterInfo) - Constructor for class org.graalvm.compiler.replacements.SnippetTemplate.EagerSnippetInfo
-
- EagerSnippets - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- earlyCanonicalization(GraphDecoder.MethodScope, GraphDecoder.LoopScope, int, FixedNode) - Method in class org.graalvm.compiler.nodes.GraphDecoder
-
Hook for subclasses for early canonicalization of IfNodes and IntegerSwitchNodes.
- earlyCanonicalization(GraphDecoder.MethodScope, GraphDecoder.LoopScope, int, FixedNode) - Method in class org.graalvm.compiler.nodes.SimplifyingGraphDecoder
-
- EarlyCodeEmissionOrder - Static variable in class org.graalvm.compiler.lir.ComputeCodeEmissionOrder.Options
-
- EarlyGVN - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- earlyGVN - Static variable in class org.graalvm.compiler.phases.common.DominatorBasedGlobalValueNumberingPhase
-
- earlyGVNAbort - Static variable in class org.graalvm.compiler.phases.common.DominatorBasedGlobalValueNumberingPhase
-
- earlyGVNLICM - Static variable in class org.graalvm.compiler.phases.common.DominatorBasedGlobalValueNumberingPhase
-
- EarlyLICM - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- EconomicSetNodeEventListener - Class in org.graalvm.compiler.phases.common.util
-
- EconomicSetNodeEventListener() - Constructor for class org.graalvm.compiler.phases.common.util.EconomicSetNodeEventListener
-
- EconomicSetNodeEventListener(Set<Graph.NodeEvent>) - Constructor for class org.graalvm.compiler.phases.common.util.EconomicSetNodeEventListener
-
- EconomyAllocationStage - Class in org.graalvm.compiler.lir.phases
-
- EconomyAllocationStage(OptionValues) - Constructor for class org.graalvm.compiler.lir.phases.EconomyAllocationStage
-
- EconomyCompilerConfiguration - Class in org.graalvm.compiler.core.phases
-
- EconomyCompilerConfiguration() - Constructor for class org.graalvm.compiler.core.phases.EconomyCompilerConfiguration
-
- EconomyCompilerConfigurationFactory - Class in org.graalvm.compiler.hotspot
-
- EconomyCompilerConfigurationFactory() - Constructor for class org.graalvm.compiler.hotspot.EconomyCompilerConfigurationFactory
-
- EconomyFinalCodeAnalysisStage - Class in org.graalvm.compiler.lir.phases
-
- EconomyFinalCodeAnalysisStage() - Constructor for class org.graalvm.compiler.lir.phases.EconomyFinalCodeAnalysisStage
-
- EconomyHighTier - Class in org.graalvm.compiler.core.phases
-
- EconomyHighTier() - Constructor for class org.graalvm.compiler.core.phases.EconomyHighTier
-
- EconomyLowTier - Class in org.graalvm.compiler.core.phases
-
- EconomyLowTier() - Constructor for class org.graalvm.compiler.core.phases.EconomyLowTier
-
- EconomyMidTier - Class in org.graalvm.compiler.core.phases
-
- EconomyMidTier() - Constructor for class org.graalvm.compiler.core.phases.EconomyMidTier
-
- EconomyPartialEvaluatorConfiguration - Class in org.graalvm.compiler.truffle.compiler
-
- EconomyPartialEvaluatorConfiguration() - Constructor for class org.graalvm.compiler.truffle.compiler.EconomyPartialEvaluatorConfiguration
-
- EconomyPostAllocationOptimizationStage - Class in org.graalvm.compiler.lir.phases
-
- EconomyPostAllocationOptimizationStage() - Constructor for class org.graalvm.compiler.lir.phases.EconomyPostAllocationOptimizationStage
-
- EconomyPreAllocationOptimizationStage - Class in org.graalvm.compiler.lir.phases
-
- EconomyPreAllocationOptimizationStage() - Constructor for class org.graalvm.compiler.lir.phases.EconomyPreAllocationOptimizationStage
-
- edgeDirect(Edges, int) - Method in class org.graalvm.compiler.printer.BinaryGraphPrinter
-
- edgeDirect(Void, int) - Method in class org.graalvm.compiler.truffle.common.VoidGraphStructure
-
- edgeDirect(P, int) - Method in interface org.graalvm.graphio.GraphStructure
-
Checks whether an edge is direct.
- EdgeInfo(long, String, Class<?>, Class<?>) - Constructor for class org.graalvm.compiler.graph.NodeClass.EdgeInfo
-
- EdgeMoveOptimizer - Class in org.graalvm.compiler.lir
-
This class optimizes moves, particularly those that result from eliminating SSA form.
- EdgeMoveOptimizer() - Constructor for class org.graalvm.compiler.lir.EdgeMoveOptimizer
-
- edgeName(Edges, int) - Method in class org.graalvm.compiler.printer.BinaryGraphPrinter
-
- edgeName(Void, int) - Method in class org.graalvm.compiler.truffle.common.VoidGraphStructure
-
- edgeName(P, int) - Method in interface org.graalvm.graphio.GraphStructure
-
The name of an edge.
- edgeNodes(BinaryGraphPrinter.GraphInfo, Node, Edges, int) - Method in class org.graalvm.compiler.printer.BinaryGraphPrinter
-
- edgeNodes(Void, Void, Void, int) - Method in class org.graalvm.compiler.truffle.common.VoidGraphStructure
-
- edgeNodes(G, N, P, int) - Method in interface org.graalvm.graphio.GraphStructure
-
Nodes where the edges for a port lead to/from.
- Edges - Class in org.graalvm.compiler.graph
-
Describes
Node
fields representing the set of inputs for the node or the set of the
node's successors.
- Edges(Edges.Type, int, ArrayList<? extends FieldsScanner.FieldInfo>) - Constructor for class org.graalvm.compiler.graph.Edges
-
- Edges.Type - Enum in org.graalvm.compiler.graph
-
Constants denoting whether a set of edges are inputs or successors.
- edgeType(Edges, int) - Method in class org.graalvm.compiler.printer.BinaryGraphPrinter
-
- edgeType(Void, int) - Method in class org.graalvm.compiler.truffle.common.VoidGraphStructure
-
- edgeType(P, int) - Method in interface org.graalvm.graphio.GraphStructure
-
Type of an edge.
- EdgeVisitor() - Constructor for class org.graalvm.compiler.graph.Node.EdgeVisitor
-
- Effect(String) - Constructor for class org.graalvm.compiler.virtual.phases.ea.EffectList.Effect
-
- EffectList - Class in org.graalvm.compiler.virtual.phases.ea
-
- EffectList(DebugContext) - Constructor for class org.graalvm.compiler.virtual.phases.ea.EffectList
-
- EffectList.Effect - Class in org.graalvm.compiler.virtual.phases.ea
-
- EffectList.SimpleEffect - Class in org.graalvm.compiler.virtual.phases.ea
-
- EffectsBlockState<T extends EffectsBlockState<T>> - Class in org.graalvm.compiler.virtual.phases.ea
-
- EffectsBlockState() - Constructor for class org.graalvm.compiler.virtual.phases.ea.EffectsBlockState
-
- EffectsBlockState(EffectsBlockState<T>) - Constructor for class org.graalvm.compiler.virtual.phases.ea.EffectsBlockState
-
- EffectsClosure<BlockT extends EffectsBlockState<BlockT>> - Class in org.graalvm.compiler.virtual.phases.ea
-
- EffectsClosure(StructuredGraph.ScheduleResult, ControlFlowGraph) - Constructor for class org.graalvm.compiler.virtual.phases.ea.EffectsClosure
-
- EffectsClosure.LoopKillCache - Class in org.graalvm.compiler.virtual.phases.ea
-
- EffectsClosure.MergeProcessor - Class in org.graalvm.compiler.virtual.phases.ea
-
The main workhorse for merging states, both for loops and for normal merges.
- EffectsPhase<CoreProvidersT extends CoreProviders> - Class in org.graalvm.compiler.virtual.phases.ea
-
- EffectsPhase(int, CanonicalizerPhase) - Constructor for class org.graalvm.compiler.virtual.phases.ea.EffectsPhase
-
- EffectsPhase(int, CanonicalizerPhase, boolean, SchedulePhase.SchedulingStrategy) - Constructor for class org.graalvm.compiler.virtual.phases.ea.EffectsPhase
-
- EffectsPhase(int, CanonicalizerPhase, boolean) - Constructor for class org.graalvm.compiler.virtual.phases.ea.EffectsPhase
-
- EffectsPhase.Closure<T> - Class in org.graalvm.compiler.virtual.phases.ea
-
- ELECTRONIC_CODEBOOK_DECRYPT_AESCRYPT - Static variable in class org.graalvm.compiler.hotspot.HotSpotBackend
-
- ELECTRONIC_CODEBOOK_ENCRYPT_AESCRYPT - Static variable in class org.graalvm.compiler.hotspot.HotSpotBackend
-
- electronicCodeBookDecrypt - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- electronicCodeBookEncrypt - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- element() - Method in class org.graalvm.compiler.truffle.runtime.collection.DelegatingBlockingQueue
-
- elementKind - Variable in class org.graalvm.compiler.nodes.java.AccessIndexedNode
-
- elementKind() - Method in class org.graalvm.compiler.nodes.java.AccessIndexedNode
-
Gets the element type of the array.
- elementKind - Variable in class org.graalvm.compiler.replacements.nodes.BasicArrayCopyNode
-
- elementRor(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, Register, int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDMacroAssembler
-
Performs right rotate on the provided register.
- elements(GraphElements<E, ?, ?, P>) - Method in class org.graalvm.graphio.GraphOutput.Builder
-
Associates implementation of graph elements.
- elementsAndLocations(GraphElements<E, ?, ?, P>, GraphLocations<E, P, ?>) - Method in class org.graalvm.graphio.GraphOutput.Builder
-
Associates implementation of graph elements and an advanced way to interpret their
locations.
- elementType() - Method in class org.graalvm.compiler.nodes.java.NewArrayNode
-
Gets the element type of the array.
- eliminated - Variable in class org.graalvm.compiler.nodes.java.MonitorIdNode
-
- eliminateNegation() - Method in class org.graalvm.compiler.nodes.IfNode
-
- eliminateRedundantBinaryArithmeticOp(ValueNode, IntegerStamp) - Static method in class org.graalvm.compiler.nodes.calc.AndNode
-
Given a value which is an input to an AndNode
and an IntegerStamp for the other input
determine if the input can be simplified by folding away an AddNode
or an
OrNode
.
- elsePart() - Method in class org.graalvm.compiler.replacements.GraphKit
-
- elseVisits() - Method in class org.graalvm.compiler.truffle.compiler.phases.InstrumentBranchesPhase.IfPoint
-
- embedded(boolean) - Method in class org.graalvm.graphio.GraphOutput.Builder
-
- EMBEDDED_HCF_CLOSE - Static variable in class org.graalvm.compiler.code.HexCodeFile
-
Delimiter placed after a HexCodeFile when embedded in a string/stream.
- EMBEDDED_HCF_OPEN - Static variable in class org.graalvm.compiler.code.HexCodeFile
-
Delimiter placed before a HexCodeFile when embedded in a string/stream.
- emit(AMD64Assembler, AMD64BaseAssembler.OperandSize, Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64MIOp
-
- emit(AMD64Assembler, AMD64BaseAssembler.OperandSize, Register, int, boolean) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64MIOp
-
- emit(AMD64Assembler, AMD64BaseAssembler.OperandSize, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64MOp
-
- emit(AMD64Assembler, AMD64BaseAssembler.OperandSize, Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64MROp
-
- emit(AMD64Assembler, AMD64BaseAssembler.OperandSize, AMD64Address, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64MROp
-
- emit(AMD64Assembler, AMD64BaseAssembler.OperandSize, Register, Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64RMIOp
-
- emit(AMD64Assembler, AMD64BaseAssembler.OperandSize, Register, AMD64Address, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64RMIOp
-
- emit(AMD64Assembler, AMD64BaseAssembler.OperandSize, Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64RMOp
-
- emit(AMD64Assembler, AMD64BaseAssembler.OperandSize, Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64RMOp
-
- emit(AMD64Assembler, AMD64BaseAssembler.OperandSize, Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64RROp
-
- emit(AMD64Assembler) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64Z0Op
-
- emit(AMD64Assembler.VexRMOp, Register, Register, AVXKind.AVXSize) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- emit(AMD64Assembler.VexRMIOp, Register, Register, int, AVXKind.AVXSize) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- emit(AMD64Assembler.VexRVMOp, Register, Register, Register, AVXKind.AVXSize) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- emit(AMD64Assembler.VexGeneralPurposeRMVOp, Register, Register, Register, AVXKind.AVXSize) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- emit(AMD64Assembler, AVXKind.AVXSize, Register, AMD64Address, Register, int, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.EvexGatherOp
-
- emit(AMD64Assembler, AMD64BaseAssembler.OperandSize, Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.SSEMROp
-
- emit(AMD64Assembler, AMD64BaseAssembler.OperandSize, AMD64Address, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.SSEMROp
-
- emit(AMD64Assembler, AMD64BaseAssembler.OperandSize, Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.SSEOp
-
- emit(AMD64Assembler, AMD64BaseAssembler.OperandSize, Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.SSEOp
-
- emit(AMD64Assembler, Register, Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexAESOp
-
- emit(AMD64Assembler, Register, Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexAESOp
-
- emit(AMD64Assembler, AVXKind.AVXSize, Register, Register, Register, AMD64Assembler.VexFloatCompareOp.Predicate) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexFloatCompareOp
-
- emit(AMD64Assembler, AVXKind.AVXSize, Register, Register, AMD64Address, AMD64Assembler.VexFloatCompareOp.Predicate) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexFloatCompareOp
-
- emit(AMD64Assembler, AVXKind.AVXSize, Register, AMD64Address, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexGatherOp
-
- emit(AMD64Assembler, AVXKind.AVXSize, AMD64Address, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexGeneralMoveOp
-
- emit(AMD64Assembler, AVXKind.AVXSize, Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexGeneralPurposeRMOp
-
- emit(AMD64Assembler, AVXKind.AVXSize, Register, Register, Register, int, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexGeneralPurposeRMOp
-
- emit(AMD64Assembler, AVXKind.AVXSize, Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexGeneralPurposeRMOp
-
- emit(AMD64Assembler, AVXKind.AVXSize, Register, AMD64Address, Register, int, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexGeneralPurposeRMOp
-
- emit(AMD64Assembler, AVXKind.AVXSize, Register, Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexGeneralPurposeRMVOp
-
- emit(AMD64Assembler, AVXKind.AVXSize, Register, AMD64Address, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexGeneralPurposeRMVOp
-
- emit(AMD64Assembler, AVXKind.AVXSize, Register, Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexGeneralPurposeRVMOp
-
- emit(AMD64Assembler, AVXKind.AVXSize, Register, Register, Register, Register, int, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexGeneralPurposeRVMOp
-
- emit(AMD64Assembler, AVXKind.AVXSize, Register, Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexGeneralPurposeRVMOp
-
- emit(AMD64Assembler, AVXKind.AVXSize, Register, Register, AMD64Address, Register, int, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexGeneralPurposeRVMOp
-
- emit(AMD64Assembler, AVXKind.AVXSize, Register, Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexMaskedMoveOp
-
- emit(AMD64Assembler, AVXKind.AVXSize, AMD64Address, Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexMaskedMoveOp
-
- emit(AMD64Assembler, AVXKind.AVXSize, Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexMoveMaskOp
-
- emit(AMD64Assembler, AVXKind.AVXSize, AMD64Address, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexMoveMaskOp
-
- emit(AMD64Assembler, AVXKind.AVXSize, Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexMoveMaskOp
-
- emit(AMD64Assembler, AVXKind.AVXSize, AMD64Address, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexMoveOp
-
- emit(AMD64Assembler, AVXKind.AVXSize, Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexMoveOp
-
- emit(AMD64Assembler, AVXKind.AVXSize, Register, Register, Register, int, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexMoveOp
-
- emit(AMD64Assembler, AVXKind.AVXSize, Register, Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexMRIOp
-
- emit(AMD64Assembler, AVXKind.AVXSize, AMD64Address, Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexMRIOp
-
- emit(AMD64Assembler, AVXKind.AVXSize, Register, Register, Register, int, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexMROp
-
- emit(AMD64Assembler, AVXKind.AVXSize, AMD64Address, Register, Register, int, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexMROp
-
- emit(AMD64Assembler, AVXKind.AVXSize, Register, Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRMIOp
-
- emit(AMD64Assembler, AVXKind.AVXSize, Register, AMD64Address, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRMIOp
-
- emit(AMD64Assembler, AVXKind.AVXSize, Register, Register, int, Register, int, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRMIOp
-
- emit(AMD64Assembler, AVXKind.AVXSize, Register, AMD64Address, int, Register, int, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRMIOp
-
- emit(AMD64Assembler, AVXKind.AVXSize, Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRMOp
-
- emit(AMD64Assembler, AVXKind.AVXSize, Register, Register, Register, int, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRMOp
-
- emit(AMD64Assembler, AVXKind.AVXSize, Register, AMD64Address, Register, int, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRMOp
-
- emit(AMD64Assembler, AVXKind.AVXSize, Register, Register, int) - Method in interface org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRRIOp
-
- emit(AMD64Assembler, AVXKind.AVXSize, Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRROp
-
- emit(AMD64Assembler, AVXKind.AVXSize, Register, Register, Register, int, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRROp
-
- emit(AMD64Assembler, AVXKind.AVXSize, Register, Register, Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMIOp
-
- emit(AMD64Assembler, AVXKind.AVXSize, Register, Register, AMD64Address, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMIOp
-
- emit(AMD64Assembler, AVXKind.AVXSize, Register, Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- emit(AMD64Assembler, AVXKind.AVXSize, Register, Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- emit(AMD64Assembler, AVXKind.AVXSize, Register, Register, Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- emit(AMD64Assembler, AVXKind.AVXSize, Register, Register, AMD64Address, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- emit(AMD64Assembler, AVXKind.AVXSize, Register, Register, Register, Register, int, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- emit(AMD64Assembler, AVXKind.AVXSize, Register, Register, AMD64Address, Register, int, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- emit(AMD64Assembler, AVXKind.AVXSize, Register, Register, Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMROp
-
- emit(AMD64Assembler, AVXKind.AVXSize, Register, Register, Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMROp
-
- emit(AMD64Assembler, AVXKind.AVXSize, Register, Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexShiftImmOp
-
- emit(AMD64Assembler, AVXKind.AVXSize, Register, Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexShiftOp
-
- emit(ByteBuffer, DataSection.Patches) - Method in class org.graalvm.compiler.code.DataSection.Data
-
- emit(ByteBuffer, DataSection.Data, DataSection.Patches) - Static method in class org.graalvm.compiler.code.DataSection
-
- emit(ByteBuffer, DataSection.Patches) - Method in class org.graalvm.compiler.code.DataSection.PackedData
-
- emit(ByteBuffer, DataSection.Patches) - Method in class org.graalvm.compiler.code.DataSection.RawData
-
- emit(ByteBuffer, DataSection.Patches) - Method in class org.graalvm.compiler.code.DataSection.SerializableData
-
- emit(ByteBuffer, DataSection.Patches) - Method in class org.graalvm.compiler.code.DataSection.ZeroData
-
- emit(LIR) - Method in class org.graalvm.compiler.lir.asm.CompilationResultBuilder
-
- emitAdd(LIRKind, Value, Value, boolean) - Method in class org.graalvm.compiler.core.aarch64.AArch64ArithmeticLIRGenerator
-
- emitAdd(LIRKind, Value, Value, boolean) - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- emitAdd(LIRKind, Value, Value, boolean) - Method in class org.graalvm.compiler.lir.gen.ArithmeticLIRGenerator
-
- emitAdd(Value, Value, boolean) - Method in class org.graalvm.compiler.lir.gen.ArithmeticLIRGenerator
-
- emitAdd(Value, Value, boolean) - Method in interface org.graalvm.compiler.lir.gen.ArithmeticLIRGeneratorTool
-
- emitAddress(AllocatableValue) - Method in class org.graalvm.compiler.core.aarch64.AArch64LIRGenerator
-
- emitAddress(AllocatableValue) - Method in class org.graalvm.compiler.core.amd64.AMD64LIRGenerator
-
- emitAddress(AllocatableValue) - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- emitAESDecrypt(Value, Value, Value) - Method in class org.graalvm.compiler.core.aarch64.AArch64LIRGenerator
-
- emitAESDecrypt(Value, Value, Value) - Method in class org.graalvm.compiler.core.amd64.AMD64LIRGenerator
-
- emitAESDecrypt(Value, Value, Value) - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- emitAESEncrypt(Value, Value, Value) - Method in class org.graalvm.compiler.core.aarch64.AArch64LIRGenerator
-
- emitAESEncrypt(Value, Value, Value) - Method in class org.graalvm.compiler.core.amd64.AMD64LIRGenerator
-
- emitAESEncrypt(Value, Value, Value) - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- emitAnd(Value, Value) - Method in class org.graalvm.compiler.core.aarch64.AArch64ArithmeticLIRGenerator
-
- emitAnd(Value, Value) - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- emitAnd(Value, Value) - Method in interface org.graalvm.compiler.lir.gen.ArithmeticLIRGeneratorTool
-
- emitArrayCompareTo(Stride, Stride, EnumSet<?>, Value, Value, Value, Value) - Method in class org.graalvm.compiler.core.aarch64.AArch64LIRGenerator
-
- emitArrayCompareTo(Stride, Stride, EnumSet<?>, Value, Value, Value, Value) - Method in class org.graalvm.compiler.core.amd64.AMD64LIRGenerator
-
- emitArrayCompareTo(Stride, Stride, EnumSet<?>, Value, Value, Value, Value) - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- emitArrayCopyWithConversion(Stride, Stride, EnumSet<?>, Value, Value, Value, Value, Value) - Method in class org.graalvm.compiler.core.amd64.AMD64LIRGenerator
-
- emitArrayCopyWithConversion(EnumSet<?>, Value, Value, Value, Value, Value, Value) - Method in class org.graalvm.compiler.core.amd64.AMD64LIRGenerator
-
- emitArrayCopyWithConversion(Stride, Stride, EnumSet<?>, Value, Value, Value, Value, Value) - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- emitArrayCopyWithConversion(EnumSet<?>, Value, Value, Value, Value, Value, Value) - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- emitArrayEquals(JavaKind, EnumSet<?>, Value, Value, Value, Value, Value) - Method in class org.graalvm.compiler.core.aarch64.AArch64LIRGenerator
-
- emitArrayEquals(Stride, Stride, EnumSet<?>, Value, Value, Value, Value, Value) - Method in class org.graalvm.compiler.core.aarch64.AArch64LIRGenerator
-
- emitArrayEquals(JavaKind, EnumSet<?>, Value, Value, Value, Value, Value) - Method in class org.graalvm.compiler.core.amd64.AMD64LIRGenerator
-
- emitArrayEquals(Stride, Stride, EnumSet<?>, Value, Value, Value, Value, Value) - Method in class org.graalvm.compiler.core.amd64.AMD64LIRGenerator
-
- emitArrayEquals(JavaKind, EnumSet<?>, Value, Value, Value, Value, Value) - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- emitArrayEquals(Stride, Stride, EnumSet<?>, Value, Value, Value, Value, Value) - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- emitArrayEqualsDynamicStrides(EnumSet<?>, Value, Value, Value, Value, Value, Value) - Method in class org.graalvm.compiler.core.amd64.AMD64LIRGenerator
-
- emitArrayEqualsDynamicStrides(EnumSet<?>, Value, Value, Value, Value, Value, Value) - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- emitArrayEqualsWithMask(Stride, Stride, Stride, EnumSet<?>, Value, Value, Value, Value, Value, Value) - Method in class org.graalvm.compiler.core.amd64.AMD64LIRGenerator
-
- emitArrayEqualsWithMask(Stride, Stride, Stride, EnumSet<?>, Value, Value, Value, Value, Value, Value) - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- emitArrayEqualsWithMaskDynamicStrides(EnumSet<?>, Value, Value, Value, Value, Value, Value, Value) - Method in class org.graalvm.compiler.core.amd64.AMD64LIRGenerator
-
- emitArrayEqualsWithMaskDynamicStrides(EnumSet<?>, Value, Value, Value, Value, Value, Value, Value) - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- emitArrayIndexOf(Stride, boolean, boolean, EnumSet<?>, Value, Value, Value, Value, Value...) - Method in class org.graalvm.compiler.core.aarch64.AArch64LIRGenerator
-
- emitArrayIndexOf(Stride, boolean, boolean, EnumSet<?>, Value, Value, Value, Value, Value...) - Method in class org.graalvm.compiler.core.amd64.AMD64LIRGenerator
-
- emitArrayIndexOf(Stride, boolean, boolean, EnumSet<?>, Value, Value, Value, Value, Value...) - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- emitArrayRegionCompareTo(EnumSet<?>, Value, Value, Value, Value, Value, Value) - Method in class org.graalvm.compiler.core.amd64.AMD64LIRGenerator
-
- emitArrayRegionCompareTo(Stride, Stride, EnumSet<?>, Value, Value, Value, Value, Value) - Method in class org.graalvm.compiler.core.amd64.AMD64LIRGenerator
-
- emitArrayRegionCompareTo(EnumSet<?>, Value, Value, Value, Value, Value, Value) - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- emitArrayRegionCompareTo(Stride, Stride, EnumSet<?>, Value, Value, Value, Value, Value) - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- emitAtomicReadAndAdd(Value, <any>, Value) - Method in class org.graalvm.compiler.core.aarch64.AArch64LIRGenerator
-
- emitAtomicReadAndAdd(Value, <any>, Value) - Method in class org.graalvm.compiler.core.amd64.AMD64LIRGenerator
-
- emitAtomicReadAndAdd(Value, <any>, Value) - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
Emit an atomic read-and-add instruction.
- emitAtomicReadAndWrite(Value, <any>, Value) - Method in class org.graalvm.compiler.core.aarch64.AArch64LIRGenerator
-
- emitAtomicReadAndWrite(Value, <any>, Value) - Method in class org.graalvm.compiler.core.amd64.AMD64LIRGenerator
-
- emitAtomicReadAndWrite(Value, <any>, Value) - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
Emit an atomic read-and-write instruction.
- emitBackEnd(StructuredGraph, Object, ResolvedJavaMethod, Backend, T, CompilationResultBuilderFactory, RegisterConfig, LIRSuites) - Static method in class org.graalvm.compiler.core.gen.LIRCompilerBackend
-
- emitBackEnd(StructuredGraph, Object, ResolvedJavaMethod, CompilationResult, CompilationResultBuilderFactory, RegisterConfig, LIRSuites) - Method in class org.graalvm.compiler.core.target.Backend
-
- emitBinary(LIRKind, AArch64ArithmeticOp, boolean, Value, Value) - Method in class org.graalvm.compiler.core.aarch64.AArch64ArithmeticLIRGenerator
-
- emitBinary(AllocatableValue, AArch64ArithmeticOp, boolean, Value, Value) - Method in class org.graalvm.compiler.core.aarch64.AArch64ArithmeticLIRGenerator
-
- emitBinary(LIRKind, AMD64Assembler.VexRVMOp, Value, Value) - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- emitBinaryConst(AllocatableValue, AArch64ArithmeticOp, AllocatableValue, JavaConstant) - Method in class org.graalvm.compiler.core.aarch64.AArch64ArithmeticLIRGenerator
-
- emitBinaryMemory(AMD64Assembler.VexRVMOp, AMD64BaseAssembler.OperandSize, AllocatableValue, AMD64AddressValue, LIRFrameState) - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- emitBinaryMemory(AMD64Assembler.AMD64RMOp, AMD64BaseAssembler.OperandSize, AllocatableValue, AMD64AddressValue, LIRFrameState) - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- emitBinaryShift(AArch64ArithmeticOp, ValueNode, ShiftNode<?>) - Method in class org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules
-
- emitBitCount(Value) - Method in class org.graalvm.compiler.core.aarch64.AArch64ArithmeticLIRGenerator
-
- emitBitCount(Value) - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- emitBitCount(Value) - Method in interface org.graalvm.compiler.lir.gen.ArithmeticLIRGeneratorTool
-
- emitBitScanForward(Value) - Method in class org.graalvm.compiler.core.aarch64.AArch64ArithmeticLIRGenerator
-
- emitBitScanForward(Value) - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- emitBitScanForward(Value) - Method in interface org.graalvm.compiler.lir.gen.ArithmeticLIRGeneratorTool
-
- emitBitScanReverse(Value) - Method in class org.graalvm.compiler.core.aarch64.AArch64ArithmeticLIRGenerator
-
- emitBitScanReverse(Value) - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- emitBitScanReverse(Value) - Method in interface org.graalvm.compiler.lir.gen.ArithmeticLIRGeneratorTool
-
- emitBlackhole(Value) - Method in class org.graalvm.compiler.lir.gen.LIRGenerator
-
- emitBlackhole(Value) - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- emitBranch(LogicNode, LabelRef, LabelRef, double) - Method in class org.graalvm.compiler.core.gen.NodeLIRBuilder
-
- emitBranch(CompilationResultBuilder, AArch64MacroAssembler, LabelRef, boolean) - Method in class org.graalvm.compiler.lir.aarch64.AArch64ControlFlow.AbstractBranchOp
-
- emitBranch(CompilationResultBuilder, AArch64MacroAssembler, LabelRef, boolean) - Method in class org.graalvm.compiler.lir.aarch64.AArch64ControlFlow.BitTestAndBranchOp
-
- emitBranch(CompilationResultBuilder, AArch64MacroAssembler, LabelRef, boolean) - Method in class org.graalvm.compiler.lir.aarch64.AArch64ControlFlow.BranchOp
-
- emitBranch(CompilationResultBuilder, AArch64MacroAssembler, LabelRef, boolean) - Method in class org.graalvm.compiler.lir.aarch64.AArch64ControlFlow.CompareBranchZeroOp
-
- emitByte(int) - Method in class org.graalvm.compiler.asm.Assembler
-
- emitByte(int, int) - Method in class org.graalvm.compiler.asm.Assembler
-
- emitBytecodeExceptionCheck(LogicNode, boolean, BytecodeExceptionNode.BytecodeExceptionKind, ValueNode...) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- emitBytecodeExceptionCheck(LogicNode, boolean, BytecodeExceptionNode.BytecodeExceptionKind, ValueNode...) - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext
-
- emitByteSwap(Value) - Method in class org.graalvm.compiler.core.aarch64.AArch64LIRGenerator
-
- emitByteSwap(Value) - Method in class org.graalvm.compiler.core.amd64.AMD64LIRGenerator
-
- emitByteSwap(Value) - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- emitCacheWriteback(Value) - Method in class org.graalvm.compiler.core.aarch64.AArch64LIRGenerator
-
- emitCacheWriteback(Value) - Method in class org.graalvm.compiler.core.amd64.AMD64LIRGenerator
-
- emitCacheWriteback(Value) - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
Emits instruction(s) to flush an individual cache line that starts at address
.
- emitCacheWritebackSync(boolean) - Method in class org.graalvm.compiler.core.aarch64.AArch64LIRGenerator
-
- emitCacheWritebackSync(boolean) - Method in class org.graalvm.compiler.core.amd64.AMD64LIRGenerator
-
- emitCacheWritebackSync(boolean) - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
Emits instruction(s) to serialize cache writeback operations relative to preceding (if
isPreSync == true
) or following (if isPreSync == false
) memory writes.
- emitCalcStringAttributes(Object, EnumSet<?>, Value, Value, Value, boolean) - Method in class org.graalvm.compiler.core.amd64.AMD64LIRGenerator
-
- emitCalcStringAttributes(Object, EnumSet<?>, Value, Value, Value, boolean) - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- emitCall(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64Call.DirectFarForeignCallOp
-
- emitCall(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64Call.DirectNearForeignCallOp
-
- emitCall(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64Call.ForeignCallOp
-
- emitCCall(long, CallingConvention, Value[]) - Method in class org.graalvm.compiler.core.aarch64.AArch64LIRGenerator
-
- emitCCall(long, CallingConvention, Value[], int) - Method in class org.graalvm.compiler.core.amd64.AMD64LIRGenerator
-
- emitCCall(long, CallingConvention, Value[]) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotLIRGenerator
-
- emitCCall(long, CallingConvention, Value[], int) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- emitCheckForInvokeSuperSpecial(ValueNode[]) - Method in class org.graalvm.compiler.java.BytecodeParser
-
Checks that the class of the receiver of an
Bytecodes.INVOKESPECIAL
in a method
declared in an interface (i.e., a default method) is assignable to the interface.
- emitCode(Backend, Assumptions, ResolvedJavaMethod, Collection<ResolvedJavaMethod>, SpeculationLog, int, LIRGenerationResult, CompilationResult, ResolvedJavaMethod, CompilationResultBuilderFactory) - Static method in class org.graalvm.compiler.core.gen.LIRCompilerBackend
-
- emitCode(CompilationResultBuilder, LIR, ResolvedJavaMethod) - Method in interface org.graalvm.compiler.core.gen.LIRGenerationProvider
-
Emits the code for a given graph.
- emitCode(CompilationResultBuilder, LIR, ResolvedJavaMethod) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotBackend
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotConstantRetrievalOp
-
- emitCode(CompilationResultBuilder) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotCounterOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotCRuntimeCallEpilogueOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotCRuntimeCallPrologueOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotDeoptimizeCallerOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotDeoptimizeOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotDeoptimizeWithExceptionCallerOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotJumpToExceptionHandlerInCallerOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotLoadAddressOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotMove.BaseMove
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotMove.CompressPointer
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotMove.LoadHotSpotObjectConstantInline
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotMove.UncompressPointer
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotReturnOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotSafepointOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler, GraalHotSpotVMConfig, boolean, Register, Register, LIRFrameState) - Static method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotSafepointOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotUnwindOp
-
- emitCode(CompilationResultBuilder, LIR, ResolvedJavaMethod) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotBackend
-
- emitCode(CompilationResultBuilder) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotCounterOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotMathIntrinsicOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotMove.BaseMove
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotMove.HotSpotLoadMetaspaceConstantOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotMove.HotSpotLoadObjectConstantOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotSafepointOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler, GraalHotSpotVMConfig, boolean, LIRFrameState, Register, Register) - Static method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotSafepointOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64TailcallOp
-
- emitCode(CompilationResultBuilder) - Method in class org.graalvm.compiler.hotspot.HotSpotInstructionProfiling.InstructionCounterOp
-
- emitCode(CompilationResultBuilder) - Method in class org.graalvm.compiler.hotspot.HotSpotLockStack
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64AcrossVectorOp.ASIMDOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64AESDecryptOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64AESEncryptOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64ArithmeticOp.ASIMDBinaryConstOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64ArithmeticOp.ASIMDBinaryOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64ArithmeticOp.ASIMDBinaryTwoStepOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64ArithmeticOp.ASIMDMultiplyAddSubOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64ArithmeticOp.ASIMDUnaryOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64ArithmeticOp.BinaryConstOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64ArithmeticOp.BinaryOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64ArithmeticOp.BinaryShiftOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64ArithmeticOp.ExtendedAddSubShiftOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64ArithmeticOp.MultiplyAddSubOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64ArithmeticOp.UnaryOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64ArrayCompareToOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64ArrayEqualsOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64ArrayIndexOfOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64AtomicMove.AtomicReadAndAddLSEOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64AtomicMove.AtomicReadAndAddOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64AtomicMove.AtomicReadAndWriteOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64AtomicMove.CompareAndSwapOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64BitFieldOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64BitManipulationOp
-
- emitCode(CompilationResultBuilder) - Method in class org.graalvm.compiler.lir.aarch64.AArch64BlockEndOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64BlockEndOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64BreakpointOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64ByteSwap.ASIMDByteSwapOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64ByteSwap.ByteSwapOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64CacheWritebackOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64CacheWritebackPostSyncOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64Call.DirectCallOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64Call.ForeignCallOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64Call.IndirectCallOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64CCall
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64Compare.ASIMDCompareOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64Compare.ASIMDCompareZeroOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64Compare.ASIMDFloatCompareZeroOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64Compare.CompareOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64Compare.FloatCompareOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64ControlFlow.AbstractBranchOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64ControlFlow.ASIMDCondMoveOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64ControlFlow.CondMoveOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64ControlFlow.CondSetOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64ControlFlow.HashTableSwitchOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64ControlFlow.RangeTableSwitchOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64ControlFlow.ReturnOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64ControlFlow.StrategySwitchOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64Convert.ASIMDFloatConvertOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64Convert.ASIMDNarrowOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64Convert.ASIMDSignExtendOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64Convert.ASIMDZeroExtendOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64Convert.FloatConvertOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64Convert.SignExtendOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64CounterModeAESCryptOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64EncodeArrayOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64GHASHProcessBlocksOp
-
- emitCode(CompilationResultBuilder) - Method in class org.graalvm.compiler.lir.aarch64.AArch64LIRInstruction
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64LIRInstruction
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64MathCopySignOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64MathSignumOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64Move.CompressPointerOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64Move.LoadAddressOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64Move.LoadDataOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64Move.LoadInlineConstant
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64Move.MembarOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64Move.Move
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64Move.NullCheckOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64Move.StackLoadAddressOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64Move.UncompressPointerOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64PauseOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64PermuteOp.ASIMDBinaryOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64PrefetchOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64ReadTimestampCounter
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64ReinterpretOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64RestoreRegistersOp
-
- emitCode(CompilationResultBuilder) - Method in class org.graalvm.compiler.lir.aarch64.AArch64SaveRegistersOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64SpeculativeBarrier
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64StringLatin1InflateOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64StringUTF16CompressOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64ZapRegistersOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64ZapStackOp
-
- emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64ZeroMemoryOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64AESDecryptOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64AESEncryptOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64Arithmetic.FPDivRemOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64ArrayCompareToOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64ArrayCopyWithConversionsOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64ArrayEqualsOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64ArrayIndexOfOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64ArrayRegionCompareToOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64Binary.CommutativeTwoOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64Binary.ConstOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64Binary.DataTwoOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64Binary.MemoryTwoOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64Binary.RMIOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64Binary.TwoOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64BinaryConsumer.ConstOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64BinaryConsumer.DataOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64BinaryConsumer.MemoryConstOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64BinaryConsumer.MemoryMROp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64BinaryConsumer.MemoryRMOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64BinaryConsumer.MemoryVMConstOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64BinaryConsumer.Op
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64BinaryConsumer.VMConstOp
-
- emitCode(CompilationResultBuilder) - Method in class org.graalvm.compiler.lir.amd64.AMD64BlockEndOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64BlockEndOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64BreakpointOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64ByteSwapOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64CacheWritebackOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64CacheWritebackPostSyncOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64CalcStringAttributesOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64Call.DirectFarForeignCallOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64Call.DirectNearForeignCallOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64Call.IndirectCallOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64CCall
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64ClearRegisterOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.BranchOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.CmpBranchOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.CmpConstBranchOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.CmpDataBranchOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.CondMoveOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.CondSetOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.FloatCondMoveOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.FloatCondSetOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.HashTableSwitchOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.RangeTableSwitchOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.StrategySwitchOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.TestBranchOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.TestByteBranchOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.TestConstBranchOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64CounterModeAESCryptOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64EncodeArrayOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64GHASHProcessBlocksOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64HasNegativesOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64LFenceOp
-
- emitCode(CompilationResultBuilder) - Method in class org.graalvm.compiler.lir.amd64.AMD64LIRInstruction
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64LIRInstruction
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64MathCopySignOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64MathCosOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64MathExpOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64MathLog10Op
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64MathLogOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64MathPowOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64MathSignumOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64MathSinOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64MathTanOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64Move.AMD64MultiStackMove
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64Move.AMD64PushPopStackMove
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64Move.AMD64StackMove
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64Move.AtomicReadAndAddOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64Move.AtomicReadAndWriteOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64Move.CompareAndSwapOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64Move.CompressPointerOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64Move.LeaDataOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64Move.LeaOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64Move.MembarOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64Move.MoveFromConstOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64Move.NullCheckOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64Move.StackLeaOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64Move.UncompressPointerOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64MulDivOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64PauseOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64PrefetchOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64ReadTimestampCounter
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64ReadTimestampCounterWithProcid
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64RestoreRegistersOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64RoundFloatToIntegerOp
-
- emitCode(CompilationResultBuilder) - Method in class org.graalvm.compiler.lir.amd64.AMD64SaveRegistersOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64ShiftOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64SignExtendOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64StringLatin1InflateOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64StringUTF16CompressOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64Ternary.ThreeOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64Unary.MemoryOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64Unary.MOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64Unary.MROp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64Unary.RMOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64UnaryConsumer.MemoryOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64VectorizedMismatchOp
-
Emits code that uses SSE2/AVX1 128-bit (16-byte) or AVX2 256-bit (32-byte) vector compares.
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64VZeroUpper
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64ZapRegistersOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64ZapStackOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64ZeroMemoryOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorBinary.AVXBinaryConstFloatOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorBinary.AVXBinaryConstOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorBinary.AVXBinaryMemoryOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorBinary.AVXBinaryOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorBlend.EvexBlendOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorBlend.VexBlendOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorClearOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorCompareOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorFloatCompareOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorGather.EvexVectorGatherOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorGather.VexVectorGatherOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorMove.AVXMoveToIntOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorMove.MoveFromArrayConstOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorMove.MoveFromConstOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorMove.MoveFromRegOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorMove.MoveToRegOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorMove.StackMoveOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorMove.VectorMemOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.ConstPermuteBytesUsingTableOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.ConstShuffleBytesOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.Extract128Op
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.Extract256Op
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.ExtractByteOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.ExtractIntOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.ExtractLongOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.ExtractShortOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.Insert128Op
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.Insert256Op
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.IntToVectorOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.LongToVectorOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.ShuffleBytesOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.ShuffleFloatOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.ShuffleWordOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.ShuffleWordOpWithMask
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorUnary.AVXBroadcastOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorUnary.AVXConvertMemoryOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorUnary.AVXConvertOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorUnary.AVXUnaryMemoryOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorUnary.AVXUnaryOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorUnary.AVXUnaryRVMOp
-
- emitCode(CompilationResultBuilder) - Method in class org.graalvm.compiler.lir.FullInfopointOp
-
- emitCode(CompilationResultBuilder) - Method in class org.graalvm.compiler.lir.LIRInstruction
-
- emitCode(CompilationResultBuilder) - Method in class org.graalvm.compiler.lir.StandardOp.BindToRegisterOp
-
- emitCode(CompilationResultBuilder) - Method in class org.graalvm.compiler.lir.StandardOp.BlackholeOp
-
- emitCode(CompilationResultBuilder) - Method in class org.graalvm.compiler.lir.StandardOp.JumpOp
-
- emitCode(CompilationResultBuilder) - Method in class org.graalvm.compiler.lir.StandardOp.LabelOp
-
- emitCode(CompilationResultBuilder) - Method in class org.graalvm.compiler.lir.StandardOp.NoOp
-
- emitCode(CompilationResultBuilder) - Method in class org.graalvm.compiler.lir.StandardOp.SaveRegistersOp
-
- emitCode(CompilationResultBuilder) - Method in class org.graalvm.compiler.lir.StandardOp.SpillRegistersOp
-
- emitCode(CompilationResultBuilder) - Method in class org.graalvm.compiler.lir.StandardOp.StackMove
-
- emitCodeBody(ResolvedJavaMethod, CompilationResultBuilder, LIR) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotBackend
-
Emits the code which starts at the verified entry point.
- emitCodePrefix(ResolvedJavaMethod, CompilationResultBuilder, AMD64MacroAssembler, RegisterConfig) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotBackend
-
Emits the code prior to the verified entry point.
- emitCodeSuffix(ResolvedJavaMethod, CompilationResultBuilder, AMD64MacroAssembler, FrameMap) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotBackend
-
- emitCompare(PlatformKind, Value, Value, Condition, boolean) - Method in class org.graalvm.compiler.core.aarch64.AArch64LIRGenerator
-
This method emits the compare instruction, and may mirror (switch) the operands.
- emitCompareAndSwapBranch(<any>, AMD64AddressValue, Value, Value, Condition, LabelRef, LabelRef, double) - Method in class org.graalvm.compiler.core.amd64.AMD64LIRGenerator
-
- emitCompareBranch(PlatformKind, Value, Value, Condition, boolean, LabelRef, LabelRef, double) - Method in class org.graalvm.compiler.core.aarch64.AArch64LIRGenerator
-
- emitCompareBranch(PlatformKind, Value, Value, Condition, boolean, LabelRef, LabelRef, double) - Method in class org.graalvm.compiler.core.amd64.AMD64LIRGenerator
-
- emitCompareBranch(PlatformKind, Value, Value, Condition, boolean, LabelRef, LabelRef, double) - Method in class org.graalvm.compiler.lir.gen.LIRGenerator
-
- emitCompareBranchMemory(AMD64Kind, Value, AMD64AddressValue, LIRFrameState, Condition, boolean, LabelRef, LabelRef, double) - Method in class org.graalvm.compiler.core.amd64.AMD64LIRGenerator
-
- emitCompareBranchMemory(IfNode, CompareNode, ValueNode, LIRLowerableAccess) - Method in class org.graalvm.compiler.core.amd64.AMD64NodeMatchRules
-
- emitCompareOp(AMD64Kind, AllocatableValue, Value) - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- emitCompareOp(AMD64Kind, AllocatableValue, Value) - Method in interface org.graalvm.compiler.lir.amd64.AMD64ArithmeticLIRGeneratorTool
-
- emitComparison(Constant) - Method in class org.graalvm.compiler.lir.aarch64.AArch64ControlFlow.StrategySwitchOp.SwitchClosure
-
- emitComparison(Constant) - Method in class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.StrategySwitchOp.SwitchClosure
-
- emitCompress(Value, CompressEncoding, boolean) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotLIRGenerator
-
- emitCompress(Value, CompressEncoding, boolean) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- emitCompress(Value, CompressEncoding, boolean) - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- emitConditional(ConditionalNode) - Method in class org.graalvm.compiler.core.gen.NodeLIRBuilder
-
- emitConditional(LogicNode, Value, Value) - Method in class org.graalvm.compiler.core.gen.NodeLIRBuilder
-
- emitConditional(ConditionalNode) - Method in interface org.graalvm.compiler.nodes.spi.NodeLIRBuilderTool
-
- emitConditionalMove(PlatformKind, Value, Value, Condition, boolean, Value, Value) - Method in class org.graalvm.compiler.core.aarch64.AArch64LIRGenerator
-
Conditionally move trueValue into new variable if cond + unorderedIsTrue is true, else
falseValue.
- emitConditionalMove(PlatformKind, Value, Value, Condition, boolean, Value, Value) - Method in class org.graalvm.compiler.core.amd64.AMD64LIRGenerator
-
- emitConditionalMove(PlatformKind, Value, Value, Condition, boolean, Value, Value) - Method in class org.graalvm.compiler.lir.gen.LIRGenerator
-
- emitConditionalMove(PlatformKind, Value, Value, Condition, boolean, Value, Value) - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- emitConstant(LIRKind, Constant) - Method in class org.graalvm.compiler.lir.gen.LIRGenerator
-
- emitConstant(LIRKind, Constant) - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- emitConversion(Register, Register, Register, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64Move.ConvertNullToZeroOp
-
- emitConversion(Register, Register, Register, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64Move.ConvertZeroToNullOp
-
- emitConversion(Register, Register, Register, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64Move.ConvertNullToZeroOp
-
- emitConversion(Register, Register, Register, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64Move.ConvertZeroToNullOp
-
- emitConvertMemoryOp(PlatformKind, AMD64Assembler.AMD64RMOp, AMD64BaseAssembler.OperandSize, AMD64AddressValue, LIRFrameState) - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- emitConvertMemoryOp(PlatformKind, AMD64Assembler.AMD64RMOp, AMD64BaseAssembler.OperandSize, AddressableMemoryAccess, <any>) - Method in class org.graalvm.compiler.core.amd64.AMD64NodeMatchRules
-
- emitConvertMemoryOp(PlatformKind, AMD64Assembler.AMD64RMOp, AMD64BaseAssembler.OperandSize, AddressableMemoryAccess) - Method in class org.graalvm.compiler.core.amd64.AMD64NodeMatchRules
-
- emitConvertNullToZero(AllocatableValue, Value) - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- emitConvertNullToZero(AllocatableValue, AllocatableValue) - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- emitConvertZeroToNull(AllocatableValue, Value) - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- emitCountLeadingZeros(Value) - Method in class org.graalvm.compiler.core.aarch64.AArch64ArithmeticLIRGenerator
-
- emitCountLeadingZeros(Value) - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- emitCountLeadingZeros(Value) - Method in interface org.graalvm.compiler.lir.gen.ArithmeticLIRGeneratorTool
-
- emitCountTrailingZeros(Value) - Method in class org.graalvm.compiler.core.aarch64.AArch64ArithmeticLIRGenerator
-
- emitCountTrailingZeros(Value) - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- emitCountTrailingZeros(Value) - Method in interface org.graalvm.compiler.lir.gen.ArithmeticLIRGeneratorTool
-
- emitCTRAESCrypt(Value, Value, Value, Value, Value, Value, Value) - Method in class org.graalvm.compiler.core.aarch64.AArch64LIRGenerator
-
- emitCTRAESCrypt(Value, Value, Value, Value, Value, Value, Value) - Method in class org.graalvm.compiler.core.amd64.AMD64LIRGenerator
-
- emitCTRAESCrypt(Value, Value, Value, Value, Value, Value, Value) - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- emitDeoptimize(Value, Value, LIRFrameState) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotLIRGenerator
-
- emitDeoptimize(Value, Value, LIRFrameState) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- emitDeoptimize(Value, Value, LIRFrameState) - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- emitDeoptimizeCaller(DeoptimizationAction, DeoptimizationReason) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotLIRGenerator
-
- emitDeoptimizeCaller(DeoptimizationAction, DeoptimizationReason) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- emitDeoptimizeCaller(DeoptimizationAction, DeoptimizationReason) - Method in interface org.graalvm.compiler.hotspot.HotSpotLIRGenerator
-
Emits code that jumps to the deopt blob uncommon_trap entry point with action
and
reason
.
- emitDeoptimizeWithExceptionInCaller(Value) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotLIRGenerator
-
- emitDeoptimizeWithExceptionInCaller(Value) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- emitDeoptimizeWithExceptionInCaller(Value) - Method in interface org.graalvm.compiler.hotspot.HotSpotLIRGenerator
-
Emits code that jumps to the deopt blob unpack_with_exception entry point with
exception
.
- emitDirectCall(DirectCallTargetNode, Value, Value[], Value[], LIRFrameState) - Method in class org.graalvm.compiler.core.gen.NodeLIRBuilder
-
- emitDirectCall(DirectCallTargetNode, Value, Value[], Value[], LIRFrameState) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotNodeLIRBuilder
-
- emitDirectCall(DirectCallTargetNode, Value, Value[], Value[], LIRFrameState) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotNodeLIRBuilder
-
- emitDiv(Value, Value, LIRFrameState) - Method in class org.graalvm.compiler.core.aarch64.AArch64ArithmeticLIRGenerator
-
- emitDiv(Value, Value, LIRFrameState) - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- emitDiv(Value, Value, LIRFrameState) - Method in interface org.graalvm.compiler.lir.gen.ArithmeticLIRGeneratorTool
-
- emitEncodeArray(Value, Value, Value, LIRGeneratorTool.CharsetName) - Method in class org.graalvm.compiler.core.aarch64.AArch64LIRGenerator
-
- emitEncodeArray(Value, Value, Value, LIRGeneratorTool.CharsetName) - Method in class org.graalvm.compiler.core.amd64.AMD64LIRGenerator
-
- emitEncodeArray(Value, Value, Value, LIRGeneratorTool.CharsetName) - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- emitFinalReturn(JavaKind, ValueNode) - Method in class org.graalvm.compiler.replacements.InvocationPluginHelper
-
- emitFloatConvert(FloatConvert, Value) - Method in class org.graalvm.compiler.core.aarch64.AArch64ArithmeticLIRGenerator
-
- emitFloatConvert(FloatConvert, Value) - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- emitFloatConvert(FloatConvert, Value) - Method in interface org.graalvm.compiler.lir.gen.ArithmeticLIRGeneratorTool
-
- emitForeignCall(ForeignCall) - Method in class org.graalvm.compiler.core.gen.NodeLIRBuilder
-
- emitForeignCall(ForeignCallLinkage, LIRFrameState, Value...) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotLIRGenerator
-
- emitForeignCall(ForeignCallLinkage, LIRFrameState, Value...) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- emitForeignCall(ForeignCallLinkage, LIRFrameState, Value...) - Method in class org.graalvm.compiler.lir.gen.LIRGenerator
-
- emitForeignCall(ForeignCallLinkage, LIRFrameState, Value...) - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- emitForeignCall(ForeignCall) - Method in interface org.graalvm.compiler.nodes.spi.NodeLIRBuilderTool
-
- emitForeignCallOp(ForeignCallLinkage, Value, Value, Value[], Value[], LIRFrameState) - Method in class org.graalvm.compiler.core.amd64.AMD64LIRGenerator
-
- emitForeignCallOp(ForeignCallLinkage, Value, Value, Value[], Value[], LIRFrameState) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotLIRGenerator
-
- emitForeignCallOp(ForeignCallLinkage, Value, Value, Value[], Value[], LIRFrameState) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- emitForeignCallOp(ForeignCallLinkage, Value, Value, Value[], Value[], LIRFrameState) - Method in class org.graalvm.compiler.lir.gen.LIRGenerator
-
Emits the single call operation at the heart of generating LIR for a
foreign call.
- emitFrontEnd(Providers, TargetProvider, StructuredGraph, PhaseSuite<HighTierContext>, OptimisticOptimizations, ProfilingInfo, Suites) - Static method in class org.graalvm.compiler.core.GraalCompiler
-
Builds the graph, optimizes it.
- emitFusedMultiplyAdd(Value, Value, Value) - Method in class org.graalvm.compiler.core.aarch64.AArch64ArithmeticLIRGenerator
-
- emitFusedMultiplyAdd(Value, Value, Value) - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- emitFusedMultiplyAdd(Value, Value, Value) - Method in interface org.graalvm.compiler.lir.gen.ArithmeticLIRGeneratorTool
-
- emitGetMaskUpToLowestSetBit(Value) - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- emitGetMaskUpToLowestSetBit(Value) - Method in interface org.graalvm.compiler.lir.amd64.AMD64ArithmeticLIRGeneratorTool
-
- emitGHASHProcessBlocks(Value, Value, Value, Value) - Method in class org.graalvm.compiler.core.aarch64.AArch64LIRGenerator
-
- emitGHASHProcessBlocks(Value, Value, Value, Value) - Method in class org.graalvm.compiler.core.amd64.AMD64LIRGenerator
-
- emitGHASHProcessBlocks(Value, Value, Value, Value) - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- emitHashTableSwitch(JavaConstant[], LabelRef, LabelRef[], AllocatableValue, Value) - Method in class org.graalvm.compiler.core.aarch64.AArch64LIRGenerator
-
- emitHashTableSwitch(JavaConstant[], LabelRef, LabelRef[], AllocatableValue, Value) - Method in class org.graalvm.compiler.core.amd64.AMD64LIRGenerator
-
- emitHashTableSwitch(JavaConstant[], LabelRef, LabelRef[], AllocatableValue, Value) - Method in class org.graalvm.compiler.lir.gen.LIRGenerator
-
- emitHasNegatives(Value, Value) - Method in class org.graalvm.compiler.core.amd64.AMD64LIRGenerator
-
- emitHasNegatives(Value, Value) - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- emitIf(IfNode) - Method in class org.graalvm.compiler.core.gen.NodeLIRBuilder
-
- emitIf(IfNode) - Method in interface org.graalvm.compiler.nodes.spi.NodeLIRBuilderTool
-
- emitImmediate(AMD64Assembler, AMD64BaseAssembler.OperandSize, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64ImmOp
-
- emitImmediate(AMD64BaseAssembler, int) - Method in enum org.graalvm.compiler.asm.amd64.AMD64BaseAssembler.OperandSize
-
Emit an immediate of this size.
- emitIncomingValues(Value[]) - Method in class org.graalvm.compiler.lir.gen.LIRGenerator
-
- emitIndirectCall(IndirectCallTargetNode, Value, Value[], Value[], LIRFrameState) - Method in class org.graalvm.compiler.core.amd64.AMD64NodeLIRBuilder
-
- emitIndirectCall(IndirectCallTargetNode, Value, Value[], Value[], LIRFrameState) - Method in class org.graalvm.compiler.core.gen.NodeLIRBuilder
-
- emitIndirectCall(IndirectCallTargetNode, Value, Value[], Value[], LIRFrameState) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotNodeLIRBuilder
-
- emitIndirectCall(IndirectCallTargetNode, Value, Value[], Value[], LIRFrameState) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotNodeLIRBuilder
-
- emitIndirectForeignCallAddress(ForeignCallLinkage) - Method in class org.graalvm.compiler.lir.gen.LIRGenerator
-
- emitInt(int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
- emitInt(int) - Method in class org.graalvm.compiler.asm.Assembler
-
- emitInt(int, int) - Method in class org.graalvm.compiler.asm.Assembler
-
- emitIntegerMAdd(Value, Value, Value, boolean) - Method in class org.graalvm.compiler.core.aarch64.AArch64ArithmeticLIRGenerator
-
- emitIntegerMSub(Value, Value, Value, boolean) - Method in class org.graalvm.compiler.core.aarch64.AArch64ArithmeticLIRGenerator
-
- emitIntegerTestBranch(Value, Value, LabelRef, LabelRef, double) - Method in class org.graalvm.compiler.core.aarch64.AArch64LIRGenerator
-
Branches to label if (left & right) == 0.
- emitIntegerTestBranch(Value, Value, LabelRef, LabelRef, double) - Method in class org.graalvm.compiler.core.amd64.AMD64LIRGenerator
-
- emitIntegerTestBranch(Value, Value, LabelRef, LabelRef, double) - Method in class org.graalvm.compiler.lir.gen.LIRGenerator
-
- emitIntegerTestMove(Value, Value, Value, Value) - Method in class org.graalvm.compiler.core.aarch64.AArch64LIRGenerator
-
Moves trueValue into result if (left & right) == 0, else falseValue.
- emitIntegerTestMove(Value, Value, Value, Value) - Method in class org.graalvm.compiler.core.amd64.AMD64LIRGenerator
-
- emitIntegerTestMove(Value, Value, Value, Value) - Method in class org.graalvm.compiler.lir.gen.LIRGenerator
-
- emitIntegerTestMove(Value, Value, Value, Value) - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- emitIntrinsic(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.replacements.amd64.AMD64ArrayRegionEqualsWithMaskNode
-
- emitIntrinsic(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.replacements.amd64.AMD64CalcStringAttributesNode
-
- emitIntrinsic(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.replacements.nodes.AESNode
-
- emitIntrinsic(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.replacements.nodes.ArrayCompareToNode
-
- emitIntrinsic(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.replacements.nodes.ArrayCopyWithConversionsNode
-
- emitIntrinsic(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.replacements.nodes.ArrayEqualsNode
-
- emitIntrinsic(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.replacements.nodes.ArrayIndexOfNode
-
- emitIntrinsic(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.replacements.nodes.ArrayRegionCompareToNode
-
- emitIntrinsic(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.replacements.nodes.ArrayRegionEqualsNode
-
- emitIntrinsic(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.replacements.nodes.CounterModeAESNode
-
- emitIntrinsic(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.replacements.nodes.GHASHProcessBlocksNode
-
- emitIntrinsic(NodeLIRBuilderTool) - Method in interface org.graalvm.compiler.replacements.nodes.IntrinsicMethodNodeInterface
-
Emit the method body.
- emitIntrinsic(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.replacements.nodes.VectorizedMismatchNode
-
- emitInvalidatePlaceholder(CompilationResultBuilder, AArch64MacroAssembler) - Static method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotBackend
-
Insert a nop at the start of the prolog so we can patch in a branch if we need to invalidate
the method later.
- emitInvoke(Invoke) - Method in class org.graalvm.compiler.core.gen.NodeLIRBuilder
-
- emitInvoke(LoweredCallTargetNode, Value[], LIRFrameState, Value) - Method in class org.graalvm.compiler.core.gen.NodeLIRBuilder
-
- emitInvoke(Invoke) - Method in interface org.graalvm.compiler.nodes.spi.NodeLIRBuilderTool
-
- emitJavaConstant(JavaConstant) - Method in class org.graalvm.compiler.lir.gen.LIRGenerator
-
- emitJavaConstant(JavaConstant) - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- emitJump(LabelRef) - Method in class org.graalvm.compiler.core.aarch64.AArch64LIRGenerator
-
- emitJump(LabelRef) - Method in class org.graalvm.compiler.core.amd64.AMD64LIRGenerator
-
- emitJump(LabelRef) - Method in class org.graalvm.compiler.lir.gen.LIRGenerator
-
- emitJump(LabelRef) - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- emitJumpTable(CompilationResultBuilder, AMD64MacroAssembler, Register, Register, int, int, Stream<Label>) - Static method in class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.RangeTableSwitchOp
-
- emitJumpTableOffset(Label, Label) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
Emits offset to store in JumpTable for given JumpTable start (jumpTable
) and jump
target (entryTarget
).
- emitJumpToExceptionHandler(ValueNode) - Method in interface org.graalvm.compiler.hotspot.HotSpotNodeLIRBuilder
-
- emitJumpToExceptionHandlerInCaller(ValueNode, ValueNode, ValueNode) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotNodeLIRBuilder
-
- emitJumpToExceptionHandlerInCaller(ValueNode, ValueNode, ValueNode) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotNodeLIRBuilder
-
- emitJumpToExceptionHandlerInCaller(ValueNode, ValueNode, ValueNode) - Method in interface org.graalvm.compiler.hotspot.HotSpotNodeLIRBuilder
-
- emitLIR(Backend, StructuredGraph, Object, RegisterConfig, LIRSuites) - Static method in class org.graalvm.compiler.core.gen.LIRCompilerBackend
-
- emitLIRWrapper(LIRGenerator, Value, Value) - Method in class org.graalvm.compiler.lir.aarch64.AArch64MathIntrinsicBinaryOp
-
- emitLIRWrapper(LIRGenerator, Value, Value) - Method in class org.graalvm.compiler.lir.amd64.AMD64MathIntrinsicBinaryOp
-
- emitLIRWrapper(LIRGeneratorTool, Value) - Method in class org.graalvm.compiler.lir.amd64.AMD64MathIntrinsicUnaryOp
-
- emitLoad(LIRKind, Value, LIRFrameState, MemoryOrderMode, MemoryExtendKind) - Method in class org.graalvm.compiler.core.aarch64.AArch64ArithmeticLIRGenerator
-
- emitLoad(LIRKind, Value, LIRFrameState, MemoryOrderMode, MemoryExtendKind) - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- emitLoad(LIRKind, Value, LIRFrameState, MemoryOrderMode, MemoryExtendKind) - Method in interface org.graalvm.compiler.lir.gen.ArithmeticLIRGeneratorTool
-
- emitLoadConstant(<any>, Constant) - Method in class org.graalvm.compiler.lir.gen.LIRGenerator
-
- emitLoadConstant(<any>, Constant) - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- emitLogicalAndNot(Value, Value) - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- emitLogicalAndNot(Value, Value) - Method in interface org.graalvm.compiler.lir.amd64.AMD64ArithmeticLIRGeneratorTool
-
- emitLogicCompareAndSwap(LIRKind, Value, Value, Value, Value, Value, MemoryOrderMode) - Method in class org.graalvm.compiler.core.aarch64.AArch64LIRGenerator
-
- emitLogicCompareAndSwap(LIRKind, Value, Value, Value, Value, Value, MemoryOrderMode) - Method in class org.graalvm.compiler.core.amd64.AMD64LIRGenerator
-
- emitLogicCompareAndSwap(LIRKind, Value, Value, Value, Value, Value, MemoryOrderMode) - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- emitLong(long) - Method in class org.graalvm.compiler.asm.Assembler
-
- emitLong(long, int) - Method in class org.graalvm.compiler.asm.Assembler
-
- emitLowestSetIsolatedBit(Value) - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- emitLowestSetIsolatedBit(Value) - Method in interface org.graalvm.compiler.lir.amd64.AMD64ArithmeticLIRGeneratorTool
-
- emitMathAbs(Value) - Method in class org.graalvm.compiler.core.aarch64.AArch64ArithmeticLIRGenerator
-
- emitMathAbs(Value) - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- emitMathAbs(Value) - Method in interface org.graalvm.compiler.lir.gen.ArithmeticLIRGeneratorTool
-
- emitMathCopySign(Value, Value) - Method in class org.graalvm.compiler.core.aarch64.AArch64ArithmeticLIRGenerator
-
- emitMathCopySign(Value, Value) - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- emitMathCopySign(Value, Value) - Method in interface org.graalvm.compiler.lir.gen.ArithmeticLIRGeneratorTool
-
- emitMathCos(Value) - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- emitMathCos(Value) - Method in interface org.graalvm.compiler.lir.gen.ArithmeticLIRGeneratorTool
-
- emitMathExp(Value) - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- emitMathExp(Value) - Method in interface org.graalvm.compiler.lir.gen.ArithmeticLIRGeneratorTool
-
- emitMathLog(Value, boolean) - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- emitMathLog(Value, boolean) - Method in interface org.graalvm.compiler.lir.gen.ArithmeticLIRGeneratorTool
-
- emitMathMax(Value, Value) - Method in class org.graalvm.compiler.core.aarch64.AArch64ArithmeticLIRGenerator
-
- emitMathMax(Value, Value) - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- emitMathMax(Value, Value) - Method in interface org.graalvm.compiler.lir.gen.ArithmeticLIRGeneratorTool
-
- emitMathMin(Value, Value) - Method in class org.graalvm.compiler.core.aarch64.AArch64ArithmeticLIRGenerator
-
- emitMathMin(Value, Value) - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- emitMathMin(Value, Value) - Method in interface org.graalvm.compiler.lir.gen.ArithmeticLIRGeneratorTool
-
- emitMathMinMax(Value, Value, AMD64ArithmeticLIRGenerator.AMD64MathMinMaxFloatOp) - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
Emits code for a branchless floating-point Math.min/Math.max operation.
- emitMathPow(Value, Value) - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- emitMathPow(Value, Value) - Method in interface org.graalvm.compiler.lir.gen.ArithmeticLIRGeneratorTool
-
- emitMathSignum(Value) - Method in class org.graalvm.compiler.core.aarch64.AArch64ArithmeticLIRGenerator
-
- emitMathSignum(Value) - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- emitMathSignum(Value) - Method in interface org.graalvm.compiler.lir.gen.ArithmeticLIRGeneratorTool
-
- emitMathSin(Value) - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- emitMathSin(Value) - Method in interface org.graalvm.compiler.lir.gen.ArithmeticLIRGeneratorTool
-
- emitMathSqrt(Value) - Method in class org.graalvm.compiler.core.aarch64.AArch64ArithmeticLIRGenerator
-
- emitMathSqrt(Value) - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- emitMathSqrt(Value) - Method in interface org.graalvm.compiler.lir.gen.ArithmeticLIRGeneratorTool
-
- emitMathTan(Value) - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- emitMathTan(Value) - Method in interface org.graalvm.compiler.lir.gen.ArithmeticLIRGeneratorTool
-
- emitMathUnsignedMax(Value, Value) - Method in interface org.graalvm.compiler.lir.gen.ArithmeticLIRGeneratorTool
-
- emitMathUnsignedMin(Value, Value) - Method in interface org.graalvm.compiler.lir.gen.ArithmeticLIRGeneratorTool
-
- emitMemAccess(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64Move.LoadAcquireOp
-
- emitMemAccess(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64Move.LoadOp
-
- emitMemAccess(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64Move.StoreOp
-
- emitMemAccess(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64Move.StoreReleaseOp
-
- emitMemAccess(CompilationResultBuilder, AArch64MacroAssembler) - Method in class org.graalvm.compiler.lir.aarch64.AArch64Move.StoreZeroOp
-
- emitMemAccess(AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorMove.VectorLoadOp
-
- emitMemAccess(AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorMove.VectorMemOp
-
- emitMemAccess(AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorMove.VectorStoreOp
-
- emitMembar(int) - Method in class org.graalvm.compiler.core.aarch64.AArch64LIRGenerator
-
- emitMembar(int) - Method in class org.graalvm.compiler.core.amd64.AMD64LIRGenerator
-
- emitMembar(int) - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- emitMemoryBarrier - Variable in class org.graalvm.compiler.nodes.java.AbstractNewObjectNode
-
- emitMemoryBarrier() - Method in class org.graalvm.compiler.nodes.java.AbstractNewObjectNode
-
- emitMemoryBarrierIf(boolean) - Method in class org.graalvm.compiler.replacements.AllocationSnippets
-
- emitMNeg(Value, Value) - Method in class org.graalvm.compiler.core.aarch64.AArch64ArithmeticLIRGenerator
-
- emitModRM(int, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler
-
Emit the ModR/M byte for one register operand and an opcode extension in the R field.
- emitModRM(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler
-
Emit the ModR/M byte for two register operands.
- emitMove(Value) - Method in class org.graalvm.compiler.lir.gen.LIRGenerator
-
- emitMove(AllocatableValue, Value) - Method in class org.graalvm.compiler.lir.gen.LIRGenerator
-
- emitMove(Value) - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- emitMove(AllocatableValue, Value) - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- emitMoveConstant(AllocatableValue, Constant) - Method in class org.graalvm.compiler.lir.gen.LIRGenerator
-
- emitMoveConstant(AllocatableValue, Constant) - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- emitMul(Value, Value, boolean) - Method in class org.graalvm.compiler.core.aarch64.AArch64ArithmeticLIRGenerator
-
- emitMul(Value, Value, boolean) - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- emitMul(Value, Value, boolean) - Method in interface org.graalvm.compiler.lir.gen.ArithmeticLIRGeneratorTool
-
- emitMulHigh(Value, Value) - Method in class org.graalvm.compiler.core.aarch64.AArch64ArithmeticLIRGenerator
-
- emitMulHigh(Value, Value) - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- emitMulHigh(Value, Value) - Method in interface org.graalvm.compiler.lir.gen.ArithmeticLIRGeneratorTool
-
- emitMultiplyAddSub(AArch64ArithmeticOp, Value, Value, Value) - Method in class org.graalvm.compiler.core.aarch64.AArch64ArithmeticLIRGenerator
-
- emitNarrow(Value, int) - Method in class org.graalvm.compiler.core.aarch64.AArch64ArithmeticLIRGenerator
-
- emitNarrow(Value, int) - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- emitNarrow(Value, int) - Method in interface org.graalvm.compiler.lir.gen.ArithmeticLIRGeneratorTool
-
- emitNegate(Value, boolean) - Method in class org.graalvm.compiler.core.aarch64.AArch64ArithmeticLIRGenerator
-
- emitNegate(Value, boolean) - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- emitNegate(Value, boolean) - Method in interface org.graalvm.compiler.lir.gen.ArithmeticLIRGeneratorTool
-
- emitNode(ValueNode) - Method in class org.graalvm.compiler.core.gen.NodeLIRBuilder
-
- emitNot(Value) - Method in class org.graalvm.compiler.core.aarch64.AArch64ArithmeticLIRGenerator
-
- emitNot(Value) - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- emitNot(Value) - Method in interface org.graalvm.compiler.lir.gen.ArithmeticLIRGeneratorTool
-
- emitNullCheck(Value, LIRFrameState) - Method in class org.graalvm.compiler.core.aarch64.AArch64LIRGenerator
-
- emitNullCheck(Value, LIRFrameState) - Method in class org.graalvm.compiler.core.amd64.AMD64LIRGenerator
-
- emitNullCheck(Value, LIRFrameState) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotLIRGenerator
-
- emitNullCheck(Value, LIRFrameState) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- emitNullCheck(Value, LIRFrameState) - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- emitNullReturnGuard(ValueNode, ValueNode, double) - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotInvocationPluginHelper
-
- emitOpcode(AMD64Assembler, AMD64BaseAssembler.OperandSize, int, int, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64Op
-
- emitOperandHelper(Register, AMD64Address, boolean, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler
-
Emits the ModR/M byte and optionally the SIB byte for one register and one memory operand.
- emitOperandHelper(int, AMD64Address, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler
-
- emitOperandHelper(Register, AMD64Address, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler
-
- emitOperandHelper(Register, AMD64Address, int, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler
-
- emitOr(Value, Value) - Method in class org.graalvm.compiler.core.aarch64.AArch64ArithmeticLIRGenerator
-
- emitOr(Value, Value) - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- emitOr(Value, Value) - Method in interface org.graalvm.compiler.lir.gen.ArithmeticLIRGeneratorTool
-
- emitOverflowCheckBranch(LabelRef, LabelRef, LIRKind, double) - Method in class org.graalvm.compiler.core.aarch64.AArch64LIRGenerator
-
- emitOverflowCheckBranch(LabelRef, LabelRef, LIRKind, double) - Method in class org.graalvm.compiler.core.amd64.AMD64LIRGenerator
-
- emitOverflowCheckBranch(AbstractBeginNode, AbstractBeginNode, Stamp, double) - Method in class org.graalvm.compiler.core.gen.NodeLIRBuilder
-
- emitOverflowCheckBranch(LabelRef, LabelRef, LIRKind, double) - Method in class org.graalvm.compiler.lir.gen.LIRGenerator
-
- emitOverflowCheckBranch(AbstractBeginNode, AbstractBeginNode, Stamp, double) - Method in interface org.graalvm.compiler.nodes.spi.NodeLIRBuilderTool
-
- emitPatchReturnAddress(ValueNode) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotNodeLIRBuilder
-
- emitPatchReturnAddress(ValueNode) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotNodeLIRBuilder
-
- emitPatchReturnAddress(ValueNode) - Method in interface org.graalvm.compiler.hotspot.HotSpotNodeLIRBuilder
-
- emitPause() - Method in class org.graalvm.compiler.core.aarch64.AArch64LIRGenerator
-
- emitPause() - Method in class org.graalvm.compiler.core.amd64.AMD64LIRGenerator
-
- emitPause() - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- emitPrefetchAllocate(Value) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotLIRGenerator
-
- emitPrefetchAllocate(Value) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- emitPrefetchAllocate(Value) - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- emitPrefetchAllocate(Word, boolean) - Method in class org.graalvm.compiler.replacements.AllocationSnippets
-
- emitPrologue(StructuredGraph) - Method in class org.graalvm.compiler.core.gen.NodeLIRBuilder
-
- emitPrologue(StructuredGraph) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotNodeLIRBuilder
-
- emitPrologue(StructuredGraph) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotNodeLIRBuilder
-
- emitRangeTableSwitch(int, LabelRef, LabelRef[], AllocatableValue) - Method in class org.graalvm.compiler.core.aarch64.AArch64LIRGenerator
-
- emitRangeTableSwitch(int, LabelRef, LabelRef[], AllocatableValue) - Method in class org.graalvm.compiler.core.amd64.AMD64LIRGenerator
-
- emitRangeTableSwitch(int, LabelRef, LabelRef[], AllocatableValue) - Method in class org.graalvm.compiler.lir.gen.LIRGenerator
-
- emitReadCallerStackPointer(Stamp) - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- emitReadExceptionObject(ValueNode) - Method in class org.graalvm.compiler.core.gen.NodeLIRBuilder
-
- emitReadExceptionObject(ValueNode) - Method in interface org.graalvm.compiler.nodes.spi.NodeLIRBuilderTool
-
- emitReadRegister(Register, <any>) - Method in class org.graalvm.compiler.lir.gen.LIRGenerator
-
- emitReadRegister(Register, <any>) - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- emitReadReturnAddress(Stamp, int) - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- emitReinterpret(LIRKind, Value) - Method in class org.graalvm.compiler.core.aarch64.AArch64ArithmeticLIRGenerator
-
- emitReinterpret(LIRKind, Value) - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- emitReinterpret(LIRKind, Value) - Method in interface org.graalvm.compiler.lir.gen.ArithmeticLIRGeneratorTool
-
- emitRem(Value, Value, LIRFrameState) - Method in class org.graalvm.compiler.core.aarch64.AArch64ArithmeticLIRGenerator
-
- emitRem(Value, Value, LIRFrameState) - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- emitRem(Value, Value, LIRFrameState) - Method in interface org.graalvm.compiler.lir.gen.ArithmeticLIRGeneratorTool
-
- emitResetLowestSetBit(Value) - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- emitResetLowestSetBit(Value) - Method in interface org.graalvm.compiler.lir.amd64.AMD64ArithmeticLIRGeneratorTool
-
- emitRestoreRegisters(AArch64SaveRegistersOp) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotLIRGenerator
-
- emitRestoreRegisters(AMD64SaveRegistersOp) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- emitReturn(JavaKind, Value) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotLIRGenerator
-
- emitReturn(JavaKind, Value) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- emitReturn(JavaKind, Value) - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
Emits a return instruction.
- emitReturnIf(LogicNode, ValueNode, double) - Method in class org.graalvm.compiler.replacements.InvocationPluginHelper
-
- emitReturnIf(ValueNode, Condition, ValueNode, ValueNode, double) - Method in class org.graalvm.compiler.replacements.InvocationPluginHelper
-
- emitReturnIfNot(LogicNode, ValueNode, double) - Method in class org.graalvm.compiler.replacements.InvocationPluginHelper
-
- emitReverse(AMD64Assembler, AVXKind.AVXSize, Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexMoveOp
-
- emitRol(Value, Value) - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- emitRor(Value, Value) - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- emitRor(Value, Value) - Method in class org.graalvm.compiler.lir.gen.ArithmeticLIRGenerator
-
- emitRound(Value, ArithmeticLIRGeneratorTool.RoundingMode) - Method in class org.graalvm.compiler.core.aarch64.AArch64ArithmeticLIRGenerator
-
- emitRound(Value, ArithmeticLIRGeneratorTool.RoundingMode) - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- emitRound(Value, ArithmeticLIRGeneratorTool.RoundingMode) - Method in interface org.graalvm.compiler.lir.gen.ArithmeticLIRGeneratorTool
-
- emitRoundFloatToInteger(Value) - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- emitRoundFloatToInteger(Value) - Method in interface org.graalvm.compiler.lir.gen.ArithmeticLIRGeneratorTool
-
- emitSaveRbp() - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- emitSaveRegisters(Register[], AllocatableValue[]) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotLIRGenerator
-
- emitSaveRegisters(Register[], AllocatableValue[]) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- emitShiftConst(AMD64Assembler.AMD64Shift, AMD64BaseAssembler.OperandSize, Value, JavaConstant) - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- emitShl(Value, Value) - Method in class org.graalvm.compiler.core.aarch64.AArch64ArithmeticLIRGenerator
-
- emitShl(Value, Value) - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- emitShl(Value, Value) - Method in interface org.graalvm.compiler.lir.gen.ArithmeticLIRGeneratorTool
-
- emitShort(int) - Method in class org.graalvm.compiler.asm.Assembler
-
- emitShort(int, int) - Method in class org.graalvm.compiler.asm.Assembler
-
- emitShr(Value, Value) - Method in class org.graalvm.compiler.core.aarch64.AArch64ArithmeticLIRGenerator
-
- emitShr(Value, Value) - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- emitShr(Value, Value) - Method in interface org.graalvm.compiler.lir.gen.ArithmeticLIRGeneratorTool
-
- emitSignedDivRem(Value, Value, LIRFrameState) - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- emitSignExtend(Value, int, int) - Method in class org.graalvm.compiler.core.aarch64.AArch64ArithmeticLIRGenerator
-
- emitSignExtend(Value, int, int) - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- emitSignExtend(Value, int, int) - Method in interface org.graalvm.compiler.lir.gen.ArithmeticLIRGeneratorTool
-
- emitSpeculationFence() - Method in class org.graalvm.compiler.core.aarch64.AArch64LIRGenerator
-
- emitSpeculationFence() - Method in class org.graalvm.compiler.core.amd64.AMD64LIRGenerator
-
- emitSpeculationFence() - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
Emits an instruction that prevents speculative execution from proceeding: no instruction
after this fence will execute until all previous instructions have retired.
- emitStackOverflowCheck(CompilationResultBuilder) - Method in class org.graalvm.compiler.hotspot.HotSpotHostBackend
-
- emitStore(<any>, Value, Value, LIRFrameState, MemoryOrderMode) - Method in class org.graalvm.compiler.core.aarch64.AArch64ArithmeticLIRGenerator
-
- emitStore(AMD64Kind, AMD64AddressValue, AllocatableValue, LIRFrameState) - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- emitStore(<any>, Value, Value, LIRFrameState, MemoryOrderMode) - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- emitStore(<any>, Value, Value, LIRFrameState, MemoryOrderMode) - Method in interface org.graalvm.compiler.lir.gen.ArithmeticLIRGeneratorTool
-
- emitStoreConst(AMD64Kind, AMD64AddressValue, ConstantValue, LIRFrameState) - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- emitStrategySwitch(SwitchStrategy, AllocatableValue, LabelRef[], LabelRef) - Method in class org.graalvm.compiler.core.aarch64.AArch64LIRGenerator
-
- emitStrategySwitch(SwitchStrategy, AllocatableValue, LabelRef[], LabelRef) - Method in class org.graalvm.compiler.core.amd64.AMD64LIRGenerator
-
- emitStrategySwitch(JavaConstant[], double[], LabelRef[], LabelRef, AllocatableValue) - Method in class org.graalvm.compiler.lir.gen.LIRGenerator
-
- emitStrategySwitch(SwitchStrategy, AllocatableValue, LabelRef[], LabelRef) - Method in class org.graalvm.compiler.lir.gen.LIRGenerator
-
- emitString(String) - Method in class org.graalvm.compiler.asm.Assembler
-
Some GPU architectures have a text based encoding.
- emitString(String, int) - Method in class org.graalvm.compiler.asm.Assembler
-
- emitString0(String) - Method in class org.graalvm.compiler.asm.Assembler
-
- emitStringLatin1Inflate(Value, Value, Value) - Method in class org.graalvm.compiler.core.aarch64.AArch64LIRGenerator
-
- emitStringLatin1Inflate(Value, Value, Value) - Method in class org.graalvm.compiler.core.amd64.AMD64LIRGenerator
-
- emitStringLatin1Inflate(Value, Value, Value) - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- EmitStringSubstitutions - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- emitStringUTF16Compress(Value, Value, Value) - Method in class org.graalvm.compiler.core.aarch64.AArch64LIRGenerator
-
- emitStringUTF16Compress(Value, Value, Value) - Method in class org.graalvm.compiler.core.amd64.AMD64LIRGenerator
-
- emitStringUTF16Compress(Value, Value, Value) - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- emitSub(LIRKind, Value, Value, boolean) - Method in class org.graalvm.compiler.core.aarch64.AArch64ArithmeticLIRGenerator
-
- emitSub(LIRKind, Value, Value, boolean) - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- emitSub(LIRKind, Value, Value, boolean) - Method in class org.graalvm.compiler.lir.gen.ArithmeticLIRGenerator
-
- emitSub(Value, Value, boolean) - Method in class org.graalvm.compiler.lir.gen.ArithmeticLIRGenerator
-
- emitSub(Value, Value, boolean) - Method in interface org.graalvm.compiler.lir.gen.ArithmeticLIRGeneratorTool
-
- emitSwitch(SwitchNode) - Method in class org.graalvm.compiler.core.gen.NodeLIRBuilder
-
This method tries to create a switch implementation that is optimal for the given switch.
- emitSwitch(SwitchNode) - Method in interface org.graalvm.compiler.nodes.spi.NodeLIRBuilderTool
-
- emitTailcall(Value[], Value) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotLIRGenerator
-
- emitTailcall(Value[], Value) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- emitTailcall(Value[], Value) - Method in interface org.graalvm.compiler.hotspot.HotSpotLIRGenerator
-
Emits an operation to make a tail call.
- emitTimeStampWithProcid() - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- emitTimeStampWithProcid() - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- emitUDiv(Value, Value, LIRFrameState) - Method in class org.graalvm.compiler.core.aarch64.AArch64ArithmeticLIRGenerator
-
- emitUDiv(Value, Value, LIRFrameState) - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- emitUDiv(Value, Value, LIRFrameState) - Method in interface org.graalvm.compiler.lir.gen.ArithmeticLIRGeneratorTool
-
- emitUMulHigh(Value, Value) - Method in class org.graalvm.compiler.core.aarch64.AArch64ArithmeticLIRGenerator
-
- emitUMulHigh(Value, Value) - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- emitUMulHigh(Value, Value) - Method in interface org.graalvm.compiler.lir.gen.ArithmeticLIRGeneratorTool
-
- emitUncompress(Value, CompressEncoding, boolean) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotLIRGenerator
-
- emitUncompress(Value, CompressEncoding, boolean) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- emitUncompress(Value, CompressEncoding, boolean) - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- emitUncompressCode(AArch64MacroAssembler, Register, Register, Register, int, boolean) - Static method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotMove.UncompressPointer
-
- emitUncompressCode(AMD64MacroAssembler, Register, int, Register, boolean) - Static method in class org.graalvm.compiler.lir.amd64.AMD64Move.UncompressPointerOp
-
- emitUncompressWithBaseRegister(AMD64MacroAssembler, Register, Register, int, boolean) - Static method in class org.graalvm.compiler.lir.amd64.AMD64Move.PointerCompressionOp
-
Emits code to uncompress the compressed oop in inputAndResultReg
by left shifting
it shift
bits, adding it to baseReg
and storing the result back in
inputAndResultReg
.
- emitUncompressWithBaseRegister(AMD64MacroAssembler, Register, Register, Register, int, boolean) - Static method in class org.graalvm.compiler.lir.amd64.AMD64Move.PointerCompressionOp
-
Emits code to uncompress the compressed oop in inputReg
by left shifting it
shift
bits, adding it to baseReg
and storing the result in
resultReg
.
- emitUnsignedDivRem(Value, Value, LIRFrameState) - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- emitUnwind(Value) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotLIRGenerator
-
- emitUnwind(Value) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- emitUnwind(Value) - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- emitURem(Value, Value, LIRFrameState) - Method in class org.graalvm.compiler.core.aarch64.AArch64ArithmeticLIRGenerator
-
- emitURem(Value, Value, LIRFrameState) - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- emitURem(Value, Value, LIRFrameState) - Method in interface org.graalvm.compiler.lir.gen.ArithmeticLIRGeneratorTool
-
- emitUShr(Value, Value) - Method in class org.graalvm.compiler.core.aarch64.AArch64ArithmeticLIRGenerator
-
- emitUShr(Value, Value) - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- emitUShr(Value, Value) - Method in interface org.graalvm.compiler.lir.gen.ArithmeticLIRGeneratorTool
-
- emitValueCompareAndSwap(LIRKind, Value, Value, Value, MemoryOrderMode) - Method in class org.graalvm.compiler.core.aarch64.AArch64LIRGenerator
-
- emitValueCompareAndSwap(LIRKind, Value, Value, Value, MemoryOrderMode) - Method in class org.graalvm.compiler.core.amd64.AMD64LIRGenerator
-
- emitValueCompareAndSwap(LIRKind, Value, Value, Value, MemoryOrderMode) - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- emitVectorBlend(Value, Value, Value) - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- emitVectorFloatCompare(AllocatableValue, AllocatableValue, AMD64Assembler.VexFloatCompareOp.Predicate) - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- emitVectorizedMismatch(EnumSet<?>, Value, Value, Value, Value) - Method in class org.graalvm.compiler.core.amd64.AMD64LIRGenerator
-
- emitVectorizedMismatch(EnumSet<?>, Value, Value, Value, Value) - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- emitVEX(int, int, int, int, int, int, boolean) - Method in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler
-
Low-level function to encode and emit the VEX prefix.
- emitWriteRegister(Register, Value, <any>) - Method in class org.graalvm.compiler.lir.gen.LIRGenerator
-
- emitWriteRegister(Register, Value, <any>) - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- emitXor(Value, Value) - Method in class org.graalvm.compiler.core.aarch64.AArch64ArithmeticLIRGenerator
-
- emitXor(Value, Value) - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- emitXor(Value, Value) - Method in interface org.graalvm.compiler.lir.gen.ArithmeticLIRGeneratorTool
-
- emitXorFP(Value, Value) - Method in class org.graalvm.compiler.core.aarch64.AArch64ArithmeticLIRGenerator
-
- emitXorFP(Value, Value) - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- emitXorFP(Value, Value) - Method in interface org.graalvm.compiler.lir.gen.ArithmeticLIRGeneratorTool
-
- emitZeroExtend(Value, int, int) - Method in class org.graalvm.compiler.core.aarch64.AArch64ArithmeticLIRGenerator
-
- emitZeroExtend(Value, int, int) - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- emitZeroExtend(Value, int, int) - Method in interface org.graalvm.compiler.lir.gen.ArithmeticLIRGeneratorTool
-
- emitZeroExtendMemory(AMD64Kind, int, AMD64AddressValue, LIRFrameState) - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- emitZeroMemory(Value, Value, boolean) - Method in class org.graalvm.compiler.core.aarch64.AArch64LIRGenerator
-
- emitZeroMemory(Value, Value, boolean, boolean, int) - Method in class org.graalvm.compiler.core.aarch64.AArch64LIRGenerator
-
- emitZeroMemory(Value, Value, boolean) - Method in class org.graalvm.compiler.core.amd64.AMD64LIRGenerator
-
- emitZeroMemory(Value, Value, boolean) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotLIRGenerator
-
- emitZeroMemory(Value, Value, boolean) - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- empty() - Method in class org.graalvm.compiler.core.common.type.AbstractObjectStamp
-
- EMPTY - Static variable in class org.graalvm.compiler.core.common.type.ArithmeticOpTable
-
- empty() - Method in class org.graalvm.compiler.core.common.type.FloatStamp
-
- empty() - Method in class org.graalvm.compiler.core.common.type.IllegalStamp
-
- empty() - Method in class org.graalvm.compiler.core.common.type.IntegerStamp
-
- empty() - Method in class org.graalvm.compiler.core.common.type.RawPointerStamp
-
- empty() - Method in class org.graalvm.compiler.core.common.type.Stamp
-
Returns a stamp of the same kind, but with no allowed values.
- empty(JavaKind) - Static method in class org.graalvm.compiler.core.common.type.StampFactory
-
- empty() - Method in class org.graalvm.compiler.core.common.type.VoidStamp
-
- empty() - Method in class org.graalvm.compiler.hotspot.nodes.type.MetaspacePointerStamp
-
- EMPTY_ARRAY - Static variable in class org.graalvm.compiler.nodes.cfg.Block
-
- EMPTY_ARRAY - Static variable in class org.graalvm.compiler.nodes.ValueNode
-
- EMPTY_PROBABILITY_ARRAY - Static variable in class org.graalvm.compiler.core.common.cfg.AbstractBlockBase
-
- EMPTY_SCOPE - Static variable in class org.graalvm.compiler.java.JsrScope
-
The scope outside of any JSR/RET subroutine.
- ENABLE_STACK_RESERVED_ZONE - Static variable in class org.graalvm.compiler.hotspot.HotSpotHostBackend
-
- enabled - Static variable in class org.graalvm.compiler.hotspot.debug.BenchmarkCounters
-
- ENABLED_LEVEL - Static variable in class org.graalvm.compiler.debug.DebugContext
-
A special dump level that indicates the dumping machinery is enabled but no dumps will be
produced except through other options.
- enableIndentation() - Method in class org.graalvm.compiler.debug.LogStream
-
- enableStackReservedZoneAddress - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- encode(Register) - Static method in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler
-
- encode(OptionValues) - Method in class org.graalvm.compiler.hotspot.HotSpotReplacementsImpl
-
- encode(OptionValues) - Method in class org.graalvm.compiler.hotspot.SymbolicSnippetEncoder
-
Encode any outstanding graphs and return true if any work was done.
- encode(StructuredGraph) - Method in class org.graalvm.compiler.nodes.GraphEncoder
-
Compresses a graph to a byte array.
- encode(StructuredGraph, Iterable<EncodedGraph.EncodedNodeReference>) - Method in class org.graalvm.compiler.nodes.GraphEncoder
-
- encode(Map<String, Object>) - Static method in class org.graalvm.util.OptionsEncoder
-
Encodes options
into a byte array.
- encodeAll(T[]) - Method in class org.graalvm.compiler.core.common.util.FrequencyEncoder
-
Fills the provided array with the added objects.
- EncodeArrayNode - Class in org.graalvm.compiler.nodes.calc
-
Intrinsification for java.lang.StringCoding.implEncodeISOArray
and
java.lang.StringCoding.implEncodeAsciiArray
.
- EncodeArrayNode(ValueNode, ValueNode, ValueNode, LIRGeneratorTool.CharsetName) - Constructor for class org.graalvm.compiler.nodes.calc.EncodeArrayNode
-
- encodeDeoptActionAndReason(DeoptimizationAction, DeoptimizationReason, int) - Method in class org.graalvm.compiler.hotspot.HotSpotSnippetMetaAccessProvider
-
- EncodedGraph - Class in org.graalvm.compiler.nodes
-
A
StructuredGraph
encoded in a compact binary representation as a byte[] array.
- EncodedGraph(byte[], int, Object[], NodeClass<?>[], StructuredGraph) - Constructor for class org.graalvm.compiler.nodes.EncodedGraph
-
- EncodedGraph(byte[], int, Object[], NodeClass<?>[], Assumptions, List<ResolvedJavaMethod>, boolean, boolean) - Constructor for class org.graalvm.compiler.nodes.EncodedGraph
-
- encodedGraph - Variable in class org.graalvm.compiler.nodes.GraphDecoder.MethodScope
-
The encode graph that is decoded.
- EncodedGraph.EncodedNodeReference - Class in org.graalvm.compiler.nodes
-
A marker for a node in an encoded graph.
- EncodedGraphCache - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- EncodedGraphCacheEvictionTime - Static variable in class org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl
-
- EncodedGraphCachePurgeDelay - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- EncodedNodeReference(Node) - Constructor for class org.graalvm.compiler.nodes.EncodedGraph.EncodedNodeReference
-
- EncodedSnippets - Class in org.graalvm.compiler.hotspot
-
- encodeFieldSignature(Class<?>) - Static method in class org.graalvm.jniutils.JNIUtil
-
Creates a JVM field signature as specified in the Sections 4.3.2 of the JVM Specification.
- encodeMethodSignature(Class<?>, Class<?>...) - Static method in class org.graalvm.jniutils.JNIUtil
-
Creates a JVM method signature as specified in the Sections 4.3.3 of the JVM Specification.
- encodeMethodSignature(Class<?>, Class<?>...) - Static method in interface org.graalvm.libgraal.jni.annotation.FromLibGraalId
-
Creates a JVM method signature as specified in the Sections 4.3.3 of the JVM Specification.
- encodeNull(Object) - Static method in class org.graalvm.compiler.options.OptionValues
-
- encodeSingleGraph(StructuredGraph, Architecture) - Static method in class org.graalvm.compiler.nodes.GraphEncoder
-
Utility method that does everything necessary to encode a single graph.
- encodeSingleGraph(StructuredGraph, Architecture, Iterable<EncodedGraph.EncodedNodeReference>) - Static method in class org.graalvm.compiler.nodes.GraphEncoder
-
Utility method that does everything necessary to encode a single graph.
- encodeSpeculation(SpeculationLog.Speculation) - Method in class org.graalvm.compiler.hotspot.HotSpotSnippetMetaAccessProvider
-
- encodeString(String) - Static method in class org.graalvm.compiler.code.HexCodeFile
-
- encoding - Variable in enum org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler.ASIMDInstruction
-
- encoding - Variable in enum org.graalvm.compiler.asm.aarch64.AArch64Assembler.BarrierKind
-
- encoding - Variable in enum org.graalvm.compiler.asm.aarch64.AArch64Assembler.ConditionFlag
-
- encoding() - Method in enum org.graalvm.compiler.asm.aarch64.AArch64Assembler.DataCacheOperationType
-
- encoding - Variable in enum org.graalvm.compiler.asm.aarch64.AArch64Assembler.ExtendType
-
- encoding - Variable in enum org.graalvm.compiler.asm.aarch64.AArch64Assembler.Instruction
-
- encoding - Variable in enum org.graalvm.compiler.asm.aarch64.AArch64Assembler.InstructionType
-
- encoding - Variable in enum org.graalvm.compiler.asm.aarch64.AArch64Assembler.ShiftType
-
- encoding() - Method in enum org.graalvm.compiler.asm.aarch64.AArch64Assembler.SystemRegister
-
- encoding - Variable in enum org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler.AArch64ExceptionCode
-
- encoding - Variable in class org.graalvm.compiler.lir.aarch64.AArch64Move.PointerCompressionOp
-
- encoding - Variable in class org.graalvm.compiler.lir.amd64.AMD64Move.PointerCompressionOp
-
- encoding - Variable in enum org.graalvm.compiler.lir.gen.ArithmeticLIRGeneratorTool.RoundingMode
-
- encoding - Variable in class org.graalvm.compiler.nodes.CompressionNode
-
- END - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- end - Variable in class org.graalvm.compiler.nodes.loop.CountedLoopInfo
-
- end(EndNode) - Method in class org.graalvm.compiler.phases.graph.PostOrderNodeIterator
-
- end(EndNode) - Method in class org.graalvm.compiler.phases.graph.StatelessPostOrderNodeIterator
-
- end(String) - Method in class org.graalvm.compiler.printer.CompilationPrinter
-
- END_MARKER_OPERAND_NUMBER - Static variable in class org.graalvm.compiler.lir.alloc.lsra.Interval
-
- endBCI() - Method in class org.graalvm.compiler.bytecode.BytecodeStream
-
Gets the bytecode index of the end of the code.
- endGroup() - Method in class org.graalvm.compiler.printer.BinaryGraphPrinter
-
- endGroup() - Method in class org.graalvm.compiler.printer.CanonicalStringGraphPrinter
-
- endGroup() - Method in class org.graalvm.graphio.GraphOutput
-
Ends compilation group.
- endIf() - Method in class org.graalvm.compiler.replacements.GraphKit
-
Ends an if block started with #startIf(LogicNode, BranchProbabilityData)
.
- endIndex - Variable in class org.graalvm.compiler.nodes.LoopEndNode
-
- endInvokeWithException() - Method in class org.graalvm.compiler.replacements.GraphKit
-
- endLockScope() - Static method in class org.graalvm.compiler.hotspot.nodes.EndLockScopeNode
-
- EndLockScopeNode - Class in org.graalvm.compiler.hotspot.nodes
-
Intrinsic for closing a
scope binding a stack-based lock with an
object.
- EndLockScopeNode() - Constructor for class org.graalvm.compiler.hotspot.nodes.EndLockScopeNode
-
- endNode - Variable in class org.graalvm.compiler.nodes.cfg.Block
-
- EndNode - Class in org.graalvm.compiler.nodes
-
- EndNode() - Constructor for class org.graalvm.compiler.nodes.EndNode
-
- EndPointHandle - Annotation Type in org.graalvm.nativebridge
-
Marks a bridge class field as a foreign reference handle.
- ends - Variable in class org.graalvm.compiler.nodes.AbstractMergeNode
-
- endStates - Variable in class org.graalvm.compiler.phases.graph.ReentrantBlockIterator.LoopInfo
-
- endStates - Variable in class org.graalvm.compiler.phases.graph.ReentrantNodeIterator.LoopInfo
-
- endsWithRet() - Method in class org.graalvm.compiler.java.BciBlockMapping.BciBlock
-
- endsWithRet - Variable in class org.graalvm.compiler.java.BciBlockMapping.BciBlock.JSRData
-
- endWithException() - Method in class org.graalvm.compiler.replacements.GraphKit
-
- engine - Variable in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
The engine data associated with this call target.
- EngineCacheSupport - Interface in org.graalvm.compiler.truffle.runtime
-
- EngineCacheSupport.Disabled - Class in org.graalvm.compiler.truffle.runtime
-
- EngineData - Class in org.graalvm.compiler.truffle.runtime
-
Class used to store data used by the compiler in the Engine.
- enqueueSuccessors(T, PriorityQueue<T>, BitSet) - Static method in class org.graalvm.compiler.core.common.alloc.BasicBlockOrderUtils
-
Add successor blocks into the given work list if they are not already marked as visited.
- ensureAdded(ValueNode) - Method in interface org.graalvm.compiler.nodes.spi.VirtualizerTool
-
Adds the given node to the graph.
- ensureExceptionStateDecoded(PEGraphDecoder.PEMethodScope) - Method in class org.graalvm.compiler.replacements.PEGraphDecoder
-
- ensureExitsHaveUniqueStates(LoopEx) - Static method in class org.graalvm.compiler.loop.phases.LoopTransformations
-
Create unique framestates for the loop exits of this loop: unique states ensure that virtual
instance nodes of this framestate are not shared with other framestates.
- ensureGraphContainsNoWordTypeReferences(StructuredGraph) - Method in class org.graalvm.compiler.word.WordTypes
-
Verify that the given graph does not reference word types in their object representation.
- ensureInitialized() - Method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
- ensureInitialized() - Static method in class org.graalvm.compiler.word.Word
-
- ensureMaterialized(VirtualObjectNode) - Method in interface org.graalvm.compiler.nodes.spi.VirtualizerTool
-
If state is virtual, materialization is performed for the given state.
- ensureMaterialized(PartialEscapeBlockState<?>, int, FixedNode, GraphEffectList, CounterKey) - Method in class org.graalvm.compiler.virtual.phases.ea.PartialEscapeClosure
-
- ensureNodeCreated(GraphDecoder.MethodScope, GraphDecoder.LoopScope, int) - Method in class org.graalvm.compiler.nodes.GraphDecoder
-
- ensureOuterStateDecoded(PEGraphDecoder.PEMethodScope) - Method in class org.graalvm.compiler.replacements.PEGraphDecoder
-
- ensureStateAfterDecoded(PEGraphDecoder.PEMethodScope) - Method in class org.graalvm.compiler.replacements.PEGraphDecoder
-
- ensureUniquePC() - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
- ensureUniquePC() - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- ensureUniquePC() - Method in class org.graalvm.compiler.asm.Assembler
-
Emits a NOP instruction to advance the current PC.
- ensureValidDataAlignment(int) - Method in class org.graalvm.compiler.lir.asm.DataBuilder
-
Gets the alignment supported by the runtime for requestedAlignment
.
- ensureVirtual - Variable in class org.graalvm.compiler.nodes.virtual.CommitAllocationNode
-
- ensureVirtualFailure(Node, Stamp) - Static method in class org.graalvm.compiler.nodes.virtual.EnsureVirtualizedNode
-
- ensureVirtualized(Object) - Static method in class org.graalvm.compiler.api.directives.GraalDirectives
-
Ensures that the given object will be virtual (escape analyzed) at all points that are
dominated by the current position.
- ensureVirtualizedHere(Object) - Static method in class org.graalvm.compiler.api.directives.GraalDirectives
-
Ensures that the given object will be virtual at the current position.
- EnsureVirtualizedNode - Class in org.graalvm.compiler.nodes.virtual
-
- EnsureVirtualizedNode(ValueNode, boolean) - Constructor for class org.graalvm.compiler.nodes.virtual.EnsureVirtualizedNode
-
- ensureWithinBoundary(int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- enter(CompilationResultBuilder) - Method in interface org.graalvm.compiler.lir.asm.FrameContext
-
Emits code common to all entry points of a method.
- enter(Block) - Method in interface org.graalvm.compiler.nodes.cfg.ControlFlowGraph.RecursiveVisitor
-
- enter(Block) - Method in class org.graalvm.compiler.phases.common.ConditionalEliminationPhase.Instance
-
- enter(Block) - Method in class org.graalvm.compiler.phases.common.ConditionalEliminationPhase.MoveGuardsUpwards
-
- enter(Block) - Method in class org.graalvm.compiler.phases.common.DominatorBasedGlobalValueNumberingPhase.GVNVisitor
-
Traversal order and kill effects: The visit order of the dominator tree guarantees
that predecessors (except loop edges which are handled explicitly) are visited before
a block itself (i.e.
- enter(Block) - Method in class org.graalvm.compiler.phases.common.FixReadsPhase.RawConditionalEliminationVisitor
-
- enter(Block) - Method in class org.graalvm.compiler.phases.common.LoweringPhase.Frame
-
- enter() - Method in class org.graalvm.nativebridge.NativeIsolate
-
- enterAlwaysReached(Block) - Method in class org.graalvm.compiler.phases.common.LoweringPhase.Frame
-
- enterCompilerPhase(CharSequence) - Method in class org.graalvm.compiler.debug.DebugContext
-
Notifies this object that the compiler is entering a phase.
- enterCompilerPhase(Supplier<CharSequence>) - Method in class org.graalvm.compiler.debug.DebugContext
-
Notifies this object that the compiler is entering a phase.
- enterGlobalCompilationContext() - Static method in class org.graalvm.compiler.hotspot.HotSpotGraalServices
-
Enters the global context.
- enterLanguage(TruffleLanguage<?>) - Method in class org.graalvm.compiler.truffle.runtime.EngineData
-
- enterPhase(CharSequence, int) - Method in class org.graalvm.compiler.core.common.CompilationListenerProfiler
-
- enterPhase(CharSequence, int) - Method in interface org.graalvm.compiler.debug.CompilationListener
-
Notifies this listener that the compiler is starting a compiler phase.
- enterprise - Variable in class org.graalvm.compiler.hotspot.meta.UnimplementedGraalIntrinsics
-
The HotSpot intrinsics implemented in GraalVM enterprise edition.
- entryBCI - Variable in class org.graalvm.compiler.java.BytecodeParser
-
- entryBCI(int) - Method in class org.graalvm.compiler.nodes.StructuredGraph.Builder
-
- entryCount() - Method in class org.graalvm.compiler.nodes.virtual.VirtualArrayNode
-
- entryCount() - Method in class org.graalvm.compiler.nodes.virtual.VirtualInstanceNode
-
- entryCount() - Method in class org.graalvm.compiler.nodes.virtual.VirtualObjectNode
-
The number of entries this virtual object has.
- entryFormat - Variable in class org.graalvm.compiler.code.CompilationResult.JumpTable
-
The size (in bytes) of each table entry.
- entryIndexForOffset(MetaAccessProvider, long, JavaKind) - Method in class org.graalvm.compiler.nodes.virtual.VirtualArrayNode
-
- entryIndexForOffset(MetaAccessProvider, long, JavaKind, ResolvedJavaType, int) - Static method in class org.graalvm.compiler.nodes.virtual.VirtualArrayNode
-
- entryIndexForOffset(MetaAccessProvider, long, JavaKind) - Method in class org.graalvm.compiler.nodes.virtual.VirtualInstanceNode
-
- entryIndexForOffset(MetaAccessProvider, long, JavaKind) - Method in class org.graalvm.compiler.nodes.virtual.VirtualObjectNode
-
If the given index denotes an entry in this virtual object, the index of this entry is
returned.
- entryKind(MetaAccessExtensionProvider, int) - Method in class org.graalvm.compiler.nodes.virtual.VirtualArrayNode
-
- entryKind(MetaAccessExtensionProvider, int) - Method in class org.graalvm.compiler.nodes.virtual.VirtualInstanceNode
-
- entryKind(MetaAccessExtensionProvider, int) - Method in class org.graalvm.compiler.nodes.virtual.VirtualObjectNode
-
Returns the JavaKind
of the entry at the given index.
- EntryMarkerNode - Class in org.graalvm.compiler.nodes
-
- EntryMarkerNode() - Constructor for class org.graalvm.compiler.nodes.EntryMarkerNode
-
- entryName(int) - Method in class org.graalvm.compiler.nodes.virtual.VirtualArrayNode
-
- entryName(int) - Method in class org.graalvm.compiler.nodes.virtual.VirtualInstanceNode
-
- entryName(int) - Method in class org.graalvm.compiler.nodes.virtual.VirtualObjectNode
-
Returns the name of the entry at the given index.
- entryPoint() - Method in class org.graalvm.compiler.nodes.loop.LoopEx
-
- entryPoint() - Method in class org.graalvm.compiler.nodes.loop.LoopFragmentWhole
-
- EntryProxyNode - Class in org.graalvm.compiler.nodes
-
Proxy node that is used in OSR.
- EntryProxyNode(ValueNode, EntryMarkerNode) - Constructor for class org.graalvm.compiler.nodes.EntryProxyNode
-
- entryScratch - Variable in class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.HashTableSwitchOp
-
- entryTripValue() - Method in class org.graalvm.compiler.nodes.loop.BasicInductionVariable
-
- entryTripValue() - Method in class org.graalvm.compiler.nodes.loop.DerivedConvertedInductionVariable
-
- entryTripValue() - Method in class org.graalvm.compiler.nodes.loop.DerivedOffsetInductionVariable
-
- entryTripValue() - Method in class org.graalvm.compiler.nodes.loop.DerivedScaledInductionVariable
-
- entryTripValue() - Method in class org.graalvm.compiler.nodes.loop.InductionVariable
-
Return the value of this iv upon the first entry of the loop.
- enumClass(Object) - Method in class org.graalvm.compiler.printer.BinaryGraphPrinter
-
- enumClass(Object) - Method in interface org.graalvm.graphio.GraphTypes
-
Recognizes an
enum
object.
- EnumOptionKey<T extends Enum<T>> - Class in org.graalvm.compiler.options
-
- EnumOptionKey(T) - Constructor for class org.graalvm.compiler.options.EnumOptionKey
-
- enumOrdinal(Object) - Method in class org.graalvm.compiler.printer.BinaryGraphPrinter
-
- enumOrdinal(Object) - Method in interface org.graalvm.graphio.GraphTypes
-
Ordinal of an enum.
- enumTypeValues(Object) - Method in class org.graalvm.compiler.printer.BinaryGraphPrinter
-
- enumTypeValues(Object) - Method in interface org.graalvm.graphio.GraphTypes
-
All possible values of an enum.
- env() - Static method in class org.graalvm.jniutils.JNIMethodScope
-
- eon(int, Register, Register, Register, AArch64Assembler.ShiftType, int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.84 Bitwise Exclusive OR NOT (shifted register).
- eon(int, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
dst = src1 ^ (~src2).
- eor(int, Register, Register, long) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.85 Bitwise Exclusive OR (immediate).
- eor(int, Register, Register, Register, AArch64Assembler.ShiftType, int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.86 Bitwise Exclusive OR (shifted register).
- eor(int, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
dst = src1 ^ src2.
- eorVVV(AArch64ASIMDAssembler.ASIMDSize, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.41 Bitwise exclusive or vector.
for i in 0..n-1 do dst[i] = src1[i] ^ src2[i]
- epochMaskInPlace - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- epochMaskInPlace(GraalHotSpotVMConfig) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- EQ - Static variable in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler.EVEXComparisonPredicate
-
- equal(KlassPointer) - Method in class org.graalvm.compiler.hotspot.word.KlassPointer
-
- equal(MethodCountersPointer) - Method in class org.graalvm.compiler.hotspot.word.MethodCountersPointer
-
- equal(KlassPointer) - Method in class org.graalvm.compiler.hotspot.word.MethodPointer
-
- equal(ComparableWord) - Method in class org.graalvm.compiler.word.Word
-
- equal(SignedWord) - Method in class org.graalvm.compiler.word.Word
-
- equal(UnsignedWord) - Method in class org.graalvm.compiler.word.Word
-
- equal(int) - Method in class org.graalvm.compiler.word.Word
-
- equal(Word) - Method in class org.graalvm.compiler.word.Word
-
- equalInputs(Node, Node) - Method in class org.graalvm.compiler.graph.NodeClass
-
- equalKeys(SwitchNode) - Method in class org.graalvm.compiler.nodes.extended.IntegerSwitchNode
-
- equalKeys(SwitchNode) - Method in class org.graalvm.compiler.nodes.extended.SwitchNode
-
Returns true if the switch has the same keys in the same order as this switch.
- equalKeys(SwitchNode) - Method in class org.graalvm.compiler.nodes.java.TypeSwitchNode
-
- equals(Object) - Method in class org.graalvm.compiler.bytecode.ResolvedJavaMethodBytecode
-
- equals(Object) - Method in class org.graalvm.compiler.code.CompilationResult.CodeAnnotation
-
- equals(Object) - Method in class org.graalvm.compiler.code.CompilationResult.CodeComment
-
- equals(Object) - Method in class org.graalvm.compiler.code.CompilationResult.CodeMark
-
- equals(Object) - Method in class org.graalvm.compiler.code.CompilationResult
-
- equals(Object) - Method in class org.graalvm.compiler.code.CompilationResult.JumpTable
-
- equals(Object) - Method in class org.graalvm.compiler.code.DataSection.Data
-
- equals(Object) - Method in class org.graalvm.compiler.code.DataSection
-
- equals(Object) - Method in class org.graalvm.compiler.code.SourceMapping
-
- equals(Object) - Method in class org.graalvm.compiler.core.common.cfg.Loop
-
- equals(Object) - Method in class org.graalvm.compiler.core.common.CompressEncoding
-
- equals(Object) - Method in class org.graalvm.compiler.core.common.LIRKind
-
- equals(Object) - Method in class org.graalvm.compiler.core.common.spi.ForeignCallDescriptor
-
- equals(Object) - Method in class org.graalvm.compiler.core.common.spi.ForeignCallSignature
-
- equals(Object) - Method in class org.graalvm.compiler.core.common.type.AbstractObjectStamp
-
- equals(Object) - Method in class org.graalvm.compiler.core.common.type.AbstractPointerStamp
-
- equals(Object) - Method in class org.graalvm.compiler.core.common.type.ArithmeticOpTable.BinaryOp
-
- equals(Object) - Method in class org.graalvm.compiler.core.common.type.ArithmeticOpTable
-
- equals(Object) - Method in class org.graalvm.compiler.core.common.type.ArithmeticOpTable.FloatConvertOp
-
- equals(Object) - Method in class org.graalvm.compiler.core.common.type.ArithmeticOpTable.Op
-
- equals(Object) - Method in class org.graalvm.compiler.core.common.type.ArithmeticStamp
-
- equals(Object) - Method in class org.graalvm.compiler.core.common.type.FloatStamp
-
- equals(Object) - Method in class org.graalvm.compiler.core.common.type.IntegerStamp
-
- equals(Object) - Method in class org.graalvm.compiler.core.common.type.PrimitiveStamp
-
- equals(Object) - Method in class org.graalvm.compiler.core.common.type.StampPair
-
- equals(Object) - Method in class org.graalvm.compiler.core.common.util.MethodKey
-
- equals(long) - Method in class org.graalvm.compiler.core.common.util.UnsignedLong
-
- equals(Object) - Method in class org.graalvm.compiler.core.common.util.UnsignedLong
-
- equals(Object) - Method in class org.graalvm.compiler.graph.Graph.Mark
-
- equals(Object) - Method in class org.graalvm.compiler.graph.InlineCacheGuardPosition
-
- equals(Object) - Method in class org.graalvm.compiler.graph.NodeList
-
- equals(Object) - Method in class org.graalvm.compiler.graph.NodeSourcePosition
-
- equals(Object) - Method in class org.graalvm.compiler.graph.Position
-
- equals(Object) - Method in class org.graalvm.compiler.hotspot.JVMCIVersionCheck.Version
-
- equals(Object) - Method in class org.graalvm.compiler.hotspot.nodes.type.KlassPointerStamp
-
- equals(Object) - Method in class org.graalvm.compiler.hotspot.SnippetObjectConstant
-
- equals(Object) - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaMethod
-
- equals(Object) - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaType
-
- equals(Object) - Method in class org.graalvm.compiler.hotspot.SnippetSignature
-
- equals(Object) - Method in class org.graalvm.compiler.java.FrameStateBuilder
-
- equals(Object) - Method in class org.graalvm.compiler.java.JsrScope
-
- equals(Object) - Method in class org.graalvm.compiler.lir.amd64.AMD64AddressValue
-
- equals(Object) - Method in class org.graalvm.compiler.lir.asm.ArrayDataPointerConstant
-
- equals(Object) - Method in class org.graalvm.compiler.lir.CastValue
-
- equals(Object) - Method in class org.graalvm.compiler.lir.CompositeValue
-
- equals(Object) - Method in class org.graalvm.compiler.lir.ConstantValue
-
- equals(Object) - Method in class org.graalvm.compiler.lir.util.IndexedValueMap
-
Determine whether the specified object is an
IndexedValueMap
and all the mappings
with non-null values are equal in this map and the specified map.
- equals(Object) - Method in class org.graalvm.compiler.lir.Variable
-
- equals(Object) - Method in class org.graalvm.compiler.lir.VirtualStackSlot
-
- equals(Object) - Method in class org.graalvm.compiler.nodes.FieldLocationIdentity
-
- equals(Object) - Method in class org.graalvm.compiler.nodes.GraphDecoder.LoopExplosionState
-
- equals(Object) - Method in class org.graalvm.compiler.nodes.GraphState
-
- equals(Object) - Method in class org.graalvm.compiler.nodes.InliningLog.PlaceholderInvokable
-
- equals(Object) - Method in class org.graalvm.compiler.nodes.PiNode.PlaceholderStamp
-
- equals(Object) - Method in class org.graalvm.compiler.nodes.type.NarrowOopStamp
-
- equals(Object) - Method in class org.graalvm.compiler.phases.BasePhase
-
- equals(Object) - Method in class org.graalvm.compiler.phases.common.CanonicalizerPhase
-
- equals(Object) - Method in class org.graalvm.compiler.phases.common.IterativeConditionalEliminationPhase
-
- equals(Pointer, long, Pointer, long, int, JavaKind) - Static method in class org.graalvm.compiler.replacements.nodes.ArrayEqualsNode
-
- equals(Pointer, long, Pointer, long, int, JavaKind, EnumSet<?>) - Static method in class org.graalvm.compiler.replacements.nodes.ArrayEqualsNode
-
- equals(Object) - Method in class org.graalvm.compiler.replacements.nodes.CStringConstant
-
- equals(Object) - Method in class org.graalvm.compiler.replacements.PEGraphDecoder.SpecialCallTargetCacheKey
-
- equals(Object) - Method in class org.graalvm.compiler.serviceprovider.UnencodedSpeculationReason
-
- equals(Object) - Method in class org.graalvm.compiler.truffle.common.TruffleDebugJavaMethod
-
- equals(Object) - Method in class org.graalvm.compiler.truffle.compiler.nodes.ObjectLocationIdentity
-
- equals(Object) - Method in class org.graalvm.compiler.truffle.compiler.nodes.TruffleAssumption
-
- equals(Object) - Method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
- equals(Object) - Method in class org.graalvm.compiler.virtual.phases.ea.ObjectState
-
- equals(Object) - Method in class org.graalvm.compiler.virtual.phases.ea.ReadEliminationBlockState.CacheEntry
-
- equals(Object) - Method in class org.graalvm.compiler.virtual.phases.ea.ReadEliminationBlockState.LoadCacheEntry
-
- equals(Object) - Method in class org.graalvm.compiler.virtual.phases.ea.ReadEliminationBlockState.UnsafeLoadCacheEntry
-
- equalSuccessors(Node, Node) - Method in class org.graalvm.compiler.graph.NodeClass
-
- equiv(Node, Node) - Method in class org.graalvm.compiler.graph.NodeUnionFind
-
- equivalentTo(T) - Method in class org.graalvm.compiler.virtual.phases.ea.EffectsBlockState
-
- equivalentTo(T) - Method in class org.graalvm.compiler.virtual.phases.ea.PartialEscapeBlockState
-
- equivalentTo(PEReadEliminationBlockState) - Method in class org.graalvm.compiler.virtual.phases.ea.PEReadEliminationBlockState
-
- equivalentTo(ReadEliminationBlockState) - Method in class org.graalvm.compiler.virtual.phases.ea.ReadEliminationBlockState
-
- ESCAPE - Static variable in class org.graalvm.compiler.debug.CSVUtil
-
- Escape() - Constructor for class org.graalvm.compiler.debug.CSVUtil.Escape
-
- escape(String) - Static method in class org.graalvm.compiler.debug.CSVUtil.Escape
-
- escape(String, char, char, char) - Static method in class org.graalvm.compiler.debug.CSVUtil.Escape
-
- escape(ValueNode) - Method in class org.graalvm.compiler.virtual.phases.ea.ObjectState
-
- escape(int, ValueNode) - Method in class org.graalvm.compiler.virtual.phases.ea.PartialEscapeBlockState
-
- ESCAPE_STR - Static variable in class org.graalvm.compiler.debug.CSVUtil
-
- EscapeAnalysisIterations - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- EscapeAnalysisLoopCutoff - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- EscapeAnalyzeOnly - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- escapeArgs(Object...) - Static method in class org.graalvm.compiler.debug.CSVUtil.Escape
-
- escapeArgs(char, char, char, Object...) - Static method in class org.graalvm.compiler.debug.CSVUtil.Escape
-
- ESCAPED_ESCAPE_STR - Static variable in class org.graalvm.compiler.debug.CSVUtil
-
- ESCAPED_QUOTE_STR - Static variable in class org.graalvm.compiler.debug.CSVUtil
-
- EscapeObjectState - Class in org.graalvm.compiler.nodes.virtual
-
- EscapeObjectState(NodeClass<? extends EscapeObjectState>, VirtualObjectNode) - Constructor for class org.graalvm.compiler.nodes.virtual.EscapeObjectState
-
- escapeRaw(String) - Static method in class org.graalvm.compiler.debug.CSVUtil.Escape
-
- escapeRaw(String, char, char) - Static method in class org.graalvm.compiler.debug.CSVUtil.Escape
-
- estimatedNodeCycles() - Method in class org.graalvm.compiler.graph.Node
-
- estimatedNodeCycles() - Method in class org.graalvm.compiler.nodes.extended.SwitchNode
-
- estimatedNodeCycles() - Method in class org.graalvm.compiler.nodes.InvokeNode
-
- estimatedNodeCycles() - Method in class org.graalvm.compiler.nodes.InvokeWithExceptionNode
-
- estimatedNodeCycles() - Method in class org.graalvm.compiler.nodes.java.LoadFieldNode
-
- estimatedNodeCycles() - Method in class org.graalvm.compiler.nodes.java.StoreFieldNode
-
- estimatedNodeCycles() - Method in class org.graalvm.compiler.nodes.LoopEndNode
-
- estimatedNodeCycles() - Method in class org.graalvm.compiler.nodes.virtual.CommitAllocationNode
-
- estimatedNodeSize() - Method in class org.graalvm.compiler.graph.Node
-
- evaluate(NodeLIRBuilder) - Method in interface org.graalvm.compiler.core.match.ComplexMatchResult
-
- evaluate(NodeLIRBuilder) - Method in class org.graalvm.compiler.core.match.ComplexMatchValue
-
- evaluate(JavaConstant, MetaAccessProvider) - Method in class org.graalvm.compiler.replacements.nodes.PureFunctionMacroNode
-
This method should return either a constant that represents the result of the function, or
null if no such result could be determined.
- Event - Interface in org.graalvm.compiler.truffle.jfr
-
- EventFactory - Interface in org.graalvm.compiler.truffle.jfr
-
- EventFactory.Provider - Interface in org.graalvm.compiler.truffle.jfr
-
- EvexBlendOp(AMD64Assembler.VexRVMOp, AVXKind.AVXSize, AllocatableValue, AllocatableValue, AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.amd64.vector.AMD64VectorBlend.EvexBlendOp
-
- EVEXComparisonPredicate() - Constructor for class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler.EVEXComparisonPredicate
-
- EvexGatherOp(String, int, int, int, AMD64Assembler.VEXOpAssertion, AMD64BaseAssembler.EVEXTuple, int) - Constructor for class org.graalvm.compiler.asm.amd64.AMD64Assembler.EvexGatherOp
-
- evexPrefix(Register, Register, Register, Register, AVXKind.AVXSize, int, int, int, int, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler
-
Helper method for emitting EVEX prefix in the form of RRRR.
- evexPrefix(Register, Register, Register, AMD64Address, AVXKind.AVXSize, int, int, int, int, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler
-
Helper method for emitting EVEX prefix in the form of RRRM.
- evexTuple - Variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexOp
-
- EvexVectorGatherOp(AMD64Assembler.EvexGatherOp, AVXKind.AVXSize, AllocatableValue, AllocatableValue, AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.amd64.vector.AMD64VectorGather.EvexVectorGatherOp
-
- evmovdqu16(Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- evmovdqu16(Register, Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- evmovdqu16(AMD64Address, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- evmovdqu16(AMD64Address, Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- evmovdqu64(Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- evmovdqu64(AMD64Address, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- evpbroadcastw(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- evpcmpeqb(Register, Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- evpcmpgtb(Register, Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- evpcmpgtb(Register, Register, Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- evpcmpuw(Register, Register, Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- evpcmpuw(Register, Register, Register, Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- evpmovwb(AMD64Address, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- evpmovwb(AMD64Address, Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- evpmovzxbw(Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- evpmovzxbw(Register, Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- exact - Variable in class org.graalvm.compiler.nodes.TypeCheckHints
-
If non-null, then this is the only type that could pass the type check because the target of
the type check is a final class or has been speculated to be a final class and this value is
the only concrete subclass of the target type.
- exactArraycopyWithExpandedLoopSnippet(Object, int, Object, int, int, JavaKind, LocationIdentity, ArrayCopySnippets.Counters) - Method in class org.graalvm.compiler.replacements.arraycopy.ArrayCopySnippets
-
Inlines a loop that performs an
exact
element-by-element array copy.
- ExactFullUnrollMaxNodes - Static variable in class org.graalvm.compiler.nodes.loop.DefaultLoopPolicies.Options
-
- ExactInlineInfo - Class in org.graalvm.compiler.phases.common.inlining.info
-
Represents an inlining opportunity where the compiler can statically determine a monomorphic
target method and therefore is able to determine the called method exactly.
- ExactInlineInfo(Invoke, ResolvedJavaMethod) - Constructor for class org.graalvm.compiler.phases.common.inlining.info.ExactInlineInfo
-
- ExactPartialUnrollMaxNodes - Static variable in class org.graalvm.compiler.nodes.loop.DefaultLoopPolicies.Options
-
- exactTripCountNode() - Method in class org.graalvm.compiler.nodes.loop.CountedLoopInfo
-
- exception - Variable in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotUnwindOp
-
- exception - Variable in class org.graalvm.compiler.hotspot.nodes.DeoptimizeWithExceptionInCallerNode
-
- exception() - Method in class org.graalvm.compiler.nodes.UnwindNode
-
- EXCEPTION_HANDLER - Static variable in class org.graalvm.compiler.hotspot.HotSpotBackend
-
- EXCEPTION_HANDLER_FOR_PC - Static variable in class org.graalvm.compiler.hotspot.stubs.ExceptionHandlerStub
-
- EXCEPTION_HANDLER_FOR_RETURN_ADDRESS - Static variable in class org.graalvm.compiler.hotspot.stubs.UnwindExceptionToCallerStub
-
- EXCEPTION_HANDLER_IN_CALLER - Static variable in class org.graalvm.compiler.hotspot.HotSpotBackend
-
Descriptor for the arguments when unwinding to an exception handler in a caller.
- EXCEPTION_OOP_LOCATION - Static variable in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- EXCEPTION_PC_LOCATION - Static variable in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- ExceptionCheck(JNI.JNIEnv) - Static method in class org.graalvm.jniutils.JNIUtil
-
- ExceptionClear(JNI.JNIEnv) - Static method in class org.graalvm.jniutils.JNIUtil
-
- ExceptionDescribe(JNI.JNIEnv) - Static method in class org.graalvm.jniutils.JNIUtil
-
- exceptionDispatchBlock() - Method in class org.graalvm.compiler.java.BciBlockMapping.BciBlock
-
- ExceptionDispatchBlock(ExceptionHandler, int) - Constructor for class org.graalvm.compiler.java.BciBlockMapping.ExceptionDispatchBlock
-
Constructor for a normal dispatcher.
- ExceptionDispatchBlock(int) - Constructor for class org.graalvm.compiler.java.BciBlockMapping.ExceptionDispatchBlock
-
Constructor for the method unwind dispatcher.
- exceptionEdge - Variable in class org.graalvm.compiler.lir.LIRFrameState
-
- exceptionEdge - Variable in class org.graalvm.compiler.nodes.WithExceptionNode
-
- exceptionEdge() - Method in class org.graalvm.compiler.nodes.WithExceptionNode
-
- exceptionEdge - Variable in class org.graalvm.compiler.replacements.GraphKit.WithExceptionStructure
-
- exceptionEdgeConsumed - Variable in class org.graalvm.compiler.replacements.PEGraphDecoder.PEAppendGraphBuilderContext
-
- exceptionEdgesToKill - Variable in class org.graalvm.compiler.virtual.phases.ea.EffectsBlockState
-
Exception edges marked dead for this state by dominating
WithExceptionNode
control
flow split nodes.
- exceptionHandlerForPc(ForeignCallDescriptor, Word) - Static method in class org.graalvm.compiler.hotspot.stubs.ExceptionHandlerStub
-
- exceptionHandlerForPcAddress - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- exceptionHandlerForReturnAddress(ForeignCallDescriptor, Word, Word) - Static method in class org.graalvm.compiler.hotspot.stubs.UnwindExceptionToCallerStub
-
- exceptionHandlerForReturnAddressAddress - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- exceptionHandlers - Variable in class org.graalvm.compiler.java.BciBlockMapping
-
- ExceptionHandlerStub - Class in org.graalvm.compiler.hotspot.stubs
-
- ExceptionHandlerStub(OptionValues, HotSpotProviders, HotSpotForeignCallLinkage) - Constructor for class org.graalvm.compiler.hotspot.stubs.ExceptionHandlerStub
-
- exceptionKind - Variable in class org.graalvm.compiler.nodes.extended.BytecodeExceptionNode
-
- exceptionNextOrderId - Variable in class org.graalvm.compiler.nodes.GraphDecoder.InvokeData
-
- exceptionObject() - Method in class org.graalvm.compiler.replacements.GraphKit
-
- exceptionObject - Variable in class org.graalvm.compiler.replacements.GraphKit.WithExceptionStructure
-
- ExceptionObjectNode - Class in org.graalvm.compiler.nodes.java
-
The entry to an exception handler with the exception coming from a call (as opposed to a local
throw instruction or implicit exception).
- ExceptionObjectNode(MetaAccessProvider) - Constructor for class org.graalvm.compiler.nodes.java.ExceptionObjectNode
-
- exceptionObjectSnippets - Variable in class org.graalvm.compiler.hotspot.meta.DefaultHotSpotLoweringProvider
-
- ExceptionOccurred(JNI.JNIEnv) - Static method in class org.graalvm.jniutils.JNIUtil
-
- exceptionOrderId - Variable in class org.graalvm.compiler.nodes.GraphDecoder.InvokeData
-
- exceptionPart() - Method in class org.graalvm.compiler.replacements.GraphKit
-
- ExceptionPlaceholderNode() - Constructor for class org.graalvm.compiler.replacements.PEGraphDecoder.ExceptionPlaceholderNode
-
- exceptionPlaceholderNode - Variable in class org.graalvm.compiler.replacements.PEGraphDecoder.PEMethodScope
-
- exceptionState - Variable in class org.graalvm.compiler.replacements.PEGraphDecoder.PEMethodScope
-
- exceptionStateOrderId - Variable in class org.graalvm.compiler.nodes.GraphDecoder.InvokeData
-
- exclude(Graph.NodeEvent) - Method in class org.graalvm.compiler.phases.common.util.EconomicSetNodeEventListener
-
Excludes a given event from those for which nodes are collected.
- ExcludeAssertions - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- execute() - Method in class org.graalvm.compiler.core.GraalCompiler.Request
-
Executes this compilation request.
- execute(GraphBuilderContext, ResolvedJavaMethod, InvocationPlugin.Receiver, ValueNode[]) - Method in class org.graalvm.compiler.nodes.graphbuilderconf.ForeignCallPlugin
-
- execute(GraphBuilderContext, ResolvedJavaMethod, InvocationPlugin.Receiver, ValueNode[]) - Method in class org.graalvm.compiler.nodes.graphbuilderconf.GeneratedInvocationPlugin
-
- execute(GraphBuilderContext, ResolvedJavaMethod, InvocationPlugin.Receiver, ValueNode[]) - Method in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugin
-
Executes this plugin against a set of invocation arguments.
- execute(GraphBuilderContext, ResolvedJavaMethod, InvocationPlugin.Receiver, ValueNode[]) - Method in class org.graalvm.compiler.replacements.SnippetSubstitutionInvocationPlugin
-
- execute(VirtualFrame) - Method in class org.graalvm.compiler.truffle.runtime.BaseOSRRootNode
-
- execute(VirtualFrame) - Method in class org.graalvm.compiler.truffle.runtime.OptimizedLoopNode
-
- execute(VirtualFrame) - Method in class org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode
-
- executeBoolean(VirtualFrame, int) - Method in class org.graalvm.compiler.truffle.runtime.OptimizedBlockNode
-
- executeByte(VirtualFrame, int) - Method in class org.graalvm.compiler.truffle.runtime.OptimizedBlockNode
-
- executeChar(VirtualFrame, int) - Method in class org.graalvm.compiler.truffle.runtime.OptimizedBlockNode
-
- executeDouble(VirtualFrame, int) - Method in class org.graalvm.compiler.truffle.runtime.OptimizedBlockNode
-
- executeFloat(VirtualFrame, int) - Method in class org.graalvm.compiler.truffle.runtime.OptimizedBlockNode
-
- executeGeneric(VirtualFrame, int) - Method in class org.graalvm.compiler.truffle.runtime.OptimizedBlockNode
-
- executeInt(VirtualFrame, int) - Method in class org.graalvm.compiler.truffle.runtime.OptimizedBlockNode
-
- executeLong(VirtualFrame, int) - Method in class org.graalvm.compiler.truffle.runtime.OptimizedBlockNode
-
- executeOSR(VirtualFrame) - Method in class org.graalvm.compiler.truffle.runtime.BaseOSRRootNode
-
Entrypoint for OSR root nodes.
- executeShort(VirtualFrame, int) - Method in class org.graalvm.compiler.truffle.runtime.OptimizedBlockNode
-
- executeVoid(VirtualFrame, int) - Method in class org.graalvm.compiler.truffle.runtime.OptimizedBlockNode
-
- exists(String) - Static method in class org.graalvm.compiler.debug.PathUtilities
-
Tests whether the file or directory denoted by path
exists.
- exists(String) - Method in interface org.graalvm.compiler.debug.PathUtilitiesProvider
-
- exists(String) - Method in class org.graalvm.compiler.debug.StandardPathUtilitiesProvider
-
- exit(int, HotSpotJVMCIRuntime) - Static method in class org.graalvm.compiler.hotspot.HotSpotGraalServices
-
Exits Graal's runtime.
- exit(Block, V) - Method in interface org.graalvm.compiler.nodes.cfg.ControlFlowGraph.RecursiveVisitor
-
- exit(Block, ConditionalEliminationUtil.Marks) - Method in class org.graalvm.compiler.phases.common.ConditionalEliminationPhase.Instance
-
- exit(Block, Block) - Method in class org.graalvm.compiler.phases.common.ConditionalEliminationPhase.MoveGuardsUpwards
-
- exit(Block, DominatorBasedGlobalValueNumberingPhase.ValueMap) - Method in class org.graalvm.compiler.phases.common.DominatorBasedGlobalValueNumberingPhase.GVNVisitor
-
- exit(Block, Integer) - Method in class org.graalvm.compiler.phases.common.FixReadsPhase.RawConditionalEliminationVisitor
-
- exitHostVM(int) - Method in class org.graalvm.compiler.core.CompilationWrapper
-
- exitHostVM(int) - Method in class org.graalvm.compiler.hotspot.CompilationTask.HotSpotCompilationWrapper
-
- exitHostVM(int) - Method in class org.graalvm.compiler.truffle.compiler.hotspot.HotSpotTruffleCompilerImpl
-
- exitHostVM(int) - Method in class org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl
-
- exits() - Method in class org.graalvm.compiler.nodes.loop.LoopFragmentInside
-
- exitStates - Variable in class org.graalvm.compiler.phases.graph.ReentrantBlockIterator.LoopInfo
-
- exitStates - Variable in class org.graalvm.compiler.phases.graph.ReentrantNodeIterator.LoopInfo
-
- exitValueNode() - Method in class org.graalvm.compiler.nodes.loop.BasicInductionVariable
-
- exitValueNode() - Method in class org.graalvm.compiler.nodes.loop.DerivedConvertedInductionVariable
-
- exitValueNode() - Method in class org.graalvm.compiler.nodes.loop.DerivedOffsetInductionVariable
-
- exitValueNode() - Method in class org.graalvm.compiler.nodes.loop.DerivedScaledInductionVariable
-
- exitValueNode() - Method in class org.graalvm.compiler.nodes.loop.InductionVariable
-
Returns the exit value of the induction variable.
- ExitVMOnException - Static variable in class org.graalvm.compiler.core.GraalCompilerOptions
-
- expand() - Method in enum org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler.ElementSize
-
- expand() - Method in class org.graalvm.compiler.truffle.compiler.phases.inlining.CallNode
-
- ExpandLogicPhase - Class in org.graalvm.compiler.phases.common
-
- ExpandLogicPhase(CanonicalizerPhase) - Constructor for class org.graalvm.compiler.phases.common.ExpandLogicPhase
-
- expected() - Method in class org.graalvm.compiler.nodes.java.AbstractUnsafeCompareAndSwapNode
-
- expectedValue - Variable in class org.graalvm.compiler.lir.aarch64.AArch64AtomicMove.CompareAndSwapOp
-
- EXPLICIT_EXCEPTIONS - Static variable in class org.graalvm.compiler.java.BytecodeParser
-
- explodeLoop() - Static method in class org.graalvm.compiler.replacements.nodes.ExplodeLoopNode
-
A call to this method must be placed immediately prior to the loop that is to be exploded.
- ExplodeLoopNode - Class in org.graalvm.compiler.replacements.nodes
-
Placeholder node to denote to snippet preparation that the following loop must be completely
unrolled.
- ExplodeLoopNode() - Constructor for class org.graalvm.compiler.replacements.nodes.ExplodeLoopNode
-
- explodeLoops(StructuredGraph, CoreProviders) - Static method in class org.graalvm.compiler.replacements.SnippetTemplate
-
- exportTo(Class<?>) - Static method in class org.graalvm.compiler.truffle.runtime.ModuleUtil
-
- ExtendableMemoryAccess - Interface in org.graalvm.compiler.nodes.memory
-
Nodes implementing this interface may be able to directly implement sign and/or zero extends as
part of the memory access.
- ExtendedAddSubShiftOp(AArch64ArithmeticOp, AllocatableValue, AllocatableValue, AllocatableValue, AArch64Assembler.ExtendType, int) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64ArithmeticOp.ExtendedAddSubShiftOp
-
Computes result = src1 + extendType(src2) << shiftAmt
.
- extendedPointerAddShift(AArch64PointerAddNode) - Method in class org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules
-
Goal: Fold zero extend and (optional) shift into AArch64 add/sub (extended register)
instruction.
- extendKind - Variable in class org.graalvm.compiler.nodes.memory.ReadNode
-
- extendsAccess() - Method in interface org.graalvm.compiler.nodes.memory.ExtendableMemoryAccess
-
- Extension() - Constructor for class org.graalvm.compiler.nodeinfo.StructuralInput.Extension
-
- extensions - Variable in class org.graalvm.compiler.hotspot.meta.DefaultHotSpotLoweringProvider
-
- extr(int, Register, Register, Register, int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.90 Extract register.
- Extract128Op(AllocatableValue, AllocatableValue, int) - Constructor for class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.Extract128Op
-
- Extract256Op(AllocatableValue, AllocatableValue, int) - Constructor for class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.Extract256Op
-
- ExtractByteOp(AllocatableValue, AllocatableValue, int) - Constructor for class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.ExtractByteOp
-
- ExtractIntOp(AllocatableValue, AllocatableValue, int) - Constructor for class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.ExtractIntOp
-
- ExtractLongOp(AllocatableValue, AllocatableValue, int) - Constructor for class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.ExtractLongOp
-
- ExtractShortOp(AllocatableValue, AllocatableValue, int) - Constructor for class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.ExtractShortOp
-
- EXTREMELY_FAST_PATH_PROBABILITY - Static variable in class org.graalvm.compiler.nodes.extended.BranchProbabilityNode
-
- EXTREMELY_FAST_PATH_PROFILE - Static variable in class org.graalvm.compiler.nodes.extended.BranchProbabilityNode
-
- EXTREMELY_SLOW_PATH_PROBABILITY - Static variable in class org.graalvm.compiler.nodes.extended.BranchProbabilityNode
-
- EXTREMELY_SLOW_PATH_PROFILE - Static variable in class org.graalvm.compiler.nodes.extended.BranchProbabilityNode
-
- extremumNode(boolean, Stamp) - Method in class org.graalvm.compiler.nodes.loop.BasicInductionVariable
-
- extremumNode(boolean, Stamp) - Method in class org.graalvm.compiler.nodes.loop.DerivedConvertedInductionVariable
-
- extremumNode(boolean, Stamp) - Method in class org.graalvm.compiler.nodes.loop.DerivedOffsetInductionVariable
-
- extremumNode(boolean, Stamp) - Method in class org.graalvm.compiler.nodes.loop.DerivedScaledInductionVariable
-
- extremumNode() - Method in class org.graalvm.compiler.nodes.loop.InductionVariable
-
Returns the extremum value of the induction variable.
- extremumNode(boolean, Stamp) - Method in class org.graalvm.compiler.nodes.loop.InductionVariable
-
- extVVV(AArch64ASIMDAssembler.ASIMDSize, Register, Register, Register, int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.43 Extract from pair of vectors.
- F2D - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- F2I - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- f2i(float, int) - Static method in class org.graalvm.compiler.replacements.amd64.AMD64ConvertSnippets
-
Converts a float to an int.
- F2L - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- f2l(float, long) - Static method in class org.graalvm.compiler.replacements.amd64.AMD64ConvertSnippets
-
Converts a float to a long.
- fabs(int, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C7.2.46 Floating-point Absolute value (scalar).
- fabsVV(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.45 Floating-point absolute value.
for i in 0..n-1 do dst[i] = fp_abs(src[i])
- facgeVVV(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.47 Floating-point absolute compare greater than or equal.
- facgtSSS(AArch64ASIMDAssembler.ElementSize, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.48 Floating-point absolute compare greater than.
- facgtVVV(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.48 Floating-point absolute compare greater than.
- factor - Variable in class org.graalvm.compiler.lir.hashing.IntHasher
-
- factory - Variable in class org.graalvm.compiler.core.GraalCompiler.Request
-
- fadd(int, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C7.2.50 Floating-point Add (scalar).
- FADD - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- faddVVV(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.49 floating point add vector.
for i in 0..n-1 do dst[i] = fp_add(src1[i], src2[i])
- fail(String, Object...) - Method in class org.graalvm.compiler.graph.Node
-
- failed(boolean, CharSequence) - Method in interface org.graalvm.compiler.truffle.jfr.CompilationEvent
-
- FailedLoopExplosionIsFatal - Static variable in class org.graalvm.compiler.replacements.PEGraphDecoder.Options
-
- fallbackFunctionCall() - Static method in class org.graalvm.compiler.replacements.nodes.FallbackInvokeWithExceptionNode
-
- fallbackFunctionCallInt() - Static method in class org.graalvm.compiler.replacements.nodes.FallbackInvokeWithExceptionNode
-
- FallbackInvokeWithExceptionNode - Class in org.graalvm.compiler.replacements.nodes
-
- FallbackInvokeWithExceptionNode(Stamp) - Constructor for class org.graalvm.compiler.replacements.nodes.FallbackInvokeWithExceptionNode
-
- fallBackSpeculationNotTaken - Static variable in class org.graalvm.compiler.java.BytecodeParser
-
- fallBackSpeculationTaken - Static variable in class org.graalvm.compiler.java.BytecodeParser
-
- FALOAD - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- FALSE - Static variable in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler.EVEXComparisonPredicate
-
- falseDestination - Variable in class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.BranchOp
-
- falseSuccessor() - Method in class org.graalvm.compiler.nodes.IfNode
-
Gets the false successor.
- falseValue - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ControlFlow.CondMoveOp
-
- falseValue - Variable in class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.CondMoveOp
-
- falseValue - Variable in class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.FloatCondMoveOp
-
- falseValue() - Method in class org.graalvm.compiler.nodes.calc.ConditionalNode
-
- falseValue - Variable in class org.graalvm.compiler.replacements.InstanceOfSnippetsTemplates.InstanceOfUsageReplacer
-
- FAST_PATH_PROBABILITY - Static variable in class org.graalvm.compiler.nodes.extended.BranchProbabilityNode
-
- FAST_PATH_PROFILE - Static variable in class org.graalvm.compiler.nodes.extended.BranchProbabilityNode
-
- FastAcquireBiasedLockNode - Class in org.graalvm.compiler.hotspot.nodes
-
Marks the control flow path where an object acquired a biased lock because the lock was already
biased to the object on the current thread.
- FastAcquireBiasedLockNode(ValueNode) - Constructor for class org.graalvm.compiler.hotspot.nodes.FastAcquireBiasedLockNode
-
- fastGet(int, Class<C>, boolean) - Method in class org.graalvm.compiler.truffle.runtime.GraalFastThreadLocal
-
- fastNotify(Object) - Static method in class org.graalvm.compiler.hotspot.replacements.ObjectSnippets
-
- fastNotifyAll(Object) - Static method in class org.graalvm.compiler.hotspot.replacements.ObjectSnippets
-
- FastNotifyNode - Class in org.graalvm.compiler.hotspot.replacements
-
- FastNotifyNode(ValueNode, boolean, int) - Constructor for class org.graalvm.compiler.hotspot.replacements.FastNotifyNode
-
- fastNotifyStub(ForeignCallDescriptor, Object) - Static method in class org.graalvm.compiler.hotspot.replacements.ObjectSnippets
-
- FASTORE - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- FASTPATH_PROBABILITY - Static variable in class org.graalvm.compiler.api.directives.GraalDirectives
-
- fatal(String) - Static method in class org.graalvm.compiler.hotspot.stubs.StubUtil
-
Exits the VM with a given error message.
- fatal(String, long) - Static method in class org.graalvm.compiler.hotspot.stubs.StubUtil
-
Exits the VM with a given error message.
- fatal(String, long, long) - Static method in class org.graalvm.compiler.hotspot.stubs.StubUtil
-
Exits the VM with a given error message.
- fatal(String, long, long, long) - Static method in class org.graalvm.compiler.hotspot.stubs.StubUtil
-
Exits the VM with a given error message.
- fccmp(int, Register, Register, int, AArch64Assembler.ConditionFlag) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C7.2.54 Floating-point Conditional quiet Compare (scalar).
- fcmeqVVV(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.56 Floating-point compare equal.
- fcmeqZeroVV(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.57 Floating-point compare equal to zero.
- fcmgeVVV(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.58 Floating-point compare greater than or equal.
- fcmgeZeroVV(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.59 Floating-point compare greater than or equal to zero.
- fcmgtVVV(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.60 Floating-point compare greater than.
- fcmgtZeroVV(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.61 Floating-point compare greater than zero.
- fcmleZeroVV(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.64 Floating-point compare less than or equal to zero.
- fcmltZeroVV(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.65 Floating-point compare less than zero.
- fcmp(int, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C7.2.66 Floating-point quiet Compare (scalar, register).
- fcmpe(int, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C7.2.67 Floating-point signaling Compare (scalar).
- fcmpeZero(int, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C7.2.67 Floating-point signaling Compare Equal (scalar, zero variant).
- FCMPG - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- FCMPL - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- fcmpZero(int, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C7.2.66 Floating-point quiet Compare Equal (scalar, zero variant).
- FCONST_0 - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- FCONST_1 - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- FCONST_2 - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- fcos() - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- fcos(Register, Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- fcsel(int, Register, Register, Register, AArch64Assembler.ConditionFlag) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C7.2.68 Floating-point Conditional Select (scalar).
- fcvt(int, int, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C7.2.69 Convert float to double and vice-versa.
- fcvtlVV(AArch64ASIMDAssembler.ElementSize, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.74 Floating-point convert to higher precision long.
- fcvtnVV(AArch64ASIMDAssembler.ElementSize, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.79 Floating-point convert to lower precision narrow.
- fcvtzs(int, int, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C7.2.92 Floating-point Convert to Signed integer, rounding toward Zero.
- fcvtzsVV(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.90 Floating-point convert to to signed integer, rounding toward zero.
- fdiv(int, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C7.2.98 Floating-point Divide (scalar)
dst = src1 / src2.
- FDIV - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- fdivVVV(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.97 floating point divide vector.
for i in 0..n-1 do dst[i] = fp_div(src1[i], src2[i])
- features - Variable in class org.graalvm.compiler.phases.common.CanonicalizerPhase
-
- fence - Variable in class org.graalvm.compiler.nodes.extended.MembarNode
-
- ffree(int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- field - Variable in class org.graalvm.compiler.nodes.java.AccessFieldNode
-
- field() - Method in class org.graalvm.compiler.nodes.java.AccessFieldNode
-
Gets the compiler interface field for this field access.
- field(int) - Method in class org.graalvm.compiler.nodes.virtual.VirtualInstanceNode
-
- field(Object) - Method in class org.graalvm.compiler.printer.BinaryGraphPrinter
-
- field(Object) - Method in interface org.graalvm.graphio.GraphElements
-
Recognizes a field.
- fieldArguments - Variable in class org.graalvm.compiler.truffle.compiler.substitutions.KnownTruffleTypes
-
- fieldArrayListElementData - Variable in class org.graalvm.compiler.truffle.compiler.substitutions.KnownTruffleTypes
-
- fieldAuxiliarySlots - Variable in class org.graalvm.compiler.truffle.compiler.substitutions.KnownTruffleTypes
-
- fieldDeclaringClass(ResolvedJavaField) - Method in class org.graalvm.compiler.printer.BinaryGraphPrinter
-
- fieldDeclaringClass(F) - Method in interface org.graalvm.graphio.GraphElements
-
Field's declaring class.
- fieldDescriptor - Variable in class org.graalvm.compiler.truffle.compiler.substitutions.KnownTruffleTypes
-
- fieldEmptyByteArray - Variable in class org.graalvm.compiler.truffle.compiler.substitutions.KnownTruffleTypes
-
- fieldEmptyLongArray - Variable in class org.graalvm.compiler.truffle.compiler.substitutions.KnownTruffleTypes
-
- fieldEmptyObjectArray - Variable in class org.graalvm.compiler.truffle.compiler.substitutions.KnownTruffleTypes
-
- fieldFrameDescriptorAuxiliarySlotCount - Variable in class org.graalvm.compiler.truffle.compiler.substitutions.KnownTruffleTypes
-
- fieldFrameDescriptorDefaultValue - Variable in class org.graalvm.compiler.truffle.compiler.substitutions.KnownTruffleTypes
-
- fieldFrameDescriptorIndexedSlotTags - Variable in class org.graalvm.compiler.truffle.compiler.substitutions.KnownTruffleTypes
-
- fieldFrameDescriptorMaterializeCalled - Variable in class org.graalvm.compiler.truffle.compiler.substitutions.KnownTruffleTypes
-
- fieldFrameDescriptorStaticMode - Variable in class org.graalvm.compiler.truffle.compiler.substitutions.KnownTruffleTypes
-
- fieldFrameSlotKindTag - Variable in class org.graalvm.compiler.truffle.compiler.substitutions.KnownTruffleTypes
-
- fieldIndex(ResolvedJavaField) - Method in class org.graalvm.compiler.nodes.virtual.VirtualInstanceNode
-
- fieldIndexedLocals - Variable in class org.graalvm.compiler.truffle.compiler.substitutions.KnownTruffleTypes
-
- fieldIndexedPrimitiveLocals - Variable in class org.graalvm.compiler.truffle.compiler.substitutions.KnownTruffleTypes
-
- fieldIndexedTags - Variable in class org.graalvm.compiler.truffle.compiler.substitutions.KnownTruffleTypes
-
- FieldInfo(long, String, Class<?>, Class<?>) - Constructor for class org.graalvm.compiler.core.common.FieldsScanner.FieldInfo
-
- FieldIntrospection<T> - Class in org.graalvm.compiler.core.common
-
- FieldIntrospection(Class<T>) - Constructor for class org.graalvm.compiler.core.common.FieldIntrospection
-
- fieldLoadBarrierType(ResolvedJavaField, JavaKind) - Method in interface org.graalvm.compiler.nodes.gc.BarrierSet
-
- fieldLoadBarrierType(ResolvedJavaField, JavaKind) - Method in class org.graalvm.compiler.nodes.gc.CardTableBarrierSet
-
- fieldLoadBarrierType(ResolvedJavaField, JavaKind) - Method in class org.graalvm.compiler.nodes.gc.G1BarrierSet
-
- FieldLocationIdentity - Class in org.graalvm.compiler.nodes
-
- FieldLocationIdentity(ResolvedJavaField) - Constructor for class org.graalvm.compiler.nodes.FieldLocationIdentity
-
- fieldLocationIdentity(ResolvedJavaField) - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- fieldModifiers(ResolvedJavaField) - Method in class org.graalvm.compiler.printer.BinaryGraphPrinter
-
- fieldModifiers(F) - Method in interface org.graalvm.graphio.GraphElements
-
Field modifiers.
- fieldName(ResolvedJavaField) - Method in class org.graalvm.compiler.printer.BinaryGraphPrinter
-
- fieldName(F) - Method in interface org.graalvm.graphio.GraphElements
-
Name of a field.
- fieldNodeParent - Variable in class org.graalvm.compiler.truffle.compiler.substitutions.KnownTruffleTypes
-
- fieldOffset(ResolvedJavaField) - Method in class org.graalvm.compiler.hotspot.meta.DefaultHotSpotLoweringProvider
-
- fieldOffset(ResolvedJavaField) - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- fieldOptimizedAssumptionIsValid - Variable in class org.graalvm.compiler.truffle.compiler.substitutions.KnownTruffleTypes
-
- Fields - Class in org.graalvm.compiler.core.common
-
Describes fields in a class, primarily for access via Unsafe
.
- Fields(List<? extends FieldsScanner.FieldInfo>) - Constructor for class org.graalvm.compiler.core.common.Fields
-
- fields - Variable in class org.graalvm.compiler.nodes.virtual.VirtualInstanceNode
-
- Fields.ObjectTransformer - Interface in org.graalvm.compiler.core.common
-
- FieldsScanner - Class in org.graalvm.compiler.core.common
-
Scans the fields in a class hierarchy.
- FieldsScanner(FieldsScanner.CalcOffset) - Constructor for class org.graalvm.compiler.core.common.FieldsScanner
-
- FieldsScanner.CalcOffset - Interface in org.graalvm.compiler.core.common
-
Determines the offset (in bytes) of a field.
- FieldsScanner.DefaultCalcOffset - Class in org.graalvm.compiler.core.common
-
Determines the offset (in bytes) of a field using Unsafe#objectFieldOffset(Field)
.
- FieldsScanner.FieldInfo - Class in org.graalvm.compiler.core.common
-
Describes a field in a class during
scanning.
- fieldStoreBarrierType(ResolvedJavaField, JavaKind) - Method in interface org.graalvm.compiler.nodes.gc.BarrierSet
-
- fieldStoreBarrierType(ResolvedJavaField, JavaKind) - Method in class org.graalvm.compiler.nodes.gc.CardTableBarrierSet
-
- fieldStoreBarrierType(ResolvedJavaField, JavaKind) - Method in class org.graalvm.compiler.nodes.gc.G1BarrierSet
-
- fieldStringValue - Variable in class org.graalvm.compiler.truffle.compiler.substitutions.KnownTruffleTypes
-
- fieldTypeName(ResolvedJavaField) - Method in class org.graalvm.compiler.printer.BinaryGraphPrinter
-
- fieldTypeName(F) - Method in interface org.graalvm.graphio.GraphElements
-
Type name of the field.
- fillContents - Variable in class org.graalvm.compiler.nodes.java.AbstractNewObjectNode
-
- fillContents() - Method in class org.graalvm.compiler.nodes.java.AbstractNewObjectNode
-
- fillInStackTrace() - Method in exception org.graalvm.nativebridge.MarshalledException
-
- fillInStackTrace() - Method in exception org.graalvm.nativebridge.NativeObjectHandles.InvalidHandleException
-
- fillMemoryAligned(long, Word, UnsignedWord, UnsignedWord, boolean, UnsignedWord, boolean, boolean, AllocationSnippets.AllocationSnippetCounters) - Method in class org.graalvm.compiler.replacements.AllocationSnippets
-
- fillMemoryAlignedUnrollable(long, Word, UnsignedWord, UnsignedWord, boolean, AllocationSnippets.AllocationSnippetCounters) - Method in class org.graalvm.compiler.replacements.AllocationSnippets
-
- fillTo(int, char) - Method in class org.graalvm.compiler.debug.LogStream
-
Advances this stream's
position to a given position by repeatedly
appending a given character as necessary.
- fillTo(int) - Static method in class org.graalvm.compiler.debug.TTY
-
- Filter(String, Object) - Constructor for class org.graalvm.compiler.debug.TTY.Filter
-
Creates an object that will suppress
TTY
for the current thread if the given
filter does not match the given object.
- Filter() - Constructor for class org.graalvm.compiler.debug.TTY.Filter
-
Creates an object that will suppress
TTY
for the current thread.
- Filter(LogStream) - Constructor for class org.graalvm.compiler.debug.TTY.Filter
-
Creates an object that will overwrite
TTY
for the current thread with a custom
log stream.
- filter(Class<F>) - Method in class org.graalvm.compiler.graph.iterators.FilteredNodeIterable
-
- filter(NodePredicate) - Method in class org.graalvm.compiler.graph.iterators.FilteredNodeIterable
-
- filter(Class<F>) - Method in interface org.graalvm.compiler.graph.iterators.NodeIterable
-
- filter(NodePredicate) - Method in interface org.graalvm.compiler.graph.iterators.NodeIterable
-
- filter(Iterable<Node>, Class<T>) - Static method in class org.graalvm.compiler.nodes.ValueNodeUtil
-
- filterAndMapToArray(T[], Predicate<? super T>, Function<? super T, ? extends R>, IntFunction<R[]>) - Static method in class org.graalvm.util.CollectionsUtil
-
Filters inputs
with predicate
, applies mapper
and adds them in the
array provided by arrayGenerator
.
- FilteredNodeIterable<T extends Node> - Class in org.graalvm.compiler.graph.iterators
-
- FilteredNodeIterable(NodeIterable<T>) - Constructor for class org.graalvm.compiler.graph.iterators.FilteredNodeIterable
-
- filterOptions(OptionValues) - Method in class org.graalvm.compiler.hotspot.CompilationTask
-
- filterToList(List<T>, Predicate<? super T>) - Static method in class org.graalvm.util.CollectionsUtil
-
Returns a new list consisting of the elements in inputs
that match predicate
.
- filterToList(List<T>, Predicate<? super T>, Supplier<List<T>>) - Static method in class org.graalvm.util.CollectionsUtil
-
Appends elements of inputs
that match predicate
to the list generated by
listGenerator
.
- Final(OptionValues, DebugContext) - Constructor for class org.graalvm.compiler.virtual.phases.ea.PartialEscapeBlockState.Final
-
- Final(PartialEscapeBlockState.Final) - Constructor for class org.graalvm.compiler.virtual.phases.ea.PartialEscapeBlockState.Final
-
- Final(StructuredGraph.ScheduleResult, CoreProviders) - Constructor for class org.graalvm.compiler.virtual.phases.ea.PartialEscapeClosure.Final
-
- FINAL_LOCATION - Static variable in class org.graalvm.compiler.nodes.NamedLocationIdentity
-
Denotes the location of a value that is guaranteed to be unchanging.
- finalAction(DeoptimizingFixedWithNextNode, LogicNode) - Method in class org.graalvm.compiler.phases.common.UseTrappingNullChecksPhase
-
- finalAction(DeoptimizingFixedWithNextNode, LogicNode) - Method in class org.graalvm.compiler.phases.common.UseTrappingOperationPhase
-
- finalCanonicalization() - Method in interface org.graalvm.compiler.nodes.spi.CanonicalizerTool
-
Indicates whether this application of the canonicalizer is the last one during compilation.
- finalCanonicalization() - Method in class org.graalvm.compiler.phases.common.CanonicalizerPhase.Tool
-
- FinalCanonicalizerPhase - Class in org.graalvm.compiler.phases.common
-
- FinalCanonicalizerPhase(CanonicalizerPhase.CustomSimplification, EnumSet<CanonicalizerPhase.CanonicalizerFeature>) - Constructor for class org.graalvm.compiler.phases.common.FinalCanonicalizerPhase
-
- FinalCodeAnalysisContext(LIRGeneratorTool) - Constructor for class org.graalvm.compiler.lir.phases.FinalCodeAnalysisPhase.FinalCodeAnalysisContext
-
- FinalCodeAnalysisPhase - Class in org.graalvm.compiler.lir.phases
-
- FinalCodeAnalysisPhase() - Constructor for class org.graalvm.compiler.lir.phases.FinalCodeAnalysisPhase
-
- FinalCodeAnalysisPhase.FinalCodeAnalysisContext - Class in org.graalvm.compiler.lir.phases
-
- FinalCodeAnalysisStage - Class in org.graalvm.compiler.lir.phases
-
- FinalCodeAnalysisStage(OptionValues) - Constructor for class org.graalvm.compiler.lir.phases.FinalCodeAnalysisStage
-
- FinalFieldBarrierNode - Class in org.graalvm.compiler.nodes.java
-
- FinalFieldBarrierNode(ValueNode) - Constructor for class org.graalvm.compiler.nodes.java.FinalFieldBarrierNode
-
- finalizeAddress(Backend) - Method in interface org.graalvm.compiler.hotspot.HotSpotForeignCallLinkage
-
- finalizeAddress(Backend) - Method in class org.graalvm.compiler.hotspot.HotSpotForeignCallLinkageImpl
-
- finalizeGraph(StructuredGraph) - Method in class org.graalvm.compiler.replacements.ReplacementsImpl.GraphMaker
-
Does final processing of a snippet graph.
- finalizeGraph() - Method in class org.graalvm.compiler.truffle.compiler.phases.inlining.CallNode
-
- finalizeGraph() - Method in class org.graalvm.compiler.truffle.compiler.phases.inlining.CallTree
-
- finalizeStore() - Method in class org.graalvm.compiler.truffle.runtime.EngineData
-
- FinalPartialEscapePhase - Class in org.graalvm.compiler.virtual.phases.ea
-
- FinalPartialEscapePhase(boolean, CanonicalizerPhase, BasePhase<CoreProviders>, OptionValues) - Constructor for class org.graalvm.compiler.virtual.phases.ea.FinalPartialEscapePhase
-
- FinalPartialEscapePhase(int, CanonicalizerPhase, BasePhase<CoreProviders>, OptionValues) - Constructor for class org.graalvm.compiler.virtual.phases.ea.FinalPartialEscapePhase
-
- fincstp() - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- find(Node) - Method in class org.graalvm.compiler.graph.NodeUnionFind
-
Get a representative element of the equivalence set of a node.
- find(StructuredGraph, ResolvedJavaMethod) - Static method in class org.graalvm.compiler.nodes.java.MethodCallTargetNode
-
- findAndMarkMostLikelySuccessor(T, BasicBlockOrderUtils.BlockList<T>, BitSet) - Static method in class org.graalvm.compiler.core.common.alloc.BasicBlockOrderUtils
-
Find the highest likely unvisited successor block of a given block.
- findAndMarkMostLikelySuccessor(T, BasicBlockOrderUtils.BlockList<T>, BitSet, CodeEmissionOrder.ComputationTime, PriorityQueue<T>) - Static method in class org.graalvm.compiler.core.common.alloc.BasicBlockOrderUtils
-
- findCallNode(JavaConstant) - Method in interface org.graalvm.compiler.truffle.common.TruffleInliningData
-
Gets the runtime representation of the call node constant.
- findCallNode(JavaConstant) - Method in class org.graalvm.compiler.truffle.runtime.TruffleInlining
-
- FindClass(JNI.JNIEnv, CCharPointer) - Static method in class org.graalvm.jniutils.JNIUtil
-
- findClass(JNI.JNIEnv, String) - Static method in class org.graalvm.jniutils.JNIUtil
-
- findClass(JNI.JNIEnv, JNI.JObject, String) - Static method in class org.graalvm.jniutils.JNIUtil
-
Finds a class in HotSpot heap using a given ClassLoader
.
- findClass(JNI.JNIEnv, JNI.JObject, String, boolean) - Static method in class org.graalvm.jniutils.JNIUtil
-
Finds a class in HotSpot heap using JNI.
- findData(DataSectionReference) - Method in class org.graalvm.compiler.code.DataSection
-
- findDuplicate(T) - Method in class org.graalvm.compiler.graph.Graph
-
Returns a possible duplicate for the given node in the graph or null
if no such
duplicate exists.
- findField(ResolvedJavaType, String) - Method in class org.graalvm.compiler.truffle.compiler.substitutions.AbstractKnownTruffleTypes
-
- findField(JNI.JNIEnv, JNI.JClass, boolean, String, String) - Static method in class org.graalvm.jniutils.JNIUtil
-
- findInstanceFieldWithOffset(long, JavaKind) - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaType
-
- findLastFrameState(FixedNode) - Static method in class org.graalvm.compiler.nodes.util.GraphUtil
-
Find the last, i.e.
- findLastPhase() - Method in class org.graalvm.compiler.phases.PhaseSuite
-
Returns a
ListIterator
at the position of the last phase in the suite.
- findLeafConcreteSubtype() - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaType
-
- findLeastCommonAncestor(ResolvedJavaType) - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaType
-
- findLength(ArrayLengthProvider.FindLengthMode, ConstantReflectionProvider) - Method in class org.graalvm.compiler.nodes.ConstantNode
-
- findLength(ArrayLengthProvider.FindLengthMode, ConstantReflectionProvider) - Method in class org.graalvm.compiler.nodes.java.AbstractNewArrayNode
-
- findLength(ArrayLengthProvider.FindLengthMode, ConstantReflectionProvider) - Method in class org.graalvm.compiler.nodes.java.NewMultiArrayNode
-
- findLength(ArrayLengthProvider.FindLengthMode, ConstantReflectionProvider) - Method in class org.graalvm.compiler.nodes.PiArrayNode
-
- findLength(ArrayLengthProvider.FindLengthMode, ConstantReflectionProvider) - Method in interface org.graalvm.compiler.nodes.spi.ArrayLengthProvider
-
Returns the length of the array described by this node, or null if it is not available.
- findLength(ArrayLengthProvider.FindLengthMode, ConstantReflectionProvider) - Method in class org.graalvm.compiler.nodes.virtual.AllocatedObjectNode
-
- findLength(ArrayLengthProvider.FindLengthMode, ConstantReflectionProvider) - Method in class org.graalvm.compiler.nodes.virtual.VirtualArrayNode
-
- findLength(ArrayLengthProvider.FindLengthMode, ConstantReflectionProvider) - Method in interface org.graalvm.compiler.replacements.nodes.ObjectClone
-
- findLoopBegin() - Method in class org.graalvm.compiler.replacements.nodes.ExplodeLoopNode
-
- findMethod(Class<?>, String, boolean) - Method in class org.graalvm.compiler.replacements.GraphKit
-
- findMethod(Class<?>, String, Class<?>...) - Method in class org.graalvm.compiler.replacements.GraphKit
-
- findMethod(Class<?>, String, Method) - Static method in class org.graalvm.compiler.replacements.SnippetTemplate.AbstractTemplates
-
- findMethod(MetaAccessProvider, Class<?>, String) - Static method in class org.graalvm.compiler.replacements.SnippetTemplate.AbstractTemplates
-
- findMethod(JNI.JNIEnv, JNI.JClass, boolean, String, String) - Static method in interface org.graalvm.jniutils.HotSpotCalls.JNIMethod
-
- findMethod(JNI.JNIEnv, JNI.JClass, boolean, boolean, String, String) - Static method in interface org.graalvm.jniutils.HotSpotCalls.JNIMethod
-
- findMethod(JNI.JNIEnv, JNI.JClass, boolean, String, String) - Static method in class org.graalvm.jniutils.JNIUtil
-
- findNextPhase(ListIterator<LIRPhase<C>>, Class<? extends LIRPhase<C>>) - Static method in class org.graalvm.compiler.lir.phases.LIRPhaseSuite
-
- findNextPhase(ListIterator<BasePhase<? super C>>, Class<? extends BasePhase<? super C>>) - Static method in class org.graalvm.compiler.phases.PhaseSuite
-
- findNextPhase(ListIterator<BasePhase<? super C>>, Class<? extends BasePhase<? super C>>, boolean) - Static method in class org.graalvm.compiler.phases.PhaseSuite
-
- findPhase(Class<? extends LIRPhase<C>>) - Method in class org.graalvm.compiler.lir.phases.LIRPhaseSuite
-
- findPhase(Class<? extends BasePhase<? super C>>) - Method in class org.graalvm.compiler.phases.PhaseSuite
-
Returns a
ListIterator
at the position of the first phase which is an instance of
phaseClass
or null if no such phase can be found.
- findPhase(Class<? extends BasePhase<? super C>>, boolean) - Method in class org.graalvm.compiler.phases.PhaseSuite
-
Returns a
ListIterator
at the position of the first phase which is an instance of
phaseClass
or, if
recursive
is true, is a
PhaseSuite
containing a
phase which is an instance of
phaseClass
.
- findPhaseInstance(Class<T>) - Method in class org.graalvm.compiler.lir.phases.LIRPhaseSuite
-
- findPositions(NodeClass<? extends Node>, String[]) - Static method in class org.graalvm.compiler.core.match.MatchRuleRegistry
-
Convert a list of field names into
Position
objects that
can be used to read them during a match.
- findSnippetMethod(ResolvedJavaMethod) - Method in class org.graalvm.compiler.hotspot.HotSpotReplacementsImpl
-
- findSpecialCallTarget(CallTargetNode.InvokeKind, ValueNode, ResolvedJavaMethod, ResolvedJavaType) - Static method in class org.graalvm.compiler.nodes.java.MethodCallTargetNode
-
- findStableLambdaName(ClassInitializationPlugin, Providers, ResolvedJavaType, OptionValues, DebugContext, Object) - Static method in class org.graalvm.compiler.java.LambdaUtils
-
Creates a stable name for a lambda by hashing all the invokes in the lambda.
- findSynonym(ValueNode, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.AbsNode
-
- findSynonym(ValueNode, ValueNode, NodeView) - Method in class org.graalvm.compiler.nodes.calc.IntegerBelowNode.BelowOp
-
- findSynonym(ArithmeticOpTable.IntegerConvertOp<T>, ValueNode, int, int, Stamp) - Static method in class org.graalvm.compiler.nodes.calc.IntegerConvertNode
-
- findSynonym(ValueNode, ValueNode, NodeView) - Method in class org.graalvm.compiler.nodes.calc.IntegerLessThanNode.LessThanOp
-
- findSynonym(ValueNode, ValueNode, NodeView) - Method in class org.graalvm.compiler.nodes.calc.IntegerLowerThanNode.LowerOp
-
- findSynonym(ValueNode, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.NegateNode
-
- findSynonym(ValueNode, ValueNode, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.PointerEqualsNode
-
- findSynonym(ValueNode, ArithmeticOpTable.UnaryOp<OP>) - Static method in class org.graalvm.compiler.nodes.calc.UnaryArithmeticNode
-
- findSynonym(ValueNode, Stamp, MetaAccessProvider, ConstantReflectionProvider) - Static method in class org.graalvm.compiler.nodes.extended.LoadHubNode
-
- findSynonym(ValueNode, AbstractPointerStamp, MetaAccessProvider, ConstantReflectionProvider) - Static method in class org.graalvm.compiler.nodes.extended.LoadHubOrNullNode
-
- findSynonym(ObjectStamp, ValueNode, NodeView) - Static method in class org.graalvm.compiler.nodes.java.InstanceOfNode
-
- findSynonym(ValueNode) - Static method in class org.graalvm.compiler.truffle.compiler.nodes.IsCompilationConstantNode
-
- findUniqueConcreteMethod(ResolvedJavaMethod) - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaType
-
- findUnswitchable(LoopEx) - Static method in class org.graalvm.compiler.loop.phases.LoopTransformations
-
Find all unswichable control split nodes in the given loop.
- finish(CompilationResult) - Method in class org.graalvm.compiler.core.CompilationPrinter
-
Notifies this object that the compilation finished and the informational line should be
printed to
TTY
.
- finish(HotSpotResolvedJavaMethod, HotSpotInstalledCode) - Method in class org.graalvm.compiler.hotspot.CompilationStatistics
-
- finish(LIRFrameState) - Method in class org.graalvm.compiler.hotspot.HotSpotReferenceMapBuilder
-
- finish() - Method in class org.graalvm.compiler.lir.asm.CompilationResultBuilder
-
- finish() - Method in class org.graalvm.compiler.lir.framemap.FrameMap
-
Computes the final size of this frame.
- finish(LIRFrameState) - Method in class org.graalvm.compiler.lir.framemap.ReferenceMapBuilder
-
- finish() - Method in class org.graalvm.compiler.lir.LIRInsertionBuffer
-
Append all enqueued instructions to the instruction list.
- finishAllocatedObjects(LoweringTool, FixedWithNextNode, CommitAllocationNode, ValueNode[]) - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- finishCompilation(OptimizedCallTarget, CompilationTask, boolean) - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- finishDuplication() - Method in class org.graalvm.compiler.nodes.loop.LoopFragment
-
- finished() - Method in class org.graalvm.compiler.phases.graph.PostOrderNodeIterator
-
- finished() - Method in class org.graalvm.compiler.phases.graph.StatelessPostOrderNodeIterator
-
- finished() - Method in class org.graalvm.compiler.truffle.runtime.CompilationTask
-
- finishInlining(GraphDecoder.MethodScope) - Method in class org.graalvm.compiler.nodes.GraphDecoder
-
- finishInlining(GraphDecoder.MethodScope) - Method in class org.graalvm.compiler.replacements.PEGraphDecoder
-
- finishIntrinsification(GraphBuilderContext, Stamp, ForeignCall) - Static method in class org.graalvm.compiler.nodes.extended.ForeignCallNode
-
- finishPrepare() - Method in class org.graalvm.compiler.nodes.GraphEncoder
-
- finishVirtualize(VirtualizerTool, LogicNode, ValueNode) - Method in class org.graalvm.compiler.nodes.java.AbstractUnsafeCompareAndSwapNode
-
- finishVirtualize(VirtualizerTool, LogicNode, ValueNode) - Method in class org.graalvm.compiler.nodes.java.UnsafeCompareAndExchangeNode
-
- finishVirtualize(VirtualizerTool, LogicNode, ValueNode) - Method in class org.graalvm.compiler.nodes.java.UnsafeCompareAndSwapNode
-
- first() - Method in class org.graalvm.compiler.core.common.alloc.BasicBlockOrderUtils.BlockList
-
- first() - Method in interface org.graalvm.compiler.graph.iterators.NodeIterable
-
- first() - Method in class org.graalvm.compiler.graph.NodeList
-
- first() - Method in class org.graalvm.compiler.lir.alloc.lsra.Interval
-
- FIRST_NODE_ORDER_ID - Static variable in class org.graalvm.compiler.nodes.GraphEncoder
-
The orderId of the first actual node after the
start node
.
- FIRST_TIER_COMPILATION_SUFFIX - Static variable in interface org.graalvm.compiler.truffle.common.TruffleCompiler
-
- FIRST_TIER_INDEX - Static variable in interface org.graalvm.compiler.truffle.common.TruffleCompiler
-
- firstChunk - Variable in class org.graalvm.compiler.core.common.util.UnsafeArrayTypeWriter
-
- firstInstructionOfInterest() - Method in class org.graalvm.compiler.lir.alloc.lsra.LinearScanEliminateSpillMovePhase
-
- firstInstructionOfInterest() - Method in class org.graalvm.compiler.lir.alloc.lsra.ssa.SSALinearScanEliminateSpillMovePhase
-
- firstTier() - Method in class org.graalvm.compiler.truffle.compiler.TruffleCompilerConfiguration
-
- FirstTierBackedgeCounts - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- firstTierCall() - Method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
- FirstTierCompilationThreshold - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- FirstTierInliningPolicy - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- FirstTierMinInvokeThreshold - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- firstTierOnly - Variable in class org.graalvm.compiler.truffle.runtime.EngineData
-
- FirstTierUseEconomy - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- firstValue() - Method in class org.graalvm.compiler.nodes.PhiNode
-
- fitsWithin(AVXKind.AVXSize) - Method in enum org.graalvm.compiler.asm.amd64.AVXKind.AVXSize
-
Tests if this can fit within supportedVectorSize
.
- FixedAccessNode - Class in org.graalvm.compiler.nodes.memory
-
Accesses a value at a memory address specified by an
address.
- FixedAccessNode(NodeClass<? extends FixedAccessNode>, AddressNode, LocationIdentity, Stamp) - Constructor for class org.graalvm.compiler.nodes.memory.FixedAccessNode
-
- FixedAccessNode(NodeClass<? extends FixedAccessNode>, AddressNode, LocationIdentity, Stamp, OnHeapMemoryAccess.BarrierType) - Constructor for class org.graalvm.compiler.nodes.memory.FixedAccessNode
-
- FixedAccessNode(NodeClass<? extends FixedAccessNode>, AddressNode, LocationIdentity, Stamp, GuardingNode, OnHeapMemoryAccess.BarrierType, boolean, FrameState) - Constructor for class org.graalvm.compiler.nodes.memory.FixedAccessNode
-
- FixedBinaryNode - Class in org.graalvm.compiler.nodes.calc
-
- FixedBinaryNode(NodeClass<? extends FixedBinaryNode>, Stamp, ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.nodes.calc.FixedBinaryNode
-
- FixedGuardNode - Class in org.graalvm.compiler.nodes
-
- FixedGuardNode(LogicNode, DeoptimizationReason, DeoptimizationAction) - Constructor for class org.graalvm.compiler.nodes.FixedGuardNode
-
- FixedGuardNode(LogicNode, DeoptimizationReason, DeoptimizationAction, boolean) - Constructor for class org.graalvm.compiler.nodes.FixedGuardNode
-
- FixedGuardNode(LogicNode, DeoptimizationReason, DeoptimizationAction, boolean, NodeSourcePosition) - Constructor for class org.graalvm.compiler.nodes.FixedGuardNode
-
- FixedGuardNode(LogicNode, DeoptimizationReason, DeoptimizationAction, SpeculationLog.Speculation, boolean) - Constructor for class org.graalvm.compiler.nodes.FixedGuardNode
-
- FixedGuardNode(LogicNode, DeoptimizationReason, DeoptimizationAction, SpeculationLog.Speculation, boolean, NodeSourcePosition) - Constructor for class org.graalvm.compiler.nodes.FixedGuardNode
-
- FixedNode - Class in org.graalvm.compiler.nodes
-
- FixedNode(NodeClass<? extends FixedNode>, Stamp) - Constructor for class org.graalvm.compiler.nodes.FixedNode
-
- FixedNodeInterface - Interface in org.graalvm.compiler.nodes
-
- FixedNodeRelativeFrequencyCache - Class in org.graalvm.compiler.phases.graph
-
Compute relative frequencies for fixed nodes on the fly and cache them at
AbstractBeginNode
s.
- FixedNodeRelativeFrequencyCache() - Constructor for class org.graalvm.compiler.phases.graph.FixedNodeRelativeFrequencyCache
-
- FixedPointMath - Class in org.graalvm.compiler.truffle.runtime
-
- FixedValueAnchorNode - Class in org.graalvm.compiler.nodes.extended
-
- FixedValueAnchorNode(NodeClass<? extends FixedValueAnchorNode>, ValueNode) - Constructor for class org.graalvm.compiler.nodes.extended.FixedValueAnchorNode
-
- FixedValueAnchorNode(ValueNode) - Constructor for class org.graalvm.compiler.nodes.extended.FixedValueAnchorNode
-
- FixedValueAnchorNode(ValueNode, Stamp) - Constructor for class org.graalvm.compiler.nodes.extended.FixedValueAnchorNode
-
- FixedWithNextNode - Class in org.graalvm.compiler.nodes
-
Base class of all nodes that are fixed within the control flow graph and have an immediate
successor.
- FixedWithNextNode(NodeClass<? extends FixedWithNextNode>, Stamp) - Constructor for class org.graalvm.compiler.nodes.FixedWithNextNode
-
- FixedWithNextNodeInterface - Interface in org.graalvm.compiler.nodes
-
- fixFrom() - Method in class org.graalvm.compiler.lir.stackslotalloc.StackInterval
-
- FixReadsPhase - Class in org.graalvm.compiler.phases.common
-
- FixReadsPhase(boolean, BasePhase<? super CoreProviders>) - Constructor for class org.graalvm.compiler.phases.common.FixReadsPhase
-
- FixReadsPhase.RawConditionalEliminationVisitor - Class in org.graalvm.compiler.phases.common
-
- FixReadsPhase.StampElement - Class in org.graalvm.compiler.phases.common
-
- fldd(AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- fldlg2() - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- fldln2() - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- fldp(int, Register, Register, AArch64Address) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
Load Pair of Registers calculates an address from a base register value and an immediate
offset, and stores two single, double, or quad words to the calculated address, from two
registers.
- fldr(int, Register, AArch64Address) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
Floating point load.
- fldr(int, Register, AArch64Address) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
Floating point load.
- fldr(int, Register, AArch64Address, boolean) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
Floating point load.
- flds(AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- FLOAD - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- FLOAD_0 - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- FLOAD_1 - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- FLOAD_2 - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- FLOAD_3 - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- FloatableAccessNode - Class in org.graalvm.compiler.nodes.memory
-
- FloatableAccessNode(NodeClass<? extends FloatableAccessNode>, AddressNode, LocationIdentity, Stamp) - Constructor for class org.graalvm.compiler.nodes.memory.FloatableAccessNode
-
- FloatableAccessNode(NodeClass<? extends FloatableAccessNode>, AddressNode, LocationIdentity, Stamp, GuardingNode, OnHeapMemoryAccess.BarrierType) - Constructor for class org.graalvm.compiler.nodes.memory.FloatableAccessNode
-
- FloatableAccessNode(NodeClass<? extends FloatableAccessNode>, AddressNode, LocationIdentity, Stamp, GuardingNode, OnHeapMemoryAccess.BarrierType, boolean, FrameState) - Constructor for class org.graalvm.compiler.nodes.memory.FloatableAccessNode
-
- FloatableThreadLocalAccess - Interface in org.graalvm.compiler.nodes.memory
-
Marker interface for fixed high-tier nodes involved in access to thread local variables.
- floatArrayClone(float[]) - Static method in class org.graalvm.compiler.hotspot.replacements.ObjectCloneSnippets
-
- FloatBranchOp(Condition, boolean, LabelRef, LabelRef, double) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.FloatBranchOp
-
- FloatBranchOp(Condition, boolean, LabelRef, LabelRef, double, boolean) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.FloatBranchOp
-
- FloatCompareOp(Value, Value, Condition, boolean) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64Compare.FloatCompareOp
-
- FloatCondMoveOp(Variable, Condition, boolean, AllocatableValue, AllocatableValue, boolean) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.FloatCondMoveOp
-
- FloatCondSetOp(Variable, Condition) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.FloatCondSetOp
-
- floatConvert(FloatConvertNode, LIRLowerableAccess) - Method in class org.graalvm.compiler.core.amd64.AMD64NodeMatchRules
-
- FloatConvert - Enum in org.graalvm.compiler.core.common.calc
-
- FloatConvertCategory - Enum in org.graalvm.compiler.core.common.calc
-
- FloatConvertNode - Class in org.graalvm.compiler.nodes.calc
-
A FloatConvert
converts between integers and floating point numbers according to Java
semantics.
- FloatConvertNode(FloatConvert, ValueNode) - Constructor for class org.graalvm.compiler.nodes.calc.FloatConvertNode
-
- FloatConvertOp(FloatConvert) - Constructor for class org.graalvm.compiler.core.common.type.ArithmeticOpTable.FloatConvertOp
-
- FloatConvertOp(FloatConvert, AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64Convert.FloatConvertOp
-
- FloatDivNode - Class in org.graalvm.compiler.nodes.calc
-
- FloatDivNode(ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.nodes.calc.FloatDivNode
-
- FloatDivNode(NodeClass<? extends FloatDivNode>, ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.nodes.calc.FloatDivNode
-
- FloatEqualsNode - Class in org.graalvm.compiler.nodes.calc
-
- FloatEqualsNode(ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.nodes.calc.FloatEqualsNode
-
- FloatEqualsNode.FloatEqualsOp - Class in org.graalvm.compiler.nodes.calc
-
- FloatEqualsOp() - Constructor for class org.graalvm.compiler.nodes.calc.FloatEqualsNode.FloatEqualsOp
-
- floatFromSize(int) - Static method in enum org.graalvm.compiler.asm.aarch64.AArch64Assembler.InstructionType
-
- FloatingAccessNode - Class in org.graalvm.compiler.nodes.memory
-
- FloatingAccessNode(NodeClass<? extends FloatingAccessNode>, AddressNode, LocationIdentity, Stamp) - Constructor for class org.graalvm.compiler.nodes.memory.FloatingAccessNode
-
- FloatingAccessNode(NodeClass<? extends FloatingAccessNode>, AddressNode, LocationIdentity, Stamp, GuardingNode, OnHeapMemoryAccess.BarrierType) - Constructor for class org.graalvm.compiler.nodes.memory.FloatingAccessNode
-
- FloatingAnchoredNode - Class in org.graalvm.compiler.nodes
-
- FloatingAnchoredNode(NodeClass<? extends FloatingAnchoredNode>, Stamp) - Constructor for class org.graalvm.compiler.nodes.FloatingAnchoredNode
-
- FloatingAnchoredNode(NodeClass<? extends FloatingAnchoredNode>, Stamp, AnchoringNode) - Constructor for class org.graalvm.compiler.nodes.FloatingAnchoredNode
-
- FloatingDivNodes - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- floatingGuard - Variable in class org.graalvm.compiler.nodes.calc.FloatingIntegerDivRemNode
-
- FloatingGuardedNode - Class in org.graalvm.compiler.nodes
-
- FloatingGuardedNode(NodeClass<? extends FloatingGuardedNode>, Stamp) - Constructor for class org.graalvm.compiler.nodes.FloatingGuardedNode
-
- FloatingGuardedNode(NodeClass<? extends FloatingGuardedNode>, Stamp, GuardingNode) - Constructor for class org.graalvm.compiler.nodes.FloatingGuardedNode
-
- FloatingIntegerDivRemNode<OP> - Class in org.graalvm.compiler.nodes.calc
-
FloatingNode
version of
IntegerDivRemNode
if it is known that this node cannot
trap nor overflow (if these concepts exist with respect to the target architecture's division
operation).
- FloatingIntegerDivRemNode(NodeClass<? extends FloatingIntegerDivRemNode<OP>>, ArithmeticOpTable.BinaryOp<OP>, ValueNode, ValueNode, GuardingNode) - Constructor for class org.graalvm.compiler.nodes.calc.FloatingIntegerDivRemNode
-
Construct a new FloatingIntegerDivRemNode.
- FloatingIntegerDivRemNode(NodeClass<? extends FloatingIntegerDivRemNode<OP>>, ArithmeticOpTable.BinaryOp<OP>, ValueNode, ValueNode, GuardingNode, boolean) - Constructor for class org.graalvm.compiler.nodes.calc.FloatingIntegerDivRemNode
-
- FloatingNode - Class in org.graalvm.compiler.nodes.calc
-
- FloatingNode(NodeClass<? extends FloatingNode>, Stamp) - Constructor for class org.graalvm.compiler.nodes.calc.FloatingNode
-
- FloatingReadClosure(EconomicMap<LoopBeginNode, EconomicSet<LocationIdentity>>, boolean, boolean, EconomicSet<ValueNode>) - Constructor for class org.graalvm.compiler.phases.common.FloatingReadPhase.FloatingReadClosure
-
- FloatingReadNode - Class in org.graalvm.compiler.nodes.memory
-
A floating read of a value from memory specified in terms of an object base and an object
relative location.
- FloatingReadNode(AddressNode, LocationIdentity, MemoryKill, Stamp) - Constructor for class org.graalvm.compiler.nodes.memory.FloatingReadNode
-
- FloatingReadNode(AddressNode, LocationIdentity, MemoryKill, Stamp, GuardingNode) - Constructor for class org.graalvm.compiler.nodes.memory.FloatingReadNode
-
- FloatingReadNode(AddressNode, LocationIdentity, MemoryKill, Stamp, GuardingNode, OnHeapMemoryAccess.BarrierType) - Constructor for class org.graalvm.compiler.nodes.memory.FloatingReadNode
-
- FloatingReadPhase - Class in org.graalvm.compiler.phases.common
-
- FloatingReadPhase(CanonicalizerPhase) - Constructor for class org.graalvm.compiler.phases.common.FloatingReadPhase
-
- FloatingReadPhase(boolean, CanonicalizerPhase) - Constructor for class org.graalvm.compiler.phases.common.FloatingReadPhase
-
- FloatingReadPhase.FloatingReadClosure - Class in org.graalvm.compiler.phases.common
-
- FloatingReadPhase.MemoryMapImpl - Class in org.graalvm.compiler.phases.common
-
- FloatLessThanNode - Class in org.graalvm.compiler.nodes.calc
-
- FloatLessThanNode(ValueNode, ValueNode, boolean) - Constructor for class org.graalvm.compiler.nodes.calc.FloatLessThanNode
-
- FloatLessThanNode.FloatLessThanOp - Class in org.graalvm.compiler.nodes.calc
-
- FloatLessThanOp() - Constructor for class org.graalvm.compiler.nodes.calc.FloatLessThanNode.FloatLessThanOp
-
- FloatNormalizeCompareNode - Class in org.graalvm.compiler.nodes.calc
-
If the comparison is undecided (one of the inputs is NaN), the result is 1 if isUnorderedLess is
false and -1 if isUnorderedLess is true.
- FloatNormalizeCompareNode(ValueNode, ValueNode, JavaKind, boolean) - Constructor for class org.graalvm.compiler.nodes.calc.FloatNormalizeCompareNode
-
- floatSqrt(FloatConvertNode, FloatConvertNode, ValueNode) - Method in class org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules
-
Goal: Use directly AArch64's single-precision fsqrt op.
- FloatStamp - Class in org.graalvm.compiler.core.common.type
-
- FloatStamp(int) - Constructor for class org.graalvm.compiler.core.common.type.FloatStamp
-
- FloatStamp(int, double, double, boolean) - Constructor for class org.graalvm.compiler.core.common.type.FloatStamp
-
- floatToInt(FloatStamp) - Static method in class org.graalvm.compiler.core.common.calc.ReinterpretUtils
-
- floatValue(Float, SnippetCounter) - Static method in class org.graalvm.compiler.replacements.BoxingSnippets
-
- floatValueOf(float, SnippetCounter) - Static method in class org.graalvm.compiler.replacements.BoxingSnippets
-
- flog(Register, Register, boolean, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- FloodControlHandler - Interface in org.graalvm.compiler.truffle.runtime
-
Support for an embedder to impose control over logging and dumping during Truffle compilation
failure handling.
- flush() - Method in class org.graalvm.compiler.debug.LogStream
-
Flushes the stream.
- flush() - Static method in class org.graalvm.compiler.debug.TTY
-
- flush() - Method in class org.graalvm.compiler.printer.CompilationPrinter
-
Flushes all buffered output to the underlying output stream.
- flushDeferrables() - Method in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins
-
- fma(float, float, float) - Static method in class org.graalvm.compiler.serviceprovider.GraalServices
-
Returns the fused multiply add of the three arguments; that is, returns the exact product of
the first two arguments summed with the third argument and then rounded once to the nearest
float
.
- fma(double, double, double) - Static method in class org.graalvm.compiler.serviceprovider.GraalServices
-
Returns the fused multiply add of the three arguments; that is, returns the exact product of
the first two arguments summed with the third argument and then rounded once to the nearest
double
.
- fmadd(int, Register, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C7.2.100 Floating-point fused Multiply-Add (scalar).
- fmax(int, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C7.2.102 Floating-point Maximum (scalar).
- fmaxVVV(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.101 floating-point maximum.
for i in 0..n-1 do dst[i] = fp_max(src1[i], src2[i])
- fmin(int, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C7.2.112 Floating-point Minimum (scalar).
- fminVVV(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.111 floating-point minimum.
for i in 0..n-1 do dst[i] = fp_min(src1[i], src2[i])
- fmlaVVV(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.122 Floating-point fused multiply-add to accumulator.
for i in 0..n-1 do dst[i] += fp_multiply(src1[i], src2[i])
- fmlsVVV(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.126 Floating-point fused multiply-subtract from accumulator.
for i in 0..n-1 do dst[i] -= fp_multiply(src1[i], src2[i])
- fmov(int, Register, double) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C7.2.132 Floating-point move immediate (scalar)
Move immediate into floating-point register.
- fmov(int, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
Moves integer to float, float to integer, or float to float.
- fmov(int, Register, double) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
- fmovCpu2Fpu(int, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C7.2.131 Floating-point Move from general-purpose register.
- fmovFpu2Cpu(int, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C7.2.131 Floating-point Move to general-purpose register.
- fmovFpu2Fpu(int, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C7.2.130 Floating point move.
- fmovVI(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, long) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.132 Floating-point move immediate.
dst = imm64{1,2}
- fmsub(int, Register, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C7.2.133 Floating-point Fused Multiply-Subtract (scalar).
- fmul(int, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C7.2.136 Floating-point Multiply (scalar).
- FMUL - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- fmulVVV(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.135 floating point multiply vector.
for i in 0..n-1 do dst[i] = fp_mul(src1[i], src2[i])
- fneg(int, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C7.2.140 Floating-point Negate (scalar).
- FNEG - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- fnegVV(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.139 Floating-point negate.
for i in 0..n-1 do dst[i] = -src[i]
- fnstswAX() - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- Fold - Annotation Type in org.graalvm.compiler.api.replacements
-
Annotates a method replaced by a compile-time constant.
- Fold.InjectedParameter - Annotation Type in org.graalvm.compiler.api.replacements
-
Annotates a parameter to an
Fold
-annotated method.
- foldCondition(Constant, Constant, ConstantReflectionProvider, boolean) - Method in enum org.graalvm.compiler.core.common.calc.CanonicalCondition
-
- foldCondition(PrimitiveConstant, PrimitiveConstant, boolean) - Method in enum org.graalvm.compiler.core.common.calc.CanonicalCondition
-
- foldCondition(JavaConstant, JavaConstant, ConstantReflectionProvider) - Method in enum org.graalvm.compiler.core.common.calc.Condition
-
Attempts to fold a comparison between two constants and return the result.
- foldCondition(Constant, Constant, ConstantReflectionProvider, boolean) - Method in enum org.graalvm.compiler.core.common.calc.Condition
-
Attempts to fold a comparison between two constants and return the result.
- foldCondition(PrimitiveConstant, PrimitiveConstant, boolean) - Method in enum org.graalvm.compiler.core.common.calc.Condition
-
Attempts to fold a comparison between two primitive constants and return the result.
- foldConstant(Stamp, Constant) - Static method in class org.graalvm.compiler.core.common.calc.ReinterpretUtils
-
Reinterpret the constant as a constant matching the given stamp.
- foldConstant(JavaConstant) - Method in interface org.graalvm.compiler.core.common.spi.ConstantFieldProvider.ConstantFieldTool
-
- foldConstant(Constant, Constant) - Method in class org.graalvm.compiler.core.common.type.ArithmeticOpTable.BinaryOp
-
Applies this operation to a
and b
.
- foldConstant(int, int, Constant) - Method in class org.graalvm.compiler.core.common.type.ArithmeticOpTable.IntegerConvertOp
-
- foldConstant(Stamp, Constant) - Method in class org.graalvm.compiler.core.common.type.ArithmeticOpTable.ReinterpretOp
-
- foldConstant(Constant, int) - Method in class org.graalvm.compiler.core.common.type.ArithmeticOpTable.ShiftOp
-
Apply the shift to a constant.
- foldConstant(Constant) - Method in class org.graalvm.compiler.core.common.type.ArithmeticOpTable.UnaryOp
-
Apply the operation to a Constant
.
- foldGuard(DeoptimizingGuard, DeoptimizingGuard, boolean, Stamp, ConditionalEliminationUtil.GuardRewirer) - Method in class org.graalvm.compiler.phases.common.ConditionalEliminationPhase.Instance
-
- foldGuard(DeoptimizingGuard, ValueNode, Stamp, ConditionalEliminationUtil.GuardRewirer) - Method in interface org.graalvm.compiler.phases.common.ConditionalEliminationUtil.GuardFolding
-
- foldIfConstantAndRemove(ValueNode, ValueNode) - Static method in class org.graalvm.compiler.nodes.util.GraphUtil
-
- foldPendingTest(DeoptimizingGuard, ValueNode, Stamp, ConditionalEliminationUtil.GuardRewirer) - Method in class org.graalvm.compiler.phases.common.ConditionalEliminationPhase.Instance
-
Look for a preceding guard whose condition is implied by thisGuard
.
- foldStableArray(JavaConstant, int, boolean) - Method in interface org.graalvm.compiler.core.common.spi.ConstantFieldProvider.ConstantFieldTool
-
- foldStableArray(JavaConstant, ResolvedJavaField, ConstantFieldProvider.ConstantFieldTool<T>) - Method in class org.graalvm.compiler.core.common.spi.JavaConstantFieldProvider
-
- foldStableValues - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- foldStamp(Stamp, Stamp) - Method in class org.graalvm.compiler.core.common.type.ArithmeticOpTable.BinaryOp
-
Apply the operation to two
Stamps.
- foldStamp(int, int, Stamp) - Method in class org.graalvm.compiler.core.common.type.ArithmeticOpTable.IntegerConvertOp
-
- foldStamp(Stamp, Stamp) - Method in class org.graalvm.compiler.core.common.type.ArithmeticOpTable.ReinterpretOp
-
- foldStamp(Stamp, IntegerStamp) - Method in class org.graalvm.compiler.core.common.type.ArithmeticOpTable.ShiftOp
-
Apply the shift to a stamp.
- foldStamp(Stamp) - Method in class org.graalvm.compiler.core.common.type.ArithmeticOpTable.UnaryOp
-
Apply the operation to a
Stamp
.
- foldStamp(Stamp) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64X87MathIntrinsicNode
-
- foldStamp(Stamp, Stamp) - Method in class org.graalvm.compiler.nodes.calc.AbstractNormalizeCompareNode
-
- foldStamp(Stamp, Stamp) - Method in class org.graalvm.compiler.nodes.calc.BinaryArithmeticNode
-
- foldStamp(Stamp, Stamp) - Method in class org.graalvm.compiler.nodes.calc.BinaryNode
-
Compute an improved for this node using the passed in stamps.
- foldStamp(Stamp, Stamp) - Method in class org.graalvm.compiler.nodes.calc.CopySignNode
-
- foldStamp(Stamp) - Method in class org.graalvm.compiler.nodes.calc.IntegerConvertNode
-
- foldStamp(Stamp) - Method in class org.graalvm.compiler.nodes.calc.ReinterpretNode
-
- foldStamp(Stamp) - Method in class org.graalvm.compiler.nodes.calc.RoundFloatToIntegerNode
-
- foldStamp(Stamp) - Method in class org.graalvm.compiler.nodes.calc.RoundNode
-
- foldStamp(Stamp, Stamp) - Method in class org.graalvm.compiler.nodes.calc.ShiftNode
-
- foldStamp(Stamp) - Method in class org.graalvm.compiler.nodes.calc.SignumNode
-
- foldStamp(Stamp, Stamp, Stamp) - Method in class org.graalvm.compiler.nodes.calc.TernaryNode
-
Compute an improved stamp for this node using the passed in stamps.
- foldStamp(Stamp) - Method in class org.graalvm.compiler.nodes.calc.UnaryArithmeticNode
-
- foldStamp(Stamp) - Method in class org.graalvm.compiler.nodes.calc.UnaryNode
-
Compute an improved for this node using the passed in stamp.
- foldStamp(Stamp) - Method in class org.graalvm.compiler.nodes.CompressionNode
-
- foldStamp(Stamp) - Method in class org.graalvm.compiler.replacements.amd64.AMD64FloatConvertNode
-
- foldStamp(Stamp, Stamp) - Method in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerAddExactNode
-
- foldStamp(Stamp) - Method in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerNegExactNode
-
- foldStamp(Stamp, Stamp) - Method in class org.graalvm.compiler.replacements.nodes.BinaryMathIntrinsicNode
-
- foldStamp(Stamp) - Method in class org.graalvm.compiler.replacements.nodes.BitCountNode
-
- foldStamp(Stamp) - Method in class org.graalvm.compiler.replacements.nodes.BitScanForwardNode
-
- foldStamp(Stamp) - Method in class org.graalvm.compiler.replacements.nodes.BitScanReverseNode
-
- foldStamp(Stamp) - Method in class org.graalvm.compiler.replacements.nodes.CountLeadingZerosNode
-
- foldStamp(Stamp) - Method in class org.graalvm.compiler.replacements.nodes.CountTrailingZerosNode
-
- foldStamp(Stamp, Stamp, Stamp) - Method in class org.graalvm.compiler.replacements.nodes.FusedMultiplyAddNode
-
- foldStamp(Stamp) - Method in class org.graalvm.compiler.replacements.nodes.ReverseBytesNode
-
- foldStamp(Stamp) - Method in class org.graalvm.compiler.replacements.nodes.UnaryMathIntrinsicNode
-
- forBoolean(boolean, StructuredGraph) - Static method in class org.graalvm.compiler.nodes.ConstantNode
-
Returns a node for a boolean constant.
- forBoolean(boolean) - Static method in class org.graalvm.compiler.nodes.ConstantNode
-
Returns a node for a boolean constant.
- forBoolean(boolean, Graph) - Static method in class org.graalvm.compiler.nodes.LogicConstantNode
-
Returns a node for a boolean constant.
- forBoolean(boolean) - Static method in class org.graalvm.compiler.nodes.LogicConstantNode
-
Returns a node for a boolean constant.
- forBoxed(JavaKind, Object) - Method in interface org.graalvm.compiler.api.replacements.SnippetReflectionProvider
-
Creates a boxed constant for the given kind from an Object.
- forBoxed(JavaKind, Object) - Method in class org.graalvm.compiler.hotspot.meta.HotSpotSnippetReflectionProvider
-
- forBoxed(Object, JavaKind) - Method in class org.graalvm.compiler.replacements.SnippetTemplate
-
Converts a Java boxed value to a JavaConstant
of the right kind.
- forByte(byte, StructuredGraph) - Static method in class org.graalvm.compiler.nodes.ConstantNode
-
Returns a node for a byte constant.
- force(Object) - Static method in class org.graalvm.compiler.truffle.compiler.nodes.frame.ForceMaterializeNode
-
- force4ByteNonZeroDisplacements - Variable in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler
-
If true
, always encode non-zero address displacements in 4 bytes, even if they would
fit in one byte.
- forceAnyLocation - Variable in class org.graalvm.compiler.replacements.arraycopy.ArrayCopyNode
-
- forceDisable() - Method in class org.graalvm.compiler.truffle.runtime.BytecodeOSRMetadata
-
Force disabling of OSR compilation for this method.
- forceDisableFrameStateVerification() - Method in class org.graalvm.compiler.nodes.GraphState
-
- forceDump(Object, String, Object...) - Method in class org.graalvm.compiler.debug.DebugContext
-
Forces an unconditional dump.
- ForceExplicitReachabilityFence - Static variable in class org.graalvm.compiler.hotspot.meta.HotSpotGraphBuilderPlugins.Options
-
- forceFixed - Variable in class org.graalvm.compiler.nodes.memory.FloatableAccessNode
-
- ForceFrameLivenessAnalysis - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- forceInlining() - Method in class org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode
-
- forceLocation - Variable in class org.graalvm.compiler.nodes.extended.UnsafeAccessNode
-
Whether the location identity of this node must not change.
- forceLog() - Method in class org.graalvm.compiler.debug.DebugContext
-
- forceLoopPhis() - Method in class org.graalvm.compiler.java.BytecodeParser
-
- ForceMaterializeNode - Class in org.graalvm.compiler.truffle.compiler.nodes.frame
-
- ForceMaterializeNode(ValueNode) - Constructor for class org.graalvm.compiler.truffle.compiler.nodes.frame.ForceMaterializeNode
-
- forceOSR() - Method in class org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode
-
Forces OSR compilation for this loop.
- forceUnreachable - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- forChar(char, StructuredGraph) - Static method in class org.graalvm.compiler.nodes.ConstantNode
-
Returns a node for a char constant.
- forClass(Class<?>, Class<?>, boolean, FieldsScanner.CalcOffset) - Static method in class org.graalvm.compiler.core.common.Fields
-
- forClass() - Method in interface org.graalvm.compiler.core.match.MatchStatementSet
-
- forClass(ResolvedJavaType) - Static method in class org.graalvm.compiler.nodes.ConstantNode
-
- forConstant(JavaConstant) - Static method in class org.graalvm.compiler.core.common.type.StampFactory
-
- forConstant(JavaConstant, MetaAccessProvider) - Static method in class org.graalvm.compiler.core.common.type.StampFactory
-
- forConstant(JavaConstant, MetaAccessProvider, StructuredGraph) - Static method in class org.graalvm.compiler.nodes.ConstantNode
-
- forConstant(JavaConstant, int, boolean, MetaAccessProvider) - Static method in class org.graalvm.compiler.nodes.ConstantNode
-
- forConstant(JavaConstant, MetaAccessProvider) - Static method in class org.graalvm.compiler.nodes.ConstantNode
-
- forConstant(Stamp, Constant, MetaAccessProvider, StructuredGraph) - Static method in class org.graalvm.compiler.nodes.ConstantNode
-
- forConstant(Stamp, Constant, int, boolean, MetaAccessProvider) - Static method in class org.graalvm.compiler.nodes.ConstantNode
-
- forConstant(Stamp, Constant, MetaAccessProvider) - Static method in class org.graalvm.compiler.nodes.ConstantNode
-
- forCurrentThread() - Static method in class org.graalvm.compiler.debug.DebugContext
-
Gets the debug context for the current thread.
- forDeclaredType(Assumptions, JavaType, boolean) - Static method in class org.graalvm.compiler.core.common.type.StampFactory
-
- forDimensions(int) - Static method in class org.graalvm.compiler.truffle.common.TruffleCompilerRuntime.ConstantFieldInfo
-
- forDouble(double, StructuredGraph) - Static method in class org.graalvm.compiler.nodes.ConstantNode
-
Returns a node for a double constant.
- forDouble(double) - Static method in class org.graalvm.compiler.nodes.ConstantNode
-
Returns a node for a double constant.
- forEach(LIRInstruction, LIRInstruction.OperandMode, EnumSet<LIRInstruction.OperandFlag>, InstructionValueProcedure) - Method in class org.graalvm.compiler.lir.util.IndexedValueMap
-
Iterate over all non-null values and, optionally, modify them.
- forEach(BiConsumer<? super Register, ? super T>) - Method in class org.graalvm.compiler.lir.util.RegisterMap
-
- forEachAlive(InstructionValueProcedure) - Method in class org.graalvm.compiler.lir.LIRInstruction
-
- forEachAlive(ValueProcedure) - Method in class org.graalvm.compiler.lir.LIRInstruction
-
- forEachComponent(LIRInstruction, LIRInstruction.OperandMode, InstructionValueProcedure) - Method in class org.graalvm.compiler.lir.aarch64.AArch64AddressValue
-
- forEachComponent(LIRInstruction, LIRInstruction.OperandMode, InstructionValueProcedure) - Method in class org.graalvm.compiler.lir.amd64.AMD64AddressValue
-
- forEachComponent(LIRInstruction, LIRInstruction.OperandMode, InstructionValueProcedure) - Method in class org.graalvm.compiler.lir.CompositeValue
-
- forEachCounter(HotSpotCounterOp.CounterProcedure, TargetDescription) - Method in class org.graalvm.compiler.hotspot.HotSpotCounterOp
-
- forEachForeignCall(BiConsumer<ForeignCallSignature, HotSpotForeignCallLinkage>) - Method in class org.graalvm.compiler.hotspot.meta.HotSpotForeignCallsProviderImpl
-
Performs action
for each registered foreign call.
- forEachIncomingValue(InstructionValueProcedure) - Method in class org.graalvm.compiler.lir.StandardOp.LabelOp
-
- forEachInput(InstructionValueProcedure) - Method in class org.graalvm.compiler.lir.LIRInstruction
-
- forEachInput(ValueProcedure) - Method in class org.graalvm.compiler.lir.LIRInstruction
-
- forEachOutput(InstructionValueProcedure) - Method in class org.graalvm.compiler.lir.LIRInstruction
-
- forEachOutput(ValueProcedure) - Method in class org.graalvm.compiler.lir.LIRInstruction
-
- forEachPhiValuePair(LIR, AbstractBlockBase<?>, AbstractBlockBase<?>, SSAUtil.PhiValueVisitor) - Static method in class org.graalvm.compiler.lir.ssa.SSAUtil
-
Visits each phi value pair of an edge, i.e.
- forEachProperty(BiConsumer<String, String>) - Method in interface org.graalvm.compiler.core.common.cfg.PropertyConsumable
-
- forEachProperty(BiConsumer<String, String>) - Method in class org.graalvm.compiler.lir.constopt.ConstantTree.NodeCost
-
- forEachPropertyPair(AbstractBlockBase<?>, BiConsumer<String, String>) - Method in interface org.graalvm.compiler.core.common.cfg.PrintableCFG
-
Applies action
to all extra property pairs (name, value) of block
.
- forEachPropertyPair(AbstractBlockBase<?>, BiConsumer<String, String>) - Method in class org.graalvm.compiler.core.common.cfg.PrintableDominatorOptimizationProblem
-
- forEachPropertyPair(AbstractBlockBase<?>, BiConsumer<String, String>) - Method in class org.graalvm.compiler.lir.constopt.ConstantTree
-
- forEachRegisterHint(Value, LIRInstruction.OperandMode, InstructionValueProcedure) - Method in class org.graalvm.compiler.lir.LIRInstruction
-
- forEachRegisterHint(Value, LIRInstruction.OperandMode, ValueProcedure) - Method in class org.graalvm.compiler.lir.LIRInstruction
-
- forEachState(LIRInstruction, InstructionValueProcedure) - Method in class org.graalvm.compiler.lir.LIRFrameState
-
- forEachState(InstructionValueProcedure) - Method in class org.graalvm.compiler.lir.LIRInstruction
-
- forEachState(ValueProcedure) - Method in class org.graalvm.compiler.lir.LIRInstruction
-
- forEachState(InstructionStateProcedure) - Method in class org.graalvm.compiler.lir.LIRInstruction
-
- forEachState(StateProcedure) - Method in class org.graalvm.compiler.lir.LIRInstruction
-
- forEachTemp(InstructionValueProcedure) - Method in class org.graalvm.compiler.lir.LIRInstruction
-
- forEachTemp(ValueProcedure) - Method in class org.graalvm.compiler.lir.LIRInstruction
-
- ForeignCall - Interface in org.graalvm.compiler.nodes.extended
-
Interface for all nodes implementing a
foreign call.
- ForeignCallDescriptor - Class in org.graalvm.compiler.core.common.spi
-
The information required for high level code generation of a foreign call.
- ForeignCallDescriptor(String, Class<?>, Class<?>[], boolean, LocationIdentity[], boolean, boolean) - Constructor for class org.graalvm.compiler.core.common.spi.ForeignCallDescriptor
-
- ForeignCallDescriptors - Class in org.graalvm.compiler.nodes.java
-
The foreign call descriptors used by nodes in this package.
- ForeignCallDescriptors() - Constructor for class org.graalvm.compiler.nodes.java.ForeignCallDescriptors
-
- ForeignCallLinkage - Interface in org.graalvm.compiler.core.common.spi
-
The runtime specific details of a
foreign call.
- ForeignCallNode - Class in org.graalvm.compiler.nodes.extended
-
- ForeignCallNode(ForeignCallsProvider, ForeignCallSignature, ValueNode...) - Constructor for class org.graalvm.compiler.nodes.extended.ForeignCallNode
-
- ForeignCallNode(ForeignCallDescriptor, ValueNode...) - Constructor for class org.graalvm.compiler.nodes.extended.ForeignCallNode
-
- ForeignCallNode(ForeignCallDescriptor, Stamp, List<ValueNode>) - Constructor for class org.graalvm.compiler.nodes.extended.ForeignCallNode
-
- ForeignCallNode(ForeignCallDescriptor, Stamp) - Constructor for class org.graalvm.compiler.nodes.extended.ForeignCallNode
-
- ForeignCallNode(NodeClass<? extends ForeignCallNode>, ForeignCallDescriptor, ValueNode...) - Constructor for class org.graalvm.compiler.nodes.extended.ForeignCallNode
-
- ForeignCallOp(LIRInstructionClass<? extends AArch64Call.ForeignCallOp>, ForeignCallLinkage, Value, Value[], Value[], LIRFrameState, Label) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64Call.ForeignCallOp
-
- ForeignCallOp(LIRInstructionClass<? extends AMD64Call.ForeignCallOp>, ForeignCallLinkage, Value, Value[], Value[], LIRFrameState) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64Call.ForeignCallOp
-
- ForeignCallPlugin - Class in org.graalvm.compiler.nodes.graphbuilderconf
-
- ForeignCallPlugin(ForeignCallDescriptor, String, Type...) - Constructor for class org.graalvm.compiler.nodes.graphbuilderconf.ForeignCallPlugin
-
- foreignCalls - Variable in class org.graalvm.compiler.hotspot.meta.HotSpotForeignCallsProviderImpl
-
- foreignCalls - Variable in class org.graalvm.compiler.lir.asm.CompilationResultBuilder
-
- foreignCalls - Variable in class org.graalvm.compiler.nodes.spi.CoreProvidersImpl
-
- foreignCalls - Variable in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- ForeignCalls - Class in org.graalvm.compiler.replacements.nodes
-
- ForeignCalls() - Constructor for class org.graalvm.compiler.replacements.nodes.ForeignCalls
-
- ForeignCallSignature - Class in org.graalvm.compiler.core.common.spi
-
- ForeignCallSignature(String, Class<?>, Class<?>...) - Constructor for class org.graalvm.compiler.core.common.spi.ForeignCallSignature
-
- foreignCallSignature - Variable in enum org.graalvm.compiler.replacements.nodes.BinaryMathIntrinsicNode.BinaryOperation
-
- foreignCallSignature - Variable in enum org.graalvm.compiler.replacements.nodes.UnaryMathIntrinsicNode.UnaryOperation
-
- foreignCallSnippets - Variable in class org.graalvm.compiler.hotspot.meta.DefaultHotSpotLoweringProvider
-
- ForeignCallSnippets - Class in org.graalvm.compiler.hotspot.stubs
-
- ForeignCallSnippets() - Constructor for class org.graalvm.compiler.hotspot.stubs.ForeignCallSnippets
-
- ForeignCallSnippets.Templates - Class in org.graalvm.compiler.hotspot.stubs
-
- ForeignCallsProvider - Interface in org.graalvm.compiler.core.common.spi
-
- ForeignCallStub - Class in org.graalvm.compiler.hotspot.stubs
-
- ForeignCallStub(OptionValues, HotSpotJVMCIRuntime, HotSpotProviders, long, HotSpotForeignCallDescriptor, boolean) - Constructor for class org.graalvm.compiler.hotspot.stubs.ForeignCallStub
-
Creates a stub for a call to code at a given address.
- ForeignException - Exception in org.graalvm.nativebridge
-
This exception is used to transfer a local exception over the boundary.
- forFloat(JavaKind, double, double, boolean) - Static method in class org.graalvm.compiler.core.common.type.StampFactory
-
- forFloat(float, StructuredGraph) - Static method in class org.graalvm.compiler.nodes.ConstantNode
-
Returns a node for a float constant.
- forFloat(float) - Static method in class org.graalvm.compiler.nodes.ConstantNode
-
Returns a node for a float constant.
- forFloatingKind(JavaKind, double, StructuredGraph) - Static method in class org.graalvm.compiler.nodes.ConstantNode
-
- forFloatingKind(JavaKind, double) - Static method in class org.graalvm.compiler.nodes.ConstantNode
-
- forFloatingStamp(Stamp, double, StructuredGraph) - Static method in class org.graalvm.compiler.nodes.ConstantNode
-
Returns a node for a constant double that's compatible to a given stamp.
- forFloatingStamp(Stamp, double) - Static method in class org.graalvm.compiler.nodes.ConstantNode
-
Returns a node for a constant double that's compatible to a given stamp.
- forGuard(GuardingNode, LoopExitNode) - Static method in class org.graalvm.compiler.nodes.ProxyNode
-
- forHSException(JNI.JNIEnv, JNI.JThrowable) - Static method in exception org.graalvm.jniutils.JNIExceptionWrapper
-
- forInt(int, StructuredGraph) - Static method in class org.graalvm.compiler.nodes.ConstantNode
-
Returns a node for an integer constant.
- forInt(int) - Static method in class org.graalvm.compiler.nodes.ConstantNode
-
Returns a node for an integer constant.
- forInteger(JavaKind, long, long, long, long) - Static method in class org.graalvm.compiler.core.common.type.StampFactory
-
- forInteger(JavaKind, long, long) - Static method in class org.graalvm.compiler.core.common.type.StampFactory
-
- forInteger(int) - Static method in class org.graalvm.compiler.core.common.type.StampFactory
-
- forInteger(int, long, long) - Method in class org.graalvm.compiler.nodes.calc.IntegerBelowNode.BelowOp
-
- forInteger(int, long, long) - Method in class org.graalvm.compiler.nodes.calc.IntegerLessThanNode.LessThanOp
-
- forInteger(int, long, long) - Method in class org.graalvm.compiler.nodes.calc.IntegerLowerThanNode.LowerOp
-
- forIntegerKind(JavaKind, long, StructuredGraph) - Static method in class org.graalvm.compiler.nodes.ConstantNode
-
- forIntegerKind(JavaKind, long) - Static method in class org.graalvm.compiler.nodes.ConstantNode
-
- forIntegerStamp(Stamp, long, StructuredGraph) - Static method in class org.graalvm.compiler.nodes.ConstantNode
-
Returns a node for a constant integer that's compatible to a given stamp.
- forIntegerStamp(Stamp, long) - Static method in class org.graalvm.compiler.nodes.ConstantNode
-
Returns a node for a constant integer that's compatible to a given stamp.
- forIntegerWithMask(int, long, long, IntegerStamp) - Static method in class org.graalvm.compiler.core.common.type.StampFactory
-
- forIntegerWithMask(int, long, long, long, long) - Static method in class org.graalvm.compiler.core.common.type.StampFactory
-
- forIsolateId(long, JNIConfig) - Static method in class org.graalvm.nativebridge.NativeIsolate
-
- forKeys(int[]) - Static method in class org.graalvm.compiler.lir.hashing.IntHasher
-
- forKind(JavaKind) - Static method in class org.graalvm.compiler.core.common.type.StampFactory
-
Return a stamp for a Java kind, as it would be represented on the bytecode stack.
- forLong(long, StructuredGraph) - Static method in class org.graalvm.compiler.nodes.ConstantNode
-
Returns a node for an long constant.
- forLong(long) - Static method in class org.graalvm.compiler.nodes.ConstantNode
-
Returns a node for an long constant.
- format - Variable in class org.graalvm.compiler.hotspot.nodes.VMErrorNode
-
- format(CompositeValue) - Static method in class org.graalvm.compiler.lir.CompositeValueClass
-
- format(JavaConstantFormatter) - Method in interface org.graalvm.compiler.nodes.util.JavaConstantFormattable
-
- format(JavaConstant) - Method in interface org.graalvm.compiler.nodes.util.JavaConstantFormatter
-
- format(JavaConstantFormatter) - Method in class org.graalvm.compiler.truffle.compiler.nodes.ObjectLocationIdentity
-
- formatArray(Word, UnsignedWord, int, Word, AllocationSnippets.FillContent, boolean, int, boolean, boolean, boolean, AllocationSnippets.AllocationSnippetCounters) - Method in class org.graalvm.compiler.replacements.AllocationSnippets
-
Formats some allocated memory with an object header and zeroes out the rest.
- formatAsTree(boolean) - Method in class org.graalvm.compiler.nodes.InliningLog
-
Formats the inlining log as a hierarchical tree.
- formatEvent(int, String, int, String, int, Map<String, Object>, int) - Method in interface org.graalvm.compiler.truffle.common.TruffleCompilerRuntime
-
Formats a message describing a Truffle event as a single line of text.
- formatMatch(Node) - Method in class org.graalvm.compiler.core.match.MatchPattern
-
For a node starting at root, produce a String showing the inputs that matched against this
rule.
- formatMatch(Node) - Method in class org.graalvm.compiler.core.match.MatchStatement
-
- formatObject(Word, UnsignedWord, Word, AllocationSnippets.FillContent, boolean, boolean, AllocationSnippets.AllocationSnippetCounters) - Method in class org.graalvm.compiler.replacements.AllocationSnippets
-
Formats some allocated memory with an object header and zeroes out the rest.
- formatTo(Formatter, int, int, int) - Method in class org.graalvm.compiler.graph.Node
-
- formatTo(Formatter, int, int, int) - Method in class org.graalvm.compiler.replacements.SnippetTemplate.Arguments
-
- forMemory(MemoryKill, LoopExitNode, LocationIdentity) - Static method in class org.graalvm.compiler.nodes.ProxyNode
-
- forName(String) - Static method in enum org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.PerformanceWarningKind
-
- forObject(Object) - Method in interface org.graalvm.compiler.api.replacements.SnippetReflectionProvider
-
Creates a boxed object
constant.
- forObject(Object) - Method in class org.graalvm.compiler.hotspot.meta.HotSpotSnippetReflectionProvider
-
- forObject(Object) - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- forObject(Object) - Method in class org.graalvm.compiler.truffle.runtime.hotspot.AbstractHotSpotTruffleRuntime
-
- forPrimitive(JavaConstant, StructuredGraph) - Static method in class org.graalvm.compiler.nodes.ConstantNode
-
Returns a node for a Java primitive.
- forPrimitive(JavaConstant) - Static method in class org.graalvm.compiler.nodes.ConstantNode
-
Returns a node for a Java primitive.
- forPrimitive(Stamp, JavaConstant, StructuredGraph) - Static method in class org.graalvm.compiler.nodes.ConstantNode
-
Returns a node for a primitive of a given type.
- forPrimitive(Stamp, Constant) - Static method in class org.graalvm.compiler.nodes.ConstantNode
-
Returns a node for a primitive of a given type.
- forShort(short, StructuredGraph) - Static method in class org.graalvm.compiler.nodes.ConstantNode
-
Returns a node for a short constant.
- forStamp(Stamp) - Static method in class org.graalvm.compiler.core.common.type.ArithmeticOpTable
-
- forSuccessor(LIR, AbstractBlockBase<?>, int) - Static method in class org.graalvm.compiler.lir.LabelRef
-
Returns a new reference to a successor of the given block.
- forThrowable(Throwable, BinaryMarshaller<? super Throwable>) - Static method in exception org.graalvm.nativebridge.ForeignException
-
- forUnsignedInteger(int) - Static method in class org.graalvm.compiler.core.common.type.StampFactory
-
- forUnsignedInteger(int, long, long) - Static method in class org.graalvm.compiler.core.common.type.StampFactory
-
- forUnsignedInteger(int, long, long, long, long) - Static method in class org.graalvm.compiler.core.common.type.StampFactory
-
- forValue(ValueNode, LoopExitNode) - Static method in class org.graalvm.compiler.nodes.ProxyNode
-
- forVoid() - Static method in class org.graalvm.compiler.core.common.type.StampFactory
-
Return the stamp for the void
type.
- forward() - Method in class org.graalvm.compiler.graph.iterators.NodeIterator
-
- forward() - Method in class org.graalvm.compiler.graph.iterators.PredicatedProxyNodeIterator
-
- forwardEnd() - Method in class org.graalvm.compiler.nodes.LoopBeginNode
-
- forwardEndAt(int) - Method in class org.graalvm.compiler.nodes.AbstractMergeNode
-
- forwardEndCount() - Method in class org.graalvm.compiler.nodes.AbstractMergeNode
-
- forwardEndIndex(EndNode) - Method in class org.graalvm.compiler.nodes.AbstractMergeNode
-
- forwardEnds() - Method in class org.graalvm.compiler.nodes.AbstractMergeNode
-
- FPDivRemOp(AMD64Arithmetic, AllocatableValue, AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64Arithmetic.FPDivRemOp
-
- fpop() - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- fprem() - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- fptan() - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- Frame(Block, T) - Constructor for class org.graalvm.compiler.phases.common.LoweringPhase.Frame
-
- frame - Variable in class org.graalvm.compiler.truffle.compiler.nodes.frame.VirtualFrameAccessorNode
-
- FrameAccessVerificationPhase - Class in org.graalvm.compiler.truffle.compiler.phases
-
This phase performs a pass over the control flow graph and checks whether the frame slot tags
match at all merges.
- FrameAccessVerificationPhase() - Constructor for class org.graalvm.compiler.truffle.compiler.phases.FrameAccessVerificationPhase
-
- frameContext - Variable in class org.graalvm.compiler.lir.asm.CompilationResultBuilder
-
The object that emits code for managing a method's frame.
- FrameContext - Interface in org.graalvm.compiler.lir.asm
-
Code for managing a method's native frame.
- frameFields - Variable in class org.graalvm.compiler.truffle.compiler.substitutions.KnownTruffleTypes
-
- frameInterpreterFrameLastSpOffset - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- frameInterpreterFrameSenderSpOffset - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- frameMap - Variable in class org.graalvm.compiler.lir.asm.CompilationResultBuilder
-
- frameMap - Variable in class org.graalvm.compiler.lir.dfa.LocationMarker
-
- FrameMap - Class in org.graalvm.compiler.lir.framemap
-
This class is used to build the stack frame layout for a compiled method.
- FrameMap(CodeCacheProvider, RegisterConfig, FrameMap.ReferenceMapBuilderFactory) - Constructor for class org.graalvm.compiler.lir.framemap.FrameMap
-
Creates a new frame map for the specified method.
- FrameMap.ReferenceMapBuilderFactory - Interface in org.graalvm.compiler.lir.framemap
-
- FrameMapBuilder - Class in org.graalvm.compiler.lir.framemap
-
- FrameMapBuilder() - Constructor for class org.graalvm.compiler.lir.framemap.FrameMapBuilder
-
- FrameMapBuilderImpl - Class in org.graalvm.compiler.lir.framemap
-
A FrameMapBuilder that records allocation.
- FrameMapBuilderImpl(FrameMap, CodeCacheProvider, RegisterConfig) - Constructor for class org.graalvm.compiler.lir.framemap.FrameMapBuilderImpl
-
- FrameMapBuilderTool - Class in org.graalvm.compiler.lir.framemap
-
- FrameMapBuilderTool() - Constructor for class org.graalvm.compiler.lir.framemap.FrameMapBuilderTool
-
- frameNeedsAllocating() - Method in class org.graalvm.compiler.lir.framemap.FrameMap
-
Determines if any space is used in the frame apart from the
return address slot
.
- frameSize() - Method in class org.graalvm.compiler.lir.framemap.FrameMap
-
Gets the allocated space in the compiled frame, not including any ABI required storage like
the return address slot
or a saved frame pointer.
- frameSlotIndex - Variable in class org.graalvm.compiler.truffle.compiler.nodes.frame.VirtualFrameAccessorNode
-
- FrameSlotKindIllegalTag - Static variable in class org.graalvm.compiler.truffle.compiler.nodes.frame.NewFrameNode
-
- FrameSlotKindLongTag - Static variable in class org.graalvm.compiler.truffle.compiler.nodes.frame.NewFrameNode
-
- FrameSlotKindObjectTag - Static variable in class org.graalvm.compiler.truffle.compiler.nodes.frame.NewFrameNode
-
- FrameSlotKindStaticTag - Static variable in class org.graalvm.compiler.truffle.compiler.nodes.frame.NewFrameNode
-
- frameState - Variable in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotConstantRetrievalOp
-
- frameState - Variable in class org.graalvm.compiler.java.BytecodeParser
-
- FrameState - Class in org.graalvm.compiler.nodes
-
The FrameState
class encapsulates the frame state (i.e.
- FrameState(FrameState, Bytecode, int, List<ValueNode>, int, int, int, boolean, boolean, boolean, List<MonitorIdNode>, List<EscapeObjectState>, FrameState.ValueFunction) - Constructor for class org.graalvm.compiler.nodes.FrameState
-
- FrameState(int) - Constructor for class org.graalvm.compiler.nodes.FrameState
-
- FrameState(int, ValueNode) - Constructor for class org.graalvm.compiler.nodes.FrameState
-
Creates a placeholder frame state with a single element on the stack representing a return
value or thrown exception.
- FrameState(FrameState, Bytecode, int, ValueNode[], ValueNode[], int, JavaKind[], ValueNode[], ValueNode[], List<MonitorIdNode>, boolean, boolean) - Constructor for class org.graalvm.compiler.nodes.FrameState
-
- FrameState.ValueFunction - Interface in org.graalvm.compiler.nodes
-
Function for computing a value in this frame state.
- FrameStateAssignmentPhase - Class in org.graalvm.compiler.phases.common
-
- FrameStateAssignmentPhase() - Constructor for class org.graalvm.compiler.phases.common.FrameStateAssignmentPhase
-
- FrameStateBuilder - Class in org.graalvm.compiler.java
-
- FrameStateBuilder(GraphBuilderTool, ResolvedJavaMethod, StructuredGraph) - Constructor for class org.graalvm.compiler.java.FrameStateBuilder
-
Creates a new frame state builder for the given method and the given target graph.
- FrameStateBuilder(GraphBuilderTool, Bytecode, StructuredGraph, boolean) - Constructor for class org.graalvm.compiler.java.FrameStateBuilder
-
Creates a new frame state builder for the given code attribute, method and the given target
graph.
- freeRBPSpillSlot() - Method in class org.graalvm.compiler.lir.amd64.AMD64FrameMapBuilder
-
- freeze() - Method in class org.graalvm.compiler.graph.Graph
-
- FREM - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- fremAddress - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- FrequencyEncoder<T> - Class in org.graalvm.compiler.core.common.util
-
Creates an array of T objects order by the occurrence frequency of each object.
- FrequencyEncoder(EconomicMap<T, FrequencyEncoder.Entry<T>>) - Constructor for class org.graalvm.compiler.core.common.util.FrequencyEncoder
-
- frequencySource - Variable in class org.graalvm.compiler.nodes.cfg.Block
-
- FREQUENT_PROBABILITY - Static variable in class org.graalvm.compiler.nodes.extended.BranchProbabilityNode
-
- FREQUENT_PROFILE - Static variable in class org.graalvm.compiler.nodes.extended.BranchProbabilityNode
-
- freshlyInstantiatedArguments(Invoke, EconomicSet<ParameterNode>) - Static method in class org.graalvm.compiler.phases.common.inlining.walker.InliningData
-
Gets the freshly instantiated arguments.
- FRETURN - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- frintm(int, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C7.2.160 Floating-point Round to Integral, toward Minus infinity (scalar).
- frintn(int, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C7.2.162 Floating-point Round to Integral, to nearest with ties to even (scalar).
- frintp(int, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C7.2.164 Floatin-point Round to Integral, toward Plug infinity (scalar).
- frintz(int, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C7.2.168 Floating-point Round to Integral, toward Zero (scalar).
- from() - Method in class org.graalvm.compiler.lir.alloc.lsra.Interval
-
- from - Variable in class org.graalvm.compiler.lir.alloc.lsra.Range
-
The start of the range, inclusive.
- from() - Method in class org.graalvm.compiler.lir.stackslotalloc.StackInterval
-
- from(CanonicalizerTool) - Static method in interface org.graalvm.compiler.nodes.NodeView
-
- from - Variable in class org.graalvm.compiler.replacements.nodes.AESNode
-
- from(boolean, boolean) - Static method in enum org.graalvm.compiler.truffle.compiler.phases.InstrumentBranchesPhase.BranchState
-
- fromAddress(AddressNode.Address) - Static method in class org.graalvm.compiler.word.Word
-
- fromBoolean(boolean) - Static method in enum org.graalvm.compiler.replacements.AllocationSnippets.FillContent
-
- fromConditional(ConditionalNode) - Static method in class org.graalvm.compiler.nodes.calc.MinMaxNode
-
Tries to build a
MinMaxNode
representation of the given conditional.
- fromEncoding(int) - Static method in enum org.graalvm.compiler.asm.aarch64.AArch64Assembler.ConditionFlag
-
- fromIndexValue - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArrayIndexOfOp
-
- fromInt(int) - Static method in enum org.graalvm.compiler.core.common.Stride
-
Creates a
Stride
for the scaling factor in
scale
.
- fromJavaKind(Architecture, JavaKind) - Static method in class org.graalvm.compiler.core.common.LIRKind
-
Create the correct
LIRKind
for a given
Architecture
and
JavaKind
.
- fromJavaKind(JavaKind) - Static method in enum org.graalvm.compiler.core.common.Stride
-
- fromKind(PlatformKind) - Static method in enum org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler.ElementSize
-
- FromLibGraalCalls<T extends Enum<T> & FromLibGraalId> - Class in org.graalvm.libgraal.jni
-
Helpers for calling methods in HotSpot heap via JNI.
- FromLibGraalCalls(Class<T>) - Constructor for class org.graalvm.libgraal.jni.FromLibGraalCalls
-
- FromLibGraalEntryPointsResolver - Annotation Type in org.graalvm.libgraal.jni.annotation
-
Annotation to generate the FromLibGraalCalls
for given id type.
- FromLibGraalId - Interface in org.graalvm.libgraal.jni.annotation
-
- fromLog2(int) - Static method in enum org.graalvm.compiler.core.common.Stride
-
Creates a
Stride
for the log2 scaling factor
shift
.
- fromMutableCopy(G) - Static method in class org.graalvm.compiler.graph.CachedGraph
-
- fromReadonlyCopy(G) - Static method in class org.graalvm.compiler.graph.CachedGraph
-
- fromSigned(GraphBuilderContext, ValueNode) - Method in class org.graalvm.compiler.word.WordOperationPlugin
-
- fromSize(int) - Static method in enum org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler.ElementSize
-
- fromUnsigned(GraphBuilderContext, ValueNode) - Method in class org.graalvm.compiler.word.WordOperationPlugin
-
- fromVectorKind(PlatformKind) - Static method in enum org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler.ASIMDSize
-
- fromWord(Pointer) - Static method in class org.graalvm.compiler.hotspot.word.KlassPointer
-
- fromWord(Pointer) - Static method in class org.graalvm.compiler.hotspot.word.MethodPointer
-
- fsin() - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- fsin(Register, Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- fsqrt(int, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C7.2.172 Floating-point Square Root (scalar).
- fsqrtVV(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.171 Floating-point square root.
for i in 0..n-1 do dst[i] = fp_sqrt(src[i])
- FSTORE - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- FSTORE_0 - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- FSTORE_1 - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- FSTORE_2 - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- FSTORE_3 - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- fstp(int, Register, Register, AArch64Address) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
Store Pair of Registers calculates an address from a base register value and an immediate
offset, and stores two single, double, or quad words to the calculated address, from two
registers.
- fstp(int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- fstpd(AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- fstps(AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- fstr(int, Register, AArch64Address) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
Floating point store.
- fstr(int, Register, AArch64Address) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
Floating point store.
- fstr(int, Register, AArch64Address, boolean) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
Floating point store.
- fsub(int, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C7.2.174 Floating-point Subtract (scalar).
- FSUB - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- fsubVVV(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.173 floating point subtract vector.
for i in 0..n-1 do dst[i] = fp_sub(src1[i], src2[i])
- ftan(Register, Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- FullFuzzedCompilationPlan - Class in org.graalvm.compiler.core.phases.fuzzing
-
- FullFuzzedTierPlan<C> - Class in org.graalvm.compiler.core.phases.fuzzing
-
Tier plan that inserts optional phases in a MinimalFuzzedTierPlan
.
- FullInfopointNode - Class in org.graalvm.compiler.nodes
-
Nodes of this type are inserted into the graph to denote points of interest to debugging.
- FullInfopointNode(InfopointReason, FrameState, ValueNode) - Constructor for class org.graalvm.compiler.nodes.FullInfopointNode
-
- FullInfopointOp - Class in org.graalvm.compiler.lir
-
Emits an infopoint (only mark the position).
- FullInfopointOp(LIRFrameState, InfopointReason) - Constructor for class org.graalvm.compiler.lir.FullInfopointOp
-
- fullSystemBarrier() - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
Ensures current execution state is committed before continuing.
- FullUnroll - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- fullUnroll(LoopEx, CoreProviders, CanonicalizerPhase) - Static method in class org.graalvm.compiler.loop.phases.LoopTransformations
-
- FullUnrollCodeSizeBudgetFactorForLargeGraphs - Static variable in class org.graalvm.compiler.loop.phases.LoopFullUnrollPhase.Options
-
- FullUnrollCodeSizeBudgetFactorForSmallGraphs - Static variable in class org.graalvm.compiler.loop.phases.LoopFullUnrollPhase.Options
-
- FullUnrollConstantCompareBoost - Static variable in class org.graalvm.compiler.nodes.loop.DefaultLoopPolicies.Options
-
- FullUnrollMaxApplication - Static variable in class org.graalvm.compiler.loop.phases.LoopFullUnrollPhase.Options
-
- FullUnrollMaxIterations - Static variable in class org.graalvm.compiler.nodes.loop.DefaultLoopPolicies.Options
-
- FullUnrollMaxNodes - Static variable in class org.graalvm.compiler.nodes.loop.DefaultLoopPolicies.Options
-
- FullUnrollSmallGraphThreshold - Static variable in class org.graalvm.compiler.loop.phases.LoopFullUnrollPhase.Options
-
- functionPtr - Variable in class org.graalvm.compiler.lir.aarch64.AArch64CCall
-
- functionPtr - Variable in class org.graalvm.compiler.lir.amd64.AMD64CCall
-
- FusedMultiplyAddNode - Class in org.graalvm.compiler.replacements.nodes
-
- FusedMultiplyAddNode(ValueNode, ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.replacements.nodes.FusedMultiplyAddNode
-
- FuzzedSuites - Class in org.graalvm.compiler.core.phases.fuzzing
-
Suites
created by fuzzing the order of the phases in each tier.
- FUZZY_MATCH_THRESHOLD - Static variable in class org.graalvm.compiler.options.OptionsParser
-
- fwait() - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- fxch(int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- fyl2x() - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- G1ArrayRangePostWriteBarrier - Class in org.graalvm.compiler.nodes.gc
-
- G1ArrayRangePostWriteBarrier(AddressNode, ValueNode, int) - Constructor for class org.graalvm.compiler.nodes.gc.G1ArrayRangePostWriteBarrier
-
- g1ArrayRangePostWriteBarrier(AddressNode.Address, long, int) - Method in class org.graalvm.compiler.replacements.gc.G1WriteBarrierSnippets
-
- G1ArrayRangePreWriteBarrier - Class in org.graalvm.compiler.nodes.gc
-
- G1ArrayRangePreWriteBarrier(AddressNode, ValueNode, int) - Constructor for class org.graalvm.compiler.nodes.gc.G1ArrayRangePreWriteBarrier
-
- g1ArrayRangePreWriteBarrier(AddressNode.Address, long, int) - Method in class org.graalvm.compiler.replacements.gc.G1WriteBarrierSnippets
-
- G1BarrierSet - Class in org.graalvm.compiler.nodes.gc
-
- G1BarrierSet(ResolvedJavaType, ResolvedJavaField) - Constructor for class org.graalvm.compiler.nodes.gc.G1BarrierSet
-
- g1CardQueueBufferOffset - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- g1CardQueueBufferOffset(GraalHotSpotVMConfig) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- g1CardQueueIndexOffset - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- g1CardQueueIndexOffset(GraalHotSpotVMConfig) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- G1PostWriteBarrier - Class in org.graalvm.compiler.nodes.gc
-
- G1PostWriteBarrier(AddressNode, ValueNode, boolean, boolean) - Constructor for class org.graalvm.compiler.nodes.gc.G1PostWriteBarrier
-
- g1PostWriteBarrier(AddressNode.Address, Object, Object, boolean, int, G1WriteBarrierSnippets.Counters) - Method in class org.graalvm.compiler.replacements.gc.G1WriteBarrierSnippets
-
- G1PreWriteBarrier - Class in org.graalvm.compiler.nodes.gc
-
- G1PreWriteBarrier(AddressNode, ValueNode, boolean, boolean) - Constructor for class org.graalvm.compiler.nodes.gc.G1PreWriteBarrier
-
- g1PreWriteBarrier(AddressNode.Address, Object, Object, boolean, boolean, int, G1WriteBarrierSnippets.Counters) - Method in class org.graalvm.compiler.replacements.gc.G1WriteBarrierSnippets
-
- G1ReferentFieldReadBarrier - Class in org.graalvm.compiler.nodes.gc
-
The
G1ReferentFieldReadBarrier
is added when a read access is performed to the referent
field of a
Reference
object (through a
LoadFieldNode
or an
UnsafeLoadNode
).
- G1ReferentFieldReadBarrier(AddressNode, ValueNode) - Constructor for class org.graalvm.compiler.nodes.gc.G1ReferentFieldReadBarrier
-
- g1ReferentReadBarrier(AddressNode.Address, Object, Object, int, G1WriteBarrierSnippets.Counters) - Method in class org.graalvm.compiler.replacements.gc.G1WriteBarrierSnippets
-
- g1SATBQueueBufferOffset - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- g1SATBQueueBufferOffset(GraalHotSpotVMConfig) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- g1SATBQueueIndexOffset - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- g1SATBQueueIndexOffset(GraalHotSpotVMConfig) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- g1SATBQueueMarkingActiveOffset - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- g1SATBQueueMarkingActiveOffset(GraalHotSpotVMConfig) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- G1WBPOSTCALL - Static variable in class org.graalvm.compiler.hotspot.replacements.HotSpotG1WriteBarrierSnippets
-
- G1WBPRECALL - Static variable in class org.graalvm.compiler.hotspot.replacements.HotSpotG1WriteBarrierSnippets
-
- G1WriteBarrierLowerer(SnippetCounter.Group.Factory) - Constructor for class org.graalvm.compiler.replacements.gc.G1WriteBarrierSnippets.G1WriteBarrierLowerer
-
- g1WriteBarrierSnippets - Variable in class org.graalvm.compiler.hotspot.meta.DefaultHotSpotLoweringProvider
-
- G1WriteBarrierSnippets - Class in org.graalvm.compiler.replacements.gc
-
Implementation of the write barriers for the G1 garbage collector.
- G1WriteBarrierSnippets() - Constructor for class org.graalvm.compiler.replacements.gc.G1WriteBarrierSnippets
-
- G1WriteBarrierSnippets.Counters - Class in org.graalvm.compiler.replacements.gc
-
- G1WriteBarrierSnippets.G1WriteBarrierLowerer - Class in org.graalvm.compiler.replacements.gc
-
- g1YoungCardValue - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- g1YoungCardValue(GraalHotSpotVMConfig) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- GC_CARD_LOCATION - Static variable in class org.graalvm.compiler.replacements.gc.WriteBarrierSnippets
-
- GCDebugStartCycle - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- gcTotalCollectionsAddress() - Method in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- gcTotalCollectionsAddress() - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotG1WriteBarrierSnippets
-
- gcTotalCollectionsAddress(GraalHotSpotVMConfig) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- gcTotalCollectionsAddress() - Method in class org.graalvm.compiler.replacements.gc.G1WriteBarrierSnippets
-
- gen - Variable in class org.graalvm.compiler.core.gen.NodeLIRBuilder
-
- gen - Variable in class org.graalvm.compiler.core.gen.NodeMatchRules
-
- genAnd(ValueNode, ValueNode) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- genArrayLength(ValueNode) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- genCheckCast(JavaType, ValueNode) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- genCheckCast(ResolvedJavaType, ValueNode) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- genCheckcastDynamic(ValueNode, ValueNode) - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext
-
- genConditional(ValueNode) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- generalFromSize(int) - Static method in enum org.graalvm.compiler.asm.aarch64.AArch64Assembler.InstructionType
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.core.aarch64.AArch64AddressNode
-
- generate(NodeLIRBuilderTool, ArithmeticLIRGeneratorTool) - Method in class org.graalvm.compiler.core.aarch64.AArch64PointerAddNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.core.amd64.AMD64AddressNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.core.amd64.AMD64CompressAddressLowering.HeapBaseNode
-
- generate(NodeLIRBuilder, int, Node, Block, StructuredGraph.ScheduleResult) - Method in class org.graalvm.compiler.core.match.MatchStatement
-
Attempt to match the current statement against a Node.
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64X87MathIntrinsicNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.hotspot.nodes.AcquiredCASLockNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.hotspot.nodes.AllocaNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.hotspot.nodes.BeginLockScopeNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.hotspot.nodes.CurrentJavaThreadNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.hotspot.nodes.CurrentLockNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.hotspot.nodes.DeoptimizeCallerNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.hotspot.nodes.DeoptimizeWithExceptionInCallerNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.hotspot.nodes.EndLockScopeNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.hotspot.nodes.FastAcquireBiasedLockNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.hotspot.nodes.JumpToExceptionHandlerInCallerNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.hotspot.nodes.JumpToExceptionHandlerNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.hotspot.nodes.MonitorCounterNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.hotspot.nodes.PatchReturnAddressNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.hotspot.nodes.StubForeignCallNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.hotspot.nodes.VMErrorNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.hotspot.word.PointerCastNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.AbstractBeginNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.AbstractEndNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.AbstractMergeNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.BinaryOpLogicNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.BreakpointNode
-
- generate(NodeLIRBuilderTool, ArithmeticLIRGeneratorTool) - Method in class org.graalvm.compiler.nodes.calc.AbsNode
-
- generate(NodeLIRBuilderTool, ArithmeticLIRGeneratorTool) - Method in class org.graalvm.compiler.nodes.calc.AddNode
-
- generate(NodeLIRBuilderTool, ArithmeticLIRGeneratorTool) - Method in class org.graalvm.compiler.nodes.calc.AndNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.calc.ConditionalNode
-
- generate(NodeLIRBuilderTool, ArithmeticLIRGeneratorTool) - Method in class org.graalvm.compiler.nodes.calc.CopySignNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.calc.EncodeArrayNode
-
- generate(NodeLIRBuilderTool, ArithmeticLIRGeneratorTool) - Method in class org.graalvm.compiler.nodes.calc.FloatConvertNode
-
- generate(NodeLIRBuilderTool, ArithmeticLIRGeneratorTool) - Method in class org.graalvm.compiler.nodes.calc.FloatDivNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.calc.HasNegativesNode
-
- generate(NodeLIRBuilderTool, ArithmeticLIRGeneratorTool) - Method in class org.graalvm.compiler.nodes.calc.IntegerMulHighNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.calc.IsNullNode
-
- generate(NodeLIRBuilderTool, ArithmeticLIRGeneratorTool) - Method in class org.graalvm.compiler.nodes.calc.LeftShiftNode
-
- generate(NodeLIRBuilderTool, ArithmeticLIRGeneratorTool) - Method in class org.graalvm.compiler.nodes.calc.MinMaxNode
-
- generate(NodeLIRBuilderTool, ArithmeticLIRGeneratorTool) - Method in class org.graalvm.compiler.nodes.calc.MulNode
-
- generate(NodeLIRBuilderTool, ArithmeticLIRGeneratorTool) - Method in class org.graalvm.compiler.nodes.calc.NarrowNode
-
- generate(NodeLIRBuilderTool, ArithmeticLIRGeneratorTool) - Method in class org.graalvm.compiler.nodes.calc.NegateNode
-
- generate(NodeLIRBuilderTool, ArithmeticLIRGeneratorTool) - Method in class org.graalvm.compiler.nodes.calc.NotNode
-
- generate(NodeLIRBuilderTool, ArithmeticLIRGeneratorTool) - Method in class org.graalvm.compiler.nodes.calc.OrNode
-
- generate(NodeLIRBuilderTool, ArithmeticLIRGeneratorTool) - Method in class org.graalvm.compiler.nodes.calc.ReinterpretNode
-
- generate(NodeLIRBuilderTool, ArithmeticLIRGeneratorTool) - Method in class org.graalvm.compiler.nodes.calc.RemNode
-
- generate(NodeLIRBuilderTool, ArithmeticLIRGeneratorTool) - Method in class org.graalvm.compiler.nodes.calc.RightShiftNode
-
- generate(NodeLIRBuilderTool, ArithmeticLIRGeneratorTool) - Method in class org.graalvm.compiler.nodes.calc.RoundFloatToIntegerNode
-
- generate(NodeLIRBuilderTool, ArithmeticLIRGeneratorTool) - Method in class org.graalvm.compiler.nodes.calc.RoundNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.calc.SignedDivNode
-
- generate(NodeLIRBuilderTool, ArithmeticLIRGeneratorTool) - Method in class org.graalvm.compiler.nodes.calc.SignedFloatingIntegerDivNode
-
- generate(NodeLIRBuilderTool, ArithmeticLIRGeneratorTool) - Method in class org.graalvm.compiler.nodes.calc.SignedFloatingIntegerRemNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.calc.SignedRemNode
-
- generate(NodeLIRBuilderTool, ArithmeticLIRGeneratorTool) - Method in class org.graalvm.compiler.nodes.calc.SignExtendNode
-
- generate(NodeLIRBuilderTool, ArithmeticLIRGeneratorTool) - Method in class org.graalvm.compiler.nodes.calc.SignumNode
-
- generate(NodeLIRBuilderTool, ArithmeticLIRGeneratorTool) - Method in class org.graalvm.compiler.nodes.calc.SqrtNode
-
- generate(NodeLIRBuilderTool, ArithmeticLIRGeneratorTool) - Method in class org.graalvm.compiler.nodes.calc.SubNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.calc.UnsignedDivNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.calc.UnsignedRemNode
-
- generate(NodeLIRBuilderTool, ArithmeticLIRGeneratorTool) - Method in class org.graalvm.compiler.nodes.calc.UnsignedRightShiftNode
-
- generate(NodeLIRBuilderTool, ArithmeticLIRGeneratorTool) - Method in class org.graalvm.compiler.nodes.calc.XorNode
-
- generate(NodeLIRBuilderTool, ArithmeticLIRGeneratorTool) - Method in class org.graalvm.compiler.nodes.calc.ZeroExtendNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.CallTargetNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.CompressionNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.ConstantNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.debug.BindToRegisterNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.debug.BlackholeNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.debug.ControlFlowAnchorNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.debug.DynamicCounterNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.debug.NeverStripMineNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.debug.SideEffectNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.debug.SpillRegistersNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.DeoptimizeNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.DynamicDeoptimizeNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.EntryMarkerNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.extended.CacheWritebackNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.extended.CacheWritebackSyncNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.extended.FixedValueAnchorNode
-
- generate(NodeLIRBuilderTool) - Method in interface org.graalvm.compiler.nodes.extended.ForeignCall
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.extended.IntegerSwitchNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.extended.MembarNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.extended.MultiGuardNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.extended.NullCheckNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.extended.OpaqueLogicNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.extended.OpaqueNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.extended.OSRMonitorEnterNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.extended.ValueAnchorNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.FullInfopointNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.GetObjectAddressNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.GuardedValueNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.IfNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.InvokeNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.InvokeWithExceptionNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.java.LogicCompareAndSwapNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.java.LoweredAtomicReadAndAddNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.java.LoweredAtomicReadAndWriteNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.java.MonitorIdNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.java.ReachabilityFenceNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.java.RegisterFinalizerNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.java.TypeSwitchNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.java.ValueCompareAndSwapNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.LogicConstantNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.LoopBeginNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.LoopEndNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.memory.FloatingReadNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.memory.MemoryAnchorNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.memory.MemoryMapNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.memory.ReadNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.memory.WriteNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.PauseNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.PiNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.PrefetchAllocateNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.ReturnNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.SafepointNode
-
- generate(NodeLIRBuilderTool) - Method in interface org.graalvm.compiler.nodes.spi.ArithmeticLIRLowerable
-
- generate(NodeLIRBuilderTool, ArithmeticLIRGeneratorTool) - Method in interface org.graalvm.compiler.nodes.spi.ArithmeticLIRLowerable
-
- generate(NodeLIRBuilderTool) - Method in interface org.graalvm.compiler.nodes.spi.LIRLowerable
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.UnaryOpLogicNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.UnwindNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.virtual.VirtualArrayNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.nodes.virtual.VirtualObjectNode
-
- generate(NodeLIRBuilderTool, ArithmeticLIRGeneratorTool) - Method in class org.graalvm.compiler.replacements.amd64.AMD64FloatConvertNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.replacements.DimensionsNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerExactArithmeticSplitNode
-
- generate(NodeLIRBuilderTool, ArithmeticLIRGeneratorTool) - Method in class org.graalvm.compiler.replacements.nodes.arithmetic.UnsignedMulHighNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.replacements.nodes.AssertionNode
-
- generate(NodeLIRBuilderTool, ArithmeticLIRGeneratorTool) - Method in class org.graalvm.compiler.replacements.nodes.BinaryMathIntrinsicNode
-
- generate(NodeLIRBuilderTool, ArithmeticLIRGeneratorTool) - Method in class org.graalvm.compiler.replacements.nodes.BitCountNode
-
- generate(NodeLIRBuilderTool, ArithmeticLIRGeneratorTool) - Method in class org.graalvm.compiler.replacements.nodes.BitScanForwardNode
-
- generate(NodeLIRBuilderTool, ArithmeticLIRGeneratorTool) - Method in class org.graalvm.compiler.replacements.nodes.BitScanReverseNode
-
- generate(NodeLIRBuilderTool, ArithmeticLIRGeneratorTool) - Method in class org.graalvm.compiler.replacements.nodes.CountLeadingZerosNode
-
- generate(NodeLIRBuilderTool, ArithmeticLIRGeneratorTool) - Method in class org.graalvm.compiler.replacements.nodes.CountTrailingZerosNode
-
- generate(NodeLIRBuilderTool, ArithmeticLIRGeneratorTool) - Method in class org.graalvm.compiler.replacements.nodes.FusedMultiplyAddNode
-
- generate(NodeLIRBuilderTool) - Method in interface org.graalvm.compiler.replacements.nodes.IntrinsicMethodNodeInterface
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.replacements.nodes.ReadRegisterNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.replacements.nodes.ResolvedMethodHandleCallTargetNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.replacements.nodes.ReverseBytesNode
-
- generate(NodeLIRBuilderTool, ArithmeticLIRGeneratorTool) - Method in class org.graalvm.compiler.replacements.nodes.UnaryMathIntrinsicNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.replacements.nodes.WriteRegisterNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.replacements.nodes.ZeroMemoryNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.replacements.StringLatin1InflateNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.replacements.StringUTF16CompressNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.truffle.compiler.nodes.frame.ForceMaterializeNode
-
- generate(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.word.WordCastNode
-
- generateArithmetic(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerAddExactSplitNode
-
- generateArithmetic(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerExactArithmeticSplitNode
-
- generateArithmetic(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerMulExactSplitNode
-
- generateArithmetic(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerNegExactSplitNode
-
- generateArithmetic(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerSubExactSplitNode
-
- generateASIMDBinaryInstruction(AArch64ArithmeticOp, AllocatableValue, AllocatableValue, AllocatableValue) - Static method in enum org.graalvm.compiler.lir.aarch64.AArch64ArithmeticOp
-
- generateASIMDFloatCompare(LIRGenerator, Condition, AllocatableValue, AllocatableValue, AllocatableValue, boolean) - Static method in class org.graalvm.compiler.lir.aarch64.AArch64Compare
-
- generateBlockMap() - Method in class org.graalvm.compiler.java.BytecodeParser
-
- GeneratedFoldInvocationPlugin - Class in org.graalvm.compiler.nodes.graphbuilderconf
-
- GeneratedFoldInvocationPlugin(String, Type...) - Constructor for class org.graalvm.compiler.nodes.graphbuilderconf.GeneratedFoldInvocationPlugin
-
- GeneratedInvocationPlugin - Class in org.graalvm.compiler.nodes.graphbuilderconf
-
- GeneratedInvocationPlugin(String, Type...) - Constructor for class org.graalvm.compiler.nodes.graphbuilderconf.GeneratedInvocationPlugin
-
- GeneratedNodeIntrinsicInvocationPlugin - Class in org.graalvm.compiler.nodes.graphbuilderconf
-
- GeneratedNodeIntrinsicInvocationPlugin(String, Type...) - Constructor for class org.graalvm.compiler.nodes.graphbuilderconf.GeneratedNodeIntrinsicInvocationPlugin
-
- GeneratedPluginFactory - Interface in org.graalvm.compiler.nodes.graphbuilderconf
-
- GeneratedPluginInjectionProvider - Interface in org.graalvm.compiler.nodes.graphbuilderconf
-
- GeneratedStubsHolder - Annotation Type in org.graalvm.compiler.lir
-
Serves as a marker for stub generation.
- GenerateHotSpotToNativeBridge - Annotation Type in org.graalvm.nativebridge
-
Generates a HotSpot to native bridge.
- GenerateNativeToHotSpotBridge - Annotation Type in org.graalvm.nativebridge
-
Generate a native to HotSpot bridge for an annotated class.
- GenerateNativeToNativeBridge - Annotation Type in org.graalvm.nativebridge
-
Generates a native to native bridge.
- GenerateStub - Annotation Type in org.graalvm.compiler.lir
-
Generate a stub to be called via foreign call.
- GenerateStubs - Annotation Type in org.graalvm.compiler.lir
-
- GENERIC_ARRAYCOPY - Static variable in class org.graalvm.compiler.hotspot.meta.HotSpotHostForeignCallsProvider
-
- genericArraycopy - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- genericArraycopy(Object, int, Object, int, int) - Static method in class org.graalvm.compiler.hotspot.replacements.arraycopy.GenericArrayCopyCallNode
-
- GenericArrayCopyCallNode - Class in org.graalvm.compiler.hotspot.replacements.arraycopy
-
- GenericArrayCopyCallNode(ForeignCallsProvider, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.hotspot.replacements.arraycopy.GenericArrayCopyCallNode
-
- genericArraycopyDifferentTypeCopiedCounter - Variable in class org.graalvm.compiler.replacements.arraycopy.ArrayCopySnippets.Counters
-
- genericArraycopyDifferentTypeCounter - Variable in class org.graalvm.compiler.replacements.arraycopy.ArrayCopySnippets.Counters
-
- genericArraycopySnippet(Object, int, Object, int, int, JavaKind, LocationIdentity, ArrayCopySnippets.Counters) - Method in class org.graalvm.compiler.replacements.arraycopy.ArrayCopySnippets
-
Performs a generic array copy with all required type and store checks.
- GenericContext - Class in org.graalvm.compiler.lir.phases
-
Allows storing of arbitrary data.
- GenericContext() - Constructor for class org.graalvm.compiler.lir.phases.GenericContext
-
- GenericDynamicCounters - Static variable in class org.graalvm.compiler.hotspot.debug.BenchmarkCounters.Options
-
- GenericValueMap<T> - Class in org.graalvm.compiler.lir.util
-
- GenericValueMap() - Constructor for class org.graalvm.compiler.lir.util.GenericValueMap
-
- genExplicitExceptionEdge(BytecodeExceptionNode.BytecodeExceptionKind, ValueNode...) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- genExplicitExceptionEdge(BytecodeExceptionNode.BytecodeExceptionKind, ValueNode...) - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext
-
Generates an exception edge for the current bytecode.
- genExplicitExceptionEdge(BytecodeExceptionNode.BytecodeExceptionKind, ValueNode...) - Method in class org.graalvm.compiler.replacements.IntrinsicGraphBuilder
-
- genExplicitExceptionEdge(BytecodeExceptionNode.BytecodeExceptionKind, ValueNode...) - Method in class org.graalvm.compiler.replacements.PEGraphDecoder.PEAppendGraphBuilderContext
-
- genFloatAdd(ValueNode, ValueNode) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- genFloatConvert(FloatConvert, ValueNode) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- genFloatDiv(ValueNode, ValueNode) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- genFloatMul(ValueNode, ValueNode) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- genFloatRem(ValueNode, ValueNode) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- genFloatSub(ValueNode, ValueNode) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- genGetField(int, int) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- genGetField(int, int, ValueNode) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- genGetStatic(int, int) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- genGoto() - Method in class org.graalvm.compiler.java.BytecodeParser
-
- genIf(ValueNode, Condition, ValueNode) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- genIf(LogicNode, BciBlockMapping.BciBlock, BciBlockMapping.BciBlock, ProfileData.BranchProbabilityData) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- genIfNode(LogicNode, FixedNode, FixedNode, ProfileData.BranchProbabilityData) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- genImplicitException(int, int, DebugInfo) - Static method in class org.graalvm.compiler.serviceprovider.GraalServices
-
Constructs an info point for an implicit exception dispatch.
- genInstanceOf(JavaType, ValueNode) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- genInstanceOf(ResolvedJavaType, ValueNode) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- genIntegerAdd(ValueNode, ValueNode) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- genIntegerDiv(ValueNode, ValueNode, GuardingNode) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- genIntegerEquals(ValueNode, ValueNode) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- genIntegerLessThan(ValueNode, ValueNode) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- genIntegerMul(ValueNode, ValueNode) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- genIntegerNormalizeCompare(ValueNode, ValueNode) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- genIntegerRem(ValueNode, ValueNode, GuardingNode) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- genIntegerSub(ValueNode, ValueNode) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- genIntegerSwitch(ValueNode, ArrayList<BciBlockMapping.BciBlock>, int[], double[], int[], ProfileData.ProfileSource) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- genInvokeDynamic(int, int) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- genInvokeInterface(int, int) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- genInvokeInterface(JavaType, JavaMethod) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- genInvokeSpecial(int, int) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- genInvokeStatic(int, int) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- genInvokeVirtual(int, int) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- genInvokeVirtual(ResolvedJavaMethod) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- genJsr(int) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- genLeftShift(ValueNode, ValueNode) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- genLoadConstant(int, int) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- genLoadField(ValueNode, ResolvedJavaField) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- genLoadFieldNode(Assumptions, ValueNode, ResolvedJavaField) - Method in interface org.graalvm.compiler.replacements.nodes.ObjectClone
-
- genLoadIndexed(ValueNode, ValueNode, GuardingNode, JavaKind) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- genLoadIndexedNode(Assumptions, ValueNode, ValueNode, JavaKind) - Method in interface org.graalvm.compiler.replacements.nodes.ObjectClone
-
- GenLoopSafepoints - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- genMonitorEnter(ValueNode, int) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- genMonitorExit(ValueNode, ValueNode, int) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- genNarrow(ValueNode, int) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- genNegateOp(ValueNode) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- genNewInstance(int) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- genNewInstance(JavaType) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- genNewInstance(ResolvedJavaType) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- genNormalizeCompare(ValueNode, ValueNode, boolean) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- genObjectEquals(ValueNode, ValueNode) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- genOr(ValueNode, ValueNode) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- genPutField(int, int) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- genPutField(JavaField) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- genPutStatic(int, int) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- genPutStatic(JavaField) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- genRet(int) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- genReturn(ValueNode, JavaKind) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- genRightShift(ValueNode, ValueNode) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- genSignExtend(ValueNode, int) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- genStoreField(ValueNode, ResolvedJavaField, ValueNode) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- genStoreIndexed(ValueNode, ValueNode, GuardingNode, GuardingNode, JavaKind, ValueNode) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- genThrow() - Method in class org.graalvm.compiler.java.BytecodeParser
-
- genUnique(ValueNode) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- genUnique(LogicNode) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- genUnsignedRightShift(ValueNode, ValueNode) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- genVolatileFieldReadProxy(ValueNode) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- genXor(ValueNode, ValueNode) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- genZeroExtend(ValueNode, int) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- get(PlatformKind) - Static method in enum org.graalvm.compiler.asm.amd64.AMD64BaseAssembler.OperandSize
-
- get(AbstractBlockBase<?>) - Method in class org.graalvm.compiler.core.common.cfg.BlockMap
-
- get(E, AbstractBlockBase<?>) - Method in class org.graalvm.compiler.core.common.cfg.DominatorOptimizationProblem
-
Checks whether a flag is set for a block.
- get(Object, int) - Method in class org.graalvm.compiler.core.common.Fields
-
Gets the value of a field for a given object.
- get(int) - Method in class org.graalvm.compiler.core.common.util.IntList
-
Gets the value in this list at a given index.
- get(int) - Method in class org.graalvm.compiler.core.common.util.ReversedList
-
- get(Class<T>) - Static method in class org.graalvm.compiler.graph.NodeClass
-
- get(int) - Method in class org.graalvm.compiler.graph.NodeList
-
Get a node from the list given an index
.
- get(int) - Method in class org.graalvm.compiler.graph.NodeList.SubList
-
- get(Node) - Method in class org.graalvm.compiler.graph.NodeMap
-
- get(int) - Method in class org.graalvm.compiler.graph.NodeStack
-
- get(Node) - Method in class org.graalvm.compiler.graph.Position
-
- get() - Static method in class org.graalvm.compiler.hotspot.nodes.CurrentJavaThreadNode
-
- get(Class<T>) - Static method in class org.graalvm.compiler.lir.CompositeValueClass
-
- get(Class<T>) - Static method in class org.graalvm.compiler.lir.LIRInstructionClass
-
- get(Value) - Method in class org.graalvm.compiler.lir.util.GenericValueMap
-
- get(int) - Method in class org.graalvm.compiler.lir.util.IndexedValueMap
-
Returns the value to which the specified index is mapped, or null
if the map contains
no mapping for the index.
- get(Register) - Method in class org.graalvm.compiler.lir.util.RegisterMap
-
- get(K) - Method in class org.graalvm.compiler.lir.util.ValueMap
-
Gets the object associated with value
or null
if there is no such mapping.
- get(K) - Method in class org.graalvm.compiler.lir.util.VariableVirtualStackValueMap
-
- get(Object, long) - Static method in class org.graalvm.compiler.nodes.ComputeObjectAddressNode
-
- get(Object) - Static method in class org.graalvm.compiler.nodes.GetObjectAddressNode
-
- get() - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugin.Receiver
-
Gets the receiver value, null checking it first if necessary.
- get(boolean) - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugin.Receiver
-
Gets the receiver value, optionally null checking it first if necessary.
- get(boolean) - Method in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.InvocationPluginReceiver
-
- get(OptionKey<T>) - Method in class org.graalvm.compiler.options.ModifiableOptionValues
-
- get(String) - Method in interface org.graalvm.compiler.options.OptionDescriptors
-
Gets the
OptionDescriptor
matching a given option name or
null
if this option
descriptor set doesn't contain a matching option name.
- get(String) - Method in class org.graalvm.compiler.options.OptionDescriptorsMap
-
- get(OptionKey<T>) - Method in class org.graalvm.compiler.options.OptionValues
-
- get(UnmodifiableEconomicMap<OptionKey<?>, Object>, OptionKey<T>) - Static method in class org.graalvm.compiler.options.OptionValues
-
- get() - Method in class org.graalvm.compiler.phases.common.LazyValue
-
- get(DebugContext, Graph) - Method in interface org.graalvm.compiler.printer.GraphPrinterDumpHandler.GraphPrinterSupplier
-
- get(boolean) - Method in class org.graalvm.compiler.replacements.IntrinsicGraphBuilder
-
- get(OptionValues, CoreProviders) - Method in class org.graalvm.compiler.truffle.compiler.phases.inlining.DefaultInliningPolicyProvider
-
- get(OptionValues, CoreProviders) - Method in class org.graalvm.compiler.truffle.compiler.phases.inlining.InliningPolicyProvider
-
- get(OptionValues, CoreProviders) - Method in class org.graalvm.compiler.truffle.compiler.phases.inlining.NoInliningPolicyProvider
-
- get(OptionValues, CoreProviders) - Method in class org.graalvm.compiler.truffle.compiler.phases.inlining.TrivialOnlyPolicyProvider
-
- get(OptionKey<T>) - Method in class org.graalvm.compiler.truffle.options.OptionValuesImpl
-
- get() - Static method in interface org.graalvm.compiler.truffle.runtime.EngineCacheSupport
-
- get() - Method in class org.graalvm.compiler.truffle.runtime.GraalFastThreadLocal
-
- get(int) - Method in class org.graalvm.compiler.virtual.phases.ea.EffectList
-
- get(long) - Static method in class org.graalvm.nativebridge.NativeIsolate
-
Gets the NativeIsolate object for the entered isolate with the specified isolate address.
- GET_ESCAPED_OBJECT_STATE - Static variable in class org.graalvm.compiler.virtual.phases.ea.ObjectState
-
- getAbs() - Method in class org.graalvm.compiler.core.common.type.ArithmeticOpTable
-
Describes the absolute value operation.
- getAbsolutePath(String) - Static method in class org.graalvm.compiler.debug.PathUtilities
-
Gets the absolute pathname of path
.
- getAbsolutePath(String) - Method in interface org.graalvm.compiler.debug.PathUtilitiesProvider
-
- getAbsolutePath(String) - Method in class org.graalvm.compiler.debug.StandardPathUtilitiesProvider
-
- getAccessBits() - Method in interface org.graalvm.compiler.nodes.memory.ExtendableMemoryAccess
-
- getAccessBits() - Method in class org.graalvm.compiler.nodes.memory.ReadNode
-
- getAccessKind() - Method in class org.graalvm.compiler.lir.aarch64.AArch64Move.LoadAcquireOp
-
- getAccessKind() - Method in class org.graalvm.compiler.lir.aarch64.AArch64Move.StoreReleaseOp
-
- getAccessStamp(NodeView) - Method in class org.graalvm.compiler.nodes.extended.JavaWriteNode
-
- getAccessStamp(NodeView) - Method in class org.graalvm.compiler.nodes.java.AbstractCompareAndSwapNode
-
- getAccessStamp(NodeView) - Method in class org.graalvm.compiler.nodes.java.LoweredAtomicReadAndAddNode
-
- getAccessStamp(NodeView) - Method in class org.graalvm.compiler.nodes.java.LoweredAtomicReadAndWriteNode
-
- getAccessStamp(NodeView) - Method in class org.graalvm.compiler.nodes.memory.AbstractWriteNode
-
- getAccessStamp(NodeView) - Method in class org.graalvm.compiler.nodes.memory.FloatingReadNode
-
- getAccessStamp(NodeView) - Method in interface org.graalvm.compiler.nodes.memory.LIRLowerableAccess
-
- getAccessStamp(NodeView) - Method in class org.graalvm.compiler.nodes.memory.ReadNode
-
- getAccessStamp(NodeView) - Method in class org.graalvm.compiler.nodes.memory.WriteNode
-
- getAccessTable() - Method in class org.graalvm.compiler.truffle.compiler.phases.InstrumentPhase.Instrumentation
-
- getAccessTag() - Method in class org.graalvm.compiler.truffle.compiler.nodes.frame.VirtualFrameAccessorNode
-
- getAction() - Method in class org.graalvm.compiler.nodes.AbstractFixedGuardNode
-
- getAction() - Method in class org.graalvm.compiler.nodes.DeoptimizeNode
-
- getAction() - Method in class org.graalvm.compiler.nodes.GuardNode
-
- getAction() - Method in interface org.graalvm.compiler.nodes.StaticDeoptimizingNode
-
- getActionAndReason(MetaAccessProvider) - Method in class org.graalvm.compiler.nodes.AbstractDeoptimizeNode
-
- getActionAndReason(MetaAccessProvider) - Method in class org.graalvm.compiler.nodes.DeoptimizeNode
-
- getActionAndReason() - Method in class org.graalvm.compiler.nodes.DynamicDeoptimizeNode
-
- getActionAndReason(MetaAccessProvider) - Method in class org.graalvm.compiler.nodes.DynamicDeoptimizeNode
-
- getActionForInvokeExceptionEdge(InlineInvokePlugin.InlineInfo) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- getAdd() - Method in class org.graalvm.compiler.core.common.type.ArithmeticOpTable
-
Describes the addition operation.
- getAddress(String, Long, boolean) - Method in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfigAccess
-
- getAddress(String) - Method in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfigAccess
-
- getAddress() - Method in interface org.graalvm.compiler.hotspot.HotSpotForeignCallLinkage
-
- getAddress() - Method in class org.graalvm.compiler.hotspot.HotSpotForeignCallLinkageImpl
-
- getAddress() - Method in interface org.graalvm.compiler.nodes.extended.ArrayRangeWrite
-
- getAddress() - Method in class org.graalvm.compiler.nodes.extended.CacheWritebackNode
-
- getAddress() - Method in class org.graalvm.compiler.nodes.extended.UnsafeMemoryLoadNode
-
- getAddress() - Method in class org.graalvm.compiler.nodes.extended.UnsafeMemoryStoreNode
-
- getAddress() - Method in class org.graalvm.compiler.nodes.gc.WriteBarrier
-
- getAddress() - Method in interface org.graalvm.compiler.nodes.memory.AddressableMemoryAccess
-
- getAddress() - Method in class org.graalvm.compiler.nodes.memory.FixedAccessNode
-
- getAddress() - Method in class org.graalvm.compiler.nodes.memory.FloatingAccessNode
-
- getAddress() - Method in class org.graalvm.nativebridge.BinaryOutput.CCharPointerBinaryOutput
-
Returns an address of an off-heap memory segment containing the marshalled data.
- getAddressingMode() - Method in class org.graalvm.compiler.asm.aarch64.AArch64Address
-
- getAddressingMode() - Method in class org.graalvm.compiler.core.aarch64.AArch64AddressNode
-
- getAddressingMode() - Method in class org.graalvm.compiler.lir.aarch64.AArch64AddressValue
-
- getAddressKind(Value, long, Value) - Method in class org.graalvm.compiler.lir.gen.LIRGenerator
-
- getAlias(ValueNode) - Method in interface org.graalvm.compiler.nodes.spi.VirtualizerTool
-
Returns a VirtualObjectNode if the given value is aliased with a virtual object that is still
virtual, the materialized value of the given value is aliased with a virtual object that was
materialized, the replacement if the give value was replaced, otherwise the given value.
- getAlias(ValueNode) - Method in class org.graalvm.compiler.virtual.phases.ea.PartialEscapeClosure
-
- getAliasAndResolve(PartialEscapeBlockState<?>, ValueNode) - Method in class org.graalvm.compiler.virtual.phases.ea.PartialEscapeClosure
-
- getAliasedSlot() - Method in class org.graalvm.compiler.lir.framemap.SimpleVirtualStackSlotAlias
-
- getAlignment() - Method in class org.graalvm.compiler.code.DataSection.Data
-
- getAlignment() - Method in class org.graalvm.compiler.core.common.type.DataPointerConstant
-
Get the minimum alignment of the data in the data section.
- getAlignment() - Method in class org.graalvm.compiler.lir.StandardOp.LabelOp
-
- getAlignmentInBytes() - Method in class org.graalvm.compiler.lir.framemap.VirtualStackSlotRange
-
- getAllFields() - Method in class org.graalvm.compiler.core.common.FieldIntrospection
-
- getAllFields() - Method in class org.graalvm.compiler.graph.NodeClass
-
- getAllFields() - Method in class org.graalvm.compiler.lir.CompositeValueClass
-
- getAllFields() - Method in class org.graalvm.compiler.lir.LIRInstructionClass
-
- getAllocatableRegisters(PlatformKind) - Method in class org.graalvm.compiler.core.common.alloc.RegisterAllocationConfig
-
Gets the set of registers that can be used by the register allocator for a value of a
particular kind.
- getAllocatableRegisters() - Method in class org.graalvm.compiler.core.common.alloc.RegisterAllocationConfig
-
Gets the set of registers that can be used by the register allocator.
- getAllocationDelta() - Method in class org.graalvm.compiler.virtual.phases.ea.GraphEffectList
-
- getAllocationSnippets() - Method in class org.graalvm.compiler.hotspot.meta.DefaultHotSpotLoweringProvider
-
- getAllocationStage() - Method in class org.graalvm.compiler.lir.phases.LIRSuites
-
- getAllocator() - Method in class org.graalvm.compiler.lir.alloc.lsra.MoveResolver
-
- getAllowedSizes() - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64Op
-
- getAllowedUsageTypes() - Method in class org.graalvm.compiler.graph.NodeClass
-
- getAllValues() - Method in class org.graalvm.compiler.options.EnumOptionKey
-
- getAMD64LIRGen() - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- getAncestry() - Method in class org.graalvm.compiler.java.JsrScope
-
- getAnchor() - Method in class org.graalvm.compiler.nodes.FloatingAnchoredNode
-
- getAnchor() - Method in class org.graalvm.compiler.nodes.java.InstanceOfNode
-
- getAnchoredNode() - Method in class org.graalvm.compiler.nodes.extended.ValueAnchorNode
-
- getAnd() - Method in class org.graalvm.compiler.core.common.type.ArithmeticOpTable
-
Describes the bitwise and operation.
- getAndClearObjectResult(Word) - Static method in class org.graalvm.compiler.hotspot.stubs.ForeignCallSnippets
-
Gets and clears the object result from a runtime call stored in a thread local.
- getAndGrow(Node) - Method in class org.graalvm.compiler.graph.NodeMap
-
- getAnnotation(Class<T>, ResolvedJavaMethod) - Static method in class org.graalvm.compiler.bytecode.BridgeMethodUtils
-
- getAnnotation(Class<T>) - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaMethod
-
- getAnnotation(Class<T>) - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaType
-
- getAnnotations() - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaMethod
-
- getAnnotations() - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaType
-
- getArchitecture() - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotBackendFactory
-
- getArchitecture() - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotBackendFactory
-
- getArchitecture() - Method in class org.graalvm.compiler.hotspot.HotSpotBackendFactory
-
Gets the class describing the architecture the backend created by this factory is associated
with.
- getArchitecture() - Method in class org.graalvm.compiler.truffle.compiler.hotspot.aarch64.AArch64TruffleCallBoundaryInstumentationFactory
-
- getArchitecture() - Method in class org.graalvm.compiler.truffle.compiler.hotspot.amd64.AMD64TruffleCallBoundaryInstrumentationFactory
-
- getArchitecture() - Method in class org.graalvm.compiler.truffle.compiler.hotspot.TruffleCallBoundaryInstrumentationFactory
-
Gets the architecture supported by this factory.
- getArgument(int) - Method in interface org.graalvm.compiler.replacements.nodes.MacroInvokable
-
- getArgumentCount() - Method in interface org.graalvm.compiler.replacements.nodes.MacroInvokable
-
- getArguments() - Method in class org.graalvm.compiler.nodes.extended.BytecodeExceptionNode
-
- getArguments() - Method in interface org.graalvm.compiler.nodes.extended.ForeignCall
-
- getArguments() - Method in class org.graalvm.compiler.nodes.extended.ForeignCallNode
-
- getArguments() - Method in interface org.graalvm.compiler.replacements.nodes.MacroInvokable
-
Gets the arguments for this macro node.
- getArguments() - Method in class org.graalvm.compiler.replacements.nodes.MacroNode
-
- getArguments() - Method in class org.graalvm.compiler.replacements.nodes.MacroWithExceptionNode
-
- getArguments() - Method in class org.graalvm.compiler.truffle.compiler.nodes.frame.NewFrameNode
-
- getArgumentsSize() - Method in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugin
-
- getArgumentTypes() - Method in class org.graalvm.compiler.core.common.spi.ForeignCallDescriptor
-
- getArgumentTypes() - Method in class org.graalvm.compiler.core.common.spi.ForeignCallSignature
-
Gets the argument types of this foreign call.
- getArithmetic() - Method in class org.graalvm.compiler.lir.gen.LIRGenerator
-
- getArithmetic() - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- getArithmeticLIRGenerator() - Method in class org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules
-
- getArithmeticLIRGenerator() - Method in class org.graalvm.compiler.core.amd64.AMD64NodeMatchRules
-
- getArithmeticOp() - Method in interface org.graalvm.compiler.nodes.ArithmeticOperation
-
- getArithmeticOp() - Method in class org.graalvm.compiler.nodes.calc.BinaryArithmeticNode
-
- getArithmeticOp() - Method in class org.graalvm.compiler.nodes.calc.IntegerConvertNode
-
- getArithmeticOp() - Method in class org.graalvm.compiler.nodes.calc.ReinterpretNode
-
- getArithmeticOp() - Method in class org.graalvm.compiler.nodes.calc.ShiftNode
-
- getArithmeticOp() - Method in class org.graalvm.compiler.nodes.calc.UnaryArithmeticNode
-
- getArithmeticOpTable(ValueNode) - Static method in class org.graalvm.compiler.nodes.calc.BinaryArithmeticNode
-
- getArray() - Method in class org.graalvm.compiler.nodes.memory.address.IndexAddressNode
-
- getArray() - Method in class org.graalvm.compiler.replacements.amd64.AMD64CalcStringAttributesNode
-
- getArray() - Method in class org.graalvm.nativebridge.BinaryOutput.ByteArrayBinaryOutput
-
Returns the byte array containing the marshalled data.
- getArray1() - Method in class org.graalvm.compiler.replacements.nodes.ArrayEqualsNode
-
- getArray2() - Method in class org.graalvm.compiler.replacements.nodes.ArrayEqualsNode
-
- getArrayA() - Method in class org.graalvm.compiler.replacements.nodes.ArrayCompareToNode
-
- getArrayA() - Method in class org.graalvm.compiler.replacements.nodes.ArrayRegionCompareToNode
-
- getArrayA() - Method in class org.graalvm.compiler.replacements.nodes.ArrayRegionEqualsNode
-
- getArrayB() - Method in class org.graalvm.compiler.replacements.nodes.ArrayCompareToNode
-
- getArrayB() - Method in class org.graalvm.compiler.replacements.nodes.ArrayRegionCompareToNode
-
- getArrayB() - Method in class org.graalvm.compiler.replacements.nodes.ArrayRegionEqualsNode
-
- getArrayBaseOffset(JavaKind) - Method in class org.graalvm.compiler.hotspot.HotSpotSnippetMetaAccessProvider
-
- getArrayBaseOffset(JavaKind) - Method in class org.graalvm.compiler.lir.gen.LIRGenerator
-
Returns the offset of the first array element.
- getArrayBaseOffset(MetaAccessProvider, ValueNode, JavaKind) - Method in interface org.graalvm.compiler.nodes.util.ConstantReflectionUtil.ArrayBaseOffsetProvider
-
- getArrayBaseOffset(MetaAccessProvider, ValueNode, JavaKind) - Method in class org.graalvm.compiler.replacements.amd64.AMD64ArrayRegionEqualsWithMaskNode
-
- getArrayBaseOffset(MetaAccessProvider, ValueNode, JavaKind) - Method in class org.graalvm.compiler.replacements.nodes.ArrayIndexOfNode
-
- getArrayBaseOffset(MetaAccessProvider, ValueNode, JavaKind) - Method in class org.graalvm.compiler.replacements.nodes.ArrayRegionCompareToNode
-
- getArrayBaseOffset(MetaAccessProvider, ValueNode, JavaKind) - Method in class org.graalvm.compiler.replacements.nodes.ArrayRegionEqualsNode
-
- getArrayBaseOffset(MetaAccessProvider, JavaKind) - Static method in class org.graalvm.compiler.replacements.ReplacementsUtil
-
- getArrayBaseOffset(Class<?>) - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- getArrayBaseOffset(Class<?>) - Method in class org.graalvm.compiler.truffle.runtime.hotspot.AbstractHotSpotTruffleRuntime
-
- getArrayClass() - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaType
-
- getArrayClass() - Method in class org.graalvm.compiler.phases.ClassTypeSequence
-
- getArraycopySnippets() - Method in class org.graalvm.compiler.hotspot.meta.DefaultHotSpotLoweringProvider
-
- getArrayEqualsStub(ArrayEqualsNode) - Static method in class org.graalvm.compiler.replacements.nodes.ArrayEqualsForeignCalls
-
- getArrayIndexScale(JavaKind) - Method in class org.graalvm.compiler.hotspot.HotSpotSnippetMetaAccessProvider
-
- getArrayIndexScale(Class<?>) - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- getArrayIndexScale(Class<?>) - Method in class org.graalvm.compiler.truffle.runtime.hotspot.AbstractHotSpotTruffleRuntime
-
- getArrayKind() - Method in class org.graalvm.compiler.nodes.memory.address.IndexAddressNode
-
- getArrayLength() - Method in class org.graalvm.compiler.replacements.nodes.ArrayIndexOfNode
-
- GetArrayLength(JNI.JNIEnv, JNI.JArray) - Static method in class org.graalvm.jniutils.JNIUtil
-
- getArrayLengthOffset() - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotLIRGenerator
-
- getArrayLengthOffset() - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- getArrayLengthOffset() - Method in class org.graalvm.compiler.lir.gen.LIRGenerator
-
Returns the offset of the array length word in an array object's header.
- getArrayLocation(JavaKind) - Static method in class org.graalvm.compiler.nodes.NamedLocationIdentity
-
Returns the named location identity for an array of the given element kind.
- getArrayOffset() - Method in class org.graalvm.compiler.replacements.nodes.ArrayIndexOfNode
-
- getArrayPointer() - Method in class org.graalvm.compiler.replacements.nodes.ArrayIndexOfNode
-
- getASIMDKind(AArch64Kind, int) - Static method in class org.graalvm.compiler.asm.aarch64.ASIMDKind
-
Returns the smallest ASIMD kind that is able to hold a value of the specified base and vector
length.
- getAssertion() - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64Op
-
- getAssumption() - Method in class org.graalvm.compiler.truffle.compiler.nodes.TruffleAssumption
-
- getAssumption() - Method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.ArgumentsProfile
-
- getAssumption() - Method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.ReturnProfile
-
- getAssumptions() - Method in class org.graalvm.compiler.code.CompilationResult
-
Gets the assumptions made during compilation.
- getAssumptions() - Method in class org.graalvm.compiler.nodes.EncodedGraph
-
- getAssumptions() - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderTool
-
- getAssumptions() - Method in class org.graalvm.compiler.nodes.SimplifyingGraphDecoder.PECanonicalizerTool
-
- getAssumptions() - Method in interface org.graalvm.compiler.nodes.spi.CanonicalizerTool
-
- getAssumptions() - Method in class org.graalvm.compiler.nodes.StructuredGraph
-
Gets the object for recording assumptions while constructing of this graph.
- getAssumptions() - Method in class org.graalvm.compiler.phases.common.CanonicalizerPhase.Tool
-
- getAssumptions() - Method in class org.graalvm.compiler.replacements.nodes.MethodHandleNode.GraphAdder
-
- getAttachCurrentThread() - Method in interface org.graalvm.jniutils.JNI.JNIInvokeInterface
-
- getAttachCurrentThreadAsDaemon() - Method in interface org.graalvm.jniutils.JNI.JNIInvokeInterface
-
- getAverageEffort() - Method in class org.graalvm.compiler.lir.SwitchStrategy
-
- getAVX3Threshold() - Method in class org.graalvm.compiler.core.amd64.AMD64LIRGenerator
-
Return the minimal array size for using AVX3 instructions.
- getAVX3Threshold() - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- getAVXKind(AMD64Kind, AVXKind.AVXSize) - Static method in class org.graalvm.compiler.asm.amd64.AVXKind
-
- getAVXKind(AMD64Kind, int) - Static method in class org.graalvm.compiler.asm.amd64.AVXKind
-
Returns the smallest kind that is able to hold a value of the specified base and vector
length.
- getAVXOp(AMD64Kind) - Method in enum org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator.AMD64MathMinMaxFloatOp
-
- getBackEdgeCount() - Method in class org.graalvm.compiler.truffle.runtime.BytecodeOSRMetadata
-
- getBackend(Class<T>) - Method in class org.graalvm.compiler.hotspot.HotSpotGraalRuntime
-
- getBackend(Class<T>) - Method in interface org.graalvm.compiler.runtime.RuntimeProvider
-
Gets the backend for a given architecture.
- getBackendFactory(Architecture) - Method in interface org.graalvm.compiler.hotspot.CompilerConfigurationFactory.BackendMap
-
- getBackendFactory(Architecture) - Method in class org.graalvm.compiler.hotspot.CompilerConfigurationFactory.DefaultBackendMap
-
- getBackupSlot() - Method in class org.graalvm.compiler.lir.amd64.AMD64Move.AMD64StackMove
-
- getBarrierSet() - Method in class org.graalvm.compiler.hotspot.meta.HotSpotPlatformConfigurationProvider
-
- getBarrierSet() - Method in interface org.graalvm.compiler.nodes.spi.PlatformConfigurationProvider
-
Returns the barrier set that is used to insert the needed read/write barriers.
- getBarrierSet() - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- getBarrierType() - Method in class org.graalvm.compiler.nodes.memory.FixedAccessNode
-
- getBarrierType() - Method in class org.graalvm.compiler.nodes.memory.FloatingAccessNode
-
- getBarrierType() - Method in interface org.graalvm.compiler.nodes.memory.OnHeapMemoryAccess
-
Gets the write barrier type for that particular access.
- getBase() - Method in class org.graalvm.compiler.asm.aarch64.AArch64Address
-
- getBase() - Method in class org.graalvm.compiler.asm.amd64.AMD64Address
-
- getBase() - Method in class org.graalvm.compiler.core.aarch64.AArch64AddressNode
-
- getBase() - Method in class org.graalvm.compiler.core.aarch64.AArch64PointerAddNode
-
- getBase() - Method in class org.graalvm.compiler.core.amd64.AMD64AddressNode
-
- getBase() - Method in class org.graalvm.compiler.core.common.CompressEncoding
-
- getBase() - Method in class org.graalvm.compiler.lir.aarch64.AArch64AddressValue
-
- getBase() - Method in class org.graalvm.compiler.lir.amd64.AMD64AddressValue
-
- getBase() - Method in class org.graalvm.compiler.nodes.loop.DerivedInductionVariable
-
- getBase() - Method in class org.graalvm.compiler.nodes.memory.address.AddressNode
-
- getBase() - Method in class org.graalvm.compiler.nodes.memory.address.IndexAddressNode
-
- getBase() - Method in class org.graalvm.compiler.nodes.memory.address.OffsetAddressNode
-
- getBaseInstanceSize(Class<?>) - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- getBaseInstanceSize(Class<?>) - Method in class org.graalvm.compiler.truffle.runtime.hotspot.AbstractHotSpotTruffleRuntime
-
- getBaseRegister() - Method in class org.graalvm.compiler.lir.aarch64.AArch64Move.PointerCompressionOp
-
- getBaseRegister() - Method in class org.graalvm.compiler.lir.amd64.AMD64Move.PointerCompressionOp
-
- getBci() - Method in class org.graalvm.compiler.hotspot.replacements.FastNotifyNode
-
- getBci() - Method in class org.graalvm.compiler.nodes.java.MonitorIdNode
-
- getBciExceptionHandlerIDs(int) - Method in class org.graalvm.compiler.java.BciBlockMapping
-
- getBeforeUnwindNode() - Method in class org.graalvm.compiler.java.BytecodeParser
-
- getBeginNode() - Method in class org.graalvm.compiler.nodes.cfg.Block
-
- getBestCost() - Method in class org.graalvm.compiler.lir.constopt.ConstantTree.NodeCost
-
- getBestStamp(ValueNode) - Method in class org.graalvm.compiler.phases.common.FixReadsPhase.RawConditionalEliminationVisitor
-
- getBestStrategy(double[], JavaConstant[], LabelRef[]) - Static method in class org.graalvm.compiler.lir.SwitchStrategy
-
Creates all switch strategies for the given switch, evaluates them (based on average effort)
and returns the best one.
- getBinaryName(String) - Static method in class org.graalvm.jniutils.JNIUtil
-
Converts a fully qualified Java class name from Java source format (e.g.
- getBinaryOps() - Method in class org.graalvm.compiler.core.common.type.ArithmeticOpTable
-
- getBitCount() - Method in enum org.graalvm.compiler.core.common.Stride
-
- getBitMemoryTransferSize() - Method in class org.graalvm.compiler.asm.aarch64.AArch64Address
-
- getBitMemoryTransferSize() - Method in class org.graalvm.compiler.lir.aarch64.AArch64AddressValue
-
- getBits() - Method in class org.graalvm.compiler.core.common.type.PrimitiveStamp
-
The width in bits of the value described by this stamp.
- getBits(Stamp) - Static method in class org.graalvm.compiler.core.common.type.PrimitiveStamp
-
- getBlock() - Method in class org.graalvm.compiler.nodes.cfg.ControlFlowGraph.DeferredExit
-
- getBlockCount() - Method in class org.graalvm.compiler.java.BciBlockMapping
-
- getBlockData(AbstractBlockBase<?>) - Method in class org.graalvm.compiler.lir.alloc.lsra.LinearScan
-
- getBlockEnd(FixedNode) - Static method in class org.graalvm.compiler.nodes.loop.LoopFragmentInside
-
- getBlockForId(int) - Method in class org.graalvm.compiler.core.common.cfg.DominatorOptimizationProblem
-
- getBlockId() - Method in class org.graalvm.compiler.asm.Label
-
- getBlockNodes() - Method in class org.graalvm.compiler.nodes.AbstractBeginNode
-
- getBlockRanges() - Method in class org.graalvm.compiler.truffle.runtime.OptimizedBlockNode.PartialBlocks
-
- getBlocks() - Method in interface org.graalvm.compiler.core.common.cfg.AbstractControlFlowGraph
-
Returns the list blocks contained in this control flow graph.
- getBlocks() - Method in class org.graalvm.compiler.core.common.cfg.DominatorOptimizationProblem
-
- getBlocks() - Method in class org.graalvm.compiler.core.common.cfg.Loop
-
- getBlocks() - Method in interface org.graalvm.compiler.core.common.cfg.PrintableCFG
-
- getBlocks() - Method in class org.graalvm.compiler.java.BciBlockMapping
-
- getBlocks() - Method in class org.graalvm.compiler.lir.LIR
-
Gets an array of all the blocks in this LIR.
- getBlocks() - Method in class org.graalvm.compiler.nodes.cfg.ControlFlowGraph
-
- getBlockScope(AbstractBlockBase<?>) - Method in class org.graalvm.compiler.lir.gen.LIRGenerator
-
- getBlockTargets() - Method in class org.graalvm.compiler.truffle.runtime.OptimizedBlockNode.PartialBlocks
-
- getBlockToNodes(ControlFlowGraph) - Method in class org.graalvm.compiler.phases.common.ConditionalEliminationPhase
-
- getBlockToNodesMap() - Method in class org.graalvm.compiler.nodes.StructuredGraph.ScheduleResult
-
- getBody() - Method in class org.graalvm.compiler.nodes.loop.CountedLoopInfo
-
- getBodyIV() - Method in class org.graalvm.compiler.nodes.loop.CountedLoopInfo
-
- getBodyIVStart() - Method in class org.graalvm.compiler.nodes.loop.CountedLoopInfo
-
- getBoolean(Object, int) - Method in class org.graalvm.compiler.core.common.Fields
-
- getBoolean() - Method in interface org.graalvm.jniutils.JNI.JValue
-
- GetBooleanArrayElements(JNI.JNIEnv, JNI.JBooleanArray, JNI.JValue) - Static method in class org.graalvm.jniutils.JNIUtil
-
- GetBooleanArrayRegion(JNI.JNIEnv, JNI.JBooleanArray, int, int, CCharPointer) - Static method in class org.graalvm.jniutils.JNIUtil
-
- getBoundsCheck() - Method in class org.graalvm.compiler.nodes.java.AccessIndexedNode
-
- getBoundsCheck(AccessIndexedNode, ValueNode, LoweringTool) - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- getBoxedValue(VirtualizerTool) - Method in class org.graalvm.compiler.nodes.virtual.VirtualBoxingNode
-
- getBoxingKind() - Method in class org.graalvm.compiler.nodes.extended.AbstractBoxingNode
-
- getBoxingKind() - Method in class org.graalvm.compiler.nodes.virtual.VirtualBoxingNode
-
- getBranchState() - Method in class org.graalvm.compiler.truffle.compiler.phases.InstrumentBranchesPhase.IfPoint
-
- getBranchTakenProbability(int) - Method in class org.graalvm.compiler.nodes.spi.StableProfileProvider.CachingProfilingInfo
-
- getBridgedMethod(ResolvedJavaMethod) - Static method in class org.graalvm.compiler.bytecode.BridgeMethodUtils
-
Gets the method bridged to by a bridge method.
- getByte(int) - Method in class org.graalvm.compiler.asm.Assembler
-
- getByte(Object, int) - Method in class org.graalvm.compiler.core.common.Fields
-
- getByte(byte[], int) - Static method in class org.graalvm.compiler.replacements.StringHelperIntrinsics
-
Emits a array access without a bounds check.
- getByte() - Method in interface org.graalvm.jniutils.JNI.JValue
-
- GetByteArrayElements(JNI.JNIEnv, JNI.JByteArray, JNI.JValue) - Static method in class org.graalvm.jniutils.JNIUtil
-
- GetByteArrayRegion(JNI.JNIEnv, JNI.JByteArray, int, int, CCharPointer) - Static method in class org.graalvm.jniutils.JNIUtil
-
- getBytecode(ResolvedJavaMethod) - Method in interface org.graalvm.compiler.bytecode.BytecodeProvider
-
Gets a
Bytecode
object that supplies bytecode properties for
method
.
- getBytecode(ResolvedJavaMethod) - Method in class org.graalvm.compiler.bytecode.ResolvedJavaMethodBytecodeProvider
-
- getBytecode(ResolvedJavaMethod) - Method in class org.graalvm.compiler.replacements.classfile.ClassfileBytecodeProvider
-
- getBytecodeAt(ResolvedJavaMethod, int) - Static method in class org.graalvm.compiler.bytecode.BytecodeDisassembler
-
- getBytecodeExceptionMode() - Method in class org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderConfiguration
-
- getBytecodeProvider() - Method in class org.graalvm.compiler.nodes.graphbuilderconf.IntrinsicContext
-
Gets provider of bytecode to be parsed for a method that is part of an intrinsic.
- getBytecodeSize() - Method in class org.graalvm.compiler.code.CompilationResult
-
- getBytecodeSize() - Method in class org.graalvm.compiler.nodes.StructuredGraph
-
Gets the input bytecode size from which this
graph is constructed.
- getByteIndex() - Method in interface org.graalvm.compiler.core.common.util.TypeReader
-
Returns the next byte index to be read.
- getByteIndex() - Method in class org.graalvm.compiler.core.common.util.UnsafeArrayTypeReader
-
- getBytes() - Method in enum org.graalvm.compiler.asm.amd64.AMD64BaseAssembler.OperandSize
-
- getBytes() - Method in enum org.graalvm.compiler.asm.amd64.AVXKind.AVXSize
-
- getBytesWritten() - Method in interface org.graalvm.compiler.core.common.util.TypeWriter
-
Returns the number of bytes that have been written, i.e., the byte index of the next byte to
be written.
- getBytesWritten() - Method in class org.graalvm.compiler.core.common.util.UnsafeArrayTypeWriter
-
- getCacheEntry(ReadEliminationBlockState.CacheEntry<?>) - Method in class org.graalvm.compiler.virtual.phases.ea.ReadEliminationBlockState
-
- getCallAndLoopCount() - Method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
- getCallBooleanMethodA() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getCallByteMethodA() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getCallCharMethodA() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getCallCount() - Method in interface org.graalvm.compiler.truffle.common.CompilableTruffleAST
-
Return the total number of calls to this target.
- getCallCount() - Method in interface org.graalvm.compiler.truffle.common.TruffleCallNode
-
Return the total call count of this callsite.
- getCallCount() - Method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
- getCallCount() - Method in class org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode
-
- getCallDirect() - Method in class org.graalvm.compiler.truffle.compiler.PartialEvaluator
-
- getCallDoubleMethodA() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getCalleeSaveInfo() - Method in class org.graalvm.compiler.hotspot.HotSpotLIRGenerationResult
-
- getCaller() - Method in class org.graalvm.compiler.graph.NodeSourcePosition
-
- getCallerBytecodePosition() - Method in class org.graalvm.compiler.nodes.GraphDecoder.MethodScope
-
- getCallerBytecodePosition(NodeSourcePosition) - Method in class org.graalvm.compiler.nodes.GraphDecoder.MethodScope
-
- getCallerBytecodePosition(NodeSourcePosition) - Method in class org.graalvm.compiler.replacements.PEGraphDecoder.PEMethodScope
-
- getCallerContext() - Method in class org.graalvm.compiler.nodes.StructuredGraph
-
- getCallerType() - Method in class org.graalvm.compiler.nodes.extended.LoadMethodNode
-
- getCallFloatMethodA() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getCallingConvention() - Method in class org.graalvm.compiler.lir.gen.LIRGenerationResult
-
Returns the incoming calling convention for the parameters of the method that is compiled.
- getCallInlined() - Method in class org.graalvm.compiler.truffle.compiler.PartialEvaluator
-
- getCallIntMethodA() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getCallLongMethodA() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getCallNode() - Method in class org.graalvm.compiler.truffle.runtime.GraalFrameInstance
-
- getCallNodes() - Method in interface org.graalvm.compiler.truffle.common.CompilableTruffleAST
-
Returns the list of call nodes in this AST.
- getCallNodes() - Method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
- getCallObjectMethodA() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getCallShortMethodA() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getCallSiteForSplit() - Method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
- getCallStack() - Method in class org.graalvm.compiler.replacements.PEGraphDecoder.PEMethodScope
-
Gets the call stack representing this method scope and its callers.
- getCallStaticBooleanMethodA() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getCallStaticIntMethodA() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getCallStaticLongMethodA() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getCallStaticObjectMethodA() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getCallStaticVoidMethodA() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getCallTarget() - Method in class org.graalvm.compiler.truffle.runtime.GraalFrameInstance
-
- getCallTarget() - Method in class org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode
-
- getCallTargetForCallNode(JavaConstant) - Method in interface org.graalvm.compiler.truffle.common.TruffleCompilerRuntime
-
Gets the compiler constant representing the target of callNode
.
- getCallTargetForCallNode(JavaConstant) - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- getCallTargets() - Method in class org.graalvm.compiler.truffle.runtime.EngineData
-
- getCallTree() - Method in class org.graalvm.compiler.truffle.compiler.phases.inlining.CallNode
-
- getCallVoidMethodA() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getCancellable() - Method in class org.graalvm.compiler.nodes.StructuredGraph.Builder
-
- getCancellable() - Method in class org.graalvm.compiler.nodes.StructuredGraph
-
- getCanonicalCondition() - Method in class org.graalvm.compiler.core.common.calc.Condition.CanonicalizedCondition
-
- getCanonicalGraphString(StructuredGraph, boolean, boolean) - Static method in class org.graalvm.compiler.printer.CanonicalStringGraphPrinter
-
- getCanonicalizer() - Method in class org.graalvm.compiler.phases.common.inlining.InliningPhase
-
- getCanonicalizeReads() - Method in class org.graalvm.compiler.phases.common.CanonicalizerPhase
-
- getCapability(Class<T>) - Method in interface org.graalvm.compiler.api.runtime.GraalRuntime
-
- getCapability(Class<T>) - Method in class org.graalvm.compiler.hotspot.HotSpotGraalRuntime
-
- getCapability(Class<T>) - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- getCategory() - Method in enum org.graalvm.compiler.core.common.calc.FloatConvert
-
- getCFG() - Method in class org.graalvm.compiler.nodes.loop.LoopsData
-
Get the CFG this loops data is calculated from.
- getCFG() - Method in class org.graalvm.compiler.nodes.StructuredGraph.ScheduleResult
-
- getCFG() - Method in class org.graalvm.compiler.phases.schedule.SchedulePhase.Instance
-
- getChar(Object, int) - Method in class org.graalvm.compiler.core.common.Fields
-
- getChar() - Method in interface org.graalvm.jniutils.JNI.JValue
-
- GetCharArrayElements(JNI.JNIEnv, JNI.JCharArray, JNI.JValue) - Static method in class org.graalvm.jniutils.JNIUtil
-
- GetCharArrayRegion(JNI.JNIEnv, JNI.JCharArray, int, int, CShortPointer) - Static method in class org.graalvm.jniutils.JNIUtil
-
- getCheckedStamp() - Method in class org.graalvm.compiler.nodes.java.InstanceOfNode
-
- getCheckedValue() - Method in class org.graalvm.compiler.lir.aarch64.AArch64Move.NullCheckOp
-
- getCheckedValue() - Method in class org.graalvm.compiler.lir.amd64.AMD64Move.NullCheckOp
-
- getCheckedValue() - Method in interface org.graalvm.compiler.lir.StandardOp.NullCheck
-
- getChildren() - Method in class org.graalvm.compiler.core.common.cfg.Loop
-
- getChildren() - Method in class org.graalvm.compiler.truffle.compiler.phases.inlining.CallNode
-
- getClassClass() - Method in class org.graalvm.compiler.nodes.java.ValidateNewInstanceClassNode
-
- getClassfileAsStream(Class<?>) - Static method in class org.graalvm.compiler.serviceprovider.GraalServices
-
Gets the class file bytes for c
.
- getClassInitializationPlugin() - Method in class org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderConfiguration.Plugins
-
- getClassInitializer() - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaType
-
- GetClassNode - Class in org.graalvm.compiler.nodes.extended
-
Loads an object's class (i.e., this node can be created for object.getClass()
).
- GetClassNode(Stamp, ValueNode) - Constructor for class org.graalvm.compiler.nodes.extended.GetClassNode
-
- getClazz() - Method in class org.graalvm.compiler.core.common.FieldIntrospection
-
- getClonedCallTarget() - Method in class org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode
-
- getCmodeOpEncodings(AArch64ASIMDAssembler.ImmediateOp) - Static method in enum org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler.ImmediateOp
-
Returns all valid cmode:op encodings for the requested immediate op.
- getCode() - Method in interface org.graalvm.compiler.bytecode.Bytecode
-
- getCode() - Method in class org.graalvm.compiler.bytecode.ResolvedJavaMethodBytecode
-
- getCode() - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaMethod
-
- getCode(Backend) - Method in class org.graalvm.compiler.hotspot.stubs.Stub
-
Gets the code for this stub, compiling it first if necessary.
- getCode() - Method in class org.graalvm.compiler.java.BytecodeParser
-
- getCode() - Method in class org.graalvm.compiler.nodes.FrameState
-
- getCode() - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext
-
Gets the code being parsed.
- getCode(String, String) - Method in class org.graalvm.compiler.replacements.classfile.Classfile
-
- getCode() - Method in class org.graalvm.compiler.replacements.classfile.ClassfileBytecode
-
- getCode() - Method in class org.graalvm.compiler.replacements.IntrinsicGraphBuilder
-
- getCode() - Method in class org.graalvm.compiler.replacements.PEGraphDecoder.PENonAppendGraphBuilderContext
-
- getCodeAddress() - Method in class org.graalvm.compiler.truffle.runtime.hotspot.HotSpotOptimizedCallTarget
-
- getCodeAddress() - Method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
Gets the address of the machine code for this call target.
- getCodeAnnotations() - Method in class org.graalvm.compiler.code.CompilationResult
-
- getCodeCache() - Method in interface org.graalvm.compiler.core.common.spi.CodeGenProviders
-
- getCodeCache() - Method in class org.graalvm.compiler.core.target.Backend
-
- getCodeCache() - Method in class org.graalvm.compiler.hotspot.meta.HotSpotProviders
-
- getCodeCache() - Method in class org.graalvm.compiler.lir.framemap.FrameMapBuilder
-
- getCodeCache() - Method in class org.graalvm.compiler.lir.framemap.FrameMapBuilderImpl
-
- getCodeCache() - Method in class org.graalvm.compiler.lir.gen.LIRGenerator
-
- getCodeCache() - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- getCodeCache() - Method in class org.graalvm.compiler.phases.util.Providers
-
- getCodeSize() - Method in interface org.graalvm.compiler.bytecode.Bytecode
-
- getCodeSize() - Method in class org.graalvm.compiler.bytecode.ResolvedJavaMethodBytecode
-
- getCodeSize() - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaMethod
-
- getCodeSize() - Method in class org.graalvm.compiler.nodes.spi.StableProfileProvider.CachingProfilingInfo
-
- getCodeSize() - Method in class org.graalvm.compiler.replacements.classfile.ClassfileBytecode
-
- getComment(LIRInstruction) - Method in class org.graalvm.compiler.lir.gen.LIRGenerationResult
-
- getComment(LIRGenerationResult) - Method in class org.graalvm.compiler.lir.LIRInstruction
-
Gets the comment attached to this instruction.
- getCommit() - Method in class org.graalvm.compiler.nodes.virtual.AllocatedObjectNode
-
- getCompareValueForConstantPointer(Value) - Method in class org.graalvm.compiler.core.aarch64.AArch64LIRGenerator
-
Returns the appropriate value to use within a comparison if the value is a pointer constant;
if not, returns the original value.
- getCompareValueForConstantPointer(Value) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotLIRGenerator
-
- getCompilable() - Method in interface org.graalvm.compiler.truffle.common.OptimizedAssumptionDependency
-
Gets the Truffle AST whose machine code is represented by this object.
- getCompilable() - Method in interface org.graalvm.compiler.truffle.common.TruffleCompilation
-
- getCompilable() - Method in class org.graalvm.compiler.truffle.common.TruffleCompilerAssumptionDependency
-
- getCompilable() - Method in class org.graalvm.compiler.truffle.common.TruffleDebugJavaMethod
-
- getCompilable() - Method in class org.graalvm.compiler.truffle.compiler.hotspot.HotSpotTruffleCompilationIdentifier
-
- getCompilable(CompilationResult) - Method in class org.graalvm.compiler.truffle.compiler.hotspot.HotSpotTruffleCompilerImpl
-
- getCompilable(CompilationResult) - Method in class org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl
-
- getCompilationId() - Method in class org.graalvm.compiler.code.CompilationResult
-
- getCompilationId() - Method in class org.graalvm.compiler.lir.gen.LIRGenerationResult
-
Returns a unique identifier of the current compilation.
- getCompilationId() - Method in class org.graalvm.compiler.nodes.StructuredGraph.Builder
-
- getCompilationIdentifier(ResolvedJavaMethod) - Method in class org.graalvm.compiler.core.target.Backend
-
Gets the compilation id for a given ResolvedJavaMethod
.
- getCompilationIdentifier(ResolvedJavaMethod) - Method in class org.graalvm.compiler.hotspot.HotSpotBackend
-
- getCompilationLevelAdjustment() - Method in class org.graalvm.compiler.hotspot.HotSpotGraalCompilerFactory
-
- getCompilationProblemsPerAction() - Method in class org.graalvm.compiler.hotspot.HotSpotGraalRuntime
-
- getCompilationProblemsPerAction() - Method in interface org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider
-
- getCompilationProblemsPerAction() - Method in class org.graalvm.compiler.truffle.compiler.hotspot.HotSpotTruffleCompilerImpl
-
- getCompilationProblemsPerAction() - Method in class org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl
-
Gets the map used to count the number of compilation failures or bailouts handled by each
action.
- getCompilationQueueSize() - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- getCompilationRootMethods() - Method in class org.graalvm.compiler.truffle.compiler.PartialEvaluator
-
- getCompilationSpeculationLog() - Method in interface org.graalvm.compiler.truffle.common.CompilableTruffleAST
-
Gets a speculation log to be used for a single Truffle compilation.
- getCompilationSpeculationLog() - Method in class org.graalvm.compiler.truffle.runtime.hotspot.HotSpotOptimizedCallTarget
-
- getCompilationTier() - Method in class org.graalvm.compiler.truffle.runtime.GraalFrameInstance
-
- getCompilationTier() - Method in class org.graalvm.compiler.truffle.runtime.GraalOSRFrameInstance
-
- getCompilationUnitName(StructuredGraph, T) - Static method in class org.graalvm.compiler.core.GraalCompiler
-
- getCompilationUnitName() - Method in class org.graalvm.compiler.lir.gen.LIRGenerationResult
-
- getCompiledOSRLoop() - Method in class org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode
-
- getCompileQueue() - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- getCompileQueue() - Method in class org.graalvm.compiler.truffle.runtime.hotspot.AbstractHotSpotTruffleRuntime
-
- getCompilerConfigurationName() - Method in class org.graalvm.compiler.hotspot.HotSpotGraalRuntime
-
- getCompilerConfigurationName() - Method in interface org.graalvm.compiler.runtime.RuntimeProvider
-
Returns the unique compiler configuration name that is in use.
- getCompilerConfigurationName() - Method in interface org.graalvm.compiler.truffle.common.TruffleCompiler
-
Returns a unique name for the configuration in use by this compiler.
- getCompilerConfigurationName() - Method in class org.graalvm.compiler.truffle.compiler.hotspot.HotSpotTruffleCompilerImpl
-
- getCompilerConfigurationName() - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- getCompilerConfigurationName() - Method in class org.graalvm.compiler.truffle.runtime.hotspot.AbstractHotSpotTruffleRuntime
-
- getCompilerIdleDelay(OptimizedCallTarget) - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
Gets the time in milliseconds an idle compiler thread will wait for new tasks before
terminating.
- getCompilerIRSize(Class<?>) - Method in class org.graalvm.compiler.nodes.spi.StableProfileProvider.CachingProfilingInfo
-
- getCompilerName() - Method in class org.graalvm.compiler.hotspot.HotSpotGraalCompilerFactory
-
- getCompileTask() - Method in class org.graalvm.compiler.truffle.runtime.CompilationTask.ExecutorServiceWrapper
-
- getComponentType() - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaType
-
- getComponentType() - Method in class org.graalvm.compiler.phases.ClassTypeSequence
-
- getCompressions() - Method in class org.graalvm.compiler.graph.Graph
-
Gets the number of times this graph has been
compressed.
- getConcreteType(Stamp) - Method in interface org.graalvm.compiler.replacements.nodes.ObjectClone
-
- getCondition() - Method in class org.graalvm.compiler.nodes.AbstractFixedGuardNode
-
- getCondition() - Method in class org.graalvm.compiler.nodes.calc.IntegerBelowNode.BelowOp
-
- getCondition() - Method in class org.graalvm.compiler.nodes.calc.IntegerLessThanNode.LessThanOp
-
- getCondition() - Method in class org.graalvm.compiler.nodes.calc.IntegerLowerThanNode.LowerOp
-
- getCondition() - Method in interface org.graalvm.compiler.nodes.DeoptimizingGuard
-
- getCondition() - Method in class org.graalvm.compiler.nodes.extended.BranchProbabilityNode
-
- getCondition() - Method in class org.graalvm.compiler.nodes.GuardNode
-
Gets the instruction that produces the tested boolean value.
- getCondition() - Method in class org.graalvm.compiler.phases.common.ConditionalEliminationUtil.GuardedCondition
-
- getConditions() - Method in class org.graalvm.compiler.phases.common.ConditionalEliminationUtil.Marks
-
- getConfig() - Method in class org.graalvm.compiler.debug.DebugContext
-
- getConfig() - Method in class org.graalvm.compiler.hotspot.meta.HotSpotProviders
-
- getConfig() - Method in class org.graalvm.compiler.truffle.compiler.PartialEvaluator
-
- getConfig() - Method in class org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl
-
- getConfig() - Method in class org.graalvm.nativebridge.NativeIsolate
-
- getConfigPrototype() - Method in class org.graalvm.compiler.truffle.compiler.PartialEvaluator
-
- getConstant() - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotMove.LoadHotSpotObjectConstantInline
-
- getConstant() - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotMove.HotSpotLoadMetaspaceConstantOp
-
- getConstant() - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotMove.HotSpotLoadObjectConstantOp
-
- getConstant(String, Class<T>, T, boolean) - Method in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfigAccess
-
- getConstant(String, Class<T>) - Method in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfigAccess
-
- getConstant() - Method in class org.graalvm.compiler.lir.aarch64.AArch64Move.LoadInlineConstant
-
- getConstant() - Method in class org.graalvm.compiler.lir.amd64.AMD64Move.MoveFromConstOp
-
- getConstant() - Method in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorMove.MoveFromArrayConstOp
-
- getConstant() - Method in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorMove.MoveFromConstOp
-
- getConstant() - Method in class org.graalvm.compiler.lir.ConstantValue
-
- getConstant() - Method in interface org.graalvm.compiler.lir.StandardOp.LoadConstantOp
-
- getConstant(int) - Method in class org.graalvm.compiler.truffle.compiler.nodes.frame.VirtualFrameAccessorNode
-
- getConstantArgs(SnippetTemplate.Arguments) - Method in class org.graalvm.compiler.replacements.SnippetTemplate
-
- getConstantArguments(ResolvedJavaMethod) - Method in class org.graalvm.compiler.replacements.SnippetSubstitutionInvocationPlugin
-
- getConstantFieldInfo(ResolvedJavaField) - Method in interface org.graalvm.compiler.truffle.common.TruffleCompilerRuntime
-
Gets an object describing how a read of field
can be constant folded based on Truffle
annotations.
- getConstantFieldInfo(ResolvedJavaField) - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- getConstantFieldProvider() - Method in interface org.graalvm.compiler.nodes.spi.CoreProviders
-
- getConstantFieldProvider() - Method in class org.graalvm.compiler.nodes.spi.CoreProvidersDelegate
-
- getConstantFieldProvider() - Method in class org.graalvm.compiler.nodes.spi.CoreProvidersImpl
-
- getConstantNodes(StructuredGraph) - Static method in class org.graalvm.compiler.nodes.ConstantNode
-
- getConstantParameterValue(int, String) - Method in class org.graalvm.compiler.hotspot.stubs.ArrayStoreExceptionStub
-
- getConstantParameterValue(int, String) - Method in class org.graalvm.compiler.hotspot.stubs.ClassCastExceptionStub
-
- getConstantParameterValue(int, String) - Method in class org.graalvm.compiler.hotspot.stubs.DivisionByZeroExceptionStub
-
- getConstantParameterValue(int, String) - Method in class org.graalvm.compiler.hotspot.stubs.ExceptionHandlerStub
-
- getConstantParameterValue(int, String) - Method in class org.graalvm.compiler.hotspot.stubs.IllegalArgumentExceptionArgumentIsNotAnArrayStub
-
- getConstantParameterValue(int, String) - Method in class org.graalvm.compiler.hotspot.stubs.IntegerExactOverflowExceptionStub
-
- getConstantParameterValue(int, String) - Method in class org.graalvm.compiler.hotspot.stubs.LongExactOverflowExceptionStub
-
- getConstantParameterValue(int, String) - Method in class org.graalvm.compiler.hotspot.stubs.NegativeArraySizeExceptionStub
-
- getConstantParameterValue(int, String) - Method in class org.graalvm.compiler.hotspot.stubs.NullPointerExceptionStub
-
- getConstantParameterValue(int, String) - Method in class org.graalvm.compiler.hotspot.stubs.OutOfBoundsExceptionStub
-
- getConstantParameterValue(int, String) - Method in class org.graalvm.compiler.hotspot.stubs.SnippetStub
-
- getConstantParameterValue(int, String) - Method in class org.graalvm.compiler.hotspot.stubs.UnwindExceptionToCallerStub
-
- getConstantPool() - Method in interface org.graalvm.compiler.bytecode.Bytecode
-
- getConstantPool() - Method in class org.graalvm.compiler.bytecode.ResolvedJavaMethodBytecode
-
- getConstantPool() - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaMethod
-
- getConstantPool() - Method in class org.graalvm.compiler.replacements.classfile.ClassfileBytecode
-
- getConstantReflection() - Method in interface org.graalvm.compiler.core.common.spi.CodeGenProviders
-
- getConstantReflection() - Method in class org.graalvm.compiler.core.target.Backend
-
- getConstantReflection() - Method in class org.graalvm.compiler.hotspot.meta.DefaultHotSpotLoweringProvider
-
- getConstantReflection() - Method in interface org.graalvm.compiler.nodes.spi.CoreProviders
-
- getConstantReflection() - Method in class org.graalvm.compiler.nodes.spi.CoreProvidersDelegate
-
- getConstantReflection() - Method in class org.graalvm.compiler.nodes.spi.CoreProvidersImpl
-
- getConstantStrideA(int) - Static method in class org.graalvm.compiler.core.common.StrideUtil
-
Extract strideA
from directStubCallIndex
.
- getConstantStrideA(ValueNode, Stride) - Static method in class org.graalvm.compiler.replacements.NodeStrideUtil
-
If the constant stride parameter strideA
is non-null, return it.
- getConstantStrideB(int) - Static method in class org.graalvm.compiler.core.common.StrideUtil
-
Extract strideB
from directStubCallIndex
.
- getConstantStrideB(ValueNode, Stride) - Static method in class org.graalvm.compiler.replacements.NodeStrideUtil
-
If the constant stride parameter strideB
is non-null, return it.
- getConstantWithStaticModifier(int) - Method in class org.graalvm.compiler.truffle.compiler.nodes.frame.VirtualFrameAccessorNode
-
- getContextMethod() - Method in class org.graalvm.compiler.nodes.InliningLog.PlaceholderInvokable
-
- getContextMethod() - Method in interface org.graalvm.compiler.nodes.Invokable
-
Returns the method from which the call is executed.
- getContextMethod() - Method in interface org.graalvm.compiler.nodes.Invoke
-
- getContextMethod() - Method in class org.graalvm.compiler.replacements.nodes.MacroNode
-
- getContextMethod() - Method in class org.graalvm.compiler.replacements.nodes.MacroWithExceptionNode
-
- getContextType() - Method in interface org.graalvm.compiler.nodes.Invoke
-
Returns the type from which this invoke is executed.
- getControlFlowGraph() - Method in class org.graalvm.compiler.lir.LIR
-
- getControlFlowGraph(StructuredGraph) - Static method in class org.graalvm.compiler.printer.CanonicalStringGraphPrinter
-
- getControlSplits() - Method in class org.graalvm.compiler.nodes.loop.LoopPolicies.UnswitchingDecision
-
The control split nodes to unswitch.
- getCopyAsList() - Method in class org.graalvm.compiler.nodes.cfg.LocationSet
-
- getCost(AbstractBlockBase<?>) - Method in class org.graalvm.compiler.core.common.cfg.DominatorOptimizationProblem
-
Returns the cost object associated with block
.
- getCount() - Method in class org.graalvm.compiler.core.common.Fields
-
Gets the number of fields represented by this object.
- getCountedExit() - Method in class org.graalvm.compiler.nodes.loop.CountedLoopInfo
-
- getCounter() - Method in class org.graalvm.compiler.graph.NodeBitMap
-
- getCounter() - Method in class org.graalvm.compiler.replacements.SnippetCounterNode
-
- getCounterIntegerHelper() - Method in class org.graalvm.compiler.nodes.loop.CountedLoopInfo
-
- getCounterIntegerHelper(int) - Method in class org.graalvm.compiler.nodes.loop.CountedLoopInfo
-
- getCounts() - Method in class org.graalvm.compiler.truffle.compiler.phases.InstrumentBranchesPhase.IfPoint
-
- getCoupledType() - Method in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerAddExactOverflowNode
-
- getCoupledType() - Method in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerExactOverflowNode
-
- getCoupledType() - Method in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerMulExactOverflowNode
-
- getCoupledType() - Method in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerSubExactOverflowNode
-
- getCreateCachedGraphScope() - Method in class org.graalvm.compiler.truffle.compiler.hotspot.HotSpotPartialEvaluator
-
- getCreateCachedGraphScope() - Method in class org.graalvm.compiler.truffle.compiler.PartialEvaluator
-
Gets a closeable producer that will be used in a try-with-resources statement surrounding the
creation of encoded graphs.
- getCreationPosition() - Method in class org.graalvm.compiler.graph.Node
-
- getCurrentBlock() - Method in class org.graalvm.compiler.lir.gen.LIRGenerator
-
- getCurrentBlock() - Method in class org.graalvm.compiler.lir.gen.LIRGeneratorTool.BlockScope
-
- getCurrentBlock() - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- getCurrentCallTarget() - Method in interface org.graalvm.compiler.truffle.common.TruffleCallNode
-
Return the call target corresponding to this call node.
- getCurrentCallTarget() - Method in class org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode
-
- getCurrentContext() - Method in interface org.graalvm.compiler.debug.DebugContext.Scope
-
- getCurrentContext() - Method in class org.graalvm.compiler.debug.ScopeImpl
-
- getCurrentGuardAnchor() - Method in interface org.graalvm.compiler.nodes.spi.LoweringTool
-
- getCurrentScopeName() - Method in class org.graalvm.compiler.debug.DebugContext
-
Gets a string composed of the names in the current nesting of debug
scopes separated by
'.'
.
- getCurrentThreadAllocatedBytes() - Static method in interface org.graalvm.compiler.debug.MemUseTrackerKey
-
- getCurrentThreadAllocatedBytes() - Static method in class org.graalvm.compiler.serviceprovider.GraalServices
-
- getCurrentThreadCpuTime() - Static method in class org.graalvm.compiler.serviceprovider.GraalServices
-
Returns the total CPU time for the current thread in nanoseconds.
- getCurrentThreadCpuTime() - Method in class org.graalvm.compiler.serviceprovider.JMXService
-
- getCurrentThreadId() - Static method in class org.graalvm.compiler.serviceprovider.GraalServices
-
Gets the identifier of the current thread.
- getCurrentValue(DebugContext) - Method in interface org.graalvm.compiler.debug.CounterKey
-
Gets the current value of this counter.
- getCurrentValue() - Method in interface org.graalvm.compiler.debug.DebugMemUseTracker
-
Gets the current value of this tracker.
- getCurrentValue(DebugContext) - Method in interface org.graalvm.compiler.debug.MemUseTrackerKey
-
Gets the current value of this tracker.
- getCurrentValue(DebugContext) - Method in interface org.graalvm.compiler.debug.TimerKey
-
Gets the current value of this timer.
- getCustomStackArea() - Method in class org.graalvm.compiler.code.CompilationResult
-
Start of the custom stack area.
- getData() - Method in class org.graalvm.compiler.core.common.FieldIntrospection
-
- getDataPatches() - Method in class org.graalvm.compiler.code.CompilationResult
-
- getDataPatchesCount() - Method in interface org.graalvm.compiler.truffle.common.TruffleCompilerListener.CompilationResultInfo
-
Gets the number of DataPatch
es in the compiled code.
- getDataSection() - Method in class org.graalvm.compiler.code.CompilationResult
-
- getDataSize(AMD64Kind) - Static method in class org.graalvm.compiler.asm.amd64.AVXKind
-
- getDebug() - Method in class org.graalvm.compiler.debug.CloseableCounter
-
- getDebug() - Method in interface org.graalvm.compiler.debug.DebugCloseable
-
Gets the debug context associated with this object.
- getDebug() - Method in class org.graalvm.compiler.graph.Graph
-
- getDebug() - Method in class org.graalvm.compiler.graph.Node
-
Gets the debug context associated with this.graph()
.
- getDebug() - Method in class org.graalvm.compiler.lir.alloc.lsra.LinearScan
-
- getDebug() - Method in class org.graalvm.compiler.lir.LIR
-
- getDebug() - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderTool
-
- getDebug() - Method in interface org.graalvm.compiler.nodes.spi.VirtualizerTool
-
- getDebug() - Method in class org.graalvm.compiler.nodes.StructuredGraph.Builder
-
- getDebugHandlersFactories() - Method in class org.graalvm.compiler.hotspot.HotSpotGraalCompiler
-
- getDebugId() - Method in class org.graalvm.compiler.nodes.DeoptimizeNode
-
- getDebugInfoBuilder() - Method in class org.graalvm.compiler.core.gen.NodeLIRBuilder
-
- getDebugOutputDirectory() - Method in class org.graalvm.compiler.truffle.compiler.hotspot.HotSpotTruffleCompilerImpl
-
- getDebugOutputDirectory() - Method in class org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl
-
- getDebugProperties(Map<Object, Object>) - Method in class org.graalvm.compiler.graph.Graph
-
Add any per graph properties that might be useful for debugging (e.g., to view in the ideal
graph visualizer).
- getDebugProperties() - Method in class org.graalvm.compiler.graph.Node
-
Provides a
Map
of properties of
this
for use in debugging (e.g., to view in
the ideal graph visualizer).
- getDebugProperties(Map<Object, Object>) - Method in class org.graalvm.compiler.graph.Node
-
Fills a
Map
with properties of
this
for use in debugging (e.g., to view in
the ideal graph visualizer).
- getDebugProperties(Map<String, ? super Object>) - Method in class org.graalvm.compiler.java.BciBlockMapping.BciBlock
-
- getDebugProperties(Map<String, ? super Object>) - Method in class org.graalvm.compiler.java.BciBlockMapping.ExceptionDispatchBlock
-
- getDebugProperties(Map<Object, Object>) - Method in class org.graalvm.compiler.nodes.ConstantNode
-
- getDebugProperties(Map<Object, Object>) - Method in class org.graalvm.compiler.nodes.extended.ForeignCallNode
-
- getDebugProperties(Map<Object, Object>) - Method in class org.graalvm.compiler.nodes.extended.MembarNode
-
- getDebugProperties(Map<Object, Object>) - Method in class org.graalvm.compiler.nodes.FrameState
-
- getDebugProperties(Map<Object, Object>) - Method in class org.graalvm.compiler.nodes.InvokeNode
-
- getDebugProperties(Map<Object, Object>) - Method in class org.graalvm.compiler.nodes.InvokeWithExceptionNode
-
- getDebugProperties(Map<Object, Object>) - Method in class org.graalvm.compiler.nodes.PluginReplacementNode
-
- getDebugProperties(Map<Object, Object>) - Method in class org.graalvm.compiler.nodes.PluginReplacementWithExceptionNode
-
- getDebugProperties(Map<Object, Object>) - Method in class org.graalvm.compiler.nodes.StructuredGraph
-
- getDebugProperties(Map<Object, Object>) - Method in class org.graalvm.compiler.nodes.ValuePhiNode
-
- getDebugProperties(Map<Object, Object>) - Method in class org.graalvm.compiler.nodes.virtual.CommitAllocationNode
-
- getDebugProperties(Map<Object, Object>) - Method in class org.graalvm.compiler.truffle.compiler.phases.inlining.CallNode
-
- getDebugProperties() - Method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
- getDeclaredAnnotations() - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaMethod
-
- getDeclaredAnnotations() - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaType
-
- getDeclaredConstructors() - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaType
-
- getDeclaredMethods() - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaType
-
- getDeclaringClass(int) - Method in class org.graalvm.compiler.core.common.Fields
-
- getDeclaringClass() - Method in class org.graalvm.compiler.core.common.util.MethodKey
-
- getDeclaringClass() - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaMethod
-
- getDeclaringClass() - Method in class org.graalvm.compiler.options.OptionDescriptor
-
- getDeclaringClass() - Method in class org.graalvm.compiler.truffle.common.TruffleDebugJavaMethod
-
- getDeclaringType() - Method in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.Registration
-
- getDefault() - Method in class org.graalvm.compiler.nodes.extended.IntegerSwitchNode
-
- getDefault() - Method in class org.graalvm.compiler.nodes.FixedGuardNode
-
- getDefault(GraphBuilderConfiguration.Plugins) - Static method in class org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderConfiguration
-
- getDefault() - Method in class org.graalvm.compiler.nodes.IfNode
-
- getDefault() - Method in interface org.graalvm.compiler.nodes.spi.SwitchFoldable
-
Returns the branch that will close this switch folding, assuming this is called on the lowest
node of the cascade.
- getDefault() - Static method in class org.graalvm.jniutils.HotSpotCalls
-
Returns a
HotSpotCalls
instance with a default exception handler.
- getDefaultGraphBuilderSuite() - Method in class org.graalvm.compiler.java.SuitesProviderBase
-
- getDefaultGraphBuilderSuite() - Method in interface org.graalvm.compiler.phases.tiers.SuitesProvider
-
Get the default phase suite for creating new graphs.
- getDefaultLIRSuites(OptionValues) - Method in class org.graalvm.compiler.java.SuitesProviderBase
-
- getDefaultLIRSuites(OptionValues) - Method in interface org.graalvm.compiler.phases.tiers.SuitesProvider
-
Get the default LIR phase suites of this compiler.
- getDefaultLogStream() - Static method in class org.graalvm.compiler.debug.DebugContext
-
- getDefaultReplacementBytecodeProvider() - Method in class org.graalvm.compiler.nodes.spi.DelegatingReplacements
-
- getDefaultReplacementBytecodeProvider() - Method in interface org.graalvm.compiler.nodes.spi.Replacements
-
Gets the provider for accessing the bytecode of a substitution method if no other provider is
associated with the substitution method.
- getDefaultReplacementBytecodeProvider() - Method in class org.graalvm.compiler.replacements.ReplacementsImpl
-
- getDefaultSimplifier(CoreProviders, boolean, Assumptions, OptionValues) - Static method in class org.graalvm.compiler.nodes.util.GraphUtil
-
- getDefaultStrategy(OptionValues) - Static method in class org.graalvm.compiler.phases.schedule.SchedulePhase
-
- getDefaultSuites(OptionValues, Architecture) - Method in class org.graalvm.compiler.hotspot.meta.HotSpotFuzzedSuitesProvider
-
- getDefaultSuites(OptionValues, Architecture) - Method in class org.graalvm.compiler.hotspot.meta.HotSpotLoadedSuitesProvider
-
- getDefaultSuites(OptionValues, Architecture) - Method in class org.graalvm.compiler.java.SuitesProviderBase
-
- getDefaultSuites(OptionValues, Architecture) - Method in interface org.graalvm.compiler.phases.tiers.SuitesProvider
-
Get the default phase suites of this compiler.
- getDefaultValue() - Method in class org.graalvm.compiler.options.OptionKey
-
The initial value specified in source code.
- getDefineClass() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getDelegate() - Method in class org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl.CancellableTruffleCompilationTask
-
- getDeleteGlobalRef() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getDeleteLocalRef() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getDeleteWeakGlobalRef() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getDeoptimizationCount(DeoptimizationReason) - Method in class org.graalvm.compiler.nodes.spi.StableProfileProvider.CachingProfilingInfo
-
- getDeoptimizationRescueSlot() - Method in class org.graalvm.compiler.hotspot.HotSpotLIRGenerationResult
-
- getDeoptReasonAndAction() - Method in class org.graalvm.compiler.nodes.calc.IntegerDivRemNode
-
- getDeoptReasonAndAction() - Method in class org.graalvm.compiler.nodes.ImplicitNullCheckNode
-
- getDeoptSpeculation() - Method in class org.graalvm.compiler.nodes.calc.IntegerDivRemNode
-
- getDeoptSpeculation() - Method in class org.graalvm.compiler.nodes.ImplicitNullCheckNode
-
- getDeprecationMessage() - Method in class org.graalvm.compiler.options.OptionDescriptor
-
Returns the deprecation reason and the recommended replacement.
- getDepth() - Method in class org.graalvm.compiler.core.common.cfg.Loop
-
- getDepth() - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext
-
Gets the inline depth of this context.
- getDepth() - Method in class org.graalvm.compiler.replacements.IntrinsicGraphBuilder
-
- getDepth() - Method in class org.graalvm.compiler.replacements.PEGraphDecoder.PENonAppendGraphBuilderContext
-
- getDepth() - Method in class org.graalvm.compiler.truffle.compiler.phases.inlining.CallNode
-
- getDepth() - Method in class org.graalvm.libgraal.LibGraalScope
-
Returns the nesting depth of this LibGraalScope
object.
- getDerivedReferenceBase() - Method in class org.graalvm.compiler.core.common.LIRKind
-
Get the base value of a derived reference.
- getDescription() - Method in class org.graalvm.compiler.debug.DebugContext
-
Gets a description of the computation associated with this debug context.
- getDescription() - Method in class org.graalvm.compiler.lir.alloc.OutOfRegistersException
-
- getDescription() - Method in interface org.graalvm.compiler.truffle.common.TruffleSourceLanguagePosition
-
- getDescriptor() - Method in interface org.graalvm.compiler.core.common.spi.ForeignCallLinkage
-
- getDescriptor(ForeignCallSignature) - Method in interface org.graalvm.compiler.core.common.spi.ForeignCallsProvider
-
Gets the descriptor for a foreign call.
- getDescriptor() - Method in class org.graalvm.compiler.core.common.util.MethodKey
-
- getDescriptor() - Method in interface org.graalvm.compiler.hotspot.HotSpotForeignCallLinkage
-
- getDescriptor() - Method in class org.graalvm.compiler.hotspot.HotSpotForeignCallLinkageImpl
-
- getDescriptor(ForeignCallSignature) - Method in class org.graalvm.compiler.hotspot.meta.HotSpotForeignCallsProviderImpl
-
- getDescriptor() - Method in class org.graalvm.compiler.hotspot.nodes.StubForeignCallNode
-
- getDescriptor() - Method in interface org.graalvm.compiler.nodes.extended.ForeignCall
-
- getDescriptor() - Method in class org.graalvm.compiler.nodes.extended.ForeignCallNode
-
- getDescriptor() - Method in class org.graalvm.compiler.options.OptionKey
-
- getDescriptor() - Method in class org.graalvm.compiler.truffle.compiler.nodes.frame.NewFrameNode
-
- getDescriptors() - Method in class org.graalvm.compiler.truffle.options.OptionValuesImpl
-
- getDescriptors() - Static method in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- getDesignatedSuccessorProbability() - Method in class org.graalvm.compiler.nodes.ProfileData.BranchProbabilityData
-
- getDestElemClass(Pointer) - Method in class org.graalvm.compiler.hotspot.replacements.arraycopy.HotSpotArraycopySnippets
-
- getDestination() - Method in class org.graalvm.compiler.hotspot.replacements.arraycopy.CheckcastArrayCopyCallNode
-
- getDestination() - Method in class org.graalvm.compiler.hotspot.replacements.arraycopy.GenericArrayCopyCallNode
-
- getDestination() - Method in class org.graalvm.compiler.replacements.arraycopy.ArrayCopyCallNode
-
- getDestination() - Method in class org.graalvm.compiler.replacements.nodes.BasicArrayCopyNode
-
- getDestinationPosition() - Method in class org.graalvm.compiler.hotspot.replacements.arraycopy.CheckcastArrayCopyCallNode
-
- getDestinationPosition() - Method in class org.graalvm.compiler.replacements.arraycopy.ArrayCopyCallNode
-
- getDestinationPosition() - Method in class org.graalvm.compiler.replacements.nodes.BasicArrayCopyNode
-
- getDestroyedCallerRegisters() - Method in class org.graalvm.compiler.hotspot.stubs.Stub
-
Gets the registers destroyed by this stub from a caller's perspective.
- getDetachCurrentThread() - Method in interface org.graalvm.jniutils.JNI.JNIInvokeInterface
-
- getDimensions() - Method in class org.graalvm.compiler.truffle.common.TruffleCompilerRuntime.ConstantFieldInfo
-
Gets the number of array dimensions to be marked as compilation final.
- GetDirectBufferAddress(JNI.JNIEnv, JNI.JObject) - Static method in class org.graalvm.jniutils.JNIUtil
-
- getDirectCallTarget() - Method in class org.graalvm.compiler.truffle.compiler.phases.inlining.CallNode
-
- getDirectCount() - Method in class org.graalvm.compiler.graph.Edges
-
Get the number of direct edges represented by this object.
- getDirection() - Method in class org.graalvm.compiler.nodes.loop.CountedLoopInfo
-
- getDirectStubCallIndex(int, int) - Static method in class org.graalvm.compiler.core.common.StrideUtil
-
Encode the given stride values into one direct stub call index.
- getDirectStubCallIndex(Stride, Stride) - Static method in class org.graalvm.compiler.lir.amd64.AMD64StrideUtil
-
Compute the jump table index for two given strides strideA
and strideB
.
- getDirectStubCallIndex() - Method in class org.graalvm.compiler.replacements.amd64.AMD64ArrayRegionEqualsWithMaskNode
-
- getDirectStubCallIndex() - Method in class org.graalvm.compiler.replacements.nodes.ArrayCopyWithConversionsNode
-
- getDirectStubCallIndex() - Method in class org.graalvm.compiler.replacements.nodes.ArrayRegionCompareToNode
-
- getDirectStubCallIndex() - Method in class org.graalvm.compiler.replacements.nodes.ArrayRegionEqualsNode
-
- getDirectStubCallIndex(ValueNode, Stride, Stride) - Static method in class org.graalvm.compiler.replacements.NodeStrideUtil
-
If the constant stride parameters strideA
and strideB
are non-null, construct
a direct stub call index from them.
- getDisp8Scale(boolean, AVXKind.AVXSize) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexOp
-
- getDisp8ScalingFactor(AVXKind.AVXSize) - Method in enum org.graalvm.compiler.asm.amd64.AMD64BaseAssembler.EVEXTuple
-
- getDispatchedType() - Method in class org.graalvm.compiler.graph.InlineCacheGuardPosition
-
- getDisplacement() - Method in class org.graalvm.compiler.asm.amd64.AMD64Address
-
- getDisplacement() - Method in class org.graalvm.compiler.core.aarch64.AArch64AddressNode
-
- getDisplacement() - Method in class org.graalvm.compiler.core.amd64.AMD64AddressNode
-
- getDisplacement() - Method in class org.graalvm.compiler.lir.aarch64.AArch64AddressValue
-
- getDisplacementAnnotation() - Method in class org.graalvm.compiler.asm.amd64.AMD64Address
-
- getDisplacementForLongIndex(TargetDescription, long) - Static method in class org.graalvm.compiler.hotspot.HotSpotCounterOp
-
- getDisplayName() - Method in interface org.graalvm.jniutils.HotSpotCalls.JNIMethod
-
Returns a method display name used for logging.
- getDiv() - Method in class org.graalvm.compiler.core.common.type.ArithmeticOpTable
-
Describes the division operation.
- getDoc() - Method in interface org.graalvm.compiler.debug.MetricKey
-
Gets the documentation for this key.
- getDocName() - Method in interface org.graalvm.compiler.debug.MetricKey
-
Gets the name to use when listing keys.
- getDominatedSibling() - Method in class org.graalvm.compiler.core.common.cfg.AbstractBlockBase
-
- getDominator() - Method in class org.graalvm.compiler.core.common.cfg.AbstractBlockBase
-
- getDominator(int) - Method in class org.graalvm.compiler.core.common.cfg.AbstractBlockBase
-
- getDominator(int) - Method in class org.graalvm.compiler.nodes.cfg.Block
-
- getDominatorDepth() - Method in class org.graalvm.compiler.core.common.cfg.AbstractBlockBase
-
Level in the dominator tree starting with 0 for the start block.
- getDominatorNumber() - Method in class org.graalvm.compiler.core.common.cfg.AbstractBlockBase
-
- getDominatorSkipLoops() - Method in class org.graalvm.compiler.core.common.cfg.AbstractBlockBase
-
Returns the next dominator of this block that is either in the same loop of this block or in
an outer loop.
- getDouble(Object, int) - Method in class org.graalvm.compiler.core.common.Fields
-
- getDouble() - Method in interface org.graalvm.jniutils.JNI.JValue
-
- GetDoubleArrayElements(JNI.JNIEnv, JNI.JDoubleArray, JNI.JValue) - Static method in class org.graalvm.jniutils.JNIUtil
-
- GetDoubleArrayRegion(JNI.JNIEnv, JNI.JDoubleArray, int, int, CDoublePointer) - Static method in class org.graalvm.jniutils.JNIUtil
-
- getDumpDirectory(OptionValues) - Static method in class org.graalvm.compiler.debug.DebugOptions
-
- getDumpDirectoryName(OptionValues) - Static method in class org.graalvm.compiler.debug.DebugOptions
-
- getDumpLevel(DebugContext.Scope) - Method in interface org.graalvm.compiler.debug.DebugConfig
-
Determines the current dump level in scope
.
- getDumpPath(String, boolean) - Method in class org.graalvm.compiler.debug.DebugContext
-
- getDuplicatedNode(Old) - Method in class org.graalvm.compiler.nodes.loop.LoopFragment
-
- getDuplicationReplacement() - Method in class org.graalvm.compiler.nodes.loop.LoopFragment
-
- getDuplicationReplacement() - Method in class org.graalvm.compiler.nodes.loop.LoopFragmentInside
-
- getDuplicationReplacement() - Method in class org.graalvm.compiler.nodes.loop.LoopFragmentWhole
-
- getDynamicStrides() - Method in class org.graalvm.compiler.replacements.amd64.AMD64ArrayRegionEqualsWithMaskNode
-
- getDynamicStrides() - Method in class org.graalvm.compiler.replacements.nodes.ArrayRegionEqualsNode
-
- getEarliestPostDominated() - Method in class org.graalvm.compiler.nodes.cfg.Block
-
- getEdgeModificationCount() - Method in class org.graalvm.compiler.graph.Graph
-
- getEdges(Edges.Type) - Method in class org.graalvm.compiler.graph.NodeClass
-
Gets the input or successor edges defined by this node class.
- getEdgesType() - Method in class org.graalvm.compiler.graph.NodeInputList
-
- getEdgesType() - Method in class org.graalvm.compiler.graph.NodeList
-
- getEdgesType() - Method in class org.graalvm.compiler.graph.NodeSuccessorList
-
- getEffect() - Method in interface org.graalvm.compiler.hotspot.HotSpotForeignCallLinkage
-
- getEffect() - Method in class org.graalvm.compiler.hotspot.HotSpotForeignCallLinkageImpl
-
- getElementKind() - Method in class org.graalvm.compiler.nodes.memory.address.IndexAddressNode
-
- getElementKind() - Method in class org.graalvm.compiler.replacements.arraycopy.ArrayCopyCallNode
-
- getElementKind() - Method in class org.graalvm.compiler.replacements.nodes.BasicArrayCopyNode
-
- getElementStride() - Method in interface org.graalvm.compiler.nodes.extended.ArrayRangeWrite
-
- getElementStride() - Method in class org.graalvm.compiler.nodes.gc.ArrayRangeWriteBarrier
-
- getElementType() - Method in class org.graalvm.compiler.nodes.java.DynamicNewArrayNode
-
- getEnclosingType() - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaType
-
- getEncodedSnippets() - Static method in class org.graalvm.compiler.hotspot.HotSpotReplacementsImpl
-
- getEncoding(long, AArch64ASIMDAssembler.ImmediateOp) - Static method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler.ASIMDImmediateTable
-
Returns the instruction encoding for immediate using the provided ImmediateOp mode.
- getEncoding(boolean, long) - Static method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler.LogicalBitmaskImmediateEncoding
-
Returns the immediate bitmask encoding for the requested value.
- getEncoding() - Method in class org.graalvm.compiler.hotspot.nodes.type.KlassPointerStamp
-
- getEncoding() - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaMethod
-
- getEncoding() - Method in class org.graalvm.compiler.nodes.CompressionNode
-
- getEncoding() - Method in class org.graalvm.compiler.nodes.EncodedGraph
-
- getEncoding() - Method in class org.graalvm.compiler.nodes.GraphEncoder
-
- getEncoding() - Method in class org.graalvm.compiler.nodes.type.NarrowOopStamp
-
- getEndBci() - Method in class org.graalvm.compiler.java.BciBlockMapping.BciBlock
-
- getEndNode() - Method in class org.graalvm.compiler.nodes.cfg.Block
-
- getEndOffset() - Method in class org.graalvm.compiler.code.SourceMapping
-
- getEngineCacheSupport() - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- getEngineData(RootNode) - Static method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- getEngineLocal(Class<T>) - Method in class org.graalvm.compiler.truffle.runtime.EngineData
-
- getEngineLock() - Method in class org.graalvm.compiler.truffle.runtime.EngineData
-
- getEngineLogger() - Method in class org.graalvm.compiler.truffle.runtime.EngineData
-
- getEngineOptions() - Method in class org.graalvm.compiler.truffle.runtime.EngineCacheSupport.Disabled
-
- getEngineOptions() - Method in class org.graalvm.compiler.truffle.runtime.EngineData
-
- getEngineOptions() - Method in interface org.graalvm.compiler.truffle.runtime.GraalRuntimeServiceProvider
-
- getEnsureVirtual() - Method in class org.graalvm.compiler.nodes.virtual.CommitAllocationNode
-
- getEnsureVirtualized(VirtualObjectNode) - Method in interface org.graalvm.compiler.nodes.spi.VirtualizerTool
-
- getEnsureVirtualized() - Method in class org.graalvm.compiler.virtual.phases.ea.ObjectState
-
- getEntries() - Method in class org.graalvm.compiler.graph.NodeMap
-
- getEntries() - Method in class org.graalvm.compiler.virtual.phases.ea.ObjectState
-
Users of this method are not allowed to change the entries of the returned array.
- getEntry(VirtualObjectNode, int) - Method in interface org.graalvm.compiler.nodes.spi.VirtualizerTool
-
- getEntry(int) - Method in class org.graalvm.compiler.virtual.phases.ea.ObjectState
-
- getEntryBCI() - Method in class org.graalvm.compiler.code.CompilationResult
-
- getEntryBCI() - Method in class org.graalvm.compiler.hotspot.CompilationTask
-
- getEntryBCI() - Method in class org.graalvm.compiler.nodes.StructuredGraph.Builder
-
- getEntryBCI() - Method in class org.graalvm.compiler.nodes.StructuredGraph
-
- getEnv() - Method in class org.graalvm.jniutils.JNIExceptionWrapper.ExceptionHandlerContext
-
Returns current thread JNIEnv.
- getEnv() - Method in class org.graalvm.jniutils.JNIMethodScope
-
- GetEnv(JNI.JavaVM) - Static method in class org.graalvm.jniutils.JNIUtil
-
- getEventFactory() - Method in interface org.graalvm.compiler.truffle.jfr.EventFactory.Provider
-
- getExactPhiKind(PhiNode) - Method in class org.graalvm.compiler.core.gen.NodeLIRBuilder
-
- getExceptionCheck() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getExceptionClear() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getExceptionDescribe() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getExceptionEdge(LIRInstruction) - Static method in class org.graalvm.compiler.lir.LIR
-
Gets the exception edge (if any) originating at a given operation.
- getExceptionHandlers() - Method in interface org.graalvm.compiler.bytecode.Bytecode
-
- getExceptionHandlers() - Method in class org.graalvm.compiler.bytecode.ResolvedJavaMethodBytecode
-
- getExceptionHandlers() - Method in class org.graalvm.compiler.code.CompilationResult
-
- getExceptionHandlers() - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaMethod
-
- getExceptionHandlers() - Method in class org.graalvm.compiler.replacements.classfile.ClassfileBytecode
-
- getExceptionHandlersCount() - Method in interface org.graalvm.compiler.truffle.common.TruffleCompilerListener.CompilationResultInfo
-
Gets the number of ExceptionHandler
s in the compiled code.
- getExceptionKind() - Method in class org.graalvm.compiler.nodes.extended.BytecodeExceptionNode
-
- getExceptionMessage() - Method in enum org.graalvm.compiler.nodes.extended.BytecodeExceptionNode.BytecodeExceptionKind
-
- getExceptionOccurred() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getExceptionSeen(int) - Method in class org.graalvm.compiler.nodes.spi.StableProfileProvider.CachingProfilingInfo
-
- getExecutionCount(int) - Method in class org.graalvm.compiler.nodes.spi.StableProfileProvider.CachingProfilingInfo
-
- getExecutionID() - Static method in class org.graalvm.compiler.serviceprovider.GraalServices
-
Gets a unique identifier for this execution such as a process ID or a
fixed timestamp.
- getExpandedCount() - Method in class org.graalvm.compiler.truffle.compiler.phases.inlining.CallTree
-
- getExpectedObject() - Method in class org.graalvm.compiler.nodes.gc.G1PreWriteBarrier
-
- getExpectedObject() - Method in class org.graalvm.compiler.nodes.gc.G1ReferentFieldReadBarrier
-
- getExpectedValue() - Method in class org.graalvm.compiler.nodes.java.AbstractCompareAndSwapNode
-
- getExtendedBitSize() - Method in enum org.graalvm.compiler.core.common.memory.MemoryExtendKind
-
- getExtendKind() - Method in interface org.graalvm.compiler.nodes.memory.ExtendableMemoryAccess
-
- getExtendKind() - Method in class org.graalvm.compiler.nodes.memory.ReadNode
-
- getExtendType() - Method in class org.graalvm.compiler.asm.aarch64.AArch64Address
-
- getExternalInliningContext() - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext
-
- getExternalInliningContext() - Method in class org.graalvm.compiler.replacements.PEGraphDecoder.PENonAppendGraphBuilderContext
-
- getExtraHelp() - Method in class org.graalvm.compiler.options.OptionDescriptor
-
Gets extra lines of help text.
- getFailedSpeculationsAddress(HotSpotSpeculationLog) - Static method in class org.graalvm.libgraal.LibGraal
-
Invokes the method getFailedSpeculationsAddress
on a HotSpotSpeculationLog
,
if the method exists.
- getFailureIndex() - Method in interface org.graalvm.compiler.core.common.util.PhasePlan
-
Gets the index of the phase that caused a failure during the execution of this phase plan
(assertion error, compilation bailout, or any other Throwable).
- getFailureIndex() - Method in class org.graalvm.compiler.phases.PhaseSuite
-
- getFastThreadLocalImpl() - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- getFastThreadLocalImpl() - Method in class org.graalvm.compiler.truffle.runtime.hotspot.AbstractHotSpotTruffleRuntime
-
- getFeatureName() - Method in interface org.graalvm.jniutils.NativeBridgeSupport
-
Returns the name of a feature using org.graalvm.jniutils
module.
- getFeatureName() - Method in class org.graalvm.libgraal.jni.LibGraalNativeBridgeSupport
-
- getFeatures() - Method in class org.graalvm.compiler.asm.Assembler
-
- GETFIELD - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- getField(ResolvedJavaType, String) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- getField() - Method in class org.graalvm.compiler.nodes.FieldLocationIdentity
-
- getField(ResolvedJavaType, String) - Method in class org.graalvm.compiler.replacements.InvocationPluginHelper
-
Finds a Java field by name.
- getFieldAddress(String, String) - Method in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfigAccess
-
- GetFieldID(JNI.JNIEnv, JNI.JClass, CCharPointer, CCharPointer) - Static method in class org.graalvm.jniutils.JNIUtil
-
- getFieldName() - Method in class org.graalvm.compiler.options.OptionDescriptor
-
- getFieldOffset(String, Class<T>, String, T, boolean) - Method in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfigAccess
-
- getFieldOffset(String, Class<T>, String) - Method in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfigAccess
-
- getFieldOffset(String, Class<T>) - Method in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfigAccess
-
- getFieldOffset(ResolvedJavaType, String) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- getFieldOffset(ResolvedJavaType, String) - Method in class org.graalvm.compiler.replacements.InvocationPluginHelper
-
Gets the offset of a field.
- getFieldOffset(GraphBuilderContext, ResolvedJavaField) - Method in class org.graalvm.compiler.replacements.StandardGraphBuilderPlugins.CounterModeCryptPlugin
-
- getFields() - Method in class org.graalvm.compiler.nodes.virtual.VirtualInstanceNode
-
- getFieldValue(String, Class<T>, String, T, boolean) - Method in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfigAccess
-
- getFieldValue(String, Class<T>, String) - Method in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfigAccess
-
- getFieldValue(String, Class<T>) - Method in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfigAccess
-
- getFieldValue(ResolvedJavaField, Object) - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- getFieldValue(ResolvedJavaField, Object) - Method in class org.graalvm.compiler.truffle.runtime.hotspot.AbstractHotSpotTruffleRuntime
-
- getFinalCodeAnalysisStage() - Method in class org.graalvm.compiler.lir.phases.LIRSuites
-
- getFindClass() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getFirstDominated() - Method in class org.graalvm.compiler.core.common.cfg.AbstractBlockBase
-
- getFirstLirInstructionId(AbstractBlockBase<?>) - Method in class org.graalvm.compiler.lir.alloc.lsra.LinearScan
-
- getFirstPredecessor() - Method in class org.graalvm.compiler.nodes.cfg.Block
-
- getFirstSuccessor() - Method in class org.graalvm.compiler.nodes.cfg.Block
-
- getFixedParams() - Method in class org.graalvm.compiler.phases.common.inlining.walker.CallsiteHolderExplorable
-
- getFlag(String, Class<T>) - Method in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfigAccess
-
- getFlag(String, Class<T>, T, boolean) - Method in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfigAccess
-
- getFlags() - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
- getFlags() - Method in class org.graalvm.compiler.core.common.cfg.DominatorOptimizationProblem
-
Returns the
Set
of flags that can be set for this
problem.
- getFlagsForBlock(AbstractBlockBase<?>) - Method in class org.graalvm.compiler.core.common.cfg.DominatorOptimizationProblem
-
Returns a
Stream
of flags associated with
block
.
- getFlat() - Method in interface org.graalvm.compiler.debug.TimerKey
-
Gets the timer recording the amount time spent within a timed scope minus the time spent in
any nested timed scopes.
- getFloat(Object, int) - Method in class org.graalvm.compiler.core.common.Fields
-
- getFloat() - Method in interface org.graalvm.jniutils.JNI.JValue
-
- GetFloatArrayElements(JNI.JNIEnv, JNI.JFloatArray, JNI.JValue) - Static method in class org.graalvm.jniutils.JNIUtil
-
- GetFloatArrayRegion(JNI.JNIEnv, JNI.JFloatArray, int, int, CFloatPointer) - Static method in class org.graalvm.jniutils.JNIUtil
-
- getFloatConvert() - Method in class org.graalvm.compiler.core.common.type.ArithmeticOpTable.FloatConvertOp
-
- getFloatConvert(FloatConvert) - Method in class org.graalvm.compiler.core.common.type.ArithmeticOpTable
-
Describes integer/float/double conversions.
- getFloatConvert() - Method in class org.graalvm.compiler.nodes.calc.FloatConvertNode
-
- getFloatConvertResultKind(FloatConvert) - Static method in class org.graalvm.compiler.core.aarch64.AArch64ArithmeticLIRGenerator
-
- getFloatingKind(int) - Method in class org.graalvm.compiler.core.aarch64.AArch64LIRKindTool
-
- getFloatingKind(int) - Method in class org.graalvm.compiler.core.amd64.AMD64LIRKindTool
-
- getFloatingKind(int) - Method in interface org.graalvm.compiler.core.common.spi.LIRKindTool
-
Get an architecture specific floating point kind of a certain size.
- getForeignCallArguments() - Method in class org.graalvm.compiler.replacements.amd64.AMD64ArrayRegionEqualsWithMaskNode
-
- getForeignCallArguments() - Method in class org.graalvm.compiler.replacements.amd64.AMD64CalcStringAttributesNode
-
- getForeignCallArguments() - Method in class org.graalvm.compiler.replacements.nodes.AESNode
-
- getForeignCallArguments() - Method in class org.graalvm.compiler.replacements.nodes.ArrayCompareToNode
-
- getForeignCallArguments() - Method in class org.graalvm.compiler.replacements.nodes.ArrayCopyWithConversionsNode
-
- getForeignCallArguments() - Method in class org.graalvm.compiler.replacements.nodes.ArrayEqualsNode
-
- getForeignCallArguments() - Method in class org.graalvm.compiler.replacements.nodes.ArrayIndexOfNode
-
- getForeignCallArguments() - Method in class org.graalvm.compiler.replacements.nodes.ArrayRegionCompareToNode
-
- getForeignCallArguments() - Method in class org.graalvm.compiler.replacements.nodes.ArrayRegionEqualsNode
-
- getForeignCallArguments() - Method in class org.graalvm.compiler.replacements.nodes.CounterModeAESNode
-
- getForeignCallArguments() - Method in class org.graalvm.compiler.replacements.nodes.GHASHProcessBlocksNode
-
- getForeignCallArguments() - Method in interface org.graalvm.compiler.replacements.nodes.IntrinsicMethodNodeInterface
-
- getForeignCallArguments() - Method in class org.graalvm.compiler.replacements.nodes.VectorizedMismatchNode
-
- getForeignCallDescriptor() - Method in class org.graalvm.compiler.replacements.amd64.AMD64ArrayRegionEqualsWithMaskNode
-
- getForeignCallDescriptor() - Method in class org.graalvm.compiler.replacements.amd64.AMD64CalcStringAttributesNode
-
- getForeignCallDescriptor() - Method in class org.graalvm.compiler.replacements.nodes.AESNode
-
- getForeignCallDescriptor() - Method in class org.graalvm.compiler.replacements.nodes.ArrayCompareToNode
-
- getForeignCallDescriptor() - Method in class org.graalvm.compiler.replacements.nodes.ArrayCopyWithConversionsNode
-
- getForeignCallDescriptor() - Method in class org.graalvm.compiler.replacements.nodes.ArrayEqualsNode
-
- getForeignCallDescriptor() - Method in class org.graalvm.compiler.replacements.nodes.ArrayIndexOfNode
-
- getForeignCallDescriptor() - Method in class org.graalvm.compiler.replacements.nodes.ArrayRegionCompareToNode
-
- getForeignCallDescriptor() - Method in class org.graalvm.compiler.replacements.nodes.ArrayRegionEqualsNode
-
- getForeignCallDescriptor() - Method in class org.graalvm.compiler.replacements.nodes.CounterModeAESNode
-
- getForeignCallDescriptor() - Method in class org.graalvm.compiler.replacements.nodes.GHASHProcessBlocksNode
-
- getForeignCallDescriptor() - Method in interface org.graalvm.compiler.replacements.nodes.IntrinsicMethodNodeInterface
-
- getForeignCallDescriptor() - Method in class org.graalvm.compiler.replacements.nodes.VectorizedMismatchNode
-
- getForeignCalls() - Method in interface org.graalvm.compiler.core.common.spi.CodeGenProviders
-
- getForeignCalls() - Method in class org.graalvm.compiler.core.target.Backend
-
- getForeignCalls() - Method in class org.graalvm.compiler.hotspot.meta.HotSpotProviders
-
- getForeignCalls() - Method in class org.graalvm.compiler.lir.gen.LIRGenerator
-
- getForeignCalls() - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- getForeignCalls() - Method in interface org.graalvm.compiler.nodes.spi.CoreProviders
-
- getForeignCalls() - Method in class org.graalvm.compiler.nodes.spi.CoreProvidersDelegate
-
- getForeignCalls() - Method in class org.graalvm.compiler.nodes.spi.CoreProvidersImpl
-
- getForeignCallSnippets() - Method in class org.graalvm.compiler.hotspot.meta.DefaultHotSpotLoweringProvider
-
- getForeignCallSnippets() - Method in interface org.graalvm.compiler.hotspot.meta.HotSpotLoweringProvider
-
- getForeignExceptionClassName() - Method in exception org.graalvm.nativebridge.MarshalledException
-
Returns the foreign exception class name.
- getFrame() - Method in class org.graalvm.compiler.truffle.compiler.nodes.frame.AllowMaterializeNode
-
- getFrame() - Method in class org.graalvm.compiler.truffle.compiler.nodes.frame.VirtualFrameAccessorNode
-
- getFrame(FrameInstance.FrameAccess) - Method in class org.graalvm.compiler.truffle.runtime.GraalFrameInstance
-
- getFrame(FrameInstance.FrameAccess) - Method in class org.graalvm.compiler.truffle.runtime.GraalOSRFrameInstance
-
- getFrameFrom(InspectedFrame, FrameInstance.FrameAccess) - Method in class org.graalvm.compiler.truffle.runtime.GraalFrameInstance
-
- getFrameMap() - Method in class org.graalvm.compiler.lir.framemap.FrameMapBuilderImpl
-
- getFrameMap() - Method in class org.graalvm.compiler.lir.framemap.FrameMapBuilderTool
-
- getFrameMap() - Method in class org.graalvm.compiler.lir.gen.LIRGenerationResult
-
- getFrameMapBuilder() - Method in class org.graalvm.compiler.lir.alloc.lsra.LinearScan
-
- getFrameMapBuilder() - Method in class org.graalvm.compiler.lir.gen.LIRGenerationResult
-
- getFrameMaterializeCalled(FrameDescriptor) - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
Accessor for non-public state in FrameDescriptor
.
- getFrameSlotIndex() - Method in class org.graalvm.compiler.truffle.compiler.nodes.frame.VirtualFrameAccessorNode
-
- getFrameSlotKindTagForJavaKind(JavaKind) - Method in interface org.graalvm.compiler.truffle.common.TruffleCompilerRuntime
-
Gets the FrameSlotKind.tag
corresponding to a JavaKind
value.
- getFrameSlotKindTagForJavaKind(JavaKind) - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- getFrameSlotKindTagsCount() - Method in interface org.graalvm.compiler.truffle.common.TruffleCompilerRuntime
-
Gets the number of valid FrameSlotKind.tag
values.
- getFrameSlotKindTagsCount() - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- getFrameStateBuilder() - Method in class org.graalvm.compiler.java.BytecodeParser
-
- getFrameStateVerification() - Method in class org.graalvm.compiler.nodes.GraphState
-
- getFrequencySource() - Method in class org.graalvm.compiler.nodes.cfg.Block
-
- getFreshlyInstantiatedArguments() - Method in class org.graalvm.compiler.phases.common.inlining.walker.MethodInvocation
-
- getFromDebugContext(DebugContext) - Static method in interface org.graalvm.compiler.lir.debug.LIRGenerationDebugContext
-
- getFromIndex() - Method in class org.graalvm.compiler.replacements.nodes.ArrayIndexOfNode
-
- getFromName(String) - Static method in enum org.graalvm.compiler.nodes.GraphState.MandatoryStages
-
- getFunctions() - Method in interface org.graalvm.jniutils.JNI.JavaVM
-
- getFunctions() - Method in interface org.graalvm.jniutils.JNI.JNIEnv
-
- getFuture() - Method in class org.graalvm.compiler.truffle.runtime.CompilationTask
-
- getFutureRequiredStages() - Method in class org.graalvm.compiler.nodes.GraphState
-
- getGarbageCollector() - Method in class org.graalvm.compiler.hotspot.HotSpotGraalRuntime
-
- getGarbageCollector() - Method in interface org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider
-
- getGenericParameterTypes() - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaMethod
-
- getGetArrayLength() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getGetBooleanArrayElements() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getGetBooleanArrayRegion() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getGetByteArrayElements() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getGetByteArrayRegion() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getGetCharArrayElements() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getGetCharArrayRegion() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getGetDirectBufferAddress() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getGetDoubleArrayElements() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getGetDoubleArrayRegion() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getGetEnv() - Method in interface org.graalvm.jniutils.JNI.JNIInvokeInterface
-
- getGetFieldID() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getGetFloatArrayElements() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getGetFloatArrayRegion() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getGetIntArrayElements() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getGetIntArrayRegion() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getGetIntField() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getGetJavaVM() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getGetLongArrayElements() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getGetLongArrayRegion() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getGetMethodID() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getGetObjectArrayElement() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getGetObjectClass() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getGetObjectRefType() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getGetShortArrayElements() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getGetShortArrayRegion() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getGetStaticBooleanField() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getGetStaticFieldID() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getGetStaticMethodID() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getGetStaticObjectField() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getGetStringChars() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getGetStringLength() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getGetStringUTFChars() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getGetStringUTFLength() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getGetThreadLocalObject() - Method in class org.graalvm.compiler.truffle.runtime.hotspot.AbstractHotSpotTruffleRuntime
-
- getGlobalMetrics() - Method in class org.graalvm.compiler.debug.DebugContext
-
Gets the global metrics associated with this debug context.
- getGlobalTimeStamp() - Static method in class org.graalvm.compiler.serviceprovider.GraalServices
-
Gets a time stamp for the current process.
- getGraalOptions(Class<T>) - Method in interface org.graalvm.compiler.truffle.common.TruffleCompilerRuntime
-
Gets the Graal option values for this runtime in an instance of type
.
- getGraalRuntime() - Method in interface org.graalvm.compiler.api.runtime.GraalJVMCICompiler
-
- getGraalRuntime() - Method in class org.graalvm.compiler.hotspot.HotSpotGraalCompiler
-
- getGraph(DebugContext, CompilationIdentifier) - Method in class org.graalvm.compiler.hotspot.stubs.AbstractForeignCallStub
-
Creates a graph for this stub.
- getGraph(DebugContext, CompilationIdentifier) - Method in class org.graalvm.compiler.hotspot.stubs.SnippetStub
-
- getGraph(DebugContext, CompilationIdentifier) - Method in class org.graalvm.compiler.hotspot.stubs.Stub
-
Gets the graph that from which the code for this stub will be compiled.
- getGraph() - Method in class org.graalvm.compiler.java.BytecodeParser
-
Gets the graph being processed by this builder.
- getGraph() - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderTool
-
Gets the graph being constructed.
- getGraph() - Method in class org.graalvm.compiler.phases.common.inlining.info.elem.InlineableGraph
-
- getGraph() - Method in class org.graalvm.compiler.replacements.GraphKit
-
- getGraph() - Method in class org.graalvm.compiler.replacements.IntrinsicGraphBuilder
-
- getGraph() - Method in class org.graalvm.compiler.replacements.PEGraphDecoder.PENonAppendGraphBuilderContext
-
- getGraphBuilderConfig() - Method in class org.graalvm.compiler.java.GraphBuilderPhase
-
- getGraphBuilderInstance() - Method in class org.graalvm.compiler.java.BytecodeParser
-
- getGraphBuilderPlugins() - Method in class org.graalvm.compiler.hotspot.meta.HotSpotProviders
-
- getGraphBuilderPlugins() - Method in class org.graalvm.compiler.nodes.spi.DelegatingReplacements
-
- getGraphBuilderPlugins() - Method in interface org.graalvm.compiler.nodes.spi.Replacements
-
Gets the object managing the various graph builder plugins used by this object when parsing
bytecode into a graph.
- getGraphBuilderPlugins() - Method in class org.graalvm.compiler.replacements.ReplacementsImpl
-
- getGraphBuilderSuite() - Method in class org.graalvm.compiler.phases.tiers.HighTierContext
-
- getGraphState() - Method in class org.graalvm.compiler.nodes.StructuredGraph.Builder
-
- getGraphState() - Method in class org.graalvm.compiler.nodes.StructuredGraph
-
- getGraphStateDiff(int) - Method in interface org.graalvm.compiler.core.common.util.PhasePlan
-
Retrieves the changes to the state of the graph caused by the phase at position
in
the phase plan.
- getGraphStateDiff(int) - Method in class org.graalvm.compiler.phases.PhaseSuite
-
- getGroup() - Method in class org.graalvm.compiler.nodes.debug.DynamicCounterNode
-
- getGroup() - Method in class org.graalvm.compiler.replacements.SnippetCounter
-
- getGroup() - Method in interface org.graalvm.jniutils.JNI.JavaVMAttachArgs
-
- getGroups() - Method in class org.graalvm.compiler.hotspot.HotSpotCounterOp
-
- getGuard() - Method in class org.graalvm.compiler.nodes.calc.FloatingIntegerDivRemNode
-
- getGuard() - Method in class org.graalvm.compiler.nodes.EntryProxyNode
-
- getGuard() - Method in class org.graalvm.compiler.nodes.extended.FixedValueAnchorNode
-
- getGuard() - Method in interface org.graalvm.compiler.nodes.extended.GuardedNode
-
- getGuard() - Method in class org.graalvm.compiler.nodes.extended.GuardedUnsafeLoadNode
-
- getGuard() - Method in class org.graalvm.compiler.nodes.FloatingGuardedNode
-
- getGuard() - Method in class org.graalvm.compiler.nodes.memory.FixedAccessNode
-
- getGuard() - Method in interface org.graalvm.compiler.nodes.spi.ValueProxy
-
- getGuard() - Method in class org.graalvm.compiler.nodes.ValueProxyNode
-
- getGuard() - Method in class org.graalvm.compiler.phases.common.ConditionalEliminationUtil.GuardedCondition
-
- getGuard() - Method in class org.graalvm.compiler.phases.common.ConditionalEliminationUtil.InfoElement
-
- getGuard() - Method in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerAddExactNode
-
- getGuard() - Method in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerMulExactNode
-
- getGuard() - Method in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerNegExactNode
-
- getGuard() - Method in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerSubExactNode
-
- getGuardAnchor() - Method in class org.graalvm.compiler.replacements.nodes.MethodHandleNode.GraphAdder
-
- getGuardingBlock(GuardingNode, ControlFlowGraph) - Static method in class org.graalvm.compiler.phases.common.LockEliminationPhase
-
- getGuardsStage() - Method in class org.graalvm.compiler.nodes.GraphState
-
- getGuardsStage() - Method in class org.graalvm.compiler.nodes.StructuredGraph
-
Returns the guards stage of this graph.
- getHandle() - Method in class org.graalvm.jniutils.HSObject
-
- getHandle() - Method in class org.graalvm.libgraal.LibGraalObject
-
Gets the raw JNI handle wrapped by this object.
- getHandle() - Method in class org.graalvm.nativebridge.NativeObject
-
Returns a handle to an object in the native image heap.
- getHandlerBlock(int) - Method in class org.graalvm.compiler.java.BciBlockMapping
-
- getHeader() - Method in class org.graalvm.compiler.core.common.cfg.Loop
-
- getHeapBaseRegister() - Method in class org.graalvm.compiler.hotspot.meta.HotSpotRegisters
-
- getHeapBaseRegister() - Method in interface org.graalvm.compiler.hotspot.meta.HotSpotRegistersProvider
-
Gets the register holding the heap base address for compressed pointers.
- getHeapWordSize(GraalHotSpotVMConfig) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- getHelp() - Method in class org.graalvm.compiler.options.OptionDescriptor
-
Gets a descriptive help message for the option.
- getHighResult() - Method in class org.graalvm.compiler.lir.amd64.AMD64MulDivOp
-
- getHighResult() - Method in class org.graalvm.compiler.lir.amd64.AMD64ReadTimestampCounter
-
- getHighResult() - Method in class org.graalvm.compiler.lir.amd64.AMD64ReadTimestampCounterWithProcid
-
- getHighResult() - Method in class org.graalvm.compiler.lir.amd64.AMD64SignExtendOp
-
- getHighTier() - Method in class org.graalvm.compiler.core.phases.fuzzing.AbstractCompilationPlan
-
- getHighTier() - Method in enum org.graalvm.compiler.nodes.GraphState.MandatoryStages
-
- getHighTier() - Method in class org.graalvm.compiler.phases.tiers.Suites
-
- getHostBackend() - Method in class org.graalvm.compiler.hotspot.HotSpotGraalRuntime
-
- getHostBackend() - Method in interface org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider
-
- getHostBackend() - Method in interface org.graalvm.compiler.runtime.RuntimeProvider
-
Gets the host backend.
- getHostClass() - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaType
-
- getHostProviders() - Method in class org.graalvm.compiler.hotspot.HotSpotGraalRuntime
-
- getHostProviders() - Method in interface org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider
-
- getHotness() - Method in class org.graalvm.compiler.truffle.compiler.phases.InstrumentBranchesPhase.IfPoint
-
- getHotness() - Method in class org.graalvm.compiler.truffle.compiler.phases.InstrumentPhase.Point
-
- getHotness() - Method in class org.graalvm.compiler.truffle.compiler.phases.InstrumentTruffleBoundariesPhase.BoundaryPoint
-
- getHotSpotCalls() - Static method in exception org.graalvm.nativebridge.ForeignException
-
- getHub() - Method in class org.graalvm.compiler.hotspot.replacements.HubGetClassNode
-
- getHub() - Method in class org.graalvm.compiler.hotspot.replacements.KlassLayoutHelperNode
-
- getHub() - Method in interface org.graalvm.compiler.nodes.extended.HubGetClassNodeInterface
-
- getHub() - Method in class org.graalvm.compiler.nodes.extended.LoadMethodNode
-
- getId() - Method in interface org.graalvm.compiler.code.CompilationResult.MarkId
-
Return the object which should be used in the Mark
.
- getId() - Method in class org.graalvm.compiler.core.common.cfg.AbstractBlockBase
-
- getId() - Method in class org.graalvm.compiler.hotspot.CompilationTask
-
Returns the HotSpot id of this compilation.
- getId() - Method in enum org.graalvm.compiler.hotspot.HotSpotMarkId
-
- getId() - Method in class org.graalvm.compiler.java.BciBlockMapping.BciBlock
-
- getId() - Method in class org.graalvm.compiler.lir.VirtualStackSlot
-
- getId() - Method in class org.graalvm.compiler.truffle.compiler.phases.InstrumentPhase.Point
-
- getId() - Method in class org.graalvm.libgraal.LibGraalIsolate
-
- getIdentity() - Method in class org.graalvm.compiler.virtual.phases.ea.ReadEliminationBlockState.CacheEntry
-
- getIdentity() - Method in class org.graalvm.compiler.virtual.phases.ea.ReadEliminationBlockState.LoadCacheEntry
-
- getIdentity() - Method in class org.graalvm.compiler.virtual.phases.ea.ReadEliminationBlockState.UnsafeLoadCacheEntry
-
- getIdentityHashCode(JavaConstant) - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotIdentityHashCodeNode
-
- getIdentityHashCode(JavaConstant) - Method in class org.graalvm.compiler.replacements.nodes.IdentityHashCodeNode
-
- getIdString() - Method in class org.graalvm.compiler.hotspot.CompilationTask
-
- getImmediate() - Method in class org.graalvm.compiler.asm.aarch64.AArch64Address
-
- getImmediateRaw() - Method in class org.graalvm.compiler.asm.aarch64.AArch64Address
-
- getIncomingCallingConvention() - Method in interface org.graalvm.compiler.core.common.spi.ForeignCallLinkage
-
Gets the details of where parameters are passed and value(s) are returned from the callee's
perspective.
- getIncomingCallingConvention() - Method in class org.graalvm.compiler.hotspot.HotSpotForeignCallLinkageImpl
-
- getIncomingSize() - Method in class org.graalvm.compiler.lir.StandardOp.LabelOp
-
- getIncomingValue(int) - Method in class org.graalvm.compiler.lir.StandardOp.LabelOp
-
- getIncrement() - Method in class org.graalvm.compiler.nodes.debug.DynamicCounterNode
-
- getIncrement() - Method in class org.graalvm.compiler.replacements.SnippetCounterNode
-
- getIndex() - Method in class org.graalvm.compiler.asm.amd64.AMD64Address
-
- getIndex() - Method in class org.graalvm.compiler.core.aarch64.AArch64AddressNode
-
- getIndex() - Method in class org.graalvm.compiler.core.amd64.AMD64AddressNode
-
- getIndex() - Method in class org.graalvm.compiler.core.common.cfg.Loop
-
- getIndex(T) - Method in class org.graalvm.compiler.core.common.util.FrequencyEncoder
-
Returns the index of an object in the array.
- getIndex() - Method in class org.graalvm.compiler.graph.Position
-
Gets the index of the
Node
or
NodeList
field denoted by this position.
- getIndex(String, String, GraalHotSpotVMConfig) - Static method in class org.graalvm.compiler.hotspot.debug.BenchmarkCounters
-
- getIndex(String, String, Value) - Method in class org.graalvm.compiler.hotspot.HotSpotCounterOp
-
- getIndex() - Method in class org.graalvm.compiler.lir.amd64.AMD64AddressValue
-
- getIndex() - Method in class org.graalvm.compiler.nodes.memory.address.AddressNode
-
- getIndex() - Method in class org.graalvm.compiler.nodes.memory.address.IndexAddressNode
-
- getIndex() - Method in class org.graalvm.compiler.nodes.memory.address.OffsetAddressNode
-
- getIndexConstantIncrement(String, String, GraalHotSpotVMConfig, long) - Static method in class org.graalvm.compiler.hotspot.debug.BenchmarkCounters
-
- getIndexedFrameSize() - Method in class org.graalvm.compiler.truffle.compiler.nodes.frame.NewFrameNode
-
- getIndexedFrameSlotKinds() - Method in class org.graalvm.compiler.truffle.compiler.nodes.frame.NewFrameNode
-
- getIndirectInvokes() - Method in class org.graalvm.compiler.truffle.compiler.PEAgnosticInlineInvokePlugin
-
- getInductionVariable(ValueNode) - Method in class org.graalvm.compiler.nodes.loop.LoopsData
-
Get information for an induction variable, or null if not found in one of the loops.
- getInductionVariables() - Method in class org.graalvm.compiler.nodes.loop.LoopEx
-
- getInfoElementOperations() - Method in class org.graalvm.compiler.phases.common.ConditionalEliminationUtil.Marks
-
- getInfoElements(ValueNode) - Method in class org.graalvm.compiler.phases.common.ConditionalEliminationPhase.Instance
-
- getInfopoints() - Method in class org.graalvm.compiler.code.CompilationResult
-
- getInfopoints() - Method in interface org.graalvm.compiler.truffle.common.TruffleCompilerListener.CompilationResultInfo
-
Gets the infopoint reasons in the compiled code.
- getInfopointsCount() - Method in interface org.graalvm.compiler.truffle.common.TruffleCompilerListener.CompilationResultInfo
-
Gets the number of Infopoint
s in the compiled code.
- getInitializedArgumentsProfile() - Method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
- getInitializedReturnProfile() - Method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
- getInitializedTimestamp() - Method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
- getInitialState() - Method in class org.graalvm.compiler.phases.graph.ReentrantBlockIterator.BlockIteratorClosure
-
Create the initial state for the reverse post order iteration over the
ControlFlowGraph
.
- getInitialState() - Method in class org.graalvm.compiler.phases.schedule.ScheduleVerification
-
- getInitialState() - Method in class org.graalvm.compiler.virtual.phases.ea.PartialEscapeClosure.Final
-
- getInitialState() - Method in class org.graalvm.compiler.virtual.phases.ea.PEReadEliminationClosure
-
- getInitialState() - Method in class org.graalvm.compiler.virtual.phases.ea.ReadEliminationClosure
-
- getInjectedArgument(Class<T>) - Method in class org.graalvm.compiler.hotspot.HotSpotReplacementsImpl
-
- getInjectedArgument(Class<T>) - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.GeneratedPluginInjectionProvider
-
- getInjectedArgument(Class<T>) - Method in class org.graalvm.compiler.nodes.spi.DelegatingReplacements
-
- getInjectedArgument(Class<T>) - Method in class org.graalvm.compiler.replacements.NodeIntrinsificationProvider
-
- getInjectedArgument(Class<T>) - Method in class org.graalvm.compiler.replacements.ReplacementsImpl
-
- getInjectedNodeIntrinsicParameter(Class<T>) - Method in interface org.graalvm.compiler.api.replacements.SnippetReflectionProvider
-
Gets the value to bind to an injected parameter in a node intrinsic.
- getInjectedNodeIntrinsicParameter(Class<T>) - Method in class org.graalvm.compiler.hotspot.meta.HotSpotSnippetReflectionProvider
-
- getInjectedStamp(Class<?>, boolean) - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.GeneratedPluginInjectionProvider
-
Gets a stamp denoting a given type and non-nullness property.
- getInjectedStamp(Class<?>, boolean) - Method in class org.graalvm.compiler.nodes.spi.DelegatingReplacements
-
- getInjectedStamp(Class<?>, boolean) - Method in class org.graalvm.compiler.replacements.NodeIntrinsificationProvider
-
- getInjectedStamp(Class<?>, boolean) - Method in class org.graalvm.compiler.replacements.ReplacementsImpl
-
- getInlineableElement(ResolvedJavaMethod, Invoke, HighTierContext, CanonicalizerPhase, boolean) - Static method in interface org.graalvm.compiler.phases.common.inlining.info.elem.Inlineable
-
- getInlineControl() - Method in interface org.graalvm.compiler.nodes.Invoke
-
- getInlineControl() - Method in class org.graalvm.compiler.nodes.InvokeNode
-
- getInlineControl() - Method in class org.graalvm.compiler.nodes.InvokeWithExceptionNode
-
- getInlinedCount() - Method in class org.graalvm.compiler.truffle.compiler.phases.inlining.CallTree
-
- getInlinedDepth() - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext.ExternalInliningContext
-
- getInlinedMethods() - Method in class org.graalvm.compiler.nodes.EncodedGraph
-
- getInlineInvokePlugins() - Method in class org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderConfiguration.Plugins
-
- getInlineKind(ResolvedJavaMethod, boolean) - Method in interface org.graalvm.compiler.truffle.common.TruffleCompilerRuntime
-
Gets an object describing whether and how a method can be inlined based on Truffle
directives.
- getInlineKind(ResolvedJavaMethod, boolean) - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- getInlineOnly(String) - Static method in interface org.graalvm.compiler.truffle.compiler.phases.inlining.InliningPolicy
-
- getInlineSubstitution(ResolvedJavaMethod, int, Invoke.InlineControl, boolean, NodeSourcePosition, StructuredGraph.AllowAssumptions, OptionValues) - Method in class org.graalvm.compiler.nodes.spi.DelegatingReplacements
-
- getInlineSubstitution(ResolvedJavaMethod, int, Invoke.InlineControl, boolean, NodeSourcePosition, StructuredGraph.AllowAssumptions, OptionValues) - Method in interface org.graalvm.compiler.nodes.spi.Replacements
-
Gets a graph that is a substitution for a given method.
- getInlineSubstitution(ResolvedJavaMethod, int, Invoke.InlineControl, boolean, NodeSourcePosition, StructuredGraph.AllowAssumptions, OptionValues) - Method in class org.graalvm.compiler.replacements.ReplacementsImpl
-
- getInliningBonus(InlineInfo) - Method in class org.graalvm.compiler.phases.common.inlining.policy.AbstractInliningPolicy
-
- getInliningLog() - Method in class org.graalvm.compiler.nodes.StructuredGraph
-
Gets the inlining log associated with this graph.
- getInput() - Method in class org.graalvm.compiler.hotspot.word.PointerCastNode
-
- getInput() - Method in class org.graalvm.compiler.lir.aarch64.AArch64Move.Move
-
- getInput() - Method in class org.graalvm.compiler.lir.aarch64.AArch64Move.PointerCompressionOp
-
- getInput() - Method in class org.graalvm.compiler.lir.amd64.AMD64Move.AMD64PushPopStackMove
-
- getInput() - Method in class org.graalvm.compiler.lir.amd64.AMD64Move.AMD64StackMove
-
- getInput() - Method in class org.graalvm.compiler.lir.amd64.AMD64Move.MoveFromRegOp
-
- getInput() - Method in class org.graalvm.compiler.lir.amd64.AMD64Move.MoveToRegOp
-
- getInput() - Method in class org.graalvm.compiler.lir.amd64.AMD64Move.PointerCompressionOp
-
- getInput() - Method in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorMove.MoveFromRegOp
-
- getInput() - Method in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorMove.MoveToRegOp
-
- getInput() - Method in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorMove.StackMoveOp
-
- getInput() - Method in class org.graalvm.compiler.lir.StandardOp.StackMove
-
- getInput() - Method in interface org.graalvm.compiler.lir.StandardOp.ValueMoveOp
-
- getInput(Position) - Method in class org.graalvm.compiler.nodes.FrameState
-
- getInput() - Method in class org.graalvm.compiler.word.WordCastNode
-
- getInputArguments() - Static method in class org.graalvm.compiler.serviceprovider.GraalServices
-
Gets the input arguments passed to the Java virtual machine which does not include the
arguments to the main
method.
- getInputArguments() - Method in class org.graalvm.compiler.serviceprovider.JMXService
-
- getInputBits() - Method in enum org.graalvm.compiler.core.common.calc.FloatConvert
-
- getInputBits() - Method in class org.graalvm.compiler.nodes.calc.IntegerConvertNode
-
- getInputEdges() - Method in class org.graalvm.compiler.graph.NodeClass
-
- getInputIterable(Node) - Method in class org.graalvm.compiler.graph.NodeClass
-
- getInputType(int) - Method in class org.graalvm.compiler.graph.InputEdges
-
- getInputType() - Method in class org.graalvm.compiler.graph.Position
-
- getInsertionPosition() - Method in class org.graalvm.compiler.graph.Node
-
- getInstalledCode() - Method in class org.graalvm.compiler.hotspot.CompilationTask
-
- getInstalledCode() - Method in class org.graalvm.compiler.truffle.common.TruffleCompilerAssumptionDependency
-
- getInstalledCodeOwner() - Method in class org.graalvm.compiler.hotspot.stubs.AbstractForeignCallStub
-
- getInstalledCodeOwner() - Method in class org.graalvm.compiler.hotspot.stubs.SnippetStub
-
- getInstalledCodeOwner() - Method in class org.graalvm.compiler.hotspot.stubs.Stub
-
Gets the method the stub's code will be associated with once installed.
- getInstance() - Static method in interface org.graalvm.jniutils.NativeBridgeSupport
-
Returns a NativeBridgeSupport
instance registered in the ImageSingletons
.
- getInstanceFields(boolean) - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaType
-
- getInstanceFields(ResolvedJavaType, boolean) - Method in class org.graalvm.compiler.truffle.compiler.substitutions.AbstractKnownTruffleTypes
-
- getInstanceType() - Method in class org.graalvm.compiler.nodes.java.DynamicNewInstanceNode
-
- getInstanceType() - Method in class org.graalvm.compiler.nodes.java.ValidateNewInstanceClassNode
-
- getInstructionBlock(int) - Method in class org.graalvm.compiler.java.BciBlockMapping
-
Retrieve the instruction block corresponding to this bci.
- getInstructionCounter() - Method in class org.graalvm.compiler.asm.Assembler
-
- getInstructionsToProfile() - Method in class org.graalvm.compiler.hotspot.HotSpotInstructionProfiling.InstructionCounterOp
-
- getInstrumentation() - Method in class org.graalvm.compiler.hotspot.HotSpotGraalRuntime
-
- getInstrumentation() - Method in interface org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider
-
Returns the instance holding the instrumentation data structures.
- getInstrumentation() - Method in class org.graalvm.compiler.truffle.compiler.PartialEvaluator
-
Gets the instrumentation manager associated with this compiler, creating it first if
necessary.
- getInstrumentation() - Method in class org.graalvm.compiler.truffle.compiler.phases.InstrumentPhase
-
- getInt(int) - Method in class org.graalvm.compiler.asm.Assembler
-
- getInt(Object, int) - Method in class org.graalvm.compiler.core.common.Fields
-
- getInt() - Method in interface org.graalvm.jniutils.JNI.JValue
-
- GetIntArrayElements(JNI.JNIEnv, JNI.JIntArray, JNI.JValue) - Static method in class org.graalvm.jniutils.JNIUtil
-
- GetIntArrayRegion(JNI.JNIEnv, JNI.JIntArray, int, int, CIntPointer) - Static method in class org.graalvm.jniutils.JNIUtil
-
- getIntegerConvertOps() - Method in class org.graalvm.compiler.core.common.type.ArithmeticOpTable
-
- getIntegerKind(int) - Method in class org.graalvm.compiler.core.aarch64.AArch64LIRKindTool
-
- getIntegerKind(int) - Method in class org.graalvm.compiler.core.amd64.AMD64LIRKindTool
-
- getIntegerKind(int) - Method in interface org.graalvm.compiler.core.common.spi.LIRKindTool
-
Get an architecture specific integer kind of a certain size.
- getInterfaces() - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaType
-
- getInternalName(String) - Static method in class org.graalvm.jniutils.JNIUtil
-
Converts a fully qualified Java class name from Java source format (e.g.
- GetIntField(JNI.JNIEnv, JNI.JObject, JNI.JFieldID) - Static method in class org.graalvm.jniutils.JNIUtil
-
- getIntrinsic() - Method in class org.graalvm.compiler.java.BytecodeParser
-
- getIntrinsic() - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext
-
- getIntrinsic() - Method in class org.graalvm.compiler.replacements.IntrinsicGraphBuilder
-
- getIntrinsic() - Method in class org.graalvm.compiler.replacements.PEGraphDecoder
-
- getIntrinsic() - Method in class org.graalvm.compiler.replacements.PEGraphDecoder.PENonAppendGraphBuilderContext
-
- getIntrinsicBytecodeProvider() - Method in class org.graalvm.compiler.nodes.graphbuilderconf.InlineInvokePlugin.InlineInfo
-
Returns a provider for the bytecode that should be used in the intrinsic inlining.
- getIntrinsicGraph(ResolvedJavaMethod, CompilationIdentifier, DebugContext, StructuredGraph.AllowAssumptions, Cancellable) - Method in class org.graalvm.compiler.nodes.spi.DelegatingReplacements
-
- getIntrinsicGraph(ResolvedJavaMethod, CompilationIdentifier, DebugContext, StructuredGraph.AllowAssumptions, Cancellable) - Method in interface org.graalvm.compiler.nodes.spi.Replacements
-
Gets a graph produced from the intrinsic for a given method that can be compiled and
installed for the method.
- getIntrinsicGraph(ResolvedJavaMethod, CompilationIdentifier, DebugContext, StructuredGraph.AllowAssumptions, Cancellable) - Method in class org.graalvm.compiler.replacements.ReplacementsImpl
-
- getIntrinsicMethod() - Method in class org.graalvm.compiler.nodes.graphbuilderconf.IntrinsicContext
-
Gets the method providing the intrinsic implementation.
- getIntrinsifyAccessors() - Method in class org.graalvm.compiler.truffle.compiler.nodes.frame.NewFrameNode
-
- getIntrinsifyAccessorsSpeculation() - Method in class org.graalvm.compiler.truffle.compiler.nodes.frame.NewFrameNode
-
- getIntrinsifyingPlugin(ResolvedJavaMethod) - Method in class org.graalvm.compiler.hotspot.HotSpotReplacementsImpl
-
- getIntrinsifyingPlugin(ResolvedJavaMethod) - Method in class org.graalvm.compiler.nodes.spi.DelegatingReplacements
-
- getIntrinsifyingPlugin(ResolvedJavaMethod) - Method in interface org.graalvm.compiler.nodes.spi.Replacements
-
Gets the plugin type that intrinsifies calls to method
.
- getIntrinsifyingPlugin(ResolvedJavaMethod) - Method in class org.graalvm.compiler.replacements.ReplacementsImpl
-
- getInvocationPluginBeforeState() - Method in class org.graalvm.compiler.java.BytecodeParser
-
- getInvocationPluginBeforeState() - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext
-
Build a FrameState that represents the represents the state before an intrinsic was invoked.
- getInvocationPluginBeforeState() - Method in class org.graalvm.compiler.replacements.IntrinsicGraphBuilder
-
- getInvocationPluginReturnState(JavaKind, ValueNode) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- getInvocationPluginReturnState(JavaKind, ValueNode) - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext
-
Build a FrameState that represents the return from an intrinsic with returnValue
on
the top of stack.
- getInvocationPluginReturnState(JavaKind, ValueNode) - Method in class org.graalvm.compiler.replacements.IntrinsicGraphBuilder
-
- getInvocationPlugins() - Method in class org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderConfiguration.Plugins
-
- getInvocationPlugins(boolean) - Method in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins
-
Gets the set of registered invocation plugins.
- getInvocationStackTrace() - Method in class org.graalvm.compiler.phases.common.inlining.walker.InliningData
-
Gets a stack trace representing the current inlining stack represented by this object.
- getInvoke() - Method in class org.graalvm.compiler.nodes.InliningLog.RootScope
-
- getInvoke() - Method in class org.graalvm.compiler.truffle.compiler.phases.inlining.CallNode
-
- getInvokedMethodAt(ResolvedJavaMethod, int) - Static method in class org.graalvm.compiler.bytecode.BytecodeDisassembler
-
- getInvokeKind() - Method in class org.graalvm.compiler.java.BytecodeParser
-
- getInvokeKind() - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext
-
Gets the kind of invocation currently being parsed.
- getInvokeKind() - Method in interface org.graalvm.compiler.nodes.Invoke
-
- getInvokeKind() - Method in class org.graalvm.compiler.replacements.IntrinsicGraphBuilder
-
- getInvokeKind() - Method in interface org.graalvm.compiler.replacements.nodes.MacroInvokable
-
- getInvokeKind() - Method in class org.graalvm.compiler.replacements.nodes.MacroNode
-
- getInvokeKind() - Method in class org.graalvm.compiler.replacements.nodes.MacroWithExceptionNode
-
- getInvokeKind() - Method in class org.graalvm.compiler.replacements.PEGraphDecoder.PEAppendGraphBuilderContext
-
- getInvokeKind() - Method in class org.graalvm.compiler.replacements.PEGraphDecoder.PENonAppendGraphBuilderContext
-
- getInvokeReturnStamp(Assumptions) - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext
-
- getInvokeReturnType() - Method in class org.graalvm.compiler.java.BytecodeParser
-
- getInvokeReturnType() - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext
-
Gets the return type of the invocation currently being parsed.
- getInvokeReturnType() - Method in class org.graalvm.compiler.replacements.IntrinsicGraphBuilder
-
- getInvokeReturnType() - Method in class org.graalvm.compiler.replacements.PEGraphDecoder.PEAppendGraphBuilderContext
-
- getInvokeReturnType() - Method in class org.graalvm.compiler.replacements.PEGraphDecoder.PENonAppendGraphBuilderContext
-
- getInvokes() - Method in class org.graalvm.compiler.nodes.StructuredGraph
-
- getInvokes() - Method in interface org.graalvm.compiler.phases.common.inlining.info.elem.Inlineable
-
- getInvokes() - Method in class org.graalvm.compiler.phases.common.inlining.info.elem.InlineableGraph
-
- getInvokeToTruffleCallNode() - Method in class org.graalvm.compiler.truffle.compiler.PEAgnosticInlineInvokePlugin
-
- getIR() - Method in class org.graalvm.compiler.truffle.compiler.phases.inlining.CallNode
-
- getIsInstanceOf() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getIsolate() - Method in class org.graalvm.libgraal.LibGraalScope
-
Gets the isolate associated with this scope.
- getIsolate() - Method in class org.graalvm.nativebridge.NativeObject
-
Returns an isolate in which an object referenced by this handle exists.
- getIsolateAddress() - Static method in class org.graalvm.compiler.serviceprovider.IsolateUtil
-
Gets the address of the current isolate or 0 if this not an isolate-aware runtime.
- getIsolateID() - Static method in class org.graalvm.compiler.serviceprovider.IsolateUtil
-
Gets an identifier for the current isolate or 0 if this not an isolate-aware runtime.
- getIsolateID(boolean) - Static method in class org.graalvm.compiler.serviceprovider.IsolateUtil
-
Gets a string identifying the current isolate.
- getIsolateId() - Method in class org.graalvm.nativebridge.NativeIsolate
-
Returns the isolate address.
- getIsolateThread() - Static method in class org.graalvm.libgraal.LibGraalScope
-
Gets the isolate thread associated with the current thread.
- getIsolateThreadAddress() - Method in class org.graalvm.libgraal.LibGraalScope
-
Gets the address of the isolate thread associated with this scope.
- getIsolateThreadId() - Method in class org.graalvm.nativebridge.NativeIsolateThread
-
Returns the isolate thread address.
- getIsSameObject() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getJavaClass() - Method in class org.graalvm.compiler.graph.NodeClass
-
- getJavaConstant() - Method in class org.graalvm.compiler.lir.ConstantValue
-
- getJavaKind() - Method in class org.graalvm.compiler.hotspot.SnippetObjectConstant
-
- getJavaKind() - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaType
-
- getJavaKind() - Method in class org.graalvm.compiler.phases.ClassTypeSequence
-
- getJavaKindForFrameSlotKind(int) - Method in interface org.graalvm.compiler.truffle.common.TruffleCompilerRuntime
-
Gets the Java kind corresponding to a FrameSlotKind.tag
value.
- getJavaKindForFrameSlotKind(int) - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- getJavaUpdateVersion() - Static method in class org.graalvm.compiler.serviceprovider.GraalServices
-
Gets the update-release counter for the current Java runtime.
- GetJavaVM(JNI.JNIEnv) - Static method in class org.graalvm.jniutils.JNIUtil
-
- getJMethodID() - Method in interface org.graalvm.jniutils.HotSpotCalls.JNIMethod
-
- getJNIClass(JNI.JNIEnv, Class<?>) - Static method in class org.graalvm.libgraal.jni.FromLibGraalCalls
-
- getJNIClass(JNI.JNIEnv, String) - Static method in class org.graalvm.libgraal.jni.FromLibGraalCalls
-
- getJObject() - Method in interface org.graalvm.jniutils.JNI.JValue
-
- getJsrAlternatives() - Method in class org.graalvm.compiler.java.BciBlockMapping.BciBlock
-
- getJsrEntryBlock() - Method in class org.graalvm.compiler.java.JsrScope
-
- getJsrReturnBci() - Method in class org.graalvm.compiler.java.BciBlockMapping.BciBlock
-
- getJsrScope() - Method in class org.graalvm.compiler.java.BciBlockMapping.BciBlock
-
- getJsrSuccessor() - Method in class org.graalvm.compiler.java.BciBlockMapping.BciBlock
-
- getJVMCIClassLoader(JNI.JNIEnv) - Static method in class org.graalvm.jniutils.JNIUtil
-
Returns a ClassLoader used to load the compiler classes.
- getJVMCIReservedLongOffset0() - Method in class org.graalvm.compiler.truffle.runtime.hotspot.AbstractHotSpotTruffleRuntime
-
- getJvmciReservedReference0Offset() - Method in class org.graalvm.compiler.truffle.compiler.hotspot.HotSpotPartialEvaluator
-
- getJVMCIRuntime() - Method in class org.graalvm.compiler.hotspot.meta.HotSpotForeignCallsProviderImpl
-
- getKey(int) - Method in class org.graalvm.compiler.graph.NodeMap
-
- getKeyConstants() - Method in class org.graalvm.compiler.lir.SwitchStrategy
-
- getKeyConstants() - Method in class org.graalvm.compiler.lir.SwitchStrategy.SequentialStrategy
-
- getKeyProbabilities() - Method in class org.graalvm.compiler.nodes.extended.SwitchNode
-
- getKeyProbabilities() - Method in class org.graalvm.compiler.nodes.ProfileData.SwitchProbabilityData
-
- getKeys() - Static method in class org.graalvm.compiler.debug.KeyRegistry
-
Gets a copy of the registered keys.
- getKeys() - Method in class org.graalvm.compiler.graph.NodeMap
-
- getKeySuccessors() - Method in class org.graalvm.compiler.nodes.extended.SwitchNode
-
- getKilledLocation() - Method in class org.graalvm.compiler.nodes.java.StoreIndexedNode
-
- getKilledLocationIdentities() - Method in class org.graalvm.compiler.hotspot.nodes.StubForeignCallNode
-
- getKilledLocationIdentities() - Method in interface org.graalvm.compiler.nodes.extended.ForeignCall
-
- getKilledLocationIdentities() - Method in class org.graalvm.compiler.nodes.memory.MemoryAnchorNode
-
- getKilledLocationIdentities() - Method in interface org.graalvm.compiler.nodes.memory.MultiMemoryKill
-
This method is used to determine which set of memory locations is killed by this node.
- getKilledLocationIdentities() - Method in class org.graalvm.compiler.replacements.nodes.AESNode
-
- getKilledLocationIdentities() - Method in class org.graalvm.compiler.replacements.nodes.ArrayCopyWithConversionsNode
-
TruffleStrings is using the same stub generated by this node to write to byte[]
arrays and native buffers.
- getKilledLocationIdentities() - Method in class org.graalvm.compiler.replacements.nodes.CounterModeAESNode
-
- getKilledLocationIdentities() - Method in class org.graalvm.compiler.replacements.nodes.GHASHProcessBlocksNode
-
- getKilledLocationIdentities() - Method in class org.graalvm.compiler.replacements.StringLatin1InflateNode
-
- getKilledLocationIdentities() - Method in class org.graalvm.compiler.replacements.StringUTF16CompressNode
-
- getKilledLocationIdentity() - Method in class org.graalvm.compiler.hotspot.nodes.BeginLockScopeNode
-
- getKilledLocationIdentity() - Method in class org.graalvm.compiler.hotspot.nodes.EndLockScopeNode
-
- getKilledLocationIdentity() - Method in class org.graalvm.compiler.hotspot.nodes.HotSpotStoreReservedReferenceNode
-
- getKilledLocationIdentity() - Method in class org.graalvm.compiler.hotspot.replacements.arraycopy.CheckcastArrayCopyCallNode
-
- getKilledLocationIdentity() - Method in class org.graalvm.compiler.hotspot.replacements.arraycopy.GenericArrayCopyCallNode
-
- getKilledLocationIdentity() - Method in class org.graalvm.compiler.hotspot.replacements.FastNotifyNode
-
- getKilledLocationIdentity() - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotIdentityHashCodeNode
-
- getKilledLocationIdentity() - Method in class org.graalvm.compiler.hotspot.replacements.UnsafeCopyMemoryNode
-
- getKilledLocationIdentity() - Method in class org.graalvm.compiler.nodes.debug.SideEffectNode
-
- getKilledLocationIdentity() - Method in class org.graalvm.compiler.nodes.debug.StringToBytesNode
-
- getKilledLocationIdentity() - Method in class org.graalvm.compiler.nodes.extended.BytecodeExceptionNode
-
- getKilledLocationIdentity() - Method in class org.graalvm.compiler.nodes.extended.JavaReadNode
-
- getKilledLocationIdentity() - Method in class org.graalvm.compiler.nodes.extended.JavaWriteNode
-
- getKilledLocationIdentity() - Method in class org.graalvm.compiler.nodes.extended.MembarNode
-
- getKilledLocationIdentity() - Method in class org.graalvm.compiler.nodes.extended.RawLoadNode
-
- getKilledLocationIdentity() - Method in class org.graalvm.compiler.nodes.extended.RawStoreNode
-
- getKilledLocationIdentity() - Method in class org.graalvm.compiler.nodes.extended.UnsafeMemoryStoreNode
-
- getKilledLocationIdentity() - Method in class org.graalvm.compiler.nodes.InvokeNode
-
- getKilledLocationIdentity() - Method in class org.graalvm.compiler.nodes.InvokeWithExceptionNode
-
- getKilledLocationIdentity() - Method in class org.graalvm.compiler.nodes.java.AbstractCompareAndSwapNode
-
- getKilledLocationIdentity() - Method in class org.graalvm.compiler.nodes.java.AbstractUnsafeCompareAndSwapNode
-
- getKilledLocationIdentity() - Method in class org.graalvm.compiler.nodes.java.AtomicReadAndAddNode
-
- getKilledLocationIdentity() - Method in class org.graalvm.compiler.nodes.java.AtomicReadAndWriteNode
-
- getKilledLocationIdentity() - Method in class org.graalvm.compiler.nodes.java.ExceptionObjectNode
-
- getKilledLocationIdentity() - Method in class org.graalvm.compiler.nodes.java.FinalFieldBarrierNode
-
- getKilledLocationIdentity() - Method in class org.graalvm.compiler.nodes.java.LoadFieldNode
-
- getKilledLocationIdentity() - Method in class org.graalvm.compiler.nodes.java.LoweredAtomicReadAndAddNode
-
- getKilledLocationIdentity() - Method in class org.graalvm.compiler.nodes.java.LoweredAtomicReadAndWriteNode
-
- getKilledLocationIdentity() - Method in class org.graalvm.compiler.nodes.java.MonitorEnterNode
-
- getKilledLocationIdentity() - Method in class org.graalvm.compiler.nodes.java.MonitorExitNode
-
- getKilledLocationIdentity() - Method in class org.graalvm.compiler.nodes.java.StoreFieldNode
-
- getKilledLocationIdentity() - Method in class org.graalvm.compiler.nodes.java.StoreIndexedNode
-
- getKilledLocationIdentity() - Method in class org.graalvm.compiler.nodes.java.ValidateNewInstanceClassNode
-
- getKilledLocationIdentity() - Method in class org.graalvm.compiler.nodes.memory.MemoryMapNode
-
- getKilledLocationIdentity() - Method in class org.graalvm.compiler.nodes.memory.MemoryPhiNode
-
- getKilledLocationIdentity() - Method in class org.graalvm.compiler.nodes.memory.ReadNode
-
- getKilledLocationIdentity() - Method in interface org.graalvm.compiler.nodes.memory.SingleMemoryKill
-
This method is used to determine which memory location is killed by this node.
- getKilledLocationIdentity() - Method in class org.graalvm.compiler.nodes.memory.WriteNode
-
- getKilledLocationIdentity() - Method in class org.graalvm.compiler.nodes.MemoryProxyNode
-
- getKilledLocationIdentity() - Method in class org.graalvm.compiler.nodes.StartNode
-
- getKilledLocationIdentity() - Method in class org.graalvm.compiler.nodes.UnreachableBeginNode
-
Determine which memory location is killed by this node.
- getKilledLocationIdentity() - Method in class org.graalvm.compiler.nodes.virtual.CommitAllocationNode
-
- getKilledLocationIdentity() - Method in class org.graalvm.compiler.replacements.arraycopy.ArrayCopyCallNode
-
- getKilledLocationIdentity() - Method in class org.graalvm.compiler.replacements.arraycopy.ArrayCopyNode
-
- getKilledLocationIdentity() - Method in class org.graalvm.compiler.replacements.nodes.BasicArrayCopyNode
-
- getKilledLocationIdentity() - Method in class org.graalvm.compiler.replacements.nodes.FallbackInvokeWithExceptionNode
-
- getKilledLocationIdentity() - Method in class org.graalvm.compiler.replacements.nodes.MacroNode
-
Returns LocationIdentity.any()
.
- getKilledLocationIdentity() - Method in class org.graalvm.compiler.replacements.nodes.MacroWithExceptionNode
-
- getKilledLocationIdentity() - Method in class org.graalvm.compiler.replacements.nodes.ZeroMemoryNode
-
- getKilledLocations() - Method in class org.graalvm.compiler.core.common.spi.ForeignCallDescriptor
-
Gets the set of memory locations killed by a given foreign call.
- getKillLocations() - Method in class org.graalvm.compiler.nodes.cfg.Block
-
- getKillLocations() - Method in class org.graalvm.compiler.nodes.cfg.HIRLoop
-
- getKind() - Method in enum org.graalvm.compiler.asm.amd64.AMD64BaseAssembler.OperandSize
-
- getKind() - Method in class org.graalvm.compiler.nodes.extended.UnsafeMemoryLoadNode
-
- getKind() - Method in class org.graalvm.compiler.nodes.extended.UnsafeMemoryStoreNode
-
- getKind() - Method in class org.graalvm.compiler.nodes.gc.G1ArrayRangePostWriteBarrier
-
- getKind() - Method in class org.graalvm.compiler.nodes.gc.G1ArrayRangePreWriteBarrier
-
- getKind() - Method in class org.graalvm.compiler.nodes.gc.G1PostWriteBarrier
-
- getKind() - Method in class org.graalvm.compiler.nodes.gc.G1PreWriteBarrier
-
- getKind() - Method in class org.graalvm.compiler.nodes.gc.G1ReferentFieldReadBarrier
-
- getKind() - Method in class org.graalvm.compiler.nodes.gc.SerialArrayRangeWriteBarrier
-
- getKind() - Method in class org.graalvm.compiler.nodes.gc.SerialWriteBarrier
-
- getKind() - Method in class org.graalvm.compiler.nodes.gc.WriteBarrier
-
- getKind() - Method in class org.graalvm.compiler.replacements.nodes.ArrayEqualsNode
-
- getKlass() - Method in class org.graalvm.compiler.hotspot.nodes.KlassBeingInitializedCheckNode
-
- getKlassEncoding() - Method in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- getKnownCallSiteCount() - Method in interface org.graalvm.compiler.truffle.common.CompilableTruffleAST
-
- getKnownCallSiteCount() - Method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
- getKnownCallSiteCount() - Method in class org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode
-
- getKnownElementKind() - Method in class org.graalvm.compiler.nodes.java.DynamicNewArrayNode
-
- getKnownMethods() - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- getKnownMethods() - Method in class org.graalvm.compiler.truffle.runtime.hotspot.AbstractHotSpotTruffleRuntime
-
- getKnownTruffleTypes() - Method in class org.graalvm.compiler.truffle.compiler.PartialEvaluator
-
- getKnownTruffleTypes() - Method in class org.graalvm.compiler.truffle.compiler.TruffleCompilerConfiguration
-
- getL1() - Method in class org.graalvm.compiler.replacements.nodes.AssertionNode
-
- getL1() - Method in class org.graalvm.compiler.replacements.nodes.LogNode
-
- getL2() - Method in class org.graalvm.compiler.replacements.nodes.AssertionNode
-
- getL2() - Method in class org.graalvm.compiler.replacements.nodes.LogNode
-
- getL3() - Method in class org.graalvm.compiler.replacements.nodes.LogNode
-
- getLabel() - Method in class org.graalvm.compiler.lir.aarch64.AArch64Call.ForeignCallOp
-
- getLabel() - Method in interface org.graalvm.compiler.lir.StandardOp.LabelHoldingOp
-
- getLabel() - Method in class org.graalvm.compiler.lir.StandardOp.LabelOp
-
- getLanguage() - Method in interface org.graalvm.compiler.graph.SourceLanguagePosition
-
Mimics GraphLocations operation.
- getLanguage() - Method in interface org.graalvm.compiler.truffle.common.TruffleSourceLanguagePosition
-
- getLanguage(OptimizedCallTarget) - Method in class org.graalvm.compiler.truffle.runtime.EngineData
-
- getLastImplicitExceptionOffset() - Method in class org.graalvm.compiler.lir.asm.CompilationResultBuilder
-
- getLastLirInstructionId(AbstractBlockBase<?>) - Method in class org.graalvm.compiler.lir.alloc.lsra.LinearScan
-
- getLastLocationAccess() - Method in class org.graalvm.compiler.hotspot.replacements.UnsafeCopyMemoryNode
-
- getLastLocationAccess() - Method in class org.graalvm.compiler.nodes.extended.AbstractBoxingNode
-
- getLastLocationAccess() - Method in class org.graalvm.compiler.nodes.memory.FixedAccessNode
-
- getLastLocationAccess() - Method in class org.graalvm.compiler.nodes.memory.FloatingReadNode
-
- getLastLocationAccess() - Method in interface org.graalvm.compiler.nodes.memory.MemoryAccess
-
- getLastLocationAccess(LocationIdentity) - Method in interface org.graalvm.compiler.nodes.memory.MemoryMap
-
Gets the last node that (potentially) wrote to locationIdentity
.
- getLastLocationAccess(LocationIdentity) - Method in class org.graalvm.compiler.nodes.memory.MemoryMapNode
-
- getLastLocationAccess(LocationIdentity) - Method in class org.graalvm.compiler.phases.common.FloatingReadPhase.MemoryMapImpl
-
- getLastLocationAccess() - Method in class org.graalvm.compiler.replacements.arraycopy.ArrayCopyCallNode
-
- getLastLocationAccess() - Method in class org.graalvm.compiler.replacements.nodes.BasicArrayCopyNode
-
- getLastLocationAccess() - Method in class org.graalvm.compiler.replacements.nodes.MemoryKillStubIntrinsicNode
-
- getLastLocationAccess() - Method in class org.graalvm.compiler.replacements.nodes.PureFunctionStubIntrinsicNode
-
- getLastLocationAccess() - Method in class org.graalvm.compiler.replacements.StringLatin1InflateNode
-
- getLastLocationAccess() - Method in class org.graalvm.compiler.replacements.StringUTF16CompressNode
-
- getLastSchedule() - Method in class org.graalvm.compiler.nodes.StructuredGraph
-
- getLastSuitesForThread(OptionValues) - Method in class org.graalvm.compiler.hotspot.meta.HotSpotFuzzedSuitesProvider
-
- getLeafId() - Method in class org.graalvm.compiler.graph.NodeClass
-
- getLength() - Method in class org.graalvm.compiler.core.common.util.FrequencyEncoder
-
Returns the number of distinct objects that have been added, i.e., the length of the array.
- getLength() - Method in class org.graalvm.compiler.hotspot.replacements.arraycopy.CheckcastArrayCopyCallNode
-
- getLength() - Method in class org.graalvm.compiler.hotspot.replacements.arraycopy.GenericArrayCopyCallNode
-
- getLength() - Method in interface org.graalvm.compiler.nodes.extended.ArrayRangeWrite
-
The length of the modified range.
- getLength() - Method in class org.graalvm.compiler.nodes.gc.ArrayRangeWriteBarrier
-
- getLength() - Method in class org.graalvm.compiler.replacements.amd64.AMD64ArrayRegionEqualsWithMaskNode
-
- getLength() - Method in class org.graalvm.compiler.replacements.amd64.AMD64CalcStringAttributesNode
-
- getLength() - Method in class org.graalvm.compiler.replacements.arraycopy.ArrayCopyCallNode
-
- getLength() - Method in class org.graalvm.compiler.replacements.nodes.ArrayEqualsNode
-
- getLength() - Method in class org.graalvm.compiler.replacements.nodes.ArrayRegionCompareToNode
-
- getLength() - Method in class org.graalvm.compiler.replacements.nodes.ArrayRegionEqualsNode
-
- getLength() - Method in class org.graalvm.compiler.replacements.nodes.BasicArrayCopyNode
-
- getLengthA() - Method in class org.graalvm.compiler.replacements.nodes.ArrayCompareToNode
-
- getLengthAsLong() - Method in class org.graalvm.compiler.nodes.gc.ArrayRangeWriteBarrier
-
Returns this barrier's length, extended to long
if needed.
- getLengthB() - Method in class org.graalvm.compiler.replacements.nodes.ArrayCompareToNode
-
- getLFlag(AVXKind.AVXSize) - Static method in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler
-
- getLimit() - Method in class org.graalvm.compiler.nodes.loop.CountedLoopInfo
-
Returns the limit node of this counted loop.
- getLimitCheckedIV() - Method in class org.graalvm.compiler.nodes.loop.CountedLoopInfo
-
- getLimitTest() - Method in class org.graalvm.compiler.nodes.loop.CountedLoopInfo
-
- getLinearScanNumber() - Method in class org.graalvm.compiler.core.common.cfg.AbstractBlockBase
-
- getLineNumber() - Method in interface org.graalvm.compiler.graph.SourceLanguagePosition
-
Mimics GraphLocations operation.
- getLineNumber() - Method in interface org.graalvm.compiler.truffle.common.TruffleSourceLanguagePosition
-
- getLineNumberTable() - Method in interface org.graalvm.compiler.bytecode.Bytecode
-
- getLineNumberTable() - Method in class org.graalvm.compiler.bytecode.ResolvedJavaMethodBytecode
-
- getLineNumberTable() - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaMethod
-
- getLineNumberTable() - Method in class org.graalvm.compiler.replacements.classfile.ClassfileBytecode
-
- getLinkage() - Method in class org.graalvm.compiler.hotspot.stubs.Stub
-
Gets the linkage for a call to this stub from compiled code.
- getLIR() - Method in class org.graalvm.compiler.lir.alloc.lsra.LinearScan
-
- getLIR() - Method in class org.graalvm.compiler.lir.asm.CompilationResultBuilder
-
- getLIR() - Method in class org.graalvm.compiler.lir.gen.LIRGenerationResult
-
- getLIRBlock(FixedNode) - Method in class org.graalvm.compiler.core.gen.NodeLIRBuilder
-
- getLIRBlock(FixedNode) - Method in class org.graalvm.compiler.core.gen.NodeMatchRules
-
- getLIRforBlock(AbstractBlockBase<?>) - Method in class org.graalvm.compiler.lir.LIR
-
- getLIRGen() - Method in class org.graalvm.compiler.core.aarch64.AArch64ArithmeticLIRGenerator
-
- getLIRGen() - Method in class org.graalvm.compiler.lir.gen.ArithmeticLIRGenerator
-
- getLIRGenerationResult() - Method in class org.graalvm.compiler.lir.alloc.lsra.LinearScan
-
- getLIRGeneratorTool() - Method in class org.graalvm.compiler.core.aarch64.AArch64NodeLIRBuilder
-
- getLIRGeneratorTool() - Method in class org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules
-
- getLIRGeneratorTool() - Method in class org.graalvm.compiler.core.amd64.AMD64NodeLIRBuilder
-
- getLIRGeneratorTool() - Method in class org.graalvm.compiler.core.amd64.AMD64NodeMatchRules
-
- getLIRGeneratorTool() - Method in class org.graalvm.compiler.core.gen.NodeLIRBuilder
-
- getLIRGeneratorTool() - Method in class org.graalvm.compiler.core.gen.NodeMatchRules
-
- getLIRGeneratorTool() - Method in interface org.graalvm.compiler.nodes.spi.NodeLIRBuilderTool
-
- getLIRInstructionClass() - Method in class org.graalvm.compiler.lir.LIRInstruction
-
- getLirKind(LIRLowerableAccess) - Method in class org.graalvm.compiler.core.amd64.AMD64NodeMatchRules
-
- getLIRKind(LIRKindTool) - Method in class org.graalvm.compiler.core.common.type.FloatStamp
-
- getLIRKind(LIRKindTool) - Method in class org.graalvm.compiler.core.common.type.IllegalStamp
-
- getLIRKind(LIRKindTool) - Method in class org.graalvm.compiler.core.common.type.IntegerStamp
-
- getLIRKind(LIRKindTool) - Method in class org.graalvm.compiler.core.common.type.ObjectStamp
-
- getLIRKind(LIRKindTool) - Method in class org.graalvm.compiler.core.common.type.RawPointerStamp
-
- getLIRKind(LIRKindTool) - Method in class org.graalvm.compiler.core.common.type.Stamp
-
Gets a platform dependent
LIRKind
that can be used to store a value of this stamp.
- getLIRKind(LIRKindTool) - Method in class org.graalvm.compiler.core.common.type.VoidStamp
-
- getLIRKind(LIRKindTool) - Method in class org.graalvm.compiler.hotspot.nodes.type.KlassPointerStamp
-
- getLIRKind(LIRKindTool) - Method in class org.graalvm.compiler.hotspot.nodes.type.MetaspacePointerStamp
-
- getLIRKind(Stamp) - Method in class org.graalvm.compiler.lir.gen.LIRGenerator
-
- getLIRKind(Stamp) - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- getLIRKind(LIRKindTool) - Method in class org.graalvm.compiler.nodes.type.NarrowOopStamp
-
- getLIRKindTool() - Method in class org.graalvm.compiler.lir.gen.LIRGenerator
-
- getLIRPhaseStatistics(Class<?>) - Static method in class org.graalvm.compiler.lir.phases.LIRPhase
-
- getLIRSuites(HotSpotProviders, OptionValues) - Method in class org.graalvm.compiler.hotspot.HotSpotGraalCompiler
-
- getListener() - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- getLiveBasePointers() - Method in class org.graalvm.compiler.lir.LIRFrameState
-
- getLocalLoopFrequencyData() - Method in class org.graalvm.compiler.nodes.cfg.ControlFlowGraph
-
- getLocalVariableTable() - Method in interface org.graalvm.compiler.bytecode.Bytecode
-
- getLocalVariableTable() - Method in class org.graalvm.compiler.bytecode.ResolvedJavaMethodBytecode
-
- getLocalVariableTable() - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaMethod
-
- getLocalVariableTable() - Method in class org.graalvm.compiler.replacements.classfile.ClassfileBytecode
-
- getLocation() - Method in class org.graalvm.compiler.options.OptionDescriptor
-
Gets a description of the location where this option is stored.
- getLocationIdentity() - Method in class org.graalvm.compiler.hotspot.nodes.HotSpotLoadReservedReferenceNode
-
- getLocationIdentity() - Method in class org.graalvm.compiler.hotspot.replacements.UnsafeCopyMemoryNode
-
- getLocationIdentity() - Method in class org.graalvm.compiler.nodes.extended.AbstractBoxingNode
-
- getLocationIdentity() - Method in class org.graalvm.compiler.nodes.extended.LoadMethodNode
-
- getLocationIdentity() - Method in class org.graalvm.compiler.nodes.extended.UnsafeAccessNode
-
- getLocationIdentity() - Method in class org.graalvm.compiler.nodes.extended.UnsafeMemoryLoadNode
-
- getLocationIdentity() - Method in class org.graalvm.compiler.nodes.java.AccessFieldNode
-
- getLocationIdentity() - Method in class org.graalvm.compiler.nodes.java.AccessIndexedNode
-
- getLocationIdentity() - Method in class org.graalvm.compiler.nodes.java.ArrayLengthNode
-
- getLocationIdentity() - Method in class org.graalvm.compiler.nodes.memory.FixedAccessNode
-
- getLocationIdentity() - Method in class org.graalvm.compiler.nodes.memory.FloatingAccessNode
-
- getLocationIdentity() - Method in interface org.graalvm.compiler.nodes.memory.MemoryAccess
-
- getLocationIdentity() - Method in class org.graalvm.compiler.nodes.memory.MemoryPhiNode
-
- getLocationIdentity() - Method in interface org.graalvm.compiler.nodes.spi.MemoryEdgeProxy
-
- getLocationIdentity() - Method in class org.graalvm.compiler.nodes.virtual.CommitAllocationNode
-
- getLocationIdentity() - Method in class org.graalvm.compiler.replacements.arraycopy.ArrayCopyCallNode
-
- getLocationIdentity() - Method in class org.graalvm.compiler.replacements.nodes.BasicArrayCopyNode
-
- getLocationIdentity() - Method in class org.graalvm.compiler.replacements.nodes.MacroNode
-
- getLocationIdentity() - Method in class org.graalvm.compiler.replacements.nodes.MemoryKillStubIntrinsicNode
-
- getLocationIdentity() - Method in class org.graalvm.compiler.replacements.nodes.PureFunctionStubIntrinsicNode
-
- getLocationIdentity() - Method in class org.graalvm.compiler.replacements.StringLatin1InflateNode
-
- getLocationIdentity() - Method in class org.graalvm.compiler.replacements.StringUTF16CompressNode
-
- getLocations() - Method in interface org.graalvm.compiler.nodes.memory.MemoryMap
-
Gets the location identities in the domain of this map.
- getLocations() - Method in class org.graalvm.compiler.nodes.memory.MemoryMapNode
-
- getLocations() - Method in class org.graalvm.compiler.phases.common.FloatingReadPhase.MemoryMapImpl
-
- getLockDepth() - Method in class org.graalvm.compiler.nodes.java.MonitorIdNode
-
- getLocks(int) - Method in class org.graalvm.compiler.nodes.virtual.CommitAllocationNode
-
- getLocks() - Method in class org.graalvm.compiler.virtual.phases.ea.ObjectState
-
- getLockSlot(int) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotLIRGenerator
-
- getLockSlot(int) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- getLockSlot(int) - Method in interface org.graalvm.compiler.hotspot.HotSpotLIRGenerator
-
Gets a stack slot for a lock at a given lock nesting depth.
- getLog2TransferSize(int) - Static method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
Returns the log2 size of the number of bytes expected to be transferred.
- getLogger(String) - Method in class org.graalvm.compiler.truffle.runtime.EngineData
-
- getLogLevel(DebugContext.Scope) - Method in interface org.graalvm.compiler.debug.DebugConfig
-
Determines the current log level in scope
.
- getLong(Object, int) - Method in class org.graalvm.compiler.core.common.Fields
-
- getLong() - Method in interface org.graalvm.jniutils.JNI.JValue
-
- GetLongArrayElements(JNI.JNIEnv, JNI.JLongArray, JNI.JValue) - Static method in class org.graalvm.jniutils.JNIUtil
-
- GetLongArrayRegion(JNI.JNIEnv, JNI.JLongArray, int, int, CLongPointer) - Static method in class org.graalvm.jniutils.JNIUtil
-
- getLookupTypes() - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
Returns a set of classes that need to be initialized before compilations can be performed.
- getLoop() - Method in class org.graalvm.compiler.core.common.cfg.AbstractBlockBase
-
- getLoop() - Method in class org.graalvm.compiler.nodes.cfg.Block
-
- getLoop() - Method in class org.graalvm.compiler.nodes.loop.InductionVariable
-
- getLoopCount() - Method in class org.graalvm.compiler.java.BciBlockMapping
-
- getLoopDepth() - Method in class org.graalvm.compiler.core.common.cfg.AbstractBlockBase
-
- getLoopDepth() - Method in class org.graalvm.compiler.nodes.cfg.Block
-
- getLoopEndCount() - Method in class org.graalvm.compiler.nodes.LoopBeginNode
-
- getLoopExits() - Method in class org.graalvm.compiler.core.common.cfg.Loop
-
Returns the loop exits.
- getLoopExplosionKind(ResolvedJavaMethod) - Method in interface org.graalvm.compiler.truffle.common.TruffleCompilerRuntime
-
Queries how loops in method
with constant number of invocations should be unrolled.
- getLoopExplosionKind(ResolvedJavaMethod) - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- getLoopFrequency() - Method in class org.graalvm.compiler.nodes.ProfileData.LoopFrequencyData
-
- getLoopHeader(int) - Method in class org.graalvm.compiler.java.BciBlockMapping
-
Get the header block for a loop index.
- getLoopHeaders() - Method in class org.graalvm.compiler.java.BciBlockMapping
-
- getLoopId() - Method in class org.graalvm.compiler.java.BciBlockMapping.BciBlock
-
- getLoopNodeFactory() - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- getLoops() - Method in interface org.graalvm.compiler.core.common.cfg.AbstractControlFlowGraph
-
- getLoops() - Method in class org.graalvm.compiler.java.BciBlockMapping.BciBlock
-
- getLoops() - Method in class org.graalvm.compiler.nodes.cfg.ControlFlowGraph
-
- getLoopsData(StructuredGraph) - Method in class org.graalvm.compiler.nodes.loop.LoopsDataProviderImpl
-
- getLoopsData(StructuredGraph) - Method in interface org.graalvm.compiler.nodes.spi.LoopsDataProvider
-
- getLoopsDataProvider() - Method in interface org.graalvm.compiler.nodes.spi.CoreProviders
-
- getLoopsDataProvider() - Method in class org.graalvm.compiler.nodes.spi.CoreProvidersDelegate
-
- getLoopsDataProvider() - Method in class org.graalvm.compiler.nodes.spi.CoreProvidersImpl
-
- getLowerer() - Method in interface org.graalvm.compiler.nodes.spi.CoreProviders
-
- getLowerer() - Method in class org.graalvm.compiler.nodes.spi.CoreProvidersDelegate
-
- getLowerer() - Method in class org.graalvm.compiler.nodes.spi.CoreProvidersImpl
-
- getLoweringStage() - Method in interface org.graalvm.compiler.nodes.spi.LoweringTool
-
Returns current lowering stage.
- getLowResult() - Method in class org.graalvm.compiler.lir.amd64.AMD64MulDivOp
-
- getLowResult() - Method in class org.graalvm.compiler.lir.amd64.AMD64ReadTimestampCounter
-
- getLowResult() - Method in class org.graalvm.compiler.lir.amd64.AMD64ReadTimestampCounterWithProcid
-
- getLowResult() - Method in class org.graalvm.compiler.lir.amd64.AMD64SignExtendOp
-
- getLowTier() - Method in class org.graalvm.compiler.core.phases.fuzzing.AbstractCompilationPlan
-
- getLowTier() - Method in enum org.graalvm.compiler.nodes.GraphState.MandatoryStages
-
- getLowTier() - Method in class org.graalvm.compiler.phases.tiers.Suites
-
- getMachineCodeCallDisplacementOffset() - Method in class org.graalvm.compiler.asm.Assembler
-
- getMainLoop() - Method in class org.graalvm.compiler.loop.phases.LoopTransformations.PreMainPostResult
-
- getMainLoopFragment() - Method in class org.graalvm.compiler.loop.phases.LoopTransformations.PreMainPostResult
-
- getMandatoryStages() - Method in class org.graalvm.compiler.core.phases.fuzzing.AbstractCompilationPlan
-
- getMap(FrameMap) - Method in class org.graalvm.compiler.lir.StandardOp.SaveRegistersOp
-
Gets a map from the saved registers saved by this operation to the frame slots in which
they are saved.
- getMap() - Method in class org.graalvm.compiler.options.ModifiableOptionValues
-
- getMap() - Method in class org.graalvm.compiler.options.OptionValues
-
Gets an immutable view of the key/value pairs in this object.
- getMap() - Method in class org.graalvm.compiler.phases.common.FloatingReadPhase.MemoryMapImpl
-
- getMappingFrom(int) - Method in class org.graalvm.compiler.lir.alloc.lsra.MoveResolver
-
- getMark() - Method in class org.graalvm.compiler.graph.Graph
-
- getMarker() - Method in class org.graalvm.compiler.graph.NodeSourcePosition
-
- getMarks() - Method in class org.graalvm.compiler.code.CompilationResult
-
- getMarksCount() - Method in interface org.graalvm.compiler.truffle.common.TruffleCompilerListener.CompilationResultInfo
-
Gets the number of Mark
s in the compiled code.
- getMaskKind(AMD64Kind) - Static method in class org.graalvm.compiler.asm.amd64.AVXKind
-
- getMaskUpToLowestSetBit(ValueNode, ValueNode) - Method in class org.graalvm.compiler.core.amd64.AMD64NodeMatchRules
-
- getMatchScope(AbstractBlockBase<?>) - Method in class org.graalvm.compiler.lir.gen.LIRGenerator
-
- getMaterializedRepresentation(FixedNode, ValueNode[], LockState) - Method in class org.graalvm.compiler.nodes.virtual.VirtualArrayNode
-
- getMaterializedRepresentation(FixedNode, ValueNode[], LockState) - Method in class org.graalvm.compiler.nodes.virtual.VirtualBoxingNode
-
- getMaterializedRepresentation(FixedNode, ValueNode[], LockState) - Method in class org.graalvm.compiler.nodes.virtual.VirtualInstanceNode
-
- getMaterializedRepresentation(FixedNode, ValueNode[], LockState) - Method in class org.graalvm.compiler.nodes.virtual.VirtualObjectNode
-
Returns a node that can be used to materialize this virtual object.
- getMaterializedValue() - Method in class org.graalvm.compiler.lir.alloc.lsra.Interval
-
Returns a value which can be moved to a register instead of a restore-move from stack.
- getMaterializedValue(LIRInstruction, Value, Interval) - Method in class org.graalvm.compiler.lir.alloc.lsra.LinearScanLifetimeAnalysisPhase
-
Returns a value for a interval definition, which can be used for re-materialization.
- getMaterializedValue() - Method in class org.graalvm.compiler.virtual.phases.ea.ObjectState
-
- getMax() - Method in class org.graalvm.compiler.core.common.type.ArithmeticOpTable
-
Describes the Math.max operation.
- getMaxCallTargetOffset() - Method in interface org.graalvm.compiler.core.common.spi.ForeignCallLinkage
-
Returns the maximum absolute offset of a PC relative call to this stub from any position in
the code cache or -1 when not applicable.
- getMaxCallTargetOffset() - Method in class org.graalvm.compiler.hotspot.HotSpotForeignCallLinkageImpl
-
- getMaxChildDominatorNumber() - Method in class org.graalvm.compiler.core.common.cfg.AbstractBlockBase
-
- getMaxConstantDisplacement() - Method in class org.graalvm.compiler.core.aarch64.AArch64AddressNode
-
- getMaxConstantDisplacement() - Method in class org.graalvm.compiler.core.amd64.AMD64AddressNode
-
- getMaxConstantDisplacement() - Method in class org.graalvm.compiler.nodes.memory.address.AddressNode
-
Constant that is the maximum displacement from the base and index for this address.
- getMaxConstantDisplacement() - Method in class org.graalvm.compiler.nodes.memory.address.IndexAddressNode
-
- getMaxConstantDisplacement() - Method in class org.graalvm.compiler.nodes.memory.address.OffsetAddressNode
-
- getMaxDominatorDepth() - Method in class org.graalvm.compiler.nodes.cfg.ControlFlowGraph
-
- getMaximumEntryCount() - Method in interface org.graalvm.compiler.nodes.spi.VirtualizerTool
-
This method should be used to query the maximum size of virtualized objects before attempting
virtualization.
- getMaxInterpreterFrameSize() - Method in class org.graalvm.compiler.code.CompilationResult
-
- getMaxInterpreterFrameSize() - Method in class org.graalvm.compiler.hotspot.HotSpotLIRGenerationResult
-
- getMaxLocals() - Method in interface org.graalvm.compiler.bytecode.Bytecode
-
- getMaxLocals() - Method in class org.graalvm.compiler.bytecode.ResolvedJavaMethodBytecode
-
- getMaxLocals() - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaMethod
-
- getMaxLocals() - Method in class org.graalvm.compiler.replacements.classfile.ClassfileBytecode
-
- getMaxStackSize() - Method in interface org.graalvm.compiler.bytecode.Bytecode
-
- getMaxStackSize() - Method in class org.graalvm.compiler.bytecode.ResolvedJavaMethodBytecode
-
- getMaxStackSize() - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaMethod
-
- getMaxStackSize() - Method in class org.graalvm.compiler.replacements.classfile.ClassfileBytecode
-
- getMaxSupportedAlignment() - Method in class org.graalvm.compiler.hotspot.HotSpotDataBuilder
-
- getMaxSupportedAlignment() - Method in class org.graalvm.compiler.lir.asm.DataBuilder
-
- getMaxVectorSize(EnumSet<?>) - Method in class org.graalvm.compiler.core.amd64.AMD64LIRGenerator
-
Return the maximum size of vector registers used in SSE/AVX instructions.
- getMaxVectorSize(EnumSet<?>) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- getMaxVectorSize(EnumSet<?>) - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
Returns the maximum size of vector registers.
- getMemoryKind(MemoryAccess) - Method in class org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules
-
- getMemoryKind(LIRLowerableAccess) - Method in class org.graalvm.compiler.core.amd64.AMD64NodeMatchRules
-
- getMemoryMap() - Method in class org.graalvm.compiler.nodes.MemoryMapControlSinkNode
-
- getMemoryOrder(ResolvedJavaField) - Static method in enum org.graalvm.compiler.core.common.memory.MemoryOrderMode
-
- getMemoryOrder() - Method in class org.graalvm.compiler.nodes.extended.JavaReadNode
-
- getMemoryOrder() - Method in class org.graalvm.compiler.nodes.extended.JavaWriteNode
-
- getMemoryOrder() - Method in class org.graalvm.compiler.nodes.extended.UnsafeAccessNode
-
- getMemoryOrder() - Method in class org.graalvm.compiler.nodes.java.AbstractCompareAndSwapNode
-
- getMemoryOrder() - Method in class org.graalvm.compiler.nodes.java.AbstractUnsafeCompareAndSwapNode
-
- getMemoryOrder() - Method in class org.graalvm.compiler.nodes.java.AccessFieldNode
-
Note the field access semantics are coupled to the access and not to the field.
- getMemoryOrder() - Method in interface org.graalvm.compiler.nodes.memory.OrderedMemoryAccess
-
Retrieves the node's required memory ordering.
- getMemoryOrder() - Method in class org.graalvm.compiler.nodes.memory.ReadNode
-
- getMemoryOrder() - Method in class org.graalvm.compiler.nodes.memory.WriteNode
-
- getMemorySize(LIRLowerableAccess) - Method in class org.graalvm.compiler.core.amd64.AMD64NodeMatchRules
-
- getMemorySize(JavaConstant) - Method in class org.graalvm.compiler.hotspot.HotSpotSnippetMetaAccessProvider
-
- getMergedStackTrace() - Method in class org.graalvm.jniutils.JNIExceptionWrapper.ExceptionHandlerContext
-
Returns merged JNI exception and native stack trace.
- getMessage() - Method in class org.graalvm.compiler.truffle.compiler.nodes.asserts.NeverPartOfCompilationNode
-
- getMetaAccess() - Method in interface org.graalvm.compiler.core.common.spi.CodeGenProviders
-
- getMetaAccess() - Method in class org.graalvm.compiler.core.target.Backend
-
- getMetaAccess() - Method in class org.graalvm.compiler.lir.gen.LIRGenerator
-
- getMetaAccess() - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- getMetaAccess() - Method in interface org.graalvm.compiler.nodes.spi.CoreProviders
-
- getMetaAccess() - Method in class org.graalvm.compiler.nodes.spi.CoreProvidersDelegate
-
- getMetaAccess() - Method in class org.graalvm.compiler.nodes.spi.CoreProvidersImpl
-
- getMetaAccess() - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- getMetaAccess() - Method in class org.graalvm.compiler.replacements.SnippetTemplate.AbstractTemplates
-
- getMetaAccessExtensionProvider() - Method in interface org.graalvm.compiler.core.common.spi.CodeGenProviders
-
- getMetaAccessExtensionProvider() - Method in interface org.graalvm.compiler.nodes.spi.CoreProviders
-
- getMetaAccessExtensionProvider() - Method in class org.graalvm.compiler.nodes.spi.CoreProvidersDelegate
-
- getMetaAccessExtensionProvider() - Method in class org.graalvm.compiler.nodes.spi.CoreProvidersImpl
-
- getMetaAccessExtensionProvider() - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- getMethod() - Method in interface org.graalvm.compiler.bytecode.Bytecode
-
Gets the method this object supplies bytecode for.
- getMethod() - Method in class org.graalvm.compiler.bytecode.ResolvedJavaMethodBytecode
-
- getMethod() - Method in interface org.graalvm.compiler.core.common.BootstrapMethodIntrospection
-
Gets the bootstrap method that will be invoked.
- getMethod() - Method in class org.graalvm.compiler.hotspot.CompilationTask
-
- getMethod() - Method in class org.graalvm.compiler.hotspot.stubs.SnippetStub
-
- getMethod() - Method in class org.graalvm.compiler.java.BytecodeParser
-
- getMethod() - Method in class org.graalvm.compiler.java.FrameStateBuilder
-
- getMethod() - Method in class org.graalvm.compiler.nodes.extended.LoadMethodNode
-
- getMethod() - Method in class org.graalvm.compiler.nodes.FrameState
-
- getMethod() - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext
-
Gets the method being parsed by this context.
- getMethod() - Method in class org.graalvm.compiler.nodes.StructuredGraph.Builder
-
- getMethod() - Method in class org.graalvm.compiler.replacements.classfile.ClassfileBytecode
-
- getMethod() - Method in class org.graalvm.compiler.replacements.IntrinsicGraphBuilder
-
- getMethod() - Method in class org.graalvm.compiler.replacements.PEGraphDecoder.PENonAppendGraphBuilderContext
-
- getMethod() - Method in class org.graalvm.compiler.replacements.SnippetTemplate.SnippetInfo
-
- GetMethodID(JNI.JNIEnv, JNI.JClass, CCharPointer, CCharPointer) - Static method in class org.graalvm.jniutils.JNIUtil
-
- getMethodName() - Method in enum org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleFromLibGraal.Id
-
- getMethodName() - Method in interface org.graalvm.libgraal.jni.annotation.FromLibGraalId
-
- getMethodNameWithArgumentsDescriptor() - Method in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugin
-
- getMethodProfile(int) - Method in class org.graalvm.compiler.nodes.spi.StableProfileProvider.CachingProfilingInfo
-
- getMethods() - Method in class org.graalvm.compiler.code.CompilationResult
-
Gets the methods whose bytecodes were used as input to the compilation.
- getMethods() - Method in class org.graalvm.compiler.nodes.StructuredGraph
-
Gets an unmodifiable view of the methods that were inlined while constructing this graph.
- getMethodToInline() - Method in class org.graalvm.compiler.nodes.graphbuilderconf.InlineInvokePlugin.InlineInfo
-
Returns the method to be inlined, or null
if the call site must not be inlined.
- getMetricsSnapshot() - Method in class org.graalvm.compiler.debug.DebugContext
-
- getMetricValues() - Method in class org.graalvm.compiler.hotspot.HotSpotGraalRuntime
-
- getMidTier() - Method in class org.graalvm.compiler.core.phases.fuzzing.AbstractCompilationPlan
-
- getMidTier() - Method in enum org.graalvm.compiler.nodes.GraphState.MandatoryStages
-
- getMidTier() - Method in class org.graalvm.compiler.phases.tiers.Suites
-
- getMin() - Method in class org.graalvm.compiler.core.common.type.ArithmeticOpTable
-
Describes the Math.min operation.
- getMinDataSectionItemAlignment() - Method in class org.graalvm.compiler.hotspot.HotSpotBackend
-
Gets the minimum alignment for an item in the data section.
- getMinimalBulkZeroingSize() - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotAllocationSnippets
-
- getMinimalBulkZeroingSize() - Method in class org.graalvm.compiler.replacements.AllocationSnippets
-
- getMIOpcode(AMD64BaseAssembler.OperandSize, boolean) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64BinaryArithmetic
-
- getMirrorOrHub() - Method in class org.graalvm.compiler.nodes.java.InstanceOfDynamicNode
-
- getModifiers() - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaMethod
-
- getModifiers() - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaType
-
- getMonitorId() - Method in class org.graalvm.compiler.nodes.java.AccessMonitorNode
-
- getMonitorSnippets() - Method in class org.graalvm.compiler.hotspot.meta.DefaultHotSpotLoweringProvider
-
- getMOp(AMD64Assembler.AMD64BinaryArithmetic, int) - Static method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- getMoveFactory() - Method in class org.graalvm.compiler.lir.gen.LIRGenerator
-
- getMoveFactory() - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- getMROpcode(AMD64BaseAssembler.OperandSize) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64BinaryArithmetic
-
- getMul() - Method in class org.graalvm.compiler.core.common.type.ArithmeticOpTable
-
Describes the multiplication operation.
- getMulHigh() - Method in class org.graalvm.compiler.core.common.type.ArithmeticOpTable
-
Describes a signed operation that multiples the upper 32-bits of two long values.
- getMutableCopy(Consumer<UnmodifiableEconomicMap<Node, Node>>) - Method in class org.graalvm.compiler.graph.CachedGraph
-
- getName() - Method in interface org.graalvm.compiler.api.runtime.GraalRuntime
-
- getName() - Method in class org.graalvm.compiler.code.CompilationResult
-
Gets the name for this compilation result.
- getName() - Method in interface org.graalvm.compiler.code.CompilationResult.MarkId
-
A human readable name for this mark.
- getName() - Method in interface org.graalvm.compiler.code.DisassemblerProvider
-
Gets the name denoting the format of the disassembly returned by this object.
- getName() - Method in class org.graalvm.compiler.code.HexCodeFileDisassemblerProvider
-
- getName() - Method in class org.graalvm.compiler.code.ObjdumpDisassemblerProvider
-
- getName() - Method in interface org.graalvm.compiler.core.common.BootstrapMethodIntrospection
-
Gets the name of the pool entry.
- getName(E) - Method in class org.graalvm.compiler.core.common.cfg.DominatorOptimizationProblem
-
Returns the name of a flag.
- getName(int) - Method in class org.graalvm.compiler.core.common.Fields
-
Gets the name of a field.
- getName() - Method in class org.graalvm.compiler.core.common.spi.ForeignCallDescriptor
-
- getName() - Method in class org.graalvm.compiler.core.common.spi.ForeignCallSignature
-
Gets the name of this foreign call.
- getName() - Method in class org.graalvm.compiler.core.common.util.MethodKey
-
- getName() - Method in interface org.graalvm.compiler.core.match.MatchGenerator
-
- getName() - Method in class org.graalvm.compiler.core.match.MatchStatement
-
- getName() - Method in interface org.graalvm.compiler.debug.MetricKey
-
Gets the name of this key.
- getName() - Method in class org.graalvm.compiler.graph.Position
-
- getName() - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotBackendFactory
-
- getName() - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotBackendFactory
-
- getName() - Method in class org.graalvm.compiler.hotspot.CompilerConfigurationFactory
-
Returns a name that should uniquely identify this compiler configuration.
- getName() - Method in class org.graalvm.compiler.hotspot.HotSpotBackendFactory
-
Gets the name of this backend factory.
- getName() - Method in class org.graalvm.compiler.hotspot.HotSpotGraalRuntime
-
- getName() - Method in interface org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider
-
- getName() - Method in enum org.graalvm.compiler.hotspot.HotSpotMarkId
-
- getName() - Method in class org.graalvm.compiler.hotspot.meta.HotSpotDisassemblerProvider
-
- getName() - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaMethod
-
- getName() - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaType
-
- getName(ConstantTree.Flags) - Method in class org.graalvm.compiler.lir.constopt.ConstantTree
-
- getName() - Method in class org.graalvm.compiler.lir.phases.LIRPhase
-
- getName() - Method in class org.graalvm.compiler.lir.Variable
-
- getName() - Method in class org.graalvm.compiler.nodes.debug.DynamicCounterNode
-
- getName() - Method in class org.graalvm.compiler.nodes.StructuredGraph.Builder
-
- getName() - Method in class org.graalvm.compiler.options.OptionDescriptor
-
Gets the name of the option.
- getName() - Method in class org.graalvm.compiler.options.OptionKey
-
Gets the name of this option.
- getName() - Method in class org.graalvm.compiler.phases.BasePhase
-
- getName() - Method in class org.graalvm.compiler.phases.ClassTypeSequence
-
- getName() - Method in interface org.graalvm.compiler.truffle.common.CompilableTruffleAST
-
Gets a descriptive name for this call target.
- getName() - Method in enum org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleFromLibGraal.Id
-
- getName() - Method in class org.graalvm.compiler.truffle.common.TruffleDebugJavaMethod
-
- getName() - Method in class org.graalvm.compiler.truffle.compiler.phases.inlining.CallNode
-
- getName() - Method in class org.graalvm.compiler.truffle.compiler.phases.inlining.InliningPolicyProvider
-
- getName() - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- getName() - Method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
- getName() - Method in interface org.graalvm.jniutils.JNI.JavaVMAttachArgs
-
- getName() - Method in interface org.graalvm.libgraal.jni.annotation.FromLibGraalId
-
- getNames() - Method in class org.graalvm.compiler.hotspot.HotSpotCounterOp
-
- getNameTemplate() - Method in class org.graalvm.compiler.graph.NodeClass
-
- getNarrow() - Method in class org.graalvm.compiler.core.common.type.ArithmeticOpTable
-
Describes the narrowing conversion.
- getNarrowOopKind() - Method in class org.graalvm.compiler.core.aarch64.AArch64LIRKindTool
-
- getNarrowOopKind() - Method in class org.graalvm.compiler.core.amd64.AMD64LIRKindTool
-
- getNarrowOopKind() - Method in interface org.graalvm.compiler.core.common.spi.LIRKindTool
-
Get the platform specific kind used to represent compressed oops.
- getNarrowOopKind() - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotLIRKindTool
-
- getNarrowPointerKind() - Method in class org.graalvm.compiler.core.aarch64.AArch64LIRKindTool
-
- getNarrowPointerKind() - Method in class org.graalvm.compiler.core.amd64.AMD64LIRKindTool
-
- getNarrowPointerKind() - Method in interface org.graalvm.compiler.core.common.spi.LIRKindTool
-
Gets the platform specific kind used to represent compressed metaspace pointers.
- getNarrowPointerKind() - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotLIRKindTool
-
- getNativeABICallerSaveRegisters() - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotForeignCallsProvider
-
- getNativeABICallerSaveRegisters() - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotForeignCallsProvider
-
- getNativeABICallerSaveRegisters() - Method in interface org.graalvm.compiler.hotspot.meta.HotSpotForeignCallsProvider
-
Gets the registers that must be saved across a foreign call into the runtime.
- getNaturalExits() - Method in class org.graalvm.compiler.core.common.cfg.Loop
-
Returns the natural exit points: these are the earliest block that are guaranteed to never
reach a back-edge.
- getNbitNumberInt(int) - Static method in class org.graalvm.compiler.core.common.NumUtil
-
- getNbitNumberLong(int) - Static method in class org.graalvm.compiler.core.common.NumUtil
-
- getNeg() - Method in class org.graalvm.compiler.core.common.type.ArithmeticOpTable
-
Describes the unary negation operation.
- getNegatedProbability() - Method in class org.graalvm.compiler.nodes.ProfileData.BranchProbabilityData
-
- getNeverInlineMethods() - Method in class org.graalvm.compiler.truffle.compiler.PartialEvaluator
-
- getNeverSpillConstants() - Method in class org.graalvm.compiler.lir.alloc.RegisterAllocationPhase
-
- getNewBooleanArray() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getNewByteArray() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getNewCharArray() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getNewDoubleArray() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getNewFloatArray() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getNewGlobalRef() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getNewIntArray() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getNewLongArray() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getNewNodes(Graph.Mark) - Method in class org.graalvm.compiler.graph.Graph
-
Returns an
Iterable
providing all nodes added since the last
mark
.
- getNewObjectA() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getNewObjectArray() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getNewShortArray() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getNewString() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getNewStringUTF() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getNewValue() - Method in class org.graalvm.compiler.nodes.java.AbstractCompareAndSwapNode
-
- getNewValue() - Method in class org.graalvm.compiler.nodes.java.LoweredAtomicReadAndWriteNode
-
- getNewWeakGlobalRef() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getNext() - Method in class org.graalvm.compiler.nodes.cfg.ControlFlowGraph.DeferredExit
-
- getNext() - Method in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerExactArithmeticSplitNode
-
- getNextBlock(AbstractBlockBase<?>[], int) - Static method in class org.graalvm.compiler.lir.LIR
-
Gets the next non-null
block in a list.
- getNextIterationToProcess(boolean) - Method in class org.graalvm.compiler.nodes.GraphDecoder.LoopScope
-
Return the next iteration yet to be processed that has been created in the context of
decoding this loop scope.
- getNextSwitchFoldableBranch() - Method in class org.graalvm.compiler.nodes.extended.IntegerSwitchNode
-
- getNextSwitchFoldableBranch() - Method in class org.graalvm.compiler.nodes.FixedGuardNode
-
- getNextSwitchFoldableBranch() - Method in class org.graalvm.compiler.nodes.IfNode
-
- getNextSwitchFoldableBranch() - Method in interface org.graalvm.compiler.nodes.spi.SwitchFoldable
-
Returns the direct successor in the branch to check for SwitchFoldability.
- getNode(Node, long[], int) - Static method in class org.graalvm.compiler.graph.Edges
-
- getNode(int) - Method in class org.graalvm.compiler.graph.Graph
-
- getNode() - Method in class org.graalvm.compiler.nodes.EncodedGraph.EncodedNodeReference
-
- getNodeClass() - Method in class org.graalvm.compiler.graph.Node
-
- getNodeClass(GraphDecoder.MethodScope, GraphDecoder.LoopScope, int) - Method in class org.graalvm.compiler.nodes.GraphDecoder
-
- getNodeClasses() - Method in class org.graalvm.compiler.nodes.EncodedGraph
-
- getNodeClasses() - Method in class org.graalvm.compiler.nodes.GraphEncoder
-
- getNodeClassName() - Method in interface org.graalvm.compiler.graph.SourceLanguagePosition
-
- getNodeClassName() - Method in interface org.graalvm.compiler.truffle.common.TruffleSourceLanguagePosition
-
- getNodeCount() - Method in class org.graalvm.compiler.graph.Graph
-
Gets the number of live nodes in this graph.
- getNodeCount() - Method in interface org.graalvm.compiler.phases.common.inlining.info.elem.Inlineable
-
- getNodeCount() - Method in class org.graalvm.compiler.phases.common.inlining.info.elem.InlineableGraph
-
- getNodeCount(StructuredGraph) - Static method in class org.graalvm.compiler.phases.common.inlining.InliningUtil
-
This method exclude InstrumentationNode from inlining heuristics.
- getNodeCount() - Method in interface org.graalvm.compiler.truffle.common.TruffleCompilerListener.GraphInfo
-
Gets the number of nodes in the graph.
- getNodeId() - Method in interface org.graalvm.compiler.graph.SourceLanguagePosition
-
- getNodeId() - Method in interface org.graalvm.compiler.truffle.common.TruffleSourceLanguagePosition
-
- getNodeList(Node, long[], int) - Static method in class org.graalvm.compiler.graph.Edges
-
- getNodeListUnsafe(Node, long) - Static method in class org.graalvm.compiler.graph.Edges
-
- getNodeMatchRules() - Method in class org.graalvm.compiler.core.gen.NodeLIRBuilder
-
- getNoDeoptSuccessorPosition() - Method in class org.graalvm.compiler.nodes.AbstractFixedGuardNode
-
- getNoDeoptSuccessorPosition() - Method in interface org.graalvm.compiler.nodes.DeoptimizingGuard
-
- getNoDeoptSuccessorPosition() - Method in class org.graalvm.compiler.nodes.GuardNode
-
- getNodePlugins() - Method in class org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderConfiguration.Plugins
-
- getNodeRewritingAssumptionConstant() - Method in interface org.graalvm.compiler.truffle.common.CompilableTruffleAST
-
- getNodeRewritingAssumptionConstant() - Method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
- getNodes() - Method in class org.graalvm.compiler.graph.Graph
-
Returns an
Iterable
providing all the live nodes.
- getNodes(NodeClass<T>) - Method in class org.graalvm.compiler.graph.Graph
-
Returns an
Iterable
providing all the live nodes whose type is compatible with
type
.
- getNodes() - Method in class org.graalvm.compiler.nodes.cfg.Block
-
- getNodes() - Method in class org.graalvm.compiler.phases.common.util.EconomicSetNodeEventListener
-
Gets the set being used to accumulate the nodes communicated to this listener.
- getNodesDeletedSinceLastCompression() - Method in class org.graalvm.compiler.graph.Graph
-
Gets the number of nodes which have been deleted from this graph since it was last
compressed.
- getNodeSourcePosition() - Method in class org.graalvm.compiler.graph.Node
-
Gets the source position information for this
or null if it doesn't exist.
- getNodeSourcePosition() - Method in class org.graalvm.compiler.nodes.graphbuilderconf.IntrinsicContext
-
- getNodeToBlock() - Method in class org.graalvm.compiler.nodes.cfg.ControlFlowGraph
-
- getNodeToBlockMap() - Method in class org.graalvm.compiler.nodes.StructuredGraph.ScheduleResult
-
- getNodeType() - Method in interface org.graalvm.compiler.hotspot.meta.DefaultHotSpotLoweringProvider.Extension
-
- getNodeTypes(boolean) - Method in interface org.graalvm.compiler.truffle.common.TruffleCompilerListener.GraphInfo
-
Gets the set of nodes in the graph.
- getNodeUnsafe(Node, long) - Static method in class org.graalvm.compiler.graph.Edges
-
- getNonIntrinsicAncestor() - Method in class org.graalvm.compiler.java.BytecodeParser
-
- getNonIntrinsicAncestor() - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext
-
Gets the first ancestor parsing context that is not parsing a
intrinsic.
- getNonIntrinsicAncestor() - Method in class org.graalvm.compiler.replacements.PEGraphDecoder.PEAppendGraphBuilderContext
-
- getNonNullParameters(SnippetParameterInfo) - Static method in class org.graalvm.compiler.nodes.spi.SnippetParameterInfo
-
- getNonTrivialNodeCount() - Method in interface org.graalvm.compiler.truffle.common.CompilableTruffleAST
-
Returns the estimate of the Truffle node count in this AST.
- getNonTrivialNodeCount() - Method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
- getNot() - Method in class org.graalvm.compiler.core.common.type.ArithmeticOpTable
-
Describes the bitwise not operation.
- getNullCheck() - Method in class org.graalvm.compiler.nodes.gc.G1PreWriteBarrier
-
- getNullRegisterValue() - Method in class org.graalvm.compiler.core.aarch64.AArch64ArithmeticLIRGenerator
-
- getNullRegisterValue() - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- getNullSeen(int) - Method in class org.graalvm.compiler.nodes.spi.StableProfileProvider.CachingProfilingInfo
-
- getNumArguments() - Method in enum org.graalvm.compiler.nodes.extended.BytecodeExceptionNode.BytecodeExceptionKind
-
- getNumberOfStackSlots() - Method in class org.graalvm.compiler.lir.framemap.FrameMapBuilderImpl
-
- getNumberOfStackSlots() - Method in class org.graalvm.compiler.lir.framemap.FrameMapBuilderTool
-
- getNumberOfValues() - Method in class org.graalvm.compiler.replacements.nodes.ArrayIndexOfNode
-
- getNumMaterializations() - Method in class org.graalvm.compiler.lir.constopt.ConstantTree.NodeCost
-
- getNumObjects() - Method in class org.graalvm.compiler.nodes.EncodedGraph
-
- getObject(Object, int) - Method in class org.graalvm.compiler.core.common.Fields
-
- getObject() - Method in class org.graalvm.compiler.nodes.ComputeObjectAddressNode
-
- getObject(int) - Method in class org.graalvm.compiler.nodes.EncodedGraph
-
- getObject(Object) - Static method in class org.graalvm.compiler.nodes.extended.FixedValueAnchorNode
-
- getObject() - Method in class org.graalvm.compiler.nodes.extended.GetClassNode
-
- getObject() - Method in class org.graalvm.compiler.nodes.extended.NullCheckNode
-
- getObject() - Method in class org.graalvm.compiler.nodes.extended.StoreHubNode
-
- getObject() - Method in class org.graalvm.compiler.nodes.java.InstanceOfDynamicNode
-
- getObject() - Method in class org.graalvm.compiler.replacements.nodes.BasicObjectCloneNode
-
- getObject() - Method in interface org.graalvm.compiler.replacements.nodes.ObjectClone
-
- GetObjectAddressNode - Class in org.graalvm.compiler.nodes
-
Intrinsification for getting the address of an object.
- GetObjectAddressNode(ValueNode) - Constructor for class org.graalvm.compiler.nodes.GetObjectAddressNode
-
- getObjectAlignment() - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- getObjectAlignment() - Method in class org.graalvm.compiler.truffle.runtime.hotspot.AbstractHotSpotTruffleRuntime
-
- getObjectArray(VirtualFrameAccessType) - Method in class org.graalvm.compiler.truffle.compiler.nodes.frame.NewFrameNode
-
- GetObjectArrayElement(JNI.JNIEnv, JNI.JObjectArray, int) - Static method in class org.graalvm.jniutils.JNIUtil
-
- GetObjectClass(JNI.JNIEnv, JNI.JObject) - Static method in class org.graalvm.jniutils.JNIUtil
-
- getObjectCloneSnippets() - Method in class org.graalvm.compiler.hotspot.meta.DefaultHotSpotLoweringProvider
-
- getObjectCloneSnippets() - Method in interface org.graalvm.compiler.hotspot.meta.HotSpotLoweringProvider
-
- getObjectData() - Method in class org.graalvm.compiler.nodes.java.AccessMonitorNode
-
- getObjectId() - Method in class org.graalvm.compiler.nodes.virtual.VirtualObjectNode
-
- getObjectKind() - Method in class org.graalvm.compiler.core.aarch64.AArch64LIRKindTool
-
- getObjectKind() - Method in class org.graalvm.compiler.core.amd64.AMD64LIRKindTool
-
- getObjectKind() - Method in interface org.graalvm.compiler.core.common.spi.LIRKindTool
-
Get the architecture specific kind used to represent Java objects.
- getObjectResult() - Method in class org.graalvm.jniutils.JNIMethodScope
-
- getObjects() - Method in class org.graalvm.compiler.nodes.EncodedGraph
-
- getObjects() - Method in class org.graalvm.compiler.nodes.GraphEncoder
-
- getObjectState(int) - Method in class org.graalvm.compiler.virtual.phases.ea.PartialEscapeBlockState
-
- getObjectState(VirtualObjectNode) - Method in class org.graalvm.compiler.virtual.phases.ea.PartialEscapeBlockState
-
Asserts that the given virtual object is available/reachable in the current state.
- getObjectState(PartialEscapeBlockState<?>, ValueNode) - Method in class org.graalvm.compiler.virtual.phases.ea.PartialEscapeClosure
-
- getObjectStateOptional(int) - Method in class org.graalvm.compiler.virtual.phases.ea.PartialEscapeBlockState
-
- getObjectStateOptional(VirtualObjectNode) - Method in class org.graalvm.compiler.virtual.phases.ea.PartialEscapeBlockState
-
- getOffset() - Method in class org.graalvm.compiler.asm.aarch64.AArch64Address
-
- getOffset() - Method in class org.graalvm.compiler.core.aarch64.AArch64PointerAddNode
-
- getOffset(Field) - Method in interface org.graalvm.compiler.core.common.FieldsScanner.CalcOffset
-
- getOffset(Field) - Method in class org.graalvm.compiler.core.common.FieldsScanner.DefaultCalcOffset
-
- getOffset() - Method in class org.graalvm.compiler.lir.aarch64.AArch64AddressValue
-
- getOffset() - Method in class org.graalvm.compiler.nodes.ComputeObjectAddressNode
-
- getOffset() - Method in class org.graalvm.compiler.nodes.loop.DerivedOffsetInductionVariable
-
- getOffset() - Method in class org.graalvm.compiler.nodes.memory.address.OffsetAddressNode
-
- getOffset() - Method in class org.graalvm.compiler.replacements.amd64.AMD64CalcStringAttributesNode
-
- getOffsetA() - Method in class org.graalvm.compiler.replacements.nodes.ArrayRegionCompareToNode
-
- getOffsetA() - Method in class org.graalvm.compiler.replacements.nodes.ArrayRegionEqualsNode
-
- getOffsetB() - Method in class org.graalvm.compiler.replacements.nodes.ArrayRegionCompareToNode
-
- getOffsetB() - Method in class org.graalvm.compiler.replacements.nodes.ArrayRegionEqualsNode
-
- getOffsetEnd() - Method in interface org.graalvm.compiler.graph.SourceLanguagePosition
-
Mimics GraphLocations operation.
- getOffsetEnd() - Method in interface org.graalvm.compiler.truffle.common.TruffleSourceLanguagePosition
-
- getOffsets() - Method in class org.graalvm.compiler.core.common.Fields
-
- getOffsetStart() - Method in interface org.graalvm.compiler.graph.SourceLanguagePosition
-
Mimics GraphLocations operation.
- getOffsetStart() - Method in interface org.graalvm.compiler.truffle.common.TruffleSourceLanguagePosition
-
- getOld2NewPhi() - Method in class org.graalvm.compiler.nodes.loop.LoopFragmentInside
-
- getOopEncoding() - Method in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- getOp(ArithmeticOpTable) - Method in class org.graalvm.compiler.nodes.calc.AbsNode
-
- getOp(ArithmeticOpTable) - Method in class org.graalvm.compiler.nodes.calc.AddNode
-
- getOp(ArithmeticOpTable) - Method in class org.graalvm.compiler.nodes.calc.AndNode
-
- getOp(ArithmeticOpTable) - Method in class org.graalvm.compiler.nodes.calc.BinaryArithmeticNode
-
- getOp(ValueNode, ValueNode) - Method in class org.graalvm.compiler.nodes.calc.BinaryArithmeticNode
-
- getOp(ArithmeticOpTable) - Method in class org.graalvm.compiler.nodes.calc.FloatConvertNode
-
- getOp(ArithmeticOpTable) - Method in class org.graalvm.compiler.nodes.calc.FloatDivNode
-
- getOp(ArithmeticOpTable) - Method in class org.graalvm.compiler.nodes.calc.IntegerConvertNode
-
- getOp() - Method in class org.graalvm.compiler.nodes.calc.IntegerDivRemNode
-
- getOp() - Method in class org.graalvm.compiler.nodes.calc.IntegerLowerThanNode
-
- getOp(ArithmeticOpTable) - Method in class org.graalvm.compiler.nodes.calc.IntegerMulHighNode
-
- getOp(ArithmeticOpTable) - Method in class org.graalvm.compiler.nodes.calc.LeftShiftNode
-
- getOp(ArithmeticOpTable) - Method in class org.graalvm.compiler.nodes.calc.MaxNode
-
- getOp(ArithmeticOpTable) - Method in class org.graalvm.compiler.nodes.calc.MinNode
-
- getOp(ArithmeticOpTable) - Method in class org.graalvm.compiler.nodes.calc.MulNode
-
- getOp(ArithmeticOpTable) - Method in class org.graalvm.compiler.nodes.calc.NarrowNode
-
- getOp(ArithmeticOpTable) - Method in class org.graalvm.compiler.nodes.calc.NegateNode
-
- getOp(ArithmeticOpTable) - Method in class org.graalvm.compiler.nodes.calc.NotNode
-
- getOp(ArithmeticOpTable) - Method in class org.graalvm.compiler.nodes.calc.OrNode
-
- getOp(ArithmeticOpTable) - Method in class org.graalvm.compiler.nodes.calc.RemNode
-
- getOp(ArithmeticOpTable) - Method in class org.graalvm.compiler.nodes.calc.RightShiftNode
-
- getOp(ArithmeticOpTable) - Method in class org.graalvm.compiler.nodes.calc.ShiftNode
-
- getOp(ValueNode) - Method in class org.graalvm.compiler.nodes.calc.ShiftNode
-
- getOp(ArithmeticOpTable) - Method in class org.graalvm.compiler.nodes.calc.SignedFloatingIntegerDivNode
-
- getOp(ArithmeticOpTable) - Method in class org.graalvm.compiler.nodes.calc.SignedFloatingIntegerRemNode
-
- getOp(ArithmeticOpTable) - Method in class org.graalvm.compiler.nodes.calc.SignExtendNode
-
- getOp(ArithmeticOpTable) - Method in class org.graalvm.compiler.nodes.calc.SqrtNode
-
- getOp(ArithmeticOpTable) - Method in class org.graalvm.compiler.nodes.calc.SubNode
-
- getOp(ArithmeticOpTable) - Method in class org.graalvm.compiler.nodes.calc.UnaryArithmeticNode
-
- getOp(ValueNode) - Method in class org.graalvm.compiler.nodes.calc.UnaryArithmeticNode
-
- getOp(ArithmeticOpTable) - Method in class org.graalvm.compiler.nodes.calc.UnsignedMaxNode
-
- getOp(ArithmeticOpTable) - Method in class org.graalvm.compiler.nodes.calc.UnsignedMinNode
-
- getOp(ArithmeticOpTable) - Method in class org.graalvm.compiler.nodes.calc.UnsignedRightShiftNode
-
- getOp(ArithmeticOpTable) - Method in class org.graalvm.compiler.nodes.calc.XorNode
-
- getOp(ArithmeticOpTable) - Method in class org.graalvm.compiler.nodes.calc.ZeroExtendNode
-
- getOp() - Method in class org.graalvm.compiler.nodes.CompressionNode
-
- getOp() - Method in class org.graalvm.compiler.nodes.loop.BasicInductionVariable
-
- getOp() - Method in class org.graalvm.compiler.replacements.amd64.AMD64CalcStringAttributesNode
-
- getOp(ArithmeticOpTable) - Method in class org.graalvm.compiler.replacements.amd64.AMD64FloatConvertNode
-
- getOp(ArithmeticOpTable) - Method in class org.graalvm.compiler.replacements.nodes.arithmetic.UnsignedMulHighNode
-
- getOpcode() - Method in class org.graalvm.compiler.lir.amd64.AMD64Binary.CommutativeTwoOp
-
- getOpcode() - Method in class org.graalvm.compiler.lir.amd64.AMD64Binary.MemoryTwoOp
-
- getOpcode() - Method in class org.graalvm.compiler.lir.amd64.AMD64BinaryConsumer.ConstOp
-
- getOpcode() - Method in class org.graalvm.compiler.lir.amd64.AMD64BinaryConsumer.MemoryConstOp
-
- getOpcode() - Method in class org.graalvm.compiler.lir.amd64.AMD64BinaryConsumer.MemoryMROp
-
- getOpcode() - Method in class org.graalvm.compiler.lir.amd64.AMD64UnaryConsumer.MemoryOp
-
- getOpcode() - Method in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorGather.EvexVectorGatherOp
-
- getOpcode() - Method in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorGather.VexVectorGatherOp
-
- getOperand() - Method in class org.graalvm.compiler.lir.stackslotalloc.StackInterval
-
- getOperandNumber(Value) - Method in class org.graalvm.compiler.lir.alloc.lsra.LinearScanLifetimeAnalysisPhase
-
- getOperation() - Method in class org.graalvm.compiler.replacements.nodes.BinaryMathIntrinsicNode
-
- getOperation() - Method in class org.graalvm.compiler.replacements.nodes.UnaryMathIntrinsicNode
-
- getOpmask() - Method in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorBlend.EvexBlendOp
-
- getOpmask() - Method in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorGather.EvexVectorGatherOp
-
- getOpmask() - Method in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.ConstPermuteBytesUsingTableOp
-
- getOpmask() - Method in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.ShuffleWordOpWithMask
-
- getOpmask() - Method in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorUnary.AVXBroadcastOp
-
- getOpmask() - Method in interface org.graalvm.compiler.lir.amd64.vector.AVX512Support
-
Denotes the optional opmask register that allows additional masking for write operations.
- getOpmaskRegister() - Method in interface org.graalvm.compiler.lir.amd64.vector.AVX512Support
-
Safely determines the register to use for the opmask operand of the instruction.
- getOps() - Method in class org.graalvm.compiler.core.common.type.ArithmeticStamp
-
- getOptimisticOptimizations() - Method in class org.graalvm.compiler.phases.tiers.HighTierContext
-
- getOptimisticOptimizations() - Method in class org.graalvm.compiler.phases.tiers.MidTierContext
-
- getOptimisticOpts(ProfilingInfo, OptionValues) - Method in class org.graalvm.compiler.hotspot.HotSpotGraalCompiler
-
- getOptionKey() - Method in class org.graalvm.compiler.options.OptionDescriptor
-
Gets the boxed option value.
- getOptions() - Method in interface org.graalvm.compiler.core.common.spi.ConstantFieldProvider.ConstantFieldTool
-
- getOptions() - Method in interface org.graalvm.compiler.debug.DebugConfig
-
Returns the option values used to configure this object.
- getOptions() - Method in class org.graalvm.compiler.debug.DebugContext
-
Gets the options this debug context was constructed with.
- getOptions() - Method in class org.graalvm.compiler.graph.Graph
-
- getOptions() - Method in class org.graalvm.compiler.graph.Node
-
Gets the option values associated with this.graph()
.
- getOptions() - Method in class org.graalvm.compiler.hotspot.HotSpotGraalRuntime
-
- getOptions() - Method in interface org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider
-
Gets the option values associated with this runtime.
- getOptions() - Method in class org.graalvm.compiler.lir.alloc.lsra.LinearScan
-
- getOptions() - Method in class org.graalvm.compiler.lir.asm.CompilationResultBuilder
-
- getOptions() - Method in class org.graalvm.compiler.lir.gen.ArithmeticLIRGenerator
-
- getOptions() - Method in class org.graalvm.compiler.lir.LIR
-
- getOptions() - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderTool
-
- getOptions() - Method in class org.graalvm.compiler.nodes.SimplifyingGraphDecoder.PECanonicalizerTool
-
- getOptions() - Method in interface org.graalvm.compiler.nodes.spi.CanonicalizerTool
-
- getOptions() - Method in interface org.graalvm.compiler.nodes.spi.NodeLIRBuilderTool
-
- getOptions() - Method in interface org.graalvm.compiler.nodes.spi.VirtualizerTool
-
- getOptions() - Method in class org.graalvm.compiler.phases.common.CanonicalizerPhase.Tool
-
- getOptionsForCompiler(Map<String, Object>) - Static method in class org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl
-
- getOptionsForCompiler(OptimizedCallTarget) - Static method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- getOptionsLoader() - Static method in class org.graalvm.compiler.options.OptionsParser
-
- getOptionType() - Method in class org.graalvm.compiler.options.OptionDescriptor
-
Gets the type of the option.
- getOptionValue(OptionKey<T>) - Method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
- getOptionValues() - Method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
- getOptionValueType() - Method in class org.graalvm.compiler.options.OptionDescriptor
-
Gets the type of values stored in the option.
- getOr() - Method in class org.graalvm.compiler.core.common.type.ArithmeticOpTable
-
Describes the bitwise or operation.
- getOrCreateEncodedGraphCache() - Method in class org.graalvm.compiler.truffle.compiler.hotspot.HotSpotPartialEvaluator
-
- getOrCreateEncodedGraphCache() - Method in class org.graalvm.compiler.truffle.compiler.PartialEvaluator
-
- getOrCreateInterval(AllocatableValue) - Method in class org.graalvm.compiler.lir.alloc.lsra.LinearScan
-
- getOrCreatePoint(Node, MethodFilter) - Method in class org.graalvm.compiler.truffle.compiler.phases.InstrumentPhase
-
- getOrCreatePoint(MethodFilter, Node, InstrumentPhase) - Method in class org.graalvm.compiler.truffle.compiler.phases.InstrumentPhase.Instrumentation
-
- getOrigin() - Method in interface org.graalvm.compiler.bytecode.Bytecode
-
- getOrigin() - Method in class org.graalvm.compiler.bytecode.ResolvedJavaMethodBytecode
-
- getOrigin() - Method in class org.graalvm.compiler.replacements.classfile.ClassfileBytecode
-
- getOriginalMemoryNode() - Method in interface org.graalvm.compiler.nodes.spi.MemoryEdgeProxy
-
- getOriginalMethod() - Method in class org.graalvm.compiler.nodes.graphbuilderconf.IntrinsicContext
-
Gets the method being intrinsified.
- getOriginalNode() - Method in class org.graalvm.compiler.nodes.EntryProxyNode
-
- getOriginalNode() - Method in class org.graalvm.compiler.nodes.extended.FixedValueAnchorNode
-
- getOriginalNode() - Method in class org.graalvm.compiler.nodes.GuardedValueNode
-
- getOriginalNode() - Method in class org.graalvm.compiler.nodes.PiNode
-
- getOriginalNode() - Method in class org.graalvm.compiler.nodes.ProxyNode
-
- getOriginalNode() - Method in interface org.graalvm.compiler.nodes.spi.LimitedValueProxy
-
- getOriginalNode() - Method in interface org.graalvm.compiler.nodes.spi.Proxy
-
- getOriginalNode() - Method in class org.graalvm.compiler.nodes.ValueProxyNode
-
- getOSRCompilations() - Method in class org.graalvm.compiler.truffle.runtime.BytecodeOSRMetadata
-
- getOSRLocals() - Method in class org.graalvm.compiler.nodes.extended.OSRStartNode
-
- getOtherClass() - Method in class org.graalvm.compiler.nodes.java.ClassIsAssignableFromNode
-
- getOtherSafeStamp(ValueNode) - Static method in class org.graalvm.compiler.phases.common.ConditionalEliminationUtil
-
We can only use the stamp of a second value involved in the condition if we are sure that we
are not implicitly creating a dependency on a pi node that is responsible for that stamp.
- getOutgoingCallingConvention() - Method in interface org.graalvm.compiler.core.common.spi.ForeignCallLinkage
-
Gets the details of where parameters are passed and value(s) are returned from the caller's
perspective.
- getOutgoingCallingConvention() - Method in class org.graalvm.compiler.hotspot.HotSpotForeignCallLinkageImpl
-
- getOutgoingValue(int) - Method in class org.graalvm.compiler.lir.StandardOp.JumpOp
-
- getOutputDirectory() - Method in class org.graalvm.compiler.hotspot.HotSpotGraalRuntime
-
- getOutputDirectory() - Method in interface org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider
-
Gets a directory into which diagnostics such crash reports and dumps should be written.
- getOverFlowGuard() - Method in class org.graalvm.compiler.nodes.loop.CountedLoopInfo
-
- getOverflowGuard() - Method in class org.graalvm.compiler.nodes.LoopBeginNode
-
- getOverflowSuccessor() - Method in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerExactArithmeticSplitNode
-
- getOverridingStamp(GraphBuilderTool, JavaType, boolean) - Method in class org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderConfiguration.Plugins
-
- getParameter(int) - Method in class org.graalvm.compiler.nodes.StructuredGraph
-
- getParameterAnnotation(Class<T>, int, ResolvedJavaMethod) - Static method in class org.graalvm.compiler.bytecode.BridgeMethodUtils
-
A helper for ResolvedJavaMethod.getParameterAnnotation(Class, int)
that handles the
absence of parameter annotations on bridge methods where the bridged method has parameter
annotations.
- getParameterAnnotations(ResolvedJavaMethod) - Static method in class org.graalvm.compiler.bytecode.BridgeMethodUtils
-
A helper for ResolvedJavaMethod.getParameterAnnotations()
that handles the absence of
parameter annotations on bridge methods where the bridged method has parameter annotations.
- getParameterAnnotations() - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaMethod
-
- getParameterCount(boolean) - Method in class org.graalvm.compiler.hotspot.SnippetSignature
-
- getParameterCount() - Method in class org.graalvm.compiler.nodes.spi.SnippetParameterInfo
-
- getParameterCount() - Method in class org.graalvm.compiler.replacements.SnippetTemplate.SnippetInfo
-
- getParameterKind(int) - Method in class org.graalvm.compiler.hotspot.SnippetSignature
-
- getParameterName(int) - Method in class org.graalvm.compiler.nodes.spi.SnippetParameterInfo
-
- getParameterName(int) - Method in class org.graalvm.compiler.replacements.SnippetTemplate.SnippetInfo
-
- getParameterPlugins() - Method in class org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderConfiguration.Plugins
-
- getParameterType(int, ResolvedJavaType) - Method in class org.graalvm.compiler.hotspot.SnippetSignature
-
- getParameterTypes() - Method in enum org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleFromLibGraal.Id
-
- getParameterTypes() - Method in interface org.graalvm.libgraal.jni.annotation.FromLibGraalId
-
- getParent() - Method in class org.graalvm.compiler.core.common.cfg.Loop
-
- getParent(String) - Static method in class org.graalvm.compiler.debug.PathUtilities
-
Gets the pathname of path
's parent, or null if path
does not have a parent
directory.
- getParent(String) - Method in interface org.graalvm.compiler.debug.PathUtilitiesProvider
-
- getParent(String) - Method in class org.graalvm.compiler.debug.StandardPathUtilitiesProvider
-
- getParent() - Method in class org.graalvm.compiler.java.BytecodeParser
-
- getParent() - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext
-
Gets the parsing context for the method that inlines the method being parsed by this context.
- getParent() - Method in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins
-
Gets the invocation plugins
searched before searching in this
object.
- getParent() - Method in class org.graalvm.compiler.phases.common.ConditionalEliminationUtil.InfoElement
-
- getParent() - Method in class org.graalvm.compiler.phases.common.FixReadsPhase.StampElement
-
- getParent() - Method in class org.graalvm.compiler.replacements.IntrinsicGraphBuilder
-
- getParent() - Method in class org.graalvm.compiler.replacements.PEGraphDecoder.PENonAppendGraphBuilderContext
-
- getParent() - Method in class org.graalvm.compiler.truffle.compiler.phases.inlining.CallNode
-
- getParentOption() - Method in class org.graalvm.compiler.options.NestedBooleanOptionKey
-
- getPartialBlocks() - Method in class org.graalvm.compiler.truffle.runtime.OptimizedBlockNode
-
- getPartialEvaluator() - Method in class org.graalvm.compiler.truffle.compiler.hotspot.HotSpotTruffleCompilerImpl
-
- getPartialEvaluator() - Method in interface org.graalvm.compiler.truffle.compiler.TruffleCompilerBase
-
- getPartialEvaluator() - Method in class org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl
-
- getPath() - Method in class org.graalvm.compiler.debug.DiagnosticsOutputDirectory
-
Gets the path to the output directory managed by this object, creating if it doesn't exist
and has not been deleted.
- getPath(String, String...) - Static method in class org.graalvm.compiler.debug.PathUtilities
-
Joins a sequence of strings to form a pathname.
- getPath(String, String...) - Method in interface org.graalvm.compiler.debug.PathUtilitiesProvider
-
- getPath(String, String...) - Method in class org.graalvm.compiler.debug.StandardPathUtilitiesProvider
-
- getPattern() - Method in class org.graalvm.compiler.core.match.MatchStatement
-
- getPCRelativeOffset(Label) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
Retrieves pc relative offset between current position and provided bound label.
- getPendingException(Word) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
Gets the pending exception for the given thread.
- getPendingImplicitExceptionList() - Method in class org.graalvm.compiler.lir.asm.CompilationResultBuilder
-
- getPhase() - Method in class org.graalvm.compiler.nodes.InliningLog.Decision
-
- getPhaseClass() - Method in class org.graalvm.compiler.phases.PlaceholderPhase
-
- getPhaseName(T) - Method in interface org.graalvm.compiler.core.common.util.PhasePlan
-
Gets a name for a phase in the plan.
- getPhaseName(BasePhase<? super C>) - Method in class org.graalvm.compiler.phases.PhaseSuite
-
- getPhases() - Method in interface org.graalvm.compiler.core.common.util.PhasePlan
-
Gets an unmodifiable view on the phases in this plan.
- getPhases() - Method in class org.graalvm.compiler.lir.phases.LIRPhaseSuite
-
Gets an unmodifiable view on the phases in this suite.
- getPhases() - Method in class org.graalvm.compiler.phases.PhaseSuite
-
Gets an unmodifiable view on the phases in this suite.
- getPhaseSkipOdds() - Method in class org.graalvm.compiler.core.phases.fuzzing.FullFuzzedTierPlan
-
- getPhi(T, Stamp) - Method in class org.graalvm.compiler.virtual.phases.ea.PartialEscapeClosure.MergeProcessor
-
- getPhiKind(PhiNode) - Method in class org.graalvm.compiler.core.gen.NodeLIRBuilder
-
- getPhis() - Method in class org.graalvm.compiler.virtual.phases.ea.EffectsClosure.MergeProcessor
-
- getPhiSize() - Method in class org.graalvm.compiler.lir.StandardOp.JumpOp
-
- getPhiSize() - Method in class org.graalvm.compiler.lir.StandardOp.LabelOp
-
- getPhiValueAt(PhiNode, int) - Method in class org.graalvm.compiler.virtual.phases.ea.EffectsClosure.MergeProcessor
-
- getPlaceholder(int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
- getPlaceholder(int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- getPlaceholder(int) - Method in class org.graalvm.compiler.asm.Assembler
-
Returns a target specific placeholder address that can be used for code patching.
- getPlatformConfigurationProvider() - Method in class org.graalvm.compiler.hotspot.meta.HotSpotProviders
-
- getPlatformConfigurationProvider() - Method in interface org.graalvm.compiler.nodes.spi.CoreProviders
-
- getPlatformConfigurationProvider() - Method in class org.graalvm.compiler.nodes.spi.CoreProvidersDelegate
-
- getPlatformConfigurationProvider() - Method in class org.graalvm.compiler.nodes.spi.CoreProvidersImpl
-
- getPlugins() - Method in class org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderConfiguration
-
- getPointerToFirstArrayElement(AddressNode.Address, long, int) - Static method in class org.graalvm.compiler.replacements.gc.WriteBarrierSnippets
-
- getPointerToLastArrayElement(AddressNode.Address, long, int) - Static method in class org.graalvm.compiler.replacements.gc.WriteBarrierSnippets
-
- getPolicies() - Method in class org.graalvm.compiler.loop.phases.LoopPhase
-
- getPolicy() - Method in class org.graalvm.compiler.truffle.compiler.phases.inlining.CallNode
-
- getPolicyData() - Method in class org.graalvm.compiler.truffle.compiler.phases.inlining.CallNode
-
- getPolyglotEngine() - Method in class org.graalvm.compiler.truffle.runtime.EngineData
-
- getPopLocalFrame() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getPosition() - Method in class org.graalvm.compiler.asm.Assembler.LabelHint
-
- getPosition() - Method in class org.graalvm.compiler.code.CompilationResult.CodeAnnotation
-
- getPosition(JavaConstant) - Method in interface org.graalvm.compiler.graph.SourceLanguagePositionProvider
-
- getPosition() - Method in class org.graalvm.compiler.lir.LIRInstruction
-
- getPosition(JavaConstant) - Method in interface org.graalvm.compiler.truffle.common.TruffleInliningData
-
If node
represents an AST Node then return the nearest source information for it.
- getPosition() - Method in class org.graalvm.compiler.truffle.compiler.phases.InstrumentPhase.Point
-
- getPosition(JavaConstant) - Method in class org.graalvm.compiler.truffle.runtime.TruffleInlining
-
- getPosition() - Method in class org.graalvm.nativebridge.BinaryOutput.CCharPointerBinaryOutput
-
- getPosition() - Method in class org.graalvm.nativebridge.BinaryOutput
-
Returns this buffer's position.
- getPositionsIterable(Node) - Method in class org.graalvm.compiler.graph.Edges
-
- getPostAllocationOptimizationStage() - Method in class org.graalvm.compiler.lir.phases.LIRSuites
-
- getPostdominator() - Method in class org.graalvm.compiler.core.common.cfg.AbstractBlockBase
-
- getPostdominator() - Method in class org.graalvm.compiler.nodes.cfg.Block
-
- getPostLoop() - Method in class org.graalvm.compiler.loop.phases.LoopTransformations.PreMainPostResult
-
- getPostLoopFragment() - Method in class org.graalvm.compiler.loop.phases.LoopTransformations.PreMainPostResult
-
- getPreAllocationOptimizationStage() - Method in class org.graalvm.compiler.lir.phases.LIRSuites
-
- getPredecessor(int) - Method in class org.graalvm.compiler.virtual.phases.ea.EffectsClosure.MergeProcessor
-
- getPredecessorCount() - Method in class org.graalvm.compiler.core.common.cfg.AbstractBlockBase
-
- getPredecessorCount() - Method in class org.graalvm.compiler.java.BciBlockMapping.BciBlock
-
- getPredecessors() - Method in class org.graalvm.compiler.core.common.cfg.AbstractBlockBase
-
- getPredicate(Condition, boolean) - Static method in enum org.graalvm.compiler.asm.amd64.AMD64Assembler.VexFloatCompareOp.Predicate
-
- getPrefetchDistance() - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotAllocationSnippets
-
- getPrefetchDistance() - Method in class org.graalvm.compiler.replacements.AllocationSnippets
-
- getPrefetchLines(boolean) - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotAllocationSnippets
-
- getPrefetchLines(boolean) - Method in class org.graalvm.compiler.replacements.AllocationSnippets
-
- getPrefetchStepSize() - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotAllocationSnippets
-
- getPrefetchStepSize() - Method in class org.graalvm.compiler.replacements.AllocationSnippets
-
- getPrefetchStyle() - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotAllocationSnippets
-
- getPrefetchStyle() - Method in class org.graalvm.compiler.replacements.AllocationSnippets
-
- getPrefixInBytes(AMD64BaseAssembler.OperandSize, Register, boolean) - Static method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- getPrefixInBytes(AMD64BaseAssembler.OperandSize, AMD64Address) - Static method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- getPrefixInBytes(AMD64BaseAssembler.OperandSize, Register, boolean, Register, boolean) - Static method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- getPrefixInBytes(AMD64BaseAssembler.OperandSize, Register, boolean, AMD64Address) - Static method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- getPreLoop() - Method in class org.graalvm.compiler.loop.phases.LoopTransformations.PreMainPostResult
-
- getPreLoopFragment() - Method in class org.graalvm.compiler.loop.phases.LoopTransformations.PreMainPostResult
-
- getPrimarySuccessor() - Method in class org.graalvm.compiler.nodes.ControlSplitNode
-
Primary successor of the control split.
- getPrimarySuccessor() - Method in class org.graalvm.compiler.nodes.extended.SwitchNode
-
- getPrimarySuccessor() - Method in class org.graalvm.compiler.nodes.IfNode
-
- getPrimarySuccessor() - Method in class org.graalvm.compiler.nodes.WithExceptionNode
-
- getPrimarySuccessor() - Method in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerExactArithmeticSplitNode
-
- getPrimitiveArray(VirtualFrameAccessType) - Method in class org.graalvm.compiler.truffle.compiler.nodes.frame.NewFrameNode
-
- getPriority() - Method in class org.graalvm.compiler.truffle.runtime.EngineCacheSupport.Disabled
-
- getPriority() - Method in interface org.graalvm.compiler.truffle.runtime.GraalRuntimeServiceProvider
-
- getPriority() - Method in class org.graalvm.compiler.truffle.runtime.hotspot.libgraal.LibGraalTruffleRuntimeAccess
-
- getProbability() - Method in class org.graalvm.compiler.nodes.extended.BranchProbabilityNode
-
- getProbability(Invoke) - Method in interface org.graalvm.compiler.phases.common.inlining.info.elem.Inlineable
-
- getProbability(Invoke) - Method in class org.graalvm.compiler.phases.common.inlining.info.elem.InlineableGraph
-
- getProcid() - Method in class org.graalvm.compiler.lir.amd64.AMD64ReadTimestampCounterWithProcid
-
- getProfileData(boolean) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- getProfileData() - Method in class org.graalvm.compiler.nodes.ControlSplitNode
-
Returns the source of this node's knowledge about its successor probabilities.
- getProfileData() - Method in class org.graalvm.compiler.nodes.extended.SwitchNode
-
- getProfileData() - Method in class org.graalvm.compiler.nodes.IfNode
-
- getProfileData() - Method in class org.graalvm.compiler.nodes.WithExceptionNode
-
- getProfileData() - Method in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerExactArithmeticSplitNode
-
- getProfileForInvoke(CallTargetNode.InvokeKind) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- getProfileProvider() - Method in class org.graalvm.compiler.nodes.StructuredGraph
-
- getProfileSource() - Method in class org.graalvm.compiler.nodes.ProfileData
-
- getProfilingInfo(boolean, boolean) - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaMethod
-
- getProfilingInfo(ResolvedJavaMethod) - Method in interface org.graalvm.compiler.nodes.spi.ProfileProvider
-
- getProfilingInfo(ResolvedJavaMethod, boolean, boolean) - Method in interface org.graalvm.compiler.nodes.spi.ProfileProvider
-
- getProfilingInfo(ResolvedJavaMethod) - Method in class org.graalvm.compiler.nodes.spi.ResolvedJavaMethodProfileProvider
-
- getProfilingInfo(ResolvedJavaMethod, boolean, boolean) - Method in class org.graalvm.compiler.nodes.spi.ResolvedJavaMethodProfileProvider
-
- getProfilingInfo(ResolvedJavaMethod) - Method in class org.graalvm.compiler.nodes.spi.StableProfileProvider
-
- getProfilingInfo(ResolvedJavaMethod, boolean, boolean) - Method in class org.graalvm.compiler.nodes.spi.StableProfileProvider
-
- getProfilingInfo() - Method in class org.graalvm.compiler.nodes.StructuredGraph
-
Gets the profiling info for the
root method of this graph.
- getProfilingInfo(ResolvedJavaMethod) - Method in class org.graalvm.compiler.nodes.StructuredGraph
-
- getProfilingInfo() - Method in class org.graalvm.compiler.phases.tiers.MidTierContext
-
- getProperty(String, String) - Static method in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfigAccess
-
- getProperty(String) - Static method in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfigAccess
-
- getProvider(Class<T>) - Method in class org.graalvm.compiler.hotspot.HotSpotGraalJVMCIServiceLocator
-
- getProviders() - Method in class org.graalvm.compiler.core.target.Backend
-
- getProviders() - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotLIRGenerator
-
- getProviders() - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- getProviders() - Method in class org.graalvm.compiler.hotspot.HotSpotBackend
-
- getProviders() - Method in interface org.graalvm.compiler.hotspot.HotSpotLIRGenerator
-
- getProviders() - Method in class org.graalvm.compiler.hotspot.HotSpotReplacementsImpl
-
- getProviders() - Method in class org.graalvm.compiler.lir.gen.LIRGenerator
-
- getProviders() - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- getProviders() - Method in class org.graalvm.compiler.nodes.spi.CoreProvidersDelegate
-
- getProviders() - Method in class org.graalvm.compiler.nodes.spi.DelegatingReplacements
-
- getProviders() - Method in interface org.graalvm.compiler.nodes.spi.Replacements
-
- getProviders() - Method in class org.graalvm.compiler.phases.tiers.HighTierContext
-
- getProviders() - Method in class org.graalvm.compiler.replacements.ReplacementsImpl
-
- getProviders() - Method in class org.graalvm.compiler.truffle.compiler.PartialEvaluator
-
- getProxifiedInput() - Method in class org.graalvm.compiler.phases.common.ConditionalEliminationUtil.InfoElement
-
- getPushLocalFrame() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getQualifiedName() - Method in interface org.graalvm.compiler.debug.DebugContext.Scope
-
Gets the names of this scope and its ancestors separated by '.'
.
- getQualifiedName() - Method in class org.graalvm.compiler.debug.ScopeImpl
-
- getQueuedTargets(EngineData) - Method in class org.graalvm.compiler.truffle.runtime.BackgroundCompileQueue
-
Return call targets waiting in queue.
- getQueueSize() - Method in class org.graalvm.compiler.truffle.runtime.BackgroundCompileQueue
-
- getQuotient() - Method in class org.graalvm.compiler.lir.amd64.AMD64MulDivOp
-
- getRandomSeed() - Method in class org.graalvm.compiler.core.phases.fuzzing.MinimalFuzzedCompilationPlan
-
- getRawPrimitive(Object, int) - Method in class org.graalvm.compiler.core.common.Fields
-
Gets the value of a field for a given object.
- getReadCache(ValueNode, LocationIdentity, int, JavaKind, PartialEscapeClosure<?>) - Method in class org.graalvm.compiler.virtual.phases.ea.PEReadEliminationBlockState
-
- getReadCache() - Method in class org.graalvm.compiler.virtual.phases.ea.PEReadEliminationBlockState
-
- getReadCache() - Method in class org.graalvm.compiler.virtual.phases.ea.ReadEliminationBlockState
-
- getReadKind() - Method in class org.graalvm.compiler.nodes.extended.JavaReadNode
-
- getReadLayoutHelper(Pointer) - Method in class org.graalvm.compiler.hotspot.replacements.arraycopy.HotSpotArraycopySnippets
-
- getReadonlyCopy() - Method in class org.graalvm.compiler.graph.CachedGraph
-
- getReason() - Method in class org.graalvm.compiler.nodes.AbstractFixedGuardNode
-
- getReason() - Method in class org.graalvm.compiler.nodes.DeoptimizeNode
-
- getReason() - Method in class org.graalvm.compiler.nodes.FullInfopointNode
-
- getReason() - Method in class org.graalvm.compiler.nodes.GuardNode
-
- getReason() - Method in class org.graalvm.compiler.nodes.InliningLog.Decision
-
- getReason() - Method in interface org.graalvm.compiler.nodes.StaticDeoptimizingNode
-
- getReason() - Method in class org.graalvm.compiler.phases.common.inlining.policy.InliningPolicy.Decision
-
- getReceiver() - Method in interface org.graalvm.compiler.core.common.spi.ConstantFieldProvider.ConstantFieldTool
-
- getReceiver() - Method in interface org.graalvm.compiler.nodes.Invoke
-
- getReceiver() - Method in class org.graalvm.compiler.replacements.SnippetTemplate.SnippetInfo
-
- getReceiverType() - Method in class org.graalvm.compiler.nodes.extended.LoadMethodNode
-
- getReceiverType() - Method in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.Registration
-
- getReceiverType() - Method in interface org.graalvm.compiler.nodes.Invoke
-
- getRecordInlinedMethods() - Method in class org.graalvm.compiler.nodes.StructuredGraph.Builder
-
- getRecursionDepth() - Method in class org.graalvm.compiler.truffle.compiler.phases.inlining.CallNode
-
- getReexecutability() - Method in class org.graalvm.compiler.hotspot.meta.HotSpotForeignCallDescriptor
-
- getReferenceCount() - Method in class org.graalvm.compiler.core.common.LIRKind
-
- getRegionEqualsStub(ArrayRegionEqualsNode) - Static method in class org.graalvm.compiler.replacements.nodes.ArrayEqualsForeignCalls
-
- getRegister() - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler.ScratchRegister
-
- getRegisterAllocationConfig() - Method in class org.graalvm.compiler.lir.alloc.lsra.LinearScan
-
- getRegisterAllocationConfig() - Method in class org.graalvm.compiler.lir.gen.LIRGenerationResult
-
- getRegisterCategory(PlatformKind) - Method in class org.graalvm.compiler.core.common.alloc.RegisterAllocationConfig
-
Gets the RegisterCategory
for the given PlatformKind
.
- getRegisterConfig() - Method in class org.graalvm.compiler.core.common.alloc.RegisterAllocationConfig
-
- getRegisterConfig() - Method in class org.graalvm.compiler.hotspot.stubs.Stub
-
- getRegisterConfig() - Method in class org.graalvm.compiler.lir.framemap.FrameMap
-
- getRegisterConfig() - Method in class org.graalvm.compiler.lir.framemap.FrameMapBuilder
-
- getRegisterConfig() - Method in class org.graalvm.compiler.lir.framemap.FrameMapBuilderImpl
-
- getRegisterConfig() - Method in class org.graalvm.compiler.lir.gen.LIRGenerationResult
-
- getRegisterConfig() - Method in class org.graalvm.compiler.lir.gen.LIRGenerator
-
- getRegisterConfig() - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- getRegisters() - Method in class org.graalvm.compiler.hotspot.meta.DefaultHotSpotLoweringProvider
-
- getRegisters() - Method in class org.graalvm.compiler.hotspot.meta.HotSpotProviders
-
- getRegisters() - Method in class org.graalvm.compiler.lir.alloc.lsra.LinearScan
-
- getRegisterSize(Value) - Static method in class org.graalvm.compiler.asm.amd64.AVXKind
-
- getRegisterSize(AMD64Kind) - Static method in class org.graalvm.compiler.asm.amd64.AVXKind
-
- getRegisterSize(Value) - Static method in class org.graalvm.compiler.core.amd64.AMD64LIRGenerator
-
- getReinterpret() - Method in class org.graalvm.compiler.core.common.type.ArithmeticOpTable
-
Describes a reinterpret operation.
- getRelativeFrequency() - Method in class org.graalvm.compiler.core.common.cfg.AbstractBlockBase
-
- getRelativeFrequency() - Method in class org.graalvm.compiler.nodes.cfg.Block
-
Get the relative Frequency of a basic block.
- getReleaseBooleanArrayElements() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getReleaseByteArrayElements() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getReleaseCharArrayElements() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getReleaseDoubleArrayElements() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getReleaseFloatArrayElements() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getReleaseIntArrayElements() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getReleaseLongArrayElements() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getReleaseShortArrayElements() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getReleaseStringChars() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getReleaseStringUTFChars() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getRelevance(Invoke) - Method in class org.graalvm.compiler.phases.common.inlining.walker.ComputeInliningRelevance
-
- getRem() - Method in class org.graalvm.compiler.core.common.type.ArithmeticOpTable
-
Describes the remainder operation.
- getRemainder() - Method in class org.graalvm.compiler.lir.amd64.AMD64MulDivOp
-
- getReplacements() - Method in interface org.graalvm.compiler.nodes.spi.CoreProviders
-
- getReplacements() - Method in class org.graalvm.compiler.nodes.spi.CoreProvidersDelegate
-
- getReplacements() - Method in class org.graalvm.compiler.nodes.spi.CoreProvidersImpl
-
- getReplacements() - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- getRequest() - Method in interface org.graalvm.compiler.core.common.CompilationRequestIdentifier
-
- getRequest() - Method in class org.graalvm.compiler.hotspot.HotSpotCompilationIdentifier
-
- getRequiredAnnotation() - Method in interface org.graalvm.compiler.truffle.jfr.EventFactory
-
- getRequiredCapability(Class<T>) - Method in interface org.graalvm.compiler.api.runtime.GraalRuntime
-
- getResolved() - Method in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.ResolvedJavaSymbol
-
- getResolvedFields(Class<?>, boolean, boolean) - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- getResolvedFields(Class<?>, boolean, boolean) - Method in class org.graalvm.compiler.truffle.runtime.hotspot.AbstractHotSpotTruffleRuntime
-
- getResult() - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotLIRGenerator
-
- getResult() - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotMove.LoadHotSpotObjectConstantInline
-
- getResult() - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- getResult() - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotMove.HotSpotLoadMetaspaceConstantOp
-
- getResult() - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotMove.HotSpotLoadObjectConstantOp
-
- getResult() - Method in class org.graalvm.compiler.lir.aarch64.AArch64Move.LoadInlineConstant
-
- getResult() - Method in class org.graalvm.compiler.lir.aarch64.AArch64Move.Move
-
- getResult() - Method in class org.graalvm.compiler.lir.aarch64.AArch64Move.PointerCompressionOp
-
- getResult() - Method in class org.graalvm.compiler.lir.amd64.AMD64Move.AMD64PushPopStackMove
-
- getResult() - Method in class org.graalvm.compiler.lir.amd64.AMD64Move.AMD64StackMove
-
- getResult() - Method in class org.graalvm.compiler.lir.amd64.AMD64Move.MoveFromConstOp
-
- getResult() - Method in class org.graalvm.compiler.lir.amd64.AMD64Move.MoveFromRegOp
-
- getResult() - Method in class org.graalvm.compiler.lir.amd64.AMD64Move.MoveToRegOp
-
- getResult() - Method in class org.graalvm.compiler.lir.amd64.AMD64Move.PointerCompressionOp
-
- getResult() - Method in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorMove.MoveFromArrayConstOp
-
- getResult() - Method in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorMove.MoveFromConstOp
-
- getResult() - Method in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorMove.MoveFromRegOp
-
- getResult() - Method in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorMove.MoveToRegOp
-
- getResult() - Method in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorMove.StackMoveOp
-
- getResult() - Method in class org.graalvm.compiler.lir.gen.LIRGenerator
-
- getResult() - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- getResult() - Method in interface org.graalvm.compiler.lir.StandardOp.MoveOp
-
- getResult() - Method in class org.graalvm.compiler.lir.StandardOp.StackMove
-
- getResultBits() - Method in class org.graalvm.compiler.nodes.calc.IntegerConvertNode
-
- getResultRegister() - Method in class org.graalvm.compiler.lir.aarch64.AArch64Move.PointerCompressionOp
-
- getResultRegister() - Method in class org.graalvm.compiler.lir.amd64.AMD64Move.PointerCompressionOp
-
- getResultType() - Method in class org.graalvm.compiler.core.common.spi.ForeignCallDescriptor
-
- getResultType() - Method in class org.graalvm.compiler.core.common.spi.ForeignCallSignature
-
Gets the return type of this foreign call.
- getRetSuccessor() - Method in class org.graalvm.compiler.java.BciBlockMapping.BciBlock
-
- getReturnAddressSize() - Method in class org.graalvm.compiler.asm.Assembler
-
- getReturnKind() - Method in class org.graalvm.compiler.hotspot.SnippetSignature
-
- getReturnStamp() - Method in class org.graalvm.compiler.nodes.StructuredGraph
-
- getReturnType(ResolvedJavaType) - Method in class org.graalvm.compiler.hotspot.SnippetSignature
-
- getReturnType() - Method in enum org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleFromLibGraal.Id
-
- getReturnType() - Method in interface org.graalvm.libgraal.jni.annotation.FromLibGraalId
-
- getReturnValue(UnmodifiableEconomicMap<Node, Node>) - Method in class org.graalvm.compiler.replacements.SnippetTemplate
-
- getReverseOp(ArithmeticOpTable) - Method in class org.graalvm.compiler.nodes.calc.IntegerConvertNode
-
- getReverseOp(ArithmeticOpTable) - Method in class org.graalvm.compiler.nodes.calc.NarrowNode
-
- getReverseOp(ArithmeticOpTable) - Method in class org.graalvm.compiler.nodes.calc.SignExtendNode
-
- getReverseOp(ArithmeticOpTable) - Method in class org.graalvm.compiler.nodes.calc.ZeroExtendNode
-
- getRMOpcode(AMD64BaseAssembler.OperandSize) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64BinaryArithmetic
-
- getRoot() - Method in class org.graalvm.compiler.core.match.MatchContext
-
- getRoot() - Method in class org.graalvm.compiler.truffle.compiler.phases.inlining.CallTree
-
- getRootMethod() - Method in class org.graalvm.compiler.graph.NodeSourcePosition
-
- getRootNode() - Method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
- getRootRelativeFrequency() - Method in class org.graalvm.compiler.truffle.compiler.phases.inlining.CallNode
-
- getRuntime() - Method in class org.graalvm.compiler.hotspot.HotSpotBackend
-
- getRuntime() - Method in class org.graalvm.compiler.hotspot.meta.DefaultHotSpotLoweringProvider
-
- getRuntime() - Method in class org.graalvm.compiler.hotspot.meta.HotSpotForeignCallsProviderImpl
-
- getRuntime() - Static method in interface org.graalvm.compiler.truffle.common.TruffleCompilerRuntime
-
Gets the singleton runtime instance.
- getRuntime() - Static method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
Utility method that casts the singleton TruffleRuntime
.
- getRuntime() - Static method in class org.graalvm.compiler.truffle.runtime.hotspot.AbstractHotSpotTruffleRuntime
-
- getRuntime() - Method in class org.graalvm.compiler.truffle.runtime.hotspot.AbstractHotSpotTruffleRuntimeAccess
-
- getRuntimeCheckedCPUFeatures() - Method in class org.graalvm.compiler.replacements.nodes.MemoryKillStubIntrinsicNode
-
On SVM, we AOT-compile additional stub versions with more modern CPU flags enabled.
- getRuntimeCheckedCPUFeatures() - Method in class org.graalvm.compiler.replacements.nodes.PureFunctionStubIntrinsicNode
-
On SVM, we AOT-compile additional stub versions with more modern CPU flags enabled.
- getRuntimeIfAvailable() - Static method in interface org.graalvm.compiler.truffle.common.TruffleCompilerRuntime
-
Gets the singleton runtime instance if it is available other returns null
.
- getRXB(Register, Register) - Static method in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler
-
Get RXB bits for register-register instruction.
- getRXB(Register, AMD64Address) - Static method in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler
-
Get RXB bits for register-memory instruction.
- getS1() - Method in interface org.graalvm.compiler.core.common.util.TypeReader
-
Reads a signed 1 byte value.
- getS1(byte[], long) - Static method in class org.graalvm.compiler.core.common.util.UnsafeArrayTypeReader
-
- getS1() - Method in class org.graalvm.compiler.core.common.util.UnsafeArrayTypeReader
-
- getS2() - Method in interface org.graalvm.compiler.core.common.util.TypeReader
-
Reads a signed 2 byte value.
- getS2(byte[], long, boolean) - Static method in class org.graalvm.compiler.core.common.util.UnsafeArrayTypeReader
-
- getS4() - Method in interface org.graalvm.compiler.core.common.util.TypeReader
-
Reads a signed 4 byte value.
- getS4(byte[], long, boolean) - Static method in class org.graalvm.compiler.core.common.util.UnsafeArrayTypeReader
-
- getS8() - Method in interface org.graalvm.compiler.core.common.util.TypeReader
-
Reads a signed 4 byte value.
- getS8(byte[], long, boolean) - Static method in class org.graalvm.compiler.core.common.util.UnsafeArrayTypeReader
-
- getSafeStamp(ValueNode) - Static method in class org.graalvm.compiler.phases.common.ConditionalEliminationUtil
-
Get the stamp that may be used for the value for which we are registering the condition.
- getSaveableRegisters() - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- getSaveableRegisters() - Method in class org.graalvm.compiler.lir.StandardOp.SaveRegistersOp
-
- getSavedRegisters() - Method in class org.graalvm.compiler.lir.aarch64.AArch64RestoreRegistersOp
-
- getSavedRegisters() - Method in class org.graalvm.compiler.lir.amd64.AMD64RestoreRegistersOp
-
- getSavedRegisters() - Method in class org.graalvm.compiler.lir.StandardOp.SaveRegistersOp
-
- getScalarAlias(ValueNode) - Method in class org.graalvm.compiler.virtual.phases.ea.EffectsClosure
-
- getScale() - Method in class org.graalvm.compiler.asm.amd64.AMD64Address
-
- getScale() - Method in class org.graalvm.compiler.core.amd64.AMD64AddressNode
-
- getScale() - Method in class org.graalvm.compiler.nodes.loop.DerivedScaledInductionVariable
-
- getScaleFactor() - Method in class org.graalvm.compiler.lir.aarch64.AArch64AddressValue
-
- getSchedulePhase() - Method in class org.graalvm.compiler.phases.common.FixReadsPhase
-
- getScopes(StructuredGraph) - Method in class org.graalvm.compiler.phases.graph.ScopedPostOrderNodeIterator
-
- getScratchRegister() - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
- getScratchRegister() - Method in class org.graalvm.compiler.lir.amd64.AMD64Move.AMD64StackMove
-
- getScratchRegister(PlatformKind) - Method in class org.graalvm.compiler.lir.gen.MoveFactory.BackupSlotProvider
-
- getSearchValues() - Method in class org.graalvm.compiler.replacements.nodes.ArrayIndexOfNode
-
- getSectionAlignment() - Method in class org.graalvm.compiler.code.DataSection
-
Gets the minimum alignment requirement of the data section.
- getSectionSize() - Method in class org.graalvm.compiler.code.DataSection
-
Gets the size of the data section.
- getSerializedSize() - Method in class org.graalvm.compiler.lir.asm.ArrayDataPointerConstant
-
- getSerializedSize() - Method in class org.graalvm.compiler.replacements.nodes.CStringConstant
-
- getSetBooleanArrayRegion() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getSetByteArrayRegion() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getSetCharArrayRegion() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getSetDoubleArrayRegion() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getSetFloatArrayRegion() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getSetIntArrayRegion() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getSetLongArrayRegion() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getSetObjectArrayElement() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getSetShortArrayRegion() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getSetStaticBooleanField() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getSetThreadLocalObject() - Method in class org.graalvm.compiler.truffle.runtime.hotspot.AbstractHotSpotTruffleRuntime
-
- getShift() - Method in class org.graalvm.compiler.core.common.CompressEncoding
-
- getShift() - Method in class org.graalvm.compiler.lir.aarch64.AArch64Move.PointerCompressionOp
-
- getShift() - Method in class org.graalvm.compiler.lir.amd64.AMD64Move.PointerCompressionOp
-
- getShiftAmountMask(Stamp) - Method in class org.graalvm.compiler.core.common.type.ArithmeticOpTable.ShiftOp
-
Get the shift amount mask for a given result stamp.
- getShiftAmountMask() - Method in class org.graalvm.compiler.nodes.calc.ShiftNode
-
- getShiftOps() - Method in class org.graalvm.compiler.core.common.type.ArithmeticOpTable
-
- getShl() - Method in class org.graalvm.compiler.core.common.type.ArithmeticOpTable
-
Describes the shift left operation.
- getShort(int) - Method in class org.graalvm.compiler.asm.Assembler
-
- getShort(Object, int) - Method in class org.graalvm.compiler.core.common.Fields
-
- getShort() - Method in interface org.graalvm.jniutils.JNI.JValue
-
- GetShortArrayElements(JNI.JNIEnv, JNI.JShortArray, JNI.JValue) - Static method in class org.graalvm.jniutils.JNIUtil
-
- GetShortArrayRegion(JNI.JNIEnv, JNI.JShortArray, int, int, CShortPointer) - Static method in class org.graalvm.jniutils.JNIUtil
-
- getShortCircuitProbability() - Method in class org.graalvm.compiler.nodes.ShortCircuitOrNode
-
Gets the probability that the
y
part of this binary node is
not
evaluated.
- getShr() - Method in class org.graalvm.compiler.core.common.type.ArithmeticOpTable
-
Describes the signed shift right operation.
- getSignature() - Method in class org.graalvm.compiler.core.common.spi.ForeignCallDescriptor
-
- getSignature() - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaMethod
-
- getSignature() - Method in enum org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleFromLibGraal.Id
-
- getSignature() - Method in class org.graalvm.compiler.truffle.common.TruffleDebugJavaMethod
-
- getSignature() - Method in interface org.graalvm.libgraal.jni.annotation.FromLibGraalId
-
- getSignExtend() - Method in class org.graalvm.compiler.core.common.type.ArithmeticOpTable
-
Describes the sign extend conversion.
- getSignExtendKind(int) - Static method in enum org.graalvm.compiler.core.common.memory.MemoryExtendKind
-
- getSingleCallNode() - Method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
- getSingleImplementor() - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaType
-
- getSingleLoopEnd() - Method in class org.graalvm.compiler.nodes.LoopBeginNode
-
- getSingleton(Class<T>, Supplier<T>) - Method in class org.graalvm.libgraal.LibGraalIsolate
-
Gets the value corresponding to key
from a key-value store of singleton objects.
- getSize() - Method in class org.graalvm.compiler.code.DataSection.Data
-
- getSize() - Method in class org.graalvm.compiler.truffle.compiler.phases.inlining.CallNode
-
- getSizeFreshArgs() - Method in class org.graalvm.compiler.phases.common.inlining.walker.MethodInvocation
-
- getSizeInBytes() - Method in class org.graalvm.compiler.lir.framemap.VirtualStackSlotRange
-
- getSizePrefix() - Method in enum org.graalvm.compiler.asm.amd64.AMD64BaseAssembler.OperandSize
-
- getSkippedExceptionTypes() - Method in class org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderConfiguration
-
- getSlots() - Method in class org.graalvm.compiler.lir.StandardOp.SaveRegistersOp
-
- getSnippet(ResolvedJavaMethod, ResolvedJavaMethod, Object[], BitSet, boolean, NodeSourcePosition, OptionValues) - Method in class org.graalvm.compiler.hotspot.HotSpotReplacementsImpl
-
- getSnippet(ResolvedJavaMethod, ResolvedJavaMethod, Object[], BitSet, boolean, NodeSourcePosition, OptionValues) - Method in class org.graalvm.compiler.nodes.spi.DelegatingReplacements
-
- getSnippet(ResolvedJavaMethod, ResolvedJavaMethod, Object[], BitSet, boolean, NodeSourcePosition, OptionValues) - Method in interface org.graalvm.compiler.nodes.spi.Replacements
-
Gets the snippet graph derived from a given method.
- getSnippet() - Method in class org.graalvm.compiler.replacements.arraycopy.ArrayCopyWithDelayedLoweringNode
-
- getSnippet(ResolvedJavaMethod, ResolvedJavaMethod, Object[], BitSet, boolean, NodeSourcePosition, OptionValues) - Method in class org.graalvm.compiler.replacements.ReplacementsImpl
-
- getSnippet(T) - Method in class org.graalvm.compiler.replacements.SnippetSubstitutionInvocationPlugin
-
- getSnippetDefault(GraphBuilderConfiguration.Plugins) - Static method in class org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderConfiguration
-
- getSnippetNodeClasses() - Method in class org.graalvm.compiler.hotspot.EncodedSnippets
-
- getSnippetParameterInfo(ResolvedJavaMethod) - Method in class org.graalvm.compiler.hotspot.EncodedSnippets
-
- getSnippetParameterInfo(ResolvedJavaMethod) - Method in class org.graalvm.compiler.hotspot.HotSpotReplacementsImpl
-
- getSnippetParameterInfo(ResolvedJavaMethod) - Method in class org.graalvm.compiler.nodes.spi.DelegatingReplacements
-
- getSnippetParameterInfo(ResolvedJavaMethod) - Method in interface org.graalvm.compiler.nodes.spi.Replacements
-
Get the snippet metadata required to inline the snippet.
- getSnippetParameterInfo(ResolvedJavaMethod) - Method in class org.graalvm.compiler.replacements.ReplacementsImpl
-
- getSnippetReflection() - Method in class org.graalvm.compiler.phases.util.Providers
-
- getSnippetReflection() - Method in interface org.graalvm.compiler.truffle.compiler.TruffleCompilerBase
-
- getSnippetReflection() - Method in class org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl
-
- getSnippetReflectionProvider() - Method in class org.graalvm.compiler.printer.BinaryGraphPrinter
-
- getSnippetReflectionProvider() - Method in class org.graalvm.compiler.printer.CanonicalStringGraphPrinter
-
- getSnippetTemplateCache(Class<T>) - Method in class org.graalvm.compiler.nodes.spi.DelegatingReplacements
-
- getSnippetTemplateCache(Class<T>) - Method in interface org.graalvm.compiler.nodes.spi.Replacements
-
- getSnippetTemplateCache(Class<T>) - Method in class org.graalvm.compiler.replacements.ReplacementsImpl
-
- getSource() - Method in class org.graalvm.compiler.hotspot.replacements.arraycopy.CheckcastArrayCopyCallNode
-
- getSource() - Method in class org.graalvm.compiler.hotspot.replacements.arraycopy.GenericArrayCopyCallNode
-
- getSource() - Method in class org.graalvm.compiler.nodes.graphbuilderconf.GeneratedInvocationPlugin
-
Gets the class of the annotation for which this plugin was generated.
- getSource() - Method in class org.graalvm.compiler.replacements.arraycopy.ArrayCopyCallNode
-
- getSource() - Method in class org.graalvm.compiler.replacements.nodes.BasicArrayCopyNode
-
- getSourceBlock() - Method in class org.graalvm.compiler.lir.LabelRef
-
- getSourceCallTarget() - Method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
- getSourceFileName() - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaType
-
- getSourceForOperand(Value) - Method in class org.graalvm.compiler.core.gen.NodeLIRBuilder
-
- getSourceForOperand(Value) - Method in interface org.graalvm.compiler.lir.debug.LIRGenerationDebugContext
-
Gets an object that represents the source of an
LIR
operand
in a higher
representation.
- getSourceForOperandFromDebugContext(DebugContext, Value) - Static method in interface org.graalvm.compiler.lir.debug.LIRGenerationDebugContext
-
- getSourceLanguage() - Method in class org.graalvm.compiler.graph.NodeSourcePosition
-
- getSourceLocation() - Method in class org.graalvm.compiler.nodes.graphbuilderconf.GeneratedInvocationPlugin
-
- getSourceLocation() - Method in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugin
-
- getSourceMappings() - Method in class org.graalvm.compiler.code.CompilationResult
-
- getSourcePosition() - Method in class org.graalvm.compiler.code.SourceMapping
-
- getSourcePosition() - Method in class org.graalvm.compiler.hotspot.replacements.arraycopy.CheckcastArrayCopyCallNode
-
- getSourcePosition() - Method in class org.graalvm.compiler.replacements.arraycopy.ArrayCopyCallNode
-
- getSourcePosition() - Method in class org.graalvm.compiler.replacements.nodes.BasicArrayCopyNode
-
- getSpeculation(MetaAccessProvider) - Method in class org.graalvm.compiler.nodes.AbstractDeoptimizeNode
-
- getSpeculation() - Method in class org.graalvm.compiler.nodes.AbstractFixedGuardNode
-
- getSpeculation(MetaAccessProvider) - Method in class org.graalvm.compiler.nodes.DeoptimizeNode
-
- getSpeculation() - Method in class org.graalvm.compiler.nodes.DeoptimizeNode
-
- getSpeculation() - Method in class org.graalvm.compiler.nodes.DynamicDeoptimizeNode
-
- getSpeculation(MetaAccessProvider) - Method in class org.graalvm.compiler.nodes.DynamicDeoptimizeNode
-
- getSpeculation() - Method in class org.graalvm.compiler.nodes.GuardNode
-
- getSpeculation() - Method in interface org.graalvm.compiler.nodes.StaticDeoptimizingNode
-
- getSpeculationLog() - Method in class org.graalvm.compiler.code.CompilationResult
-
Gets the SpeculationLog
log, if any, used during compilation.
- getSpeculationLog() - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaMethod
-
- getSpeculationLog() - Method in class org.graalvm.compiler.nodes.GraphState
-
- getSpeculationLog() - Method in class org.graalvm.compiler.nodes.StructuredGraph.Builder
-
- getSpeculationLog() - Method in class org.graalvm.compiler.nodes.StructuredGraph
-
Returns the SpeculationLog
for this graph.
- getSpeculationLog() - Method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
Gets the speculation log used to collect all failed speculations in the compiled code for
this call target.
- getSpillMoveFactory() - Method in class org.graalvm.compiler.lir.alloc.lsra.LinearScan
-
- getSpillMoveFactory() - Method in class org.graalvm.compiler.lir.gen.LIRGenerator
-
- getSpillMoveFactory() - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- getSqrt() - Method in class org.graalvm.compiler.core.common.type.ArithmeticOpTable
-
Describes the square root operation.
- getStableDimension() - Method in class org.graalvm.compiler.nodes.ConstantNode
-
- getStackIntrospection() - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- getStackIntrospection() - Method in class org.graalvm.compiler.truffle.runtime.hotspot.AbstractHotSpotTruffleRuntime
-
- getStackKind() - Method in class org.graalvm.compiler.core.common.type.AbstractObjectStamp
-
- getStackKind() - Method in class org.graalvm.compiler.core.common.type.AbstractPointerStamp
-
- getStackKind() - Method in class org.graalvm.compiler.core.common.type.FloatStamp
-
- getStackKind() - Method in class org.graalvm.compiler.core.common.type.IllegalStamp
-
- getStackKind() - Method in class org.graalvm.compiler.core.common.type.IntegerStamp
-
- getStackKind() - Method in class org.graalvm.compiler.core.common.type.Stamp
-
Gets a Java JavaKind
that can be used to store a value of this stamp on the Java
bytecode stack.
- getStackKind() - Method in class org.graalvm.compiler.core.common.type.VoidStamp
-
- getStackKind() - Method in class org.graalvm.compiler.nodes.ValueNode
-
- getStackOverflowLimit() - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- getStackOverflowLimit() - Method in class org.graalvm.compiler.truffle.runtime.hotspot.AbstractHotSpotTruffleRuntime
-
- getStackPointerRegister() - Method in class org.graalvm.compiler.hotspot.meta.HotSpotRegisters
-
- getStackPointerRegister() - Method in interface org.graalvm.compiler.hotspot.meta.HotSpotRegistersProvider
-
Gets the stack pointer register.
- getStackSlots() - Method in class org.graalvm.compiler.lir.framemap.FrameMapBuilderImpl
-
- getStackSlots() - Method in class org.graalvm.compiler.lir.framemap.FrameMapBuilderTool
-
- getStageFlags() - Method in class org.graalvm.compiler.nodes.GraphState
-
- getStamp() - Method in class org.graalvm.compiler.nodes.loop.CountedLoopInfo
-
- getStamp() - Method in class org.graalvm.compiler.phases.common.ConditionalEliminationUtil.InfoElement
-
- getStamp() - Method in class org.graalvm.compiler.phases.common.FixReadsPhase.StampElement
-
- getStampProvider() - Method in interface org.graalvm.compiler.nodes.spi.CoreProviders
-
- getStampProvider() - Method in class org.graalvm.compiler.nodes.spi.CoreProvidersDelegate
-
- getStampProvider() - Method in class org.graalvm.compiler.nodes.spi.CoreProvidersImpl
-
- getStartBci() - Method in class org.graalvm.compiler.java.BciBlockMapping.BciBlock
-
- getStartBlock() - Method in interface org.graalvm.compiler.core.common.cfg.AbstractControlFlowGraph
-
- getStartBlock() - Method in class org.graalvm.compiler.java.BciBlockMapping
-
- getStartBlock() - Method in class org.graalvm.compiler.lir.constopt.ConstantTree
-
- getStartBlock() - Method in class org.graalvm.compiler.nodes.cfg.ControlFlowGraph
-
- getStartOffset() - Method in class org.graalvm.compiler.code.SourceMapping
-
- getStartOffset() - Method in class org.graalvm.compiler.nodes.EncodedGraph
-
- getState(MemoryAccess) - Method in class org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules
-
- getState(MemoryAccess) - Method in class org.graalvm.compiler.core.amd64.AMD64NodeMatchRules
-
- getState() - Method in class org.graalvm.compiler.lir.aarch64.AArch64Move.NullCheckOp
-
- getState() - Method in class org.graalvm.compiler.lir.amd64.AMD64Move.NullCheckOp
-
- getState() - Method in interface org.graalvm.compiler.lir.StandardOp.NullCheck
-
- getState() - Method in class org.graalvm.compiler.nodes.extended.RawStoreNode
-
- getState() - Method in class org.graalvm.compiler.nodes.FullInfopointNode
-
- getState() - Method in class org.graalvm.compiler.nodes.java.StoreFieldNode
-
- getState() - Method in class org.graalvm.compiler.nodes.java.StoreIndexedNode
-
- getState() - Method in class org.graalvm.compiler.truffle.compiler.phases.inlining.CallNode
-
- getStateCount() - Method in class org.graalvm.compiler.virtual.phases.ea.PartialEscapeBlockState
-
- getStateMapping() - Method in class org.graalvm.compiler.phases.common.SnippetFrameStateAssignment.SnippetFrameStateAssignmentClosure
-
- GETSTATIC - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- getStaticArguments() - Method in interface org.graalvm.compiler.core.common.BootstrapMethodIntrospection
-
Gets the static arguments with which the bootstrap method will be invoked.
- GetStaticFieldID(JNI.JNIEnv, JNI.JClass, CCharPointer, CCharPointer) - Static method in class org.graalvm.jniutils.JNIUtil
-
- getStaticFields() - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaType
-
- GetStaticMethodID(JNI.JNIEnv, JNI.JClass, CCharPointer, CCharPointer) - Static method in class org.graalvm.jniutils.JNIUtil
-
- GetStaticObjectField(JNI.JNIEnv, JNI.JClass, JNI.JFieldID) - Static method in class org.graalvm.jniutils.JNIUtil
-
- getStorageKind(JavaType) - Method in interface org.graalvm.compiler.core.common.spi.MetaAccessExtensionProvider
-
The JavaKind
used to store the provided type in a field or array element.
- getStorageKind(JavaType) - Method in class org.graalvm.compiler.hotspot.meta.HotSpotMetaAccessExtensionProvider
-
- getStorageKind(ResolvedJavaField) - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- getStorageKind(JavaType) - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- getStore() - Method in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfigAccess
-
- getStoreCheck() - Method in class org.graalvm.compiler.nodes.java.StoreIndexedNode
-
- getStream() - Method in interface org.graalvm.compiler.debug.TTYStreamProvider
-
- getStream() - Method in class org.graalvm.compiler.hotspot.HotSpotTTYStreamProvider
-
- getStream() - Method in class org.graalvm.compiler.java.BytecodeParser
-
- getStride() - Method in class org.graalvm.compiler.replacements.nodes.ArrayIndexOfNode
-
- getStrideA() - Method in class org.graalvm.compiler.replacements.amd64.AMD64ArrayRegionEqualsWithMaskNode
-
- getStrideA() - Method in class org.graalvm.compiler.replacements.nodes.ArrayCompareToNode
-
- getStrideA() - Method in class org.graalvm.compiler.replacements.nodes.ArrayRegionCompareToNode
-
- getStrideA() - Method in class org.graalvm.compiler.replacements.nodes.ArrayRegionEqualsNode
-
- getStrideB() - Method in class org.graalvm.compiler.replacements.amd64.AMD64ArrayRegionEqualsWithMaskNode
-
- getStrideB() - Method in class org.graalvm.compiler.replacements.nodes.ArrayCompareToNode
-
- getStrideB() - Method in class org.graalvm.compiler.replacements.nodes.ArrayRegionCompareToNode
-
- getStrideB() - Method in class org.graalvm.compiler.replacements.nodes.ArrayRegionEqualsNode
-
- getStrideMask() - Method in class org.graalvm.compiler.replacements.amd64.AMD64ArrayRegionEqualsWithMaskNode
-
- getStripMinedLimit() - Method in class org.graalvm.compiler.nodes.LoopBeginNode
-
- getStub() - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotLIRGenerator
-
Gets the
Stub
this generator is generating code for or
null
if a stub is not
being generated.
- getStub() - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotLIRGenerator
-
Gets the
Stub
this generator is generating code for or
null
if a stub is not
being generated.
- getStub() - Method in interface org.graalvm.compiler.hotspot.HotSpotForeignCallLinkage
-
Gets the stub, if any, this foreign call links to.
- getStub() - Method in class org.graalvm.compiler.hotspot.HotSpotForeignCallLinkageImpl
-
- getStub() - Method in class org.graalvm.compiler.hotspot.HotSpotLIRGenerationResult
-
- getStub() - Method in class org.graalvm.compiler.hotspot.nodes.StubStartNode
-
- getStub(AMD64ArrayRegionEqualsWithMaskNode) - Static method in class org.graalvm.compiler.replacements.amd64.AMD64ArrayEqualsWithMaskForeignCalls
-
- getStub(AMD64CalcStringAttributesNode) - Static method in class org.graalvm.compiler.replacements.amd64.AMD64CalcStringAttributesForeignCalls
-
- getStub(ArrayCompareToNode) - Static method in class org.graalvm.compiler.replacements.nodes.ArrayCompareToForeignCalls
-
- getStub(ArrayCopyWithConversionsNode) - Static method in class org.graalvm.compiler.replacements.nodes.ArrayCopyWithConversionsForeignCalls
-
- getStub(ArrayIndexOfNode) - Static method in class org.graalvm.compiler.replacements.nodes.ArrayIndexOfForeignCalls
-
- getStub(ArrayRegionCompareToNode) - Static method in class org.graalvm.compiler.replacements.nodes.ArrayRegionCompareToForeignCalls
-
- getStubCompilationId() - Method in class org.graalvm.compiler.hotspot.stubs.Stub
-
- getSub() - Method in class org.graalvm.compiler.core.common.type.ArithmeticOpTable
-
Describes the subtraction operation.
- getSubIndex() - Method in class org.graalvm.compiler.graph.Position
-
- getSucceedingStampForValue(boolean) - Method in class org.graalvm.compiler.nodes.calc.IsNullNode
-
- getSucceedingStampForValue(boolean) - Method in class org.graalvm.compiler.nodes.extended.ObjectIsArrayNode
-
- getSucceedingStampForValue(boolean) - Method in class org.graalvm.compiler.nodes.java.InstanceOfNode
-
- getSucceedingStampForValue(boolean, Stamp) - Method in class org.graalvm.compiler.nodes.UnaryOpLogicNode
-
In general the input stamp cannot be trusted, this method is reserved for the cases when it's
"safe" to use the input stamp.
- getSucceedingStampForValue(boolean) - Method in class org.graalvm.compiler.nodes.UnaryOpLogicNode
-
The input stamp cannot be trusted, the returned stamp cannot use the input stamp to narrow
itself or derive any assumptions.
- getSucceedingStampForX(boolean, Stamp, Stamp) - Method in class org.graalvm.compiler.nodes.BinaryOpLogicNode
-
- getSucceedingStampForX(boolean, Stamp, Stamp) - Method in class org.graalvm.compiler.nodes.calc.FloatEqualsNode
-
- getSucceedingStampForX(boolean, Stamp, Stamp) - Method in class org.graalvm.compiler.nodes.calc.FloatLessThanNode
-
- getSucceedingStampForX(boolean, Stamp, Stamp) - Method in class org.graalvm.compiler.nodes.calc.IntegerEqualsNode
-
- getSucceedingStampForX(boolean, Stamp, Stamp) - Method in class org.graalvm.compiler.nodes.calc.IntegerLowerThanNode
-
- getSucceedingStampForX(IntegerStamp, IntegerStamp, boolean, boolean) - Method in class org.graalvm.compiler.nodes.calc.IntegerLowerThanNode.LowerOp
-
- getSucceedingStampForX(boolean, Stamp, Stamp) - Method in class org.graalvm.compiler.nodes.calc.IntegerTestNode
-
- getSucceedingStampForX(boolean, Stamp, Stamp) - Method in class org.graalvm.compiler.nodes.calc.PointerEqualsNode
-
- getSucceedingStampForX(boolean, Stamp, Stamp) - Method in class org.graalvm.compiler.nodes.java.ClassIsAssignableFromNode
-
- getSucceedingStampForX(boolean, Stamp, Stamp) - Method in class org.graalvm.compiler.nodes.java.InstanceOfDynamicNode
-
- getSucceedingStampForXLowerXPlusA(boolean, boolean, IntegerStamp, IntegerStamp) - Method in class org.graalvm.compiler.nodes.calc.IntegerLowerThanNode.LowerOp
-
- getSucceedingStampForY(boolean, Stamp, Stamp) - Method in class org.graalvm.compiler.nodes.BinaryOpLogicNode
-
- getSucceedingStampForY(boolean, Stamp, Stamp) - Method in class org.graalvm.compiler.nodes.calc.FloatEqualsNode
-
- getSucceedingStampForY(boolean, Stamp, Stamp) - Method in class org.graalvm.compiler.nodes.calc.FloatLessThanNode
-
- getSucceedingStampForY(boolean, Stamp, Stamp) - Method in class org.graalvm.compiler.nodes.calc.IntegerEqualsNode
-
- getSucceedingStampForY(boolean, Stamp, Stamp) - Method in class org.graalvm.compiler.nodes.calc.IntegerLowerThanNode
-
- getSucceedingStampForY(boolean, Stamp, Stamp) - Method in class org.graalvm.compiler.nodes.calc.IntegerTestNode
-
- getSucceedingStampForY(boolean, Stamp, Stamp) - Method in class org.graalvm.compiler.nodes.calc.PointerEqualsNode
-
- getSucceedingStampForY(boolean, Stamp, Stamp) - Method in class org.graalvm.compiler.nodes.java.ClassIsAssignableFromNode
-
- getSucceedingStampForY(boolean, Stamp, Stamp) - Method in class org.graalvm.compiler.nodes.java.InstanceOfDynamicNode
-
- getSuccessor(int) - Method in class org.graalvm.compiler.java.BciBlockMapping.BciBlock
-
- getSuccessor(boolean) - Method in class org.graalvm.compiler.nodes.IfNode
-
- getSuccessorCount() - Method in class org.graalvm.compiler.core.common.cfg.AbstractBlockBase
-
- getSuccessorCount() - Method in class org.graalvm.compiler.java.BciBlockMapping.BciBlock
-
- getSuccessorCount() - Method in class org.graalvm.compiler.nodes.ControlSplitNode
-
Returns the number of successors.
- getSuccessorCount() - Method in class org.graalvm.compiler.nodes.extended.SwitchNode
-
- getSuccessorCount() - Method in class org.graalvm.compiler.nodes.IfNode
-
- getSuccessorCount() - Method in class org.graalvm.compiler.nodes.WithExceptionNode
-
- getSuccessorCount() - Method in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerExactArithmeticSplitNode
-
- getSuccessorEdges() - Method in class org.graalvm.compiler.graph.NodeClass
-
- getSuccessorIterable(Node) - Method in class org.graalvm.compiler.graph.NodeClass
-
- getSuccessorProbabilities() - Method in class org.graalvm.compiler.core.common.cfg.AbstractBlockBase
-
- getSuccessors() - Method in class org.graalvm.compiler.core.common.cfg.AbstractBlockBase
-
- getSuccessors() - Method in class org.graalvm.compiler.java.BciBlockMapping.BciBlock
-
- getSuites() - Method in class org.graalvm.compiler.core.phases.fuzzing.AbstractCompilationPlan
-
- getSuites() - Method in class org.graalvm.compiler.core.target.Backend
-
- getSuites() - Method in class org.graalvm.compiler.hotspot.HotSpotBackend
-
- getSuites(HotSpotProviders, OptionValues) - Method in class org.graalvm.compiler.hotspot.HotSpotGraalCompiler
-
- getSuites() - Method in class org.graalvm.compiler.hotspot.meta.HotSpotProviders
-
- getSuperCheckOffset(Pointer) - Method in class org.graalvm.compiler.hotspot.replacements.arraycopy.HotSpotArraycopySnippets
-
- getSuperclass() - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaType
-
- getSuperNodeClass() - Method in class org.graalvm.compiler.graph.NodeClass
-
- getSupportedInstructionTypes() - Method in interface org.graalvm.compiler.asm.Assembler.InstructionCounter
-
- getSV() - Method in class org.graalvm.compiler.core.common.util.AbstractTypeReader
-
- getSV() - Method in interface org.graalvm.compiler.core.common.util.TypeReader
-
- getSVInt() - Method in interface org.graalvm.compiler.core.common.util.TypeReader
-
Reads a signed variable byte size encoded value that is known to fit into the range of int.
- getSwitchProbabilities(int) - Method in class org.graalvm.compiler.nodes.spi.StableProfileProvider.CachingProfilingInfo
-
- getSymbol() - Method in interface org.graalvm.compiler.hotspot.HotSpotForeignCallLinkage
-
Gets the VM symbol associated with the target
address of the call.
- getSymbol() - Method in class org.graalvm.compiler.hotspot.HotSpotForeignCallLinkageImpl
-
- getSystemClassLoader(JNI.JNIEnv) - Static method in class org.graalvm.jniutils.JNIUtil
-
- getTagArray(VirtualFrameAccessType) - Method in class org.graalvm.compiler.truffle.compiler.nodes.frame.NewFrameNode
-
- getTarget() - Method in class org.graalvm.compiler.asm.Assembler.LabelHint
-
- getTarget() - Method in class org.graalvm.compiler.core.target.Backend
-
- getTarget() - Method in interface org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider
-
- getTarget() - Method in class org.graalvm.compiler.lir.framemap.FrameMap
-
- getTarget() - Method in class org.graalvm.compiler.nodes.InliningLog.Decision
-
- getTarget() - Method in interface org.graalvm.compiler.nodes.spi.LoweringProvider
-
Returns the target being lowered.
- getTarget() - Method in class org.graalvm.compiler.phases.tiers.LowTierContext
-
- getTarget() - Method in class org.graalvm.compiler.phases.tiers.MidTierContext
-
- getTarget() - Method in interface org.graalvm.compiler.phases.tiers.TargetProvider
-
- getTarget() - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- getTargetBlock() - Method in class org.graalvm.compiler.lir.LabelRef
-
- getTargetCode() - Method in class org.graalvm.compiler.code.CompilationResult
-
- getTargetCodeSize() - Method in class org.graalvm.compiler.code.CompilationResult
-
- getTargetCodeSize() - Method in interface org.graalvm.compiler.truffle.common.TruffleCompilerListener.CompilationResultInfo
-
Gets the size of the machine code generated.
- getTargetLinkage() - Method in class org.graalvm.compiler.hotspot.stubs.AbstractForeignCallStub
-
Gets the linkage information for the call from this stub.
- getTargetMethod() - Method in class org.graalvm.compiler.graph.InlineCacheGuardPosition
-
- getTargetMethod() - Method in class org.graalvm.compiler.nodes.InliningLog.PlaceholderInvokable
-
- getTargetMethod() - Method in interface org.graalvm.compiler.nodes.Invokable
-
- getTargetMethod() - Method in interface org.graalvm.compiler.nodes.Invoke
-
- getTargetMethod() - Method in class org.graalvm.compiler.replacements.nodes.MacroNode
-
- getTargetMethod() - Method in class org.graalvm.compiler.replacements.nodes.MacroWithExceptionNode
-
- getTargetProvider() - Method in class org.graalvm.compiler.phases.tiers.LowTierContext
-
- getTargetProvider() - Method in class org.graalvm.compiler.phases.tiers.MidTierContext
-
- getTargetSignature(HotSpotForeignCallDescriptor) - Method in class org.graalvm.compiler.hotspot.stubs.AbstractForeignCallStub
-
- getTargetSignature(HotSpotForeignCallDescriptor) - Method in class org.graalvm.compiler.hotspot.stubs.ForeignCallStub
-
- getTargetSignature(HotSpotForeignCallDescriptor) - Method in class org.graalvm.compiler.hotspot.stubs.InvokeJavaMethodStub
-
- getTargetSlotIndex() - Method in class org.graalvm.compiler.truffle.compiler.nodes.frame.VirtualFrameCopyNode
-
- getTargetSlotIndex() - Method in class org.graalvm.compiler.truffle.compiler.nodes.frame.VirtualFrameSwapNode
-
- getTemporaries() - Method in interface org.graalvm.compiler.core.common.spi.ForeignCallLinkage
-
Gets the values used/killed by this foreign call.
- getTemporaries() - Method in class org.graalvm.compiler.hotspot.HotSpotForeignCallLinkageImpl
-
- getTestTvmci() - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- getThisClass() - Method in class org.graalvm.compiler.nodes.java.ClassIsAssignableFromNode
-
- getThread() - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotG1WriteBarrierSnippets
-
- getThread() - Method in class org.graalvm.compiler.replacements.gc.G1WriteBarrierSnippets
-
- getThreadAllocatedBytes(long) - Static method in class org.graalvm.compiler.serviceprovider.GraalServices
-
Returns an approximation of the total amount of memory, in bytes, allocated in heap memory
for the thread of the specified ID.
- getThreadAllocatedBytes(long) - Method in class org.graalvm.compiler.serviceprovider.JMXService
-
- getThreadId(Thread) - Static method in class org.graalvm.compiler.serviceprovider.GraalServices
-
Gets the identifier of thread
.
- getThreadLocalHandshake() - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- getThreadLocalHandshake() - Method in class org.graalvm.compiler.truffle.runtime.hotspot.AbstractHotSpotTruffleRuntime
-
- getThreadRegister() - Method in class org.graalvm.compiler.hotspot.meta.HotSpotRegisters
-
- getThreadRegister() - Method in interface org.graalvm.compiler.hotspot.meta.HotSpotRegistersProvider
-
Gets the register holding the current thread.
- getThrow() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
-
- getThrowable() - Method in class org.graalvm.jniutils.JNIExceptionWrapper.ExceptionHandlerContext
-
Returns pending JNI exception.
- getThrowableClassName() - Method in class org.graalvm.jniutils.JNIExceptionWrapper.ExceptionHandlerContext
-
Returns pending JNI exception class name.
- getThrowableMessage() - Method in class org.graalvm.jniutils.JNIExceptionWrapper.ExceptionHandlerContext
-
Returns pending JNI exception message.
- getTicks() - Method in interface org.graalvm.compiler.core.common.CompilerProfiler
-
Get current value of the profiler's time counter.
- getTimeNS() - Static method in class org.graalvm.compiler.debug.TimeSource
-
Gets the current time of this thread in nanoseconds from the most accurate timer available on
the system.
- getTimeUnit() - Method in interface org.graalvm.compiler.debug.TimerKey
-
Gets the time unit of this timer.
- getTLABInfo() - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotAllocationSnippets
-
- getTLABInfo() - Method in class org.graalvm.compiler.replacements.AllocationSnippets
-
- getTopStructure(Class<T>) - Method in class org.graalvm.compiler.replacements.GraphKit
-
- getTotalFrameSize() - Method in class org.graalvm.compiler.code.CompilationResult
-
The total frame size of the method in bytes.
- getTotalFrameSize() - Method in interface org.graalvm.compiler.truffle.common.TruffleCompilerListener.CompilationResultInfo
-
Gets the total frame size of compiled code in bytes.
- getTotalMarkedCount() - Method in class org.graalvm.compiler.graph.NodeFlood
-
- getTotalNodesDeleted() - Method in class org.graalvm.compiler.graph.Graph
-
Gets the total number of nodes which have been deleted from this graph.
- getTransition() - Method in class org.graalvm.compiler.hotspot.meta.HotSpotForeignCallDescriptor
-
- getTripCountLimit() - Method in class org.graalvm.compiler.nodes.loop.CountedLoopInfo
-
- getTrueSuccessorProbability() - Method in class org.graalvm.compiler.nodes.IfNode
-
- getTruffleCallees() - Method in class org.graalvm.compiler.truffle.compiler.phases.inlining.CallNode
-
- getTruffleCompiler(CompilableTruffleAST) - Method in interface org.graalvm.compiler.truffle.common.TruffleCompilerRuntime
-
Gets the primary
TruffleCompiler
instance associated with this runtime, creating and
initializing it in a thread-safe manner first if necessary.
- getTruffleCompiler(CompilableTruffleAST) - Method in class org.graalvm.compiler.truffle.runtime.hotspot.AbstractHotSpotTruffleRuntime
-
- getTruffleNodeSources() - Method in class org.graalvm.compiler.truffle.runtime.TruffleInlining
-
- getTruffleTier() - Method in interface org.graalvm.compiler.truffle.compiler.TruffleCompilerBase
-
- getTruffleTier() - Method in class org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl
-
- getTrustedStamp() - Method in class org.graalvm.compiler.core.common.type.StampPair
-
- getTvmci() - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- getType() - Method in interface org.graalvm.compiler.core.common.BootstrapMethodIntrospection
-
Returns a reference to the
MethodType
(
this.isInvokeDynamic() == true
) or
Class
(
this.isInvokeDynamic() == true
) resolved for the descriptor of the
pool entry.
- getType(int) - Method in class org.graalvm.compiler.core.common.Fields
-
Gets the type of a field.
- getType() - Method in class org.graalvm.compiler.core.common.type.TypeReference
-
The type this reference refers to.
- getType() - Method in class org.graalvm.compiler.graph.Position
-
- getType(ResolvedJavaType, String) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- getType() - Method in class org.graalvm.compiler.nodes.calc.IntegerDivRemNode
-
- getType() - Method in class org.graalvm.compiler.truffle.compiler.nodes.frame.VirtualFrameAccessorNode
-
- getType() - Method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.ReturnProfile
-
- getTypeAESCrypt(MetaAccessProvider, ResolvedJavaType) - Method in class org.graalvm.compiler.hotspot.meta.HotSpotGraphBuilderPlugins.CipherBlockChainingCryptPlugin
-
- getTypeAESCrypt(MetaAccessProvider, ResolvedJavaType) - Method in class org.graalvm.compiler.hotspot.meta.HotSpotGraphBuilderPlugins.ElectronicCodeBookCryptPlugin
-
- getTypeAESCrypt(MetaAccessProvider, ResolvedJavaType) - Method in class org.graalvm.compiler.replacements.StandardGraphBuilderPlugins.AESCryptDelegatePlugin
-
- getTypePlugins() - Method in class org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderConfiguration.Plugins
-
- getTypeProfile() - Method in class org.graalvm.compiler.nodes.java.MethodCallTargetNode
-
- getTypeProfile(int) - Method in class org.graalvm.compiler.nodes.spi.StableProfileProvider.CachingProfilingInfo
-
- getTypes() - Method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.ArgumentsProfile
-
The returned array is read-only.
- getTypes() - Method in interface org.graalvm.compiler.truffle.runtime.TruffleTypes
-
Gets the types supplied by this supplier.
- getU1() - Method in interface org.graalvm.compiler.core.common.util.TypeReader
-
Reads an unsigned 1 byte value.
- getU1(byte[], long) - Static method in class org.graalvm.compiler.core.common.util.UnsafeArrayTypeReader
-
- getU1() - Method in class org.graalvm.compiler.core.common.util.UnsafeArrayTypeReader
-
- getU2() - Method in interface org.graalvm.compiler.core.common.util.TypeReader
-
Reads an unsigned 2 byte value.
- getU2(byte[], long, boolean) - Static method in class org.graalvm.compiler.core.common.util.UnsafeArrayTypeReader
-
- getU2() - Method in class org.graalvm.compiler.core.common.util.UnsafeArrayTypeReader
-
- getU4() - Method in interface org.graalvm.compiler.core.common.util.TypeReader
-
Reads an unsigned 4 byte value.
- getU4(byte[], long, boolean) - Static method in class org.graalvm.compiler.core.common.util.UnsafeArrayTypeReader
-
- getU4() - Method in class org.graalvm.compiler.core.common.util.UnsafeArrayTypeReader
-
- getUMax() - Method in class org.graalvm.compiler.core.common.type.ArithmeticOpTable
-
Describes an unsigned integer max operation.
- getUMin() - Method in class org.graalvm.compiler.core.common.type.ArithmeticOpTable
-
Describes an unsigned integer min operation.
- getUMulHigh() - Method in class org.graalvm.compiler.core.common.type.ArithmeticOpTable
-
Describes an unsigned operation that multiples the upper 32-bits of two long values.
- getUnaryOps() - Method in class org.graalvm.compiler.core.common.type.ArithmeticOpTable
-
- getUncheckedStamp() - Method in class org.graalvm.compiler.core.common.type.StampPair
-
- getUnrollFactor() - Method in class org.graalvm.compiler.nodes.LoopBeginNode
-
- getUnsafe() - Static method in class org.graalvm.compiler.serviceprovider.GraalUnsafeAccess
-
Gets the Unsafe
singleton.
- getUnsignedRangeGuard() - Method in class org.graalvm.compiler.nodes.LoopBeginNode
-
- getUnwindBlock() - Method in class org.graalvm.compiler.java.BciBlockMapping
-
- getUnwindValue() - Method in class org.graalvm.compiler.java.BytecodeParser
-
- getUpdater() - Method in class org.graalvm.compiler.nodes.InliningLog.UpdateScope
-
- getUpdateScope() - Method in class org.graalvm.compiler.nodes.InliningLog
-
- getURI() - Method in interface org.graalvm.compiler.graph.SourceLanguagePosition
-
Mimics GraphLocations operation.
- getURI() - Method in interface org.graalvm.compiler.truffle.common.TruffleSourceLanguagePosition
-
- getUsageCount() - Method in class org.graalvm.compiler.graph.Node
-
Gets the maximum number of usages this
has had at any point in time.
- getUsages(AbstractBlockBase<?>) - Method in class org.graalvm.compiler.lir.constopt.ConstantTree
-
- getUsages() - Method in class org.graalvm.compiler.lir.constopt.ConstantTree.NodeCost
-
- getUsedAsNullCheck() - Method in class org.graalvm.compiler.nodes.memory.FixedAccessNode
-
- getUShr() - Method in class org.graalvm.compiler.core.common.type.ArithmeticOpTable
-
Describes the unsigned shift right operation.
- getUV() - Method in class org.graalvm.compiler.core.common.util.AbstractTypeReader
-
- getUV() - Method in interface org.graalvm.compiler.core.common.util.TypeReader
-
- getUVInt() - Method in interface org.graalvm.compiler.core.common.util.TypeReader
-
Reads an unsigned variable byte size encoded value that is known to fit into the range of
int.
- getValidRootAssumptionConstant() - Method in interface org.graalvm.compiler.truffle.common.CompilableTruffleAST
-
- getValidRootAssumptionConstant() - Method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
- getValue() - Method in enum org.graalvm.compiler.asm.amd64.AMD64Assembler.ConditionFlag
-
- getValue() - Method in enum org.graalvm.compiler.hotspot.HotSpotMarkId
-
- getValue() - Method in class org.graalvm.compiler.hotspot.replacements.ClassGetHubNode
-
- getValue() - Method in class org.graalvm.compiler.hotspot.replacements.HubGetClassNode
-
- getValue() - Method in interface org.graalvm.compiler.nodes.calc.ConvertNode
-
- getValue() - Method in class org.graalvm.compiler.nodes.calc.UnaryNode
-
- getValue() - Method in class org.graalvm.compiler.nodes.ConditionAnchorNode
-
- getValue() - Method in class org.graalvm.compiler.nodes.ConstantNode
-
- getValue() - Method in class org.graalvm.compiler.nodes.debug.BlackholeNode
-
- getValue() - Method in class org.graalvm.compiler.nodes.debug.SideEffectNode
-
- getValue() - Method in class org.graalvm.compiler.nodes.debug.StringToBytesNode
-
- getValue() - Method in class org.graalvm.compiler.nodes.extended.AbstractBoxingNode
-
- getValue() - Method in class org.graalvm.compiler.nodes.extended.BoxNode.TrustedBoxedValue
-
- getValue() - Method in class org.graalvm.compiler.nodes.extended.ClassIsArrayNode
-
- getValue() - Method in class org.graalvm.compiler.nodes.extended.LoadArrayComponentHubNode
-
- getValue() - Method in class org.graalvm.compiler.nodes.extended.LoadHubNode
-
- getValue() - Method in class org.graalvm.compiler.nodes.extended.LoadHubOrNullNode
-
- getValue() - Method in class org.graalvm.compiler.nodes.extended.OpaqueLogicNode
-
- getValue() - Method in class org.graalvm.compiler.nodes.extended.OpaqueNode
-
- getValue() - Method in class org.graalvm.compiler.nodes.extended.StoreHubNode
-
- getValue() - Method in class org.graalvm.compiler.nodes.extended.UnboxNode
-
- getValue() - Method in class org.graalvm.compiler.nodes.extended.UnsafeMemoryStoreNode
-
- getValue() - Method in class org.graalvm.compiler.nodes.gc.ObjectWriteBarrier
-
- getValue() - Method in class org.graalvm.compiler.nodes.java.ArrayLengthNode
-
- getValue() - Method in class org.graalvm.compiler.nodes.java.FinalFieldBarrierNode
-
- getValue() - Method in class org.graalvm.compiler.nodes.java.LoadFieldNode
-
- getValue() - Method in class org.graalvm.compiler.nodes.java.RegisterFinalizerNode
-
- getValue() - Method in class org.graalvm.compiler.nodes.LogicConstantNode
-
- getValue() - Method in class org.graalvm.compiler.nodes.LogicNegationNode
-
- getValue() - Method in interface org.graalvm.compiler.nodes.spi.Canonicalizable.Unary
-
- getValue() - Method in interface org.graalvm.compiler.nodes.spi.StampInverter
-
Gets the input node.
- getValue() - Method in class org.graalvm.compiler.nodes.UnaryOpLogicNode
-
- getValue(OptionValues) - Method in class org.graalvm.compiler.options.NestedBooleanOptionKey
-
- getValue(OptionValues) - Method in class org.graalvm.compiler.options.OptionKey
-
Gets the value of this option in values
.
- getValue() - Method in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerNegExactSplitNode
-
- getValue() - Method in class org.graalvm.compiler.truffle.compiler.nodes.AnyExtendNode
-
- getValueField(ResolvedJavaType) - Static method in class org.graalvm.compiler.nodes.extended.AbstractBoxingNode
-
- getValueKind(JavaKind) - Method in class org.graalvm.compiler.core.target.Backend
-
- getValueKind(JavaKind) - Method in class org.graalvm.compiler.hotspot.meta.HotSpotForeignCallsProviderImpl
-
- getValueKind(JavaKind) - Method in class org.graalvm.compiler.lir.gen.LIRGenerator
-
- getValueKind() - Method in class org.graalvm.compiler.nodes.java.AbstractUnsafeCompareAndSwapNode
-
- getValueKind() - Method in class org.graalvm.compiler.nodes.java.AtomicReadAndAddNode
-
- getValueKind() - Method in class org.graalvm.compiler.nodes.java.AtomicReadAndWriteNode
-
- getValueOrDefault(UnmodifiableEconomicMap<OptionKey<?>, Object>) - Method in class org.graalvm.compiler.options.OptionKey
-
- getValues() - Method in class org.graalvm.compiler.graph.NodeMap
-
- getValues() - Method in class org.graalvm.compiler.nodes.java.ReachabilityFenceNode
-
- getValues() - Method in class org.graalvm.compiler.nodes.virtual.CommitAllocationNode
-
- getValueStampForSuccessor(AbstractBeginNode) - Method in class org.graalvm.compiler.nodes.extended.IntegerSwitchNode
-
- getValueStampForSuccessor(AbstractBeginNode) - Method in class org.graalvm.compiler.nodes.extended.SwitchNode
-
- getValueStampForSuccessor(AbstractBeginNode) - Method in class org.graalvm.compiler.nodes.java.TypeSwitchNode
-
- getVariableNumber(int) - Method in class org.graalvm.compiler.lir.alloc.lsra.LinearScan
-
Compute the variable number of the given operand.
- getVectorKind(JavaKind) - Method in class org.graalvm.compiler.lir.amd64.AMD64ComplexVectorOp
-
- getVectorKind(Stride) - Method in class org.graalvm.compiler.lir.amd64.AMD64ComplexVectorOp
-
- getVerifyOnly() - Method in class org.graalvm.compiler.nodes.gc.SerialWriteBarrier
-
- getVersion() - Method in interface org.graalvm.jniutils.JNI.JavaVMAttachArgs
-
- getVersionProperties() - Method in interface org.graalvm.compiler.truffle.common.TruffleDebugContext
-
Gets a map from components in the current runtime to the id of the source code control commit
from which they were built.
- getVersionProperties() - Method in class org.graalvm.compiler.truffle.compiler.TruffleDebugContextImpl
-
- getVirtualizationDelta() - Method in class org.graalvm.compiler.virtual.phases.ea.GraphEffectList
-
- getVirtualObject() - Method in class org.graalvm.compiler.nodes.virtual.AllocatedObjectNode
-
- getVirtualObjects() - Method in class org.graalvm.compiler.nodes.virtual.CommitAllocationNode
-
- getVisited() - Method in class org.graalvm.compiler.graph.NodeFlood
-
- getVMConfig() - Method in class org.graalvm.compiler.hotspot.HotSpotGraalRuntime
-
- getVMConfig() - Method in interface org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider
-
- getVoidClass() - Method in class org.graalvm.compiler.nodes.java.DynamicNewArrayNode
-
- getWordImplType() - Method in class org.graalvm.compiler.word.WordTypes
-
- getWordKind() - Method in class org.graalvm.compiler.core.aarch64.AArch64LIRKindTool
-
- getWordKind() - Method in class org.graalvm.compiler.core.amd64.AMD64LIRKindTool
-
- getWordKind() - Method in interface org.graalvm.compiler.core.common.spi.LIRKindTool
-
Get the architecture specific kind pointer-sized integer kind.
- getWordKind() - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- getWordKind() - Method in class org.graalvm.compiler.nodes.spi.DelegatingReplacements
-
- getWordKind() - Method in interface org.graalvm.compiler.nodes.spi.Replacements
-
Gets the JavaKind corresponding to word values.
- getWordKind() - Method in class org.graalvm.compiler.replacements.InvocationPluginHelper
-
- getWordKind() - Method in class org.graalvm.compiler.replacements.ReplacementsImpl
-
- getWordKind() - Method in class org.graalvm.compiler.word.WordTypes
-
- getWordOperation(ResolvedJavaMethod, ResolvedJavaType) - Method in class org.graalvm.compiler.word.WordTypes
-
Gets the method annotated with
Word.Operation
based on a given method that represents a
word operation (but may not necessarily have the annotation).
- getWordStamp(ResolvedJavaType) - Method in class org.graalvm.compiler.hotspot.word.HotSpotWordTypes
-
- getWordStamp(ResolvedJavaType) - Method in class org.graalvm.compiler.word.WordTypes
-
- getWordTypes() - Method in class org.graalvm.compiler.hotspot.meta.HotSpotProviders
-
- getWordTypes() - Method in class org.graalvm.compiler.phases.util.Providers
-
- getWordVerification() - Method in interface org.graalvm.compiler.nodes.spi.CoreProviders
-
- getWordVerification() - Method in class org.graalvm.compiler.nodes.spi.CoreProvidersDelegate
-
- getWordVerification() - Method in class org.graalvm.compiler.nodes.spi.CoreProvidersImpl
-
- getWriteKind() - Method in class org.graalvm.compiler.nodes.extended.JavaWriteNode
-
- getX() - Method in class org.graalvm.compiler.nodes.BinaryOpLogicNode
-
- getX() - Method in class org.graalvm.compiler.nodes.calc.BinaryNode
-
- getX() - Method in class org.graalvm.compiler.nodes.calc.FixedBinaryNode
-
- getX() - Method in class org.graalvm.compiler.nodes.calc.TernaryNode
-
- getX() - Method in class org.graalvm.compiler.nodes.ShortCircuitOrNode
-
- getX() - Method in interface org.graalvm.compiler.nodes.spi.Canonicalizable.Binary
-
- getX() - Method in interface org.graalvm.compiler.nodes.spi.Canonicalizable.Ternary
-
- getX() - Method in class org.graalvm.compiler.replacements.nodes.arithmetic.BinaryIntegerExactArithmeticSplitNode
-
- getX() - Method in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerExactOverflowNode
-
- getXor() - Method in class org.graalvm.compiler.core.common.type.ArithmeticOpTable
-
Describes the bitwise xor operation.
- getY() - Method in class org.graalvm.compiler.nodes.BinaryOpLogicNode
-
- getY() - Method in class org.graalvm.compiler.nodes.calc.BinaryNode
-
- getY() - Method in class org.graalvm.compiler.nodes.calc.FixedBinaryNode
-
- getY() - Method in class org.graalvm.compiler.nodes.calc.TernaryNode
-
- getY() - Method in class org.graalvm.compiler.nodes.ShortCircuitOrNode
-
- getY() - Method in interface org.graalvm.compiler.nodes.spi.Canonicalizable.Binary
-
- getY() - Method in interface org.graalvm.compiler.nodes.spi.Canonicalizable.Ternary
-
- getY() - Method in class org.graalvm.compiler.replacements.nodes.arithmetic.BinaryIntegerExactArithmeticSplitNode
-
- getY() - Method in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerExactOverflowNode
-
- getZ() - Method in class org.graalvm.compiler.nodes.calc.TernaryNode
-
- getZ() - Method in interface org.graalvm.compiler.nodes.spi.Canonicalizable.Ternary
-
- getZero(Stamp) - Method in class org.graalvm.compiler.core.common.type.ArithmeticOpTable.BinaryOp
-
Check whether this operation has a zero {@code z == a .
- getZeroExtend() - Method in class org.graalvm.compiler.core.common.type.ArithmeticOpTable
-
Describes the zero extend conversion.
- getZeroExtendKind(int) - Static method in enum org.graalvm.compiler.core.common.memory.MemoryExtendKind
-
- getZeroGuard() - Method in class org.graalvm.compiler.nodes.calc.IntegerDivRemNode
-
- GHASH_PROCESS_BLOCKS - Static variable in class org.graalvm.compiler.hotspot.HotSpotBackend
-
Descriptor for StubRoutines::_ghash_processBlocks
.
- GHASHPlugin() - Constructor for class org.graalvm.compiler.replacements.StandardGraphBuilderPlugins.GHASHPlugin
-
- ghashProcessBlocks - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- GHASHProcessBlocksNode - Class in org.graalvm.compiler.replacements.nodes
-
- GHASHProcessBlocksNode(ValueNode, ValueNode, ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.replacements.nodes.GHASHProcessBlocksNode
-
- GHASHProcessBlocksNode(ValueNode, ValueNode, ValueNode, ValueNode, EnumSet<?>) - Constructor for class org.graalvm.compiler.replacements.nodes.GHASHProcessBlocksNode
-
- globalMetrics(GlobalMetrics) - Method in class org.graalvm.compiler.debug.DebugContext.Builder
-
- GlobalMetrics - Class in org.graalvm.compiler.debug
-
Metric values that can be
updated by multiple threads.
- GlobalMetrics() - Constructor for class org.graalvm.compiler.debug.GlobalMetrics
-
- GOTO - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- GOTO_W - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- gotSlotOffsetParameters - Variable in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotConstantRetrievalOp
-
- gpTemps - Variable in class org.graalvm.compiler.lir.aarch64.AArch64CounterModeAESCryptOp
-
- GRAAL_OPTION_PROPERTY_PREFIX - Static variable in class org.graalvm.compiler.hotspot.HotSpotGraalOptionValues
-
The prefix for system properties that correspond to
Option
annotated fields.
- GraalArithmeticStubs - Static variable in class org.graalvm.compiler.hotspot.HotSpotBackend.Options
-
- GraalBailoutException - Class in org.graalvm.compiler.core.common
-
- GraalBailoutException(String, Object...) - Constructor for class org.graalvm.compiler.core.common.GraalBailoutException
-
- GraalBailoutException(Throwable, String, Object...) - Constructor for class org.graalvm.compiler.core.common.GraalBailoutException
-
- GraalBailoutException(boolean, String, Object...) - Constructor for class org.graalvm.compiler.core.common.GraalBailoutException
-
- GraalCompiler - Class in org.graalvm.compiler.core
-
Static methods for orchestrating the compilation of a
graph.
- GraalCompiler() - Constructor for class org.graalvm.compiler.core.GraalCompiler
-
- GraalCompiler.Request<T extends CompilationResult> - Class in org.graalvm.compiler.core
-
- GraalCompilerOptions - Class in org.graalvm.compiler.core
-
- GraalCompilerOptions() - Constructor for class org.graalvm.compiler.core.GraalCompilerOptions
-
- graalConstantFieldProvider - Variable in class org.graalvm.compiler.truffle.compiler.TruffleStringConstantFieldProvider
-
- GraalDebugHandlersFactory - Class in org.graalvm.compiler.printer
-
- GraalDebugHandlersFactory() - Constructor for class org.graalvm.compiler.printer.GraalDebugHandlersFactory
-
- GraalDebugHandlersFactory(SnippetReflectionProvider) - Constructor for class org.graalvm.compiler.printer.GraalDebugHandlersFactory
-
- GraalDirectives - Class in org.graalvm.compiler.api.directives
-
Directives that influence the compilation of methods by Graal.
- GraalDirectives() - Constructor for class org.graalvm.compiler.api.directives.GraalDirectives
-
- GraalError - Error in org.graalvm.compiler.debug
-
Indicates a condition that should never occur during normal operation.
- GraalError(String) - Constructor for error org.graalvm.compiler.debug.GraalError
-
This constructor creates a
GraalError
with a given message.
- GraalError(String, Object...) - Constructor for error org.graalvm.compiler.debug.GraalError
-
- GraalError(Throwable) - Constructor for error org.graalvm.compiler.debug.GraalError
-
This constructor creates a
GraalError
for a given causing Throwable instance.
- GraalError(Throwable, String, Object...) - Constructor for error org.graalvm.compiler.debug.GraalError
-
This constructor creates a
GraalError
for a given causing Throwable instance with
detailed error message.
- GraalError(GraalError) - Constructor for error org.graalvm.compiler.debug.GraalError
-
- GraalFastThreadLocal - Class in org.graalvm.compiler.truffle.runtime
-
- GraalFastThreadLocal() - Constructor for class org.graalvm.compiler.truffle.runtime.GraalFastThreadLocal
-
- GraalFrameInstance - Class in org.graalvm.compiler.truffle.runtime
-
- GraalGraphError - Error in org.graalvm.compiler.graph
-
This error is the graph/node aware extension of
GraalError
.
- GraalGraphError(String, Object...) - Constructor for error org.graalvm.compiler.graph.GraalGraphError
-
- GraalGraphError(Throwable) - Constructor for error org.graalvm.compiler.graph.GraalGraphError
-
This constructor creates a
GraalGraphError
for a given causing Throwable instance.
- GraalGraphError(GraalError) - Constructor for error org.graalvm.compiler.graph.GraalGraphError
-
This constructor creates a
GraalGraphError
from a given GraalError instance.
- GraalHotSpotVMConfig - Class in org.graalvm.compiler.hotspot
-
Used to access native configuration details.
- GraalHotSpotVMConfigAccess - Class in org.graalvm.compiler.hotspot
-
Interposes on
HotSpotVMConfigAccess
to
check when retrieving VM
configuration values that they are only present in the VM iff expected to be.
- GraalJVMCICompiler - Interface in org.graalvm.compiler.api.runtime
-
Graal specific extension of the JVMCICompiler
interface.
- GraalOptions - Class in org.graalvm.compiler.core.common
-
This class encapsulates options that control the behavior of the GraalVM compiler.
- GraalOptions() - Constructor for class org.graalvm.compiler.core.common.GraalOptions
-
- GraalOSRFrameInstance - Class in org.graalvm.compiler.truffle.runtime
-
Represents a Truffle FrameInstance
where OSR occurred.
- GraalRuntime - Interface in org.graalvm.compiler.api.runtime
-
- GraalRuntimeServiceProvider - Interface in org.graalvm.compiler.truffle.runtime
-
- GraalServices - Class in org.graalvm.compiler.serviceprovider
-
Interface to functionality that abstracts over which JDK version Graal is running on.
- GraalServiceThread - Class in org.graalvm.compiler.core
-
This is a utility class for Threads started by the compiler itself.
- GraalServiceThread(String, Runnable) - Constructor for class org.graalvm.compiler.core.GraalServiceThread
-
- GraalTruffleRuntime - Class in org.graalvm.compiler.truffle.runtime
-
Implementation of the Truffle runtime when running on top of Graal.
- GraalTruffleRuntime(Iterable<Class<?>>) - Constructor for class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- GraalTruffleRuntime.KnownMethods - Class in org.graalvm.compiler.truffle.runtime
-
- GraalTruffleRuntime.StackTraceHelper - Class in org.graalvm.compiler.truffle.runtime
-
- GraalTruffleRuntimeListener - Interface in org.graalvm.compiler.truffle.runtime
-
A listener for events related to the execution and compilation phases of a
OptimizedCallTarget
.
- GraalTVMCI - Class in org.graalvm.compiler.truffle.runtime
-
- GraalTVMCI() - Constructor for class org.graalvm.compiler.truffle.runtime.GraalTVMCI
-
- GraalUnsafeAccess - Class in org.graalvm.compiler.serviceprovider
-
Access to the Unsafe
capability.
- GraalUnsafeAccess() - Constructor for class org.graalvm.compiler.serviceprovider.GraalUnsafeAccess
-
- graph - Variable in class org.graalvm.compiler.core.GraalCompiler.Request
-
- graph() - Method in error org.graalvm.compiler.graph.GraalGraphError
-
- Graph - Class in org.graalvm.compiler.graph
-
This class is a graph container, it contains the set of nodes that belong to this graph.
- Graph(OptionValues, DebugContext) - Constructor for class org.graalvm.compiler.graph.Graph
-
Creates an empty Graph with no name.
- Graph(String, OptionValues, DebugContext, boolean) - Constructor for class org.graalvm.compiler.graph.Graph
-
Creates an empty Graph with a given name.
- graph() - Method in class org.graalvm.compiler.graph.Node
-
Gets the graph context of this
.
- graph() - Method in class org.graalvm.compiler.graph.NodeBitMap
-
- graph() - Method in class org.graalvm.compiler.graph.NodeMap
-
- graph - Variable in class org.graalvm.compiler.java.BytecodeParser
-
- graph - Variable in class org.graalvm.compiler.nodes.cfg.ControlFlowGraph
-
- graph - Variable in class org.graalvm.compiler.nodes.GraphDecoder
-
The target graph where decoded nodes are added to.
- graph() - Method in class org.graalvm.compiler.nodes.loop.BasicInductionVariable
-
- graph() - Method in class org.graalvm.compiler.nodes.loop.DerivedInductionVariable
-
- graph() - Method in class org.graalvm.compiler.nodes.loop.InductionVariable
-
- graph() - Method in class org.graalvm.compiler.nodes.loop.LoopFragment
-
- graph() - Method in class org.graalvm.compiler.nodes.ValueNode
-
- graph() - Method in class org.graalvm.compiler.nodes.VirtualState
-
- graph - Variable in class org.graalvm.compiler.phases.common.ConditionalEliminationPhase.Instance
-
- graph() - Method in class org.graalvm.compiler.phases.common.inlining.info.AbstractInlineInfo
-
- graph() - Method in interface org.graalvm.compiler.phases.common.inlining.info.InlineInfo
-
The graph containing the
invocation
that may be inlined.
- graph() - Method in class org.graalvm.compiler.phases.common.inlining.walker.CallsiteHolder
-
The graph about which this object contains inlining information.
- graph() - Method in class org.graalvm.compiler.phases.common.inlining.walker.CallsiteHolderExplorable
-
- graph(BinaryGraphPrinter.GraphInfo, Object) - Method in class org.graalvm.compiler.printer.BinaryGraphPrinter
-
- graph - Variable in class org.graalvm.compiler.replacements.GraphKit
-
- graph - Variable in class org.graalvm.compiler.replacements.IntrinsicGraphBuilder
-
- graph() - Method in interface org.graalvm.compiler.replacements.nodes.IntrinsicMethodNodeInterface
-
- graph(Void, Object) - Method in class org.graalvm.compiler.truffle.common.VoidGraphStructure
-
- graph - Variable in class org.graalvm.compiler.truffle.compiler.TruffleTierContext
-
- graph() - Method in class org.graalvm.compiler.virtual.phases.ea.EffectsClosure.MergeProcessor
-
- graph(G, Object) - Method in interface org.graalvm.graphio.GraphStructure
-
Casts obj
to graph, if possible.
- Graph.DuplicationReplacement - Interface in org.graalvm.compiler.graph
-
- Graph.Mark - Class in org.graalvm.compiler.graph
-
- Graph.NodeEvent - Enum in org.graalvm.compiler.graph
-
- Graph.NodeEventListener - Class in org.graalvm.compiler.graph
-
Client interested in one or more node related events.
- Graph.NodeEventScope - Class in org.graalvm.compiler.graph
-
- Graph.Options - Class in org.graalvm.compiler.graph
-
- GraphAdder(StructuredGraph) - Constructor for class org.graalvm.compiler.replacements.nodes.MethodHandleNode.GraphAdder
-
- GraphBlocks<G,B,N> - Interface in org.graalvm.graphio
-
Special support for dealing with blocks.
- graphBuilderConfig - Variable in class org.graalvm.compiler.java.BytecodeParser
-
- graphBuilderConfig - Variable in class org.graalvm.compiler.java.GraphBuilderPhase.Instance
-
- graphBuilderConfig - Variable in class org.graalvm.compiler.replacements.CachingPEGraphDecoder
-
- GraphBuilderConfiguration - Class in org.graalvm.compiler.nodes.graphbuilderconf
-
- GraphBuilderConfiguration.BytecodeExceptionMode - Enum in org.graalvm.compiler.nodes.graphbuilderconf
-
- GraphBuilderConfiguration.Plugins - Class in org.graalvm.compiler.nodes.graphbuilderconf
-
- GraphBuilderContext - Interface in org.graalvm.compiler.nodes.graphbuilderconf
-
- GraphBuilderContext.ExternalInliningContext - Interface in org.graalvm.compiler.nodes.graphbuilderconf
-
Interface whose instances hold inlining information about the current context, in a wider
sense.
- GraphBuilderInvocationPluginProvider - Interface in org.graalvm.compiler.truffle.compiler.substitutions
-
Registers invocation plugins that are common across all Truffle compilation tiers.
- GraphBuilderPhase - Class in org.graalvm.compiler.java
-
Parses the bytecodes of a method and builds the IR graph.
- GraphBuilderPhase(GraphBuilderConfiguration) - Constructor for class org.graalvm.compiler.java.GraphBuilderPhase
-
- GraphBuilderPhase.Instance - Class in org.graalvm.compiler.java
-
- GraphBuilderPlugin - Interface in org.graalvm.compiler.nodes.graphbuilderconf
-
Marker interface for graph builder plugins.
- graphBuilderPlugins - Variable in class org.graalvm.compiler.replacements.GraphKit
-
- graphBuilderSuite - Variable in class org.graalvm.compiler.core.GraalCompiler.Request
-
- GraphBuilderTool - Interface in org.graalvm.compiler.nodes.graphbuilderconf
-
- GraphCompressionThreshold - Static variable in class org.graalvm.compiler.graph.Graph.Options
-
- graphCount() - Method in class org.graalvm.compiler.phases.common.inlining.walker.InliningData
-
- GraphDecoder - Class in org.graalvm.compiler.nodes
-
- GraphDecoder(Architecture, StructuredGraph) - Constructor for class org.graalvm.compiler.nodes.GraphDecoder
-
- GraphDecoder.InvokeData - Class in org.graalvm.compiler.nodes
-
Additional information encoded for
Invoke
nodes to allow method inlining without
decoding the frame state and successors beforehand.
- GraphDecoder.LoopExplosionState - Class in org.graalvm.compiler.nodes
-
- GraphDecoder.LoopScope - Class in org.graalvm.compiler.nodes
-
Decoding state maintained for each loop in the encoded graph.
- GraphDecoder.LoopScopeTrigger - Enum in org.graalvm.compiler.nodes
-
Marker to distinguish the reasons for the creation of a loop scope during partial evaluation.
- GraphDecoder.MethodScope - Class in org.graalvm.compiler.nodes
-
Decoding state maintained for each encoded graph.
- GraphDecoder.ProxyPlaceholder - Class in org.graalvm.compiler.nodes
-
A node that is created during
loop explosion
that can
later be replaced by a ProxyNode if
loop detection
finds out that the
value is defined in the loop, but used outside the loop.
- GraphDecoderInvocationPluginProvider - Interface in org.graalvm.compiler.truffle.compiler.substitutions
-
Registers invocation plugins that are specific to a particular compiler configuration.
- GraphEffectList - Class in org.graalvm.compiler.virtual.phases.ea
-
- GraphEffectList(DebugContext) - Constructor for class org.graalvm.compiler.virtual.phases.ea.GraphEffectList
-
- GraphElements<M,F,S,P> - Interface in org.graalvm.graphio
-
Representation of methods, fields, their signatures and code locations.
- GraphEncoder - Class in org.graalvm.compiler.nodes
-
- GraphEncoder(Architecture) - Constructor for class org.graalvm.compiler.nodes.GraphEncoder
-
- GraphEncoder(Architecture, DebugContext) - Constructor for class org.graalvm.compiler.nodes.GraphEncoder
-
- graphId() - Method in class org.graalvm.compiler.nodes.StructuredGraph
-
- GraphKit - Class in org.graalvm.compiler.replacements
-
A utility for manually creating a graph.
- GraphKit(DebugContext, ResolvedJavaMethod, Providers, WordTypes, GraphBuilderConfiguration.Plugins, CompilationIdentifier, String, boolean, boolean) - Constructor for class org.graalvm.compiler.replacements.GraphKit
-
- GraphKit.IfState - Enum in org.graalvm.compiler.replacements
-
- GraphKit.Structure - Class in org.graalvm.compiler.replacements
-
- GraphKit.WithExceptionStructure - Class in org.graalvm.compiler.replacements
-
- GraphKit.WithExceptionStructure.State - Enum in org.graalvm.compiler.replacements
-
- GraphLocations<M,P,L> - Interface in org.graalvm.graphio
-
Provides source location information about compiled code.
- GraphMaker(ReplacementsImpl, ResolvedJavaMethod, ResolvedJavaMethod) - Constructor for class org.graalvm.compiler.replacements.ReplacementsImpl.GraphMaker
-
- GraphOrder - Class in org.graalvm.compiler.phases.util
-
- GraphOutput<G,M> - Class in org.graalvm.graphio
-
Instance of output to dump informations about a compiler compilations.
- GraphOutput.Builder<G,N,M> - Class in org.graalvm.graphio
-
Builder to configure and create an instance of
GraphOutput
.
- GraphPrinterDumpHandler - Class in org.graalvm.compiler.printer
-
Observes compilation events and uses
BinaryGraphPrinter
to generate a graph
representation that can be inspected with the Graph Visualizer.
- GraphPrinterDumpHandler(GraphPrinterDumpHandler.GraphPrinterSupplier) - Constructor for class org.graalvm.compiler.printer.GraphPrinterDumpHandler
-
- GraphPrinterDumpHandler.GraphPrinterSupplier - Interface in org.graalvm.compiler.printer
-
- graphs - Variable in class org.graalvm.compiler.replacements.ReplacementsImpl
-
The preprocessed replacement graphs.
- GraphState - Class in org.graalvm.compiler.nodes
-
- GraphState(GraphState.StageFlag, boolean, boolean, EnumSet<GraphState.StageFlag>, GraphState.GuardsStage, SpeculationLog, EnumSet<GraphState.StageFlag>) - Constructor for class org.graalvm.compiler.nodes.GraphState
-
- GraphState(GraphState.StageFlag, boolean, GraphState.FrameStateVerification, EnumSet<GraphState.StageFlag>, GraphState.GuardsStage, SpeculationLog, EnumSet<GraphState.StageFlag>) - Constructor for class org.graalvm.compiler.nodes.GraphState
-
- graphState(GraphState) - Method in class org.graalvm.compiler.nodes.StructuredGraph.Builder
-
- GraphState.FrameStateVerification - Enum in org.graalvm.compiler.nodes
-
- GraphState.FrameStateVerificationFeature - Enum in org.graalvm.compiler.nodes
-
- GraphState.GuardsStage - Enum in org.graalvm.compiler.nodes
-
- GraphState.MandatoryStages - Enum in org.graalvm.compiler.nodes
-
Represents the necessary stages that must be applied to a
StructuredGraph
for a
complete compilation depending on the compiler configuration chosen.
- GraphState.StageFlag - Enum in org.graalvm.compiler.nodes
-
Different stages of the compilation regarding the status of various graph properties.
- GraphStructure<G,N,C,P> - Interface in org.graalvm.graphio
-
Interface that defines structure of a compiler graph.
- GraphTooBigBailoutException - Class in org.graalvm.compiler.truffle.compiler
-
- GraphTooBigBailoutException(String) - Constructor for class org.graalvm.compiler.truffle.compiler.GraphTooBigBailoutException
-
- GraphTypes - Interface in org.graalvm.graphio
-
Special support for dealing with enums.
- GraphUtil - Class in org.graalvm.compiler.nodes.util
-
- GraphUtil() - Constructor for class org.graalvm.compiler.nodes.util.GraphUtil
-
- GraphUtil.Options - Class in org.graalvm.compiler.nodes.util
-
- greaterEqual(Interval.RegisterPriority) - Method in enum org.graalvm.compiler.lir.alloc.lsra.Interval.RegisterPriority
-
Determines if this priority is higher than or equal to a given priority.
- greaterOrEqual(SignedWord) - Method in class org.graalvm.compiler.word.Word
-
- greaterOrEqual(int) - Method in class org.graalvm.compiler.word.Word
-
- greaterOrEqual(Word) - Method in class org.graalvm.compiler.word.Word
-
- greaterThan(SignedWord) - Method in class org.graalvm.compiler.word.Word
-
- greaterThan(int) - Method in class org.graalvm.compiler.word.Word
-
- greaterThan(Word) - Method in class org.graalvm.compiler.word.Word
-
- GreedyInliningPolicy - Class in org.graalvm.compiler.phases.common.inlining.policy
-
- GreedyInliningPolicy(Map<Invoke, Double>) - Constructor for class org.graalvm.compiler.phases.common.inlining.policy.GreedyInliningPolicy
-
- group - Variable in class org.graalvm.compiler.nodes.debug.DynamicCounterNode
-
- Group(String) - Constructor for class org.graalvm.compiler.replacements.SnippetCounter.Group
-
- GROUP_ID - Static variable in class org.graalvm.compiler.truffle.common.TruffleOutputGroup
-
An unique id used to pair "Truffle" groups coming from different connections.
- grow() - Method in class org.graalvm.compiler.graph.NodeBitMap
-
- guarantee(boolean, String) - Static method in error org.graalvm.compiler.debug.GraalError
-
Checks a given condition and throws a
GraalError
if it is false.
- guarantee(boolean, String, Object) - Static method in error org.graalvm.compiler.debug.GraalError
-
Checks a given condition and throws a
GraalError
if it is false.
- guarantee(boolean, String, Object, Object) - Static method in error org.graalvm.compiler.debug.GraalError
-
Checks a given condition and throws a
GraalError
if it is false.
- guarantee(boolean, String, Object, Object, Object) - Static method in error org.graalvm.compiler.debug.GraalError
-
Checks a given condition and throws a
GraalError
if it is false.
- guarantee(boolean, String, Object, Object, Object, Object) - Static method in error org.graalvm.compiler.debug.GraalError
-
Checks a given condition and throws a
GraalError
if it is false.
- guarantee(boolean, String, Object, Object, Object, Object, Object) - Static method in error org.graalvm.compiler.debug.GraalError
-
Checks a given condition and throws a
GraalError
if it is false.
- guaranteeNotWord(JavaType) - Method in interface org.graalvm.compiler.nodes.spi.WordVerification
-
Verifies that a given type is not a word type.
- guaranteeNotWord(JavaType) - Method in class org.graalvm.compiler.word.WordVerificationImpl
-
- guaranteeWord(JavaType) - Method in interface org.graalvm.compiler.nodes.spi.WordVerification
-
Verifies that a given type is a word type.
- guaranteeWord(JavaType) - Method in class org.graalvm.compiler.word.WordVerificationImpl
-
- Guard() - Constructor for class org.graalvm.compiler.nodeinfo.StructuralInput.Guard
-
- guard - Variable in class org.graalvm.compiler.nodes.extended.GuardedUnsafeLoadNode
-
- guard - Variable in class org.graalvm.compiler.nodes.FloatingGuardedNode
-
- guard - Variable in class org.graalvm.compiler.nodes.memory.FixedAccessNode
-
- guard - Variable in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerAddExactNode
-
- guard - Variable in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerMulExactNode
-
- guard - Variable in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerNegExactNode
-
- guard - Variable in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerSubExactNode
-
- GuardedCondition(GuardingNode, LogicNode, boolean) - Constructor for class org.graalvm.compiler.phases.common.ConditionalEliminationUtil.GuardedCondition
-
- guardedLoad(Object, long, JavaKind, LocationIdentity, GuardingNode) - Static method in class org.graalvm.compiler.nodes.extended.GuardedUnsafeLoadNode
-
- GuardedMemoryAccess - Interface in org.graalvm.compiler.nodes.memory
-
- GuardedNode - Interface in org.graalvm.compiler.nodes.extended
-
- GuardedUnsafeLoadNode - Class in org.graalvm.compiler.nodes.extended
-
- GuardedUnsafeLoadNode(ValueNode, ValueNode, JavaKind, LocationIdentity, ValueNode, boolean) - Constructor for class org.graalvm.compiler.nodes.extended.GuardedUnsafeLoadNode
-
- GuardedUnsafeLoadNode(ValueNode, ValueNode, JavaKind, LocationIdentity, ValueNode, boolean, MemoryOrderMode) - Constructor for class org.graalvm.compiler.nodes.extended.GuardedUnsafeLoadNode
-
- GuardedUnsafeLoadNode(ValueNode, ValueNode, JavaKind, LocationIdentity, ValueNode) - Constructor for class org.graalvm.compiler.nodes.extended.GuardedUnsafeLoadNode
-
- GuardedValueNode - Class in org.graalvm.compiler.nodes
-
A node that changes the type of its input, usually narrowing it.
- GuardedValueNode(ValueNode, GuardingNode) - Constructor for class org.graalvm.compiler.nodes.GuardedValueNode
-
- GuardingNode - Interface in org.graalvm.compiler.nodes.extended
-
- guardingNonNull(T) - Static method in class org.graalvm.compiler.api.directives.GraalDirectives
-
- GuardLoweringPhase - Class in org.graalvm.compiler.phases.common
-
- GuardLoweringPhase() - Constructor for class org.graalvm.compiler.phases.common.GuardLoweringPhase
-
- GuardNode - Class in org.graalvm.compiler.nodes
-
A guard is a node that deoptimizes if its
condition is false (unless
it's
negated in which case it deoptimizes when the condition is true).
- GuardNode(LogicNode, AnchoringNode, DeoptimizationReason, DeoptimizationAction, boolean, Speculation, NodeSourcePosition) - Constructor for class org.graalvm.compiler.nodes.GuardNode
-
- GuardNode(NodeClass<? extends GuardNode>, LogicNode, AnchoringNode, DeoptimizationReason, DeoptimizationAction, boolean, Speculation, NodeSourcePosition) - Constructor for class org.graalvm.compiler.nodes.GuardNode
-
- GuardPhiNode - Class in org.graalvm.compiler.nodes
-
Guard
PhiNode
s merge guard dependencies at control flow merges.
- GuardPhiNode(AbstractMergeNode) - Constructor for class org.graalvm.compiler.nodes.GuardPhiNode
-
- GuardPhiNode(AbstractMergeNode, ValueNode[]) - Constructor for class org.graalvm.compiler.nodes.GuardPhiNode
-
- GuardPriorities - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- GuardProxyNode - Class in org.graalvm.compiler.nodes
-
- GuardProxyNode(GuardingNode, LoopExitNode) - Constructor for class org.graalvm.compiler.nodes.GuardProxyNode
-
- guards() - Method in class org.graalvm.compiler.nodes.AbstractBeginNode
-
- guessStoreBarrierType(ValueNode, ValueNode) - Method in interface org.graalvm.compiler.nodes.gc.BarrierSet
-
- guessStoreBarrierType(ValueNode, ValueNode) - Method in class org.graalvm.compiler.nodes.gc.CardTableBarrierSet
-
- guessStoreBarrierType(ValueNode, ValueNode) - Method in class org.graalvm.compiler.nodes.gc.G1BarrierSet
-
- GVNVisitor(ControlFlowGraph, LoopsData) - Constructor for class org.graalvm.compiler.phases.common.DominatorBasedGlobalValueNumberingPhase.GVNVisitor
-
- I2B - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- I2C - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- I2D - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- I2F - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- I2L - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- I2S - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- IADD - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- IALOAD - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- IAND - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- IASTORE - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- IC_MISS_HANDLER - Static variable in class org.graalvm.compiler.hotspot.HotSpotBackend
-
Descriptor for SharedRuntime::get_ic_miss_stub().
- ICONST_0 - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- ICONST_1 - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- ICONST_2 - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- ICONST_3 - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- ICONST_4 - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- ICONST_5 - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- ICONST_M1 - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- id - Variable in class org.graalvm.compiler.code.CompilationResult.CodeMark
-
An object denoting extra semantic information about the machine code position of this
mark.
- id - Variable in class org.graalvm.compiler.core.common.cfg.AbstractBlockBase
-
- id() - Method in class org.graalvm.compiler.lir.LIRInstruction
-
- id - Variable in class org.graalvm.compiler.truffle.compiler.phases.InstrumentPhase.Point
-
- id - Variable in class org.graalvm.compiler.truffle.runtime.EngineData
-
- id - Variable in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
- Idempotent - Annotation Type in org.graalvm.nativebridge
-
Enables the return value caching.
- identicalObjectStates(PartialEscapeBlockState<?>[]) - Static method in class org.graalvm.compiler.virtual.phases.ea.PartialEscapeBlockState
-
- identicalObjectStates(PartialEscapeBlockState<?>[], int) - Static method in class org.graalvm.compiler.virtual.phases.ea.PartialEscapeBlockState
-
- identifier - Variable in class org.graalvm.compiler.debug.DebugContext.Description
-
A runtime based identifier that is most likely to be unique.
- identifyBlocks(ControlFlowGraph, int) - Static method in class org.graalvm.compiler.nodes.cfg.ReversePostOrder
-
- identity - Variable in class org.graalvm.compiler.nodes.InvokeNode
-
- identity - Variable in class org.graalvm.compiler.virtual.phases.ea.ReadEliminationBlockState.CacheEntry
-
- IDENTITY_HASHCODE - Static variable in class org.graalvm.compiler.hotspot.meta.HotSpotForeignCallsProviderImpl
-
- identityHashCode(ForeignCallDescriptor, Object) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- identityHashCodeAddress - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- IdentityHashCodeNode - Class in org.graalvm.compiler.replacements.nodes
-
- IdentityHashCodeNode(NodeClass<? extends IdentityHashCodeNode>, ValueNode, int) - Constructor for class org.graalvm.compiler.replacements.nodes.IdentityHashCodeNode
-
- identityHashCodeShift - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
Mark word right shift to get identity hash code.
- identityHashCodeSnippets - Variable in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- IdentityHashCodeSnippets - Class in org.graalvm.compiler.replacements
-
- IdentityHashCodeSnippets() - Constructor for class org.graalvm.compiler.replacements.IdentityHashCodeSnippets
-
- IdentityHashCodeSnippets.Templates - Class in org.graalvm.compiler.replacements
-
- IDIV - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64MOp
-
- IDIV - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- idivSnippet(int, int, boolean) - Static method in class org.graalvm.compiler.replacements.aarch64.AArch64IntegerArithmeticSnippets
-
- idxScratch - Variable in class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.RangeTableSwitchOp
-
- IF_ACMPEQ - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- IF_ACMPNE - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- IF_ICMPEQ - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- IF_ICMPGE - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- IF_ICMPGT - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- IF_ICMPLE - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- IF_ICMPLT - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- IF_ICMPNE - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- ifCompareLogicCas(IfNode, CompareNode, ValueNode, LogicCompareAndSwapNode) - Method in class org.graalvm.compiler.core.amd64.AMD64NodeMatchRules
-
- ifCompareMemory(IfNode, CompareNode, ValueNode, LIRLowerableAccess) - Method in class org.graalvm.compiler.core.amd64.AMD64NodeMatchRules
-
- ifCompareValueCas(IfNode, CompareNode, ValueNode, ValueCompareAndSwapNode) - Method in class org.graalvm.compiler.core.amd64.AMD64NodeMatchRules
-
- IFEQ - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- IFGE - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- IFGT - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- IFLE - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- ifLogicCas(IfNode, CompareNode, ValueNode, LIRLowerableAccess) - Method in class org.graalvm.compiler.core.amd64.AMD64NodeMatchRules
-
- IFLT - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- IFNE - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- IfNode - Class in org.graalvm.compiler.nodes
-
The IfNode
represents a branch that can go one of two directions depending on the outcome
of a comparison.
- IfNode(LogicNode, FixedNode, FixedNode, ProfileData.BranchProbabilityData) - Constructor for class org.graalvm.compiler.nodes.IfNode
-
- IfNode(LogicNode, AbstractBeginNode, AbstractBeginNode, ProfileData.BranchProbabilityData) - Constructor for class org.graalvm.compiler.nodes.IfNode
-
- ifNode - Variable in class org.graalvm.compiler.nodes.loop.CountedLoopInfo
-
- IfNode.NodeColor - Enum in org.graalvm.compiler.nodes
-
- IFNONNULL - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- ifNonNull(Assumptions) - Static method in enum org.graalvm.compiler.nodes.StructuredGraph.AllowAssumptions
-
- IFNULL - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- ifTrue(boolean) - Static method in enum org.graalvm.compiler.nodes.StructuredGraph.AllowAssumptions
-
- ifVisits() - Method in class org.graalvm.compiler.truffle.compiler.phases.InstrumentBranchesPhase.IfPoint
-
- ignore - Variable in class org.graalvm.compiler.hotspot.meta.UnimplementedGraalIntrinsics
-
The HotSpot intrinsics that:
will never be implemented by Graal (comments must explain why)
are implemented without
InvocationPlugin
s, or
whose
InvocationPlugin
registration is guarded by a condition that is false in
the current VM context.
- IGNORE_CYCLES_CONTRACT_FACTOR - Static variable in enum org.graalvm.compiler.nodeinfo.NodeCycles
-
- IGNORE_SIZE_CONTRACT_FACTOR - Static variable in enum org.graalvm.compiler.nodeinfo.NodeSize
-
- ignoredBySecurityStackWalk(MetaAccessProvider, ResolvedJavaMethod) - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotReflectionGetCallerClassNode
-
- ignoredBySecurityStackWalk(MetaAccessProvider, ResolvedJavaMethod) - Method in class org.graalvm.compiler.replacements.nodes.ReflectionGetCallerClassNode
-
- IINC - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- illegal() - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
Create an invalid instruction to signify an error.
- illegal() - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
Emits an instruction which is considered to be illegal.
- ILLEGAL - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- Illegal - Static variable in class org.graalvm.compiler.core.common.LIRKind
-
- IllegalArgumentExceptionArgumentIsNotAnArrayStub - Class in org.graalvm.compiler.hotspot.stubs
-
- IllegalArgumentExceptionArgumentIsNotAnArrayStub(OptionValues, HotSpotProviders, HotSpotForeignCallLinkage) - Constructor for class org.graalvm.compiler.hotspot.stubs.IllegalArgumentExceptionArgumentIsNotAnArrayStub
-
- IllegalStamp - Class in org.graalvm.compiler.core.common.type
-
This stamp represents the type of the JavaKind.Illegal
value in the second slot of
JavaKind.Long
and JavaKind.Double
values.
- ILOAD - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- ILOAD_0 - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- ILOAD_1 - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- ILOAD_2 - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- ILOAD_3 - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- IMMEDIATE_TABLE - Static variable in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler.ASIMDImmediateTable
-
- immediateSize(AMD64BaseAssembler.OperandSize) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64ImmOp
-
- immediateSize() - Method in enum org.graalvm.compiler.asm.amd64.AMD64BaseAssembler.OperandSize
-
- immutable(String) - Static method in class org.graalvm.compiler.nodes.NamedLocationIdentity
-
Creates a named unique location identity for read operations against immutable memory.
- implCompressMultiBlock0 - Variable in class org.graalvm.compiler.hotspot.replacements.DigestBaseSnippets.Templates
-
- ImplicitLIRFrameState - Class in org.graalvm.compiler.lir
-
An
LIRFrameState
with additional information for implicit exception.
- ImplicitLIRFrameState(BytecodeFrame, VirtualObject[], LabelRef, JavaConstant, JavaConstant, boolean) - Constructor for class org.graalvm.compiler.lir.ImplicitLIRFrameState
-
- implicitLoadConvert(StructuredGraph, JavaKind, ValueNode) - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- implicitLoadConvert(JavaKind, ValueNode) - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- implicitLoadConvert(StructuredGraph, JavaKind, ValueNode, boolean) - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- implicitLoadConvert(JavaKind, ValueNode, boolean) - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- implicitLoadConvertWithBooleanCoercionIfNecessary(StructuredGraph, JavaKind, ValueNode) - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- ImplicitNullCheckNode - Class in org.graalvm.compiler.nodes
-
- ImplicitNullCheckNode(NodeClass<? extends ImplicitNullCheckNode>, Stamp) - Constructor for class org.graalvm.compiler.nodes.ImplicitNullCheckNode
-
- ImplicitNullCheckNode(NodeClass<? extends ImplicitNullCheckNode>, Stamp, FrameState) - Constructor for class org.graalvm.compiler.nodes.ImplicitNullCheckNode
-
- implicitStoreConvert(StructuredGraph, JavaKind, ValueNode) - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- implicitStoreConvert(JavaKind, ValueNode) - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- implicitStoreConvert(StructuredGraph, JavaKind, ValueNode, boolean) - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- implicitStoreConvert(JavaKind, ValueNode, boolean) - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- implies(Condition) - Method in enum org.graalvm.compiler.core.common.calc.Condition
-
- implies(LogicNode, boolean) - Method in class org.graalvm.compiler.nodes.calc.CompareNode
-
- implies(CompareNode, boolean, boolean) - Method in class org.graalvm.compiler.nodes.calc.CompareNode
-
- implies(boolean, LogicNode) - Method in class org.graalvm.compiler.nodes.calc.IntegerBelowNode
-
- implies(boolean, LogicNode) - Method in class org.graalvm.compiler.nodes.calc.IntegerEqualsNode
-
- implies(boolean, LogicNode) - Method in class org.graalvm.compiler.nodes.calc.IntegerLessThanNode
-
- implies(boolean, LogicNode) - Method in class org.graalvm.compiler.nodes.calc.IntegerLowerThanNode
-
- implies(boolean, LogicNode) - Method in class org.graalvm.compiler.nodes.java.InstanceOfNode
-
- implies(boolean, LogicNode) - Method in class org.graalvm.compiler.nodes.LogicNegationNode
-
- implies(boolean, LogicNode) - Method in class org.graalvm.compiler.nodes.LogicNode
-
Determines what this condition implies about the other.
- implies(boolean, LogicNode) - Method in class org.graalvm.compiler.nodes.UnaryOpLogicNode
-
- implMultiplyToLen(int[], int, int[], int, int[]) - Static method in class org.graalvm.compiler.hotspot.replacements.BigIntegerSnippets
-
- implMultiplyToLen - Variable in class org.graalvm.compiler.hotspot.replacements.BigIntegerSnippets.Templates
-
- improve(StructuredGraph, DebugContext, AMD64AddressNode, boolean, boolean) - Method in class org.graalvm.compiler.core.amd64.AMD64AddressLowering
-
Tries to optimize addresses so that they match the AMD64-specific addressing mode better
(base + index * scale + displacement).
- improve(StructuredGraph, DebugContext, AMD64AddressNode, boolean, boolean) - Method in class org.graalvm.compiler.core.amd64.AMD64CompressAddressLowering
-
- improveUncompression(AMD64AddressNode, CompressionNode, ValueNode) - Method in class org.graalvm.compiler.core.amd64.AMD64CompressAddressLowering
-
- improveUncompression(AMD64AddressNode, CompressionNode, ValueNode) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotAddressLowering
-
- improveWith(Stamp) - Method in class org.graalvm.compiler.core.common.type.AbstractObjectStamp
-
Returns the stamp representing the type of this stamp after a cast to the type represented by
the to
stamp.
- improveWith(Stamp) - Method in class org.graalvm.compiler.core.common.type.AbstractPointerStamp
-
- improveWith(Stamp) - Method in class org.graalvm.compiler.core.common.type.ArithmeticStamp
-
- improveWith(Stamp) - Method in class org.graalvm.compiler.core.common.type.IllegalStamp
-
- improveWith(Stamp) - Method in class org.graalvm.compiler.core.common.type.RawPointerStamp
-
- improveWith(Stamp) - Method in class org.graalvm.compiler.core.common.type.Stamp
-
Tries to improve this stamp with the stamp given as parameter.
- improveWith(Stamp) - Method in class org.graalvm.compiler.core.common.type.VoidStamp
-
- IMUL - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64MOp
-
- IMUL - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64RMIOp
-
- IMUL - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64RMOp
-
- IMUL - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- IMUL_SX - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64RMIOp
-
- imull(Register, Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- imulq(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- In - Annotation Type in org.graalvm.nativebridge
-
Configures an array parameter as an in-parameter.
- inactiveLists - Variable in class org.graalvm.compiler.lir.alloc.lsra.IntervalWalker
-
Sorted list of intervals in a life time hole at the current position.
- INC - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64MOp
-
- inc() - Method in class org.graalvm.compiler.replacements.SnippetCounter
-
Increments the value of this counter.
- inc(long) - Method in class org.graalvm.compiler.replacements.SnippetIntegerHistogram
-
Increments the value of the matching histogram element.
- incl(AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- incl(Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- includeSet - Variable in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler.MovSequenceAnnotation
-
The size of the operand, in bytes.
- incModCount() - Method in class org.graalvm.compiler.graph.NodeList
-
- incoming - Variable in class org.graalvm.compiler.replacements.nodes.ReadRegisterNode
-
When true, this node is also an implicit definition of the value for the register allocator,
i.e., the register is an implicit incoming value; when false, the register must be defined in
the same method or must be an register excluded from register allocation.
- incomingFlags - Static variable in class org.graalvm.compiler.lir.StandardOp.LabelOp
-
- inCompiledCode() - Static method in class org.graalvm.compiler.api.directives.GraalDirectives
-
Returns a boolean value indicating whether the method is executed in Graal-compiled code.
- incq(Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- incqAndJcc(Register, AMD64Assembler.ConditionFlag, Label, boolean) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- increment(DebugContext) - Method in interface org.graalvm.compiler.debug.CounterKey
-
Adds 1 to this counter.
- increment - Variable in class org.graalvm.compiler.replacements.SnippetCounterNode
-
- increment(SnippetCounter) - Static method in class org.graalvm.compiler.replacements.SnippetCounterNode
-
- IncrementalCanonicalizerPhase - Class in org.graalvm.compiler.phases.common
-
- IncrementalCanonicalizerPhase.Apply - Class in org.graalvm.compiler.phases.common
-
Helper class to apply incremental canonicalization using scopes.
- incrementAndPoll() - Method in class org.graalvm.compiler.truffle.runtime.BytecodeOSRMetadata
-
Increment back edge count and return whether compilation should be polled.
- incrementl(Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- incrementPeelings() - Method in class org.graalvm.compiler.nodes.LoopBeginNode
-
- incrementProcessedGraphs() - Method in class org.graalvm.compiler.phases.common.inlining.walker.MethodInvocation
-
- incrementq(Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- incrementq(Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- increments - Variable in class org.graalvm.compiler.hotspot.HotSpotCounterOp
-
- incrementSharedMatchCount(Node) - Method in class org.graalvm.compiler.core.gen.NodeLIRBuilder
-
Track how many users have consumed a sharedable match and disable emission of the value if
all users have consumed it.
- incrementSplits() - Method in class org.graalvm.compiler.nodes.LoopBeginNode
-
- incrementUnswitches() - Method in class org.graalvm.compiler.nodes.LoopBeginNode
-
- indent(String, String) - Static method in class org.graalvm.compiler.core.common.util.Util
-
Prepends the String indentation
to every line in String lines
, including a
possibly non-empty line following the final newline.
- indent() - Method in class org.graalvm.compiler.debug.DebugContext
-
Opens a new indentation level (by adding some spaces) based on the current indentation level.
- Indent - Interface in org.graalvm.compiler.debug
-
- indentation() - Method in class org.graalvm.compiler.debug.LogStream
-
Gets the current indentation character of this log stream.
- indentationLevel() - Method in class org.graalvm.compiler.debug.LogStream
-
Gets the current indentation level for this log stream.
- index - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ControlFlow.RangeTableSwitchOp
-
- index - Variable in class org.graalvm.compiler.lir.amd64.AMD64AddressValue
-
- index - Variable in class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.RangeTableSwitchOp
-
- index - Variable in class org.graalvm.compiler.lir.Variable
-
The identifier of the variable.
- index - Variable in class org.graalvm.compiler.nodes.AbstractLocalNode
-
- index() - Method in class org.graalvm.compiler.nodes.AbstractLocalNode
-
Gets the index of this local in the array of parameters.
- index - Variable in class org.graalvm.compiler.nodes.java.AccessIndexedNode
-
- index() - Method in class org.graalvm.compiler.nodes.java.AccessIndexedNode
-
- IndexAddressNode - Class in org.graalvm.compiler.nodes.memory.address
-
Represents an address that points to an element of a Java array.
- IndexAddressNode(ValueNode, ValueNode, JavaKind) - Constructor for class org.graalvm.compiler.nodes.memory.address.IndexAddressNode
-
- IndexAddressNode(ValueNode, ValueNode, JavaKind, JavaKind) - Constructor for class org.graalvm.compiler.nodes.memory.address.IndexAddressNode
-
- IndexAddressNode(NodeClass<? extends IndexAddressNode>, ValueNode, ValueNode, JavaKind, JavaKind) - Constructor for class org.graalvm.compiler.nodes.memory.address.IndexAddressNode
-
- indexBefore(E) - Method in class org.graalvm.compiler.truffle.runtime.collection.BTreeQueue
-
- IndexedValueMap - Class in org.graalvm.compiler.lir.util
-
A map-like data structure for directly mapping int indexes to Value
objects using an
array.
- IndexedValueMap() - Constructor for class org.graalvm.compiler.lir.util.IndexedValueMap
-
Construct a new empty map.
- IndexedValueMap(IndexedValueMap) - Constructor for class org.graalvm.compiler.lir.util.IndexedValueMap
-
Constructs a new map containing the same mappings as the other
map.
- indexOf(Object) - Method in class org.graalvm.compiler.graph.NodeList
-
- indexOf(byte[], int, byte[], int, int) - Static method in class org.graalvm.compiler.replacements.StringLatin1Snippets
-
- indexOf - Variable in class org.graalvm.compiler.replacements.StringLatin1Snippets.Templates
-
- indexOf(E) - Method in class org.graalvm.compiler.truffle.runtime.collection.BTreeQueue
-
- indexOf(E) - Method in class org.graalvm.compiler.truffle.runtime.collection.DelegatingBlockingQueue
-
- indexOfLatin1Unsafe(byte[], int, byte[], int, int) - Static method in class org.graalvm.compiler.replacements.StringUTF16Snippets
-
- indexOfLatin1Unsafe - Variable in class org.graalvm.compiler.replacements.StringUTF16Snippets.Templates
-
- indexOfUnsafe(byte[], int, byte[], int, int) - Static method in class org.graalvm.compiler.replacements.StringUTF16Snippets
-
- indexOfUnsafe - Variable in class org.graalvm.compiler.replacements.StringUTF16Snippets.Templates
-
- indexOfValue(StandardOp.LabelOp, Value) - Static method in class org.graalvm.compiler.lir.ssa.SSAUtil
-
- indirectCall(Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
Emits an indirect call instruction.
- indirectCall(Register, boolean) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
Emits an indirect call instruction.
- indirectCall(CompilationResultBuilder, AArch64MacroAssembler, Register, InvokeTarget, LIRFrameState) - Static method in class org.graalvm.compiler.lir.aarch64.AArch64Call
-
- indirectCall(CompilationResultBuilder, AMD64MacroAssembler, Register, InvokeTarget, LIRFrameState) - Static method in class org.graalvm.compiler.lir.amd64.AMD64Call
-
- indirectCall(CompilationResultBuilder, AMD64MacroAssembler, Register, InvokeTarget, LIRFrameState, boolean) - Static method in class org.graalvm.compiler.lir.amd64.AMD64Call
-
- IndirectCallOp(ResolvedJavaMethod, Value, Value[], Value[], Value, LIRFrameState) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64Call.IndirectCallOp
-
- IndirectCallOp(LIRInstructionClass<? extends AArch64Call.IndirectCallOp>, ResolvedJavaMethod, Value, Value[], Value[], Value, LIRFrameState) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64Call.IndirectCallOp
-
- IndirectCallOp(ResolvedJavaMethod, Value, Value[], Value[], Value, LIRFrameState) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64Call.IndirectCallOp
-
- IndirectCallOp(LIRInstructionClass<? extends AMD64Call.IndirectCallOp>, ResolvedJavaMethod, Value, Value[], Value[], Value, LIRFrameState) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64Call.IndirectCallOp
-
- IndirectCallTargetNode - Class in org.graalvm.compiler.nodes
-
- IndirectCallTargetNode(ValueNode, ValueNode[], StampPair, JavaType[], ResolvedJavaMethod, CallingConvention.Type, CallTargetNode.InvokeKind) - Constructor for class org.graalvm.compiler.nodes.IndirectCallTargetNode
-
- IndirectCallTargetNode(NodeClass<? extends IndirectCallTargetNode>, ValueNode, ValueNode[], StampPair, JavaType[], ResolvedJavaMethod, CallingConvention.Type, CallTargetNode.InvokeKind) - Constructor for class org.graalvm.compiler.nodes.IndirectCallTargetNode
-
- indirectJmp(CompilationResultBuilder, AArch64MacroAssembler, Register, InvokeTarget) - Static method in class org.graalvm.compiler.lir.aarch64.AArch64Call
-
- InductionVariable - Class in org.graalvm.compiler.nodes.loop
-
This class describes a value node that is an induction variable in a counted loop.
- InductionVariable(LoopEx) - Constructor for class org.graalvm.compiler.nodes.loop.InductionVariable
-
- InductionVariable.Direction - Enum in org.graalvm.compiler.nodes.loop
-
- InductionVariableHelper - Class in org.graalvm.compiler.nodes.loop
-
- InductionVariableHelper() - Constructor for class org.graalvm.compiler.nodes.loop.InductionVariableHelper
-
- INEG - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- inferLocationIdentity(ValueNode, ValueNode, boolean) - Static method in class org.graalvm.compiler.truffle.compiler.amd64.substitutions.AMD64TruffleInvocationPlugins
-
Infer the location identity of two TruffleString data pointers from boolean parameters
isNativeA
and isNativeB
.
- inferPhiStamps(AbstractMergeNode) - Method in class org.graalvm.compiler.java.FrameStateBuilder
-
- inferSize(T) - Method in interface org.graalvm.nativebridge.BinaryMarshaller
-
Estimates a size in bytes needed to marshall given object.
- inferStamp() - Method in class org.graalvm.compiler.hotspot.nodes.LoadIndexedPointerNode
-
- inferStamp() - Method in class org.graalvm.compiler.hotspot.replacements.KlassLayoutHelperNode
-
- inferStamp() - Method in class org.graalvm.compiler.nodes.calc.AbstractNormalizeCompareNode
-
- inferStamp() - Method in class org.graalvm.compiler.nodes.calc.BinaryNode
-
- inferStamp() - Method in class org.graalvm.compiler.nodes.calc.ConditionalNode
-
- inferStamp() - Method in class org.graalvm.compiler.nodes.calc.SignedDivNode
-
- inferStamp() - Method in class org.graalvm.compiler.nodes.calc.SignedRemNode
-
- inferStamp() - Method in class org.graalvm.compiler.nodes.calc.TernaryNode
-
- inferStamp() - Method in class org.graalvm.compiler.nodes.calc.UnaryNode
-
- inferStamp() - Method in class org.graalvm.compiler.nodes.extended.FixedValueAnchorNode
-
- inferStamp() - Method in class org.graalvm.compiler.nodes.extended.RawLoadNode
-
- inferStamp() - Method in class org.graalvm.compiler.nodes.GuardedValueNode
-
- inferStamp() - Method in class org.graalvm.compiler.nodes.java.LoadIndexedNode
-
- inferStamp() - Method in class org.graalvm.compiler.nodes.PiNode
-
- inferStamp() - Method in class org.graalvm.compiler.nodes.ValueNode
-
This method can be overridden by subclasses of
ValueNode
if they need to recompute
their stamp if their inputs change.
- inferStamp() - Method in class org.graalvm.compiler.nodes.ValuePhiNode
-
- inferStamp() - Method in class org.graalvm.compiler.nodes.ValueProxyNode
-
- inferStamp() - Method in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerAddExactNode
-
- inferStamp() - Method in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerMulExactNode
-
- inferStamp() - Method in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerNegExactNode
-
- inferStamp() - Method in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerSubExactNode
-
- inferStamp() - Method in class org.graalvm.compiler.replacements.nodes.BasicObjectCloneNode
-
- inferStamp() - Method in class org.graalvm.compiler.replacements.nodes.MacroNode
-
- inferStamp() - Method in class org.graalvm.compiler.replacements.nodes.MacroWithExceptionNode
-
- inferStamp() - Method in class org.graalvm.compiler.word.WordCastNode
-
- InferStamps - Class in org.graalvm.compiler.phases.graph
-
- InferStamps() - Constructor for class org.graalvm.compiler.phases.graph.InferStamps
-
- inferStamps(StructuredGraph) - Static method in class org.graalvm.compiler.phases.graph.InferStamps
-
Infer the stamps for all Object nodes in the graph, to make the stamps as precise as
possible.
- inflate(Pointer, Pointer, int, JavaKind) - Static method in class org.graalvm.compiler.replacements.StringLatin1InflateNode
-
- inflatedCas - Variable in class org.graalvm.compiler.hotspot.replacements.MonitorSnippets.Counters
-
- inflatedFailedCas - Variable in class org.graalvm.compiler.hotspot.replacements.MonitorSnippets.Counters
-
- inflatedOwned - Variable in class org.graalvm.compiler.hotspot.replacements.MonitorSnippets.Counters
-
- inflatedRecursive - Variable in class org.graalvm.compiler.hotspot.replacements.MonitorSnippets.Counters
-
- info - Variable in class org.graalvm.compiler.replacements.SnippetTemplate.Arguments
-
- info() - Method in class org.graalvm.compiler.replacements.SnippetTemplate.EagerSnippetInfo
-
- info() - Method in class org.graalvm.compiler.replacements.SnippetTemplate.LazySnippetInfo
-
- info() - Method in class org.graalvm.compiler.replacements.SnippetTemplate.SnippetInfo
-
- INFO_LEVEL - Static variable in class org.graalvm.compiler.debug.DebugContext
-
Informational debug level.
- InfoElement(Stamp, GuardingNode, ValueNode, ConditionalEliminationUtil.InfoElement) - Constructor for class org.graalvm.compiler.phases.common.ConditionalEliminationUtil.InfoElement
-
- infoElements(ValueNode) - Method in interface org.graalvm.compiler.phases.common.ConditionalEliminationUtil.InfoElementProvider
-
- inInterpreterMethod - Variable in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.KnownMethods
-
- inIntrinsic() - Static method in class org.graalvm.compiler.api.directives.GraalDirectives
-
Determines if the method is called within the scope of a Graal intrinsic.
- init(List<LIRInstruction>) - Method in class org.graalvm.compiler.lir.LIRInsertionBuffer
-
Initialize this buffer.
- init(ResolvedJavaMethod, ValueNode[]) - Method in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.InvocationPluginReceiver
-
- init - Variable in class org.graalvm.compiler.nodes.loop.BasicInductionVariable
-
- initAllocatable(RegisterArray) - Method in class org.graalvm.compiler.core.common.alloc.RegisterAllocationConfig
-
- initAllocatable(RegisterArray) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotRegisterAllocationConfig
-
- initDebugInfo(FrameMap, boolean) - Method in class org.graalvm.compiler.lir.LIRFrameState
-
Called by the register allocator to initialize the frame state.
- initDestroyedCallerRegisters(EconomicSet<Register>) - Method in class org.graalvm.compiler.hotspot.stubs.Stub
-
- INITIAL_REQUIRED_STAGES - Static variable in class org.graalvm.compiler.nodes.GraphState
-
- INITIAL_TYPE_MARKER - Static variable in class org.graalvm.compiler.truffle.compiler.nodes.frame.NewFrameNode
-
- InitialCodeBufferSize - Static variable in class org.graalvm.compiler.asm.AsmOptions
-
- initialCreatedNodes - Variable in class org.graalvm.compiler.nodes.GraphDecoder.LoopScope
-
Nodes that have been created in outer loop scopes and existed before starting to process
this loop, indexed by the orderId.
- initialize(int, Node) - Method in class org.graalvm.compiler.graph.NodeList
-
- initialize(Node, Node) - Method in class org.graalvm.compiler.graph.Position
-
- initialize(HotSpotProviders, OptionValues) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotForeignCallsProvider
-
- initialize(OptionValues, Iterable<DebugHandlersFactory>, HotSpotProviders, GraalHotSpotVMConfig, HotSpotAllocationSnippets.Templates) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotLoweringProvider
-
- initialize(HotSpotProviders, OptionValues) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotForeignCallsProvider
-
- initialize(OptionValues, Iterable<DebugHandlersFactory>, HotSpotProviders, GraalHotSpotVMConfig, HotSpotAllocationSnippets.Templates) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotLoweringProvider
-
- initialize(HotSpotJVMCIRuntime, OptionValues) - Static method in class org.graalvm.compiler.hotspot.debug.BenchmarkCounters
-
- initialize(HotSpotProviders, OptionValues, GraalHotSpotVMConfig, HotSpotHostForeignCallsProvider, Iterable<DebugHandlersFactory>) - Method in interface org.graalvm.compiler.hotspot.meta.DefaultHotSpotLoweringProvider.Extension
-
Initializes this extension.
- initialize(OptionValues, Iterable<DebugHandlersFactory>, HotSpotProviders, GraalHotSpotVMConfig) - Method in class org.graalvm.compiler.hotspot.meta.DefaultHotSpotLoweringProvider
-
- initialize(OptionValues, Iterable<DebugHandlersFactory>, HotSpotProviders, GraalHotSpotVMConfig, HotSpotAllocationSnippets.Templates) - Method in class org.graalvm.compiler.hotspot.meta.DefaultHotSpotLoweringProvider
-
- initialize(HotSpotProviders, OptionValues) - Method in class org.graalvm.compiler.hotspot.meta.HotSpotHostForeignCallsProvider
-
- initialize(OptionValues, Iterable<DebugHandlersFactory>, HotSpotProviders, GraalHotSpotVMConfig) - Method in interface org.graalvm.compiler.hotspot.meta.HotSpotLoweringProvider
-
- initialize() - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaType
-
- initialize(OptionValues, SnippetCounter.Group.Factory, Providers) - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- initialize(Map<String, Object>, CompilableTruffleAST, boolean) - Method in interface org.graalvm.compiler.truffle.common.TruffleCompiler
-
Initializes the compiler before the first compilation.
- initialize(TruffleCompilerRuntime) - Static method in class org.graalvm.compiler.truffle.common.TruffleCompilerRuntimeInstance
-
Support for re-initializing the singleton in a native-image.
- initialize(OptionValues) - Method in class org.graalvm.compiler.truffle.compiler.hotspot.HotSpotPartialEvaluator
-
- initialize(OptionValues) - Method in class org.graalvm.compiler.truffle.compiler.PartialEvaluator
-
- initialize(Map<String, Object>, CompilableTruffleAST, boolean) - Method in class org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl
-
- initialized() - Method in class org.graalvm.compiler.lir.LIRInsertionBuffer
-
- initialized - Variable in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
Whether this call target was cloned, compiled or called.
- initializeForMethodStart(Assumptions, boolean, GraphBuilderConfiguration.Plugins) - Method in class org.graalvm.compiler.java.FrameStateBuilder
-
- initializeFromArgumentsArray(ValueNode[]) - Method in class org.graalvm.compiler.java.FrameStateBuilder
-
- initializeKnownMethods(MetaAccessProvider) - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- initializeList(Node, int, NodeList<Node>) - Method in class org.graalvm.compiler.graph.Edges
-
- initializeLists(Node, Node) - Method in class org.graalvm.compiler.graph.Edges
-
Initializes the list edges in a given node based on the size of the list edges in a prototype
node.
- initializeLong(WordBase, long, LocationIdentity) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Initializes the memory at address (this + offset)
.
- initializeLong(WordBase, long, LocationIdentity) - Method in class org.graalvm.compiler.word.Word
-
- initializeLong(int, long, LocationIdentity) - Method in class org.graalvm.compiler.word.Word
-
- initializeNode(Node, int, Node) - Method in class org.graalvm.compiler.graph.Edges
-
Sets the value of a given edge without notifying the new and old nodes on the other end of
the edge of the change.
- initializeObjectHeader(Word, Word, boolean) - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotAllocationSnippets
-
- initializeObjectHeader(Word, Word, KlassPointer) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- initializeObjectHeader(Word, Word, boolean) - Method in class org.graalvm.compiler.replacements.AllocationSnippets
-
- initializePhiInput(PhiNode, int, ValueNode) - Method in class org.graalvm.compiler.virtual.phases.ea.GraphEffectList
-
Sets the phi node's input at the given index to the given value, adding new phi inputs as
needed.
- initializeScope() - Method in class org.graalvm.compiler.phases.graph.ScopedPostOrderNodeIterator
-
- initializeValueAt(int, ValueNode) - Method in class org.graalvm.compiler.nodes.PhiNode
-
Sets the value at the given index and makes sure that the values list is large enough.
- initializeWorklist(T, BitSet) - Static method in class org.graalvm.compiler.core.common.alloc.BasicBlockOrderUtils
-
Initializes the priority queue used for the work list of blocks and adds the start block.
- initialSize - Variable in class org.graalvm.compiler.graph.NodeList
-
- initialSpillSize - Variable in class org.graalvm.compiler.lir.framemap.FrameMap
-
Initial size of the area occupied by spill slots and other stack-allocated memory blocks.
- initJsrAlternatives() - Method in class org.graalvm.compiler.java.BciBlockMapping.BciBlock
-
- initLazyCompilerConfigurationName() - Method in class org.graalvm.compiler.truffle.runtime.hotspot.AbstractHotSpotTruffleRuntime
-
Gets the compiler configuration name without requiring a compiler to be created.
- initMap(EconomicMap<OptionKey<?>, Object>, UnmodifiableEconomicMap<OptionKey<?>, Object>) - Static method in class org.graalvm.compiler.options.OptionValues
-
- initNode() - Method in class org.graalvm.compiler.nodes.loop.BasicInductionVariable
-
- initNode() - Method in class org.graalvm.compiler.nodes.loop.DerivedConvertedInductionVariable
-
- initNode() - Method in class org.graalvm.compiler.nodes.loop.DerivedOffsetInductionVariable
-
- initNode() - Method in class org.graalvm.compiler.nodes.loop.DerivedScaledInductionVariable
-
- initNode() - Method in class org.graalvm.compiler.nodes.loop.InductionVariable
-
Returns the node that gives the initial value of this induction variable.
- injectArgumentsProfile(Object[]) - Method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
- injectBranchProbability(double, boolean) - Static method in class org.graalvm.compiler.api.directives.GraalDirectives
-
Injects a probability for the given condition into the profiling information of a branch
instruction.
- injected(double) - Static method in class org.graalvm.compiler.nodes.ProfileData.BranchProbabilityData
-
- injected(double, boolean) - Static method in class org.graalvm.compiler.nodes.ProfileData.BranchProbabilityData
-
- injected(double) - Static method in class org.graalvm.compiler.nodes.ProfileData.LoopFrequencyData
-
- INJECTED - Static variable in class org.graalvm.compiler.replacements.StringLatin1Snippets
-
- INJECTED - Static variable in class org.graalvm.compiler.replacements.StringUTF16Snippets
-
- INJECTED_INTRINSIC_CONTEXT - Static variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- INJECTED_META_ACCESS - Static variable in class org.graalvm.compiler.replacements.arraycopy.ArrayCopySnippets
-
- INJECTED_METAACCESS - Static variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- INJECTED_OPTIONVALUES - Static variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- INJECTED_TARGET - Static variable in class org.graalvm.compiler.replacements.NodeIntrinsificationProvider
-
- INJECTED_VMCONFIG - Static variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- InjectedCompilationDelay - Static variable in class org.graalvm.compiler.core.GraalCompilerOptions
-
- injectIterationCount(double, boolean) - Static method in class org.graalvm.compiler.api.directives.GraalDirectives
-
Injects an average iteration count of a loop into the probability information of a loop exit
condition.
- injectTailCallCode(int, int) - Method in class org.graalvm.compiler.truffle.compiler.hotspot.TruffleCallBoundaryInstrumentation
-
Injects code into the verified entry point of that makes a tail-call to the target callee.
- inLibGraal() - Static method in class org.graalvm.libgraal.LibGraal
-
Determines if the current runtime is libgraal.
- Inline - Static variable in class org.graalvm.compiler.core.phases.HighTier.Options
-
- inline - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- inline(Invoke, ResolvedJavaMethod, Inlineable, boolean, String) - Static method in class org.graalvm.compiler.phases.common.inlining.info.AbstractInlineInfo
-
- inline(CoreProviders, String) - Method in class org.graalvm.compiler.phases.common.inlining.info.AssumptionInlineInfo
-
- inline(CoreProviders, String) - Method in class org.graalvm.compiler.phases.common.inlining.info.ExactInlineInfo
-
- inline(CoreProviders, String) - Method in interface org.graalvm.compiler.phases.common.inlining.info.InlineInfo
-
Performs the inlining described by this object and returns the node that represents the
return value of the inlined method (or null for void methods and methods that have no
non-exceptional exit).
- inline(CoreProviders, String) - Method in class org.graalvm.compiler.phases.common.inlining.info.MultiTypeGuardInlineInfo
-
- inline(CoreProviders, String) - Method in class org.graalvm.compiler.phases.common.inlining.info.TypeGuardInlineInfo
-
- inline(Invoke, StructuredGraph, boolean, ResolvedJavaMethod) - Static method in class org.graalvm.compiler.phases.common.inlining.InliningUtil
-
Performs an actual inlining, thereby replacing the given invoke with the given
inlineGraph
.
- inline(Invoke, StructuredGraph, boolean, ResolvedJavaMethod, String, String) - Static method in class org.graalvm.compiler.phases.common.inlining.InliningUtil
-
- inline(Invoke, StructuredGraph, boolean, ResolvedJavaMethod, String, String, InliningUtil.InlineeReturnAction) - Static method in class org.graalvm.compiler.phases.common.inlining.InliningUtil
-
Performs an actual inlining, thereby replacing the given invoke with the given
inlineGraph
.
- inline(Invoke, String, String) - Method in class org.graalvm.compiler.replacements.GraphKit
-
- inline() - Method in class org.graalvm.compiler.truffle.compiler.phases.inlining.CallNode
-
- inline(InliningUtil.InlineeReturnAction) - Method in class org.graalvm.compiler.truffle.compiler.phases.inlining.CallNode
-
- Inlineable - Interface in org.graalvm.compiler.phases.common.inlining.info.elem
-
- inlineableElementAt(int) - Method in class org.graalvm.compiler.phases.common.inlining.info.ExactInlineInfo
-
- inlineableElementAt(int) - Method in interface org.graalvm.compiler.phases.common.inlining.info.InlineInfo
-
- inlineableElementAt(int) - Method in class org.graalvm.compiler.phases.common.inlining.info.MultiTypeGuardInlineInfo
-
- inlineableElementAt(int) - Method in class org.graalvm.compiler.phases.common.inlining.info.TypeGuardInlineInfo
-
- InlineableGraph - Class in org.graalvm.compiler.phases.common.inlining.info.elem
-
Represents a feasible concrete target for inlining, whose graph has been copied already and thus
can be modified without affecting the original (usually cached) version.
- InlineableGraph(ResolvedJavaMethod, Invoke, HighTierContext, CanonicalizerPhase, boolean) - Constructor for class org.graalvm.compiler.phases.common.inlining.info.elem.InlineableGraph
-
- InlineAcrossTruffleBoundary - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- inlineAsIntrinsic(Invoke, String, String) - Method in class org.graalvm.compiler.replacements.GraphKit
-
Inlines a given invocation to a method.
- InlineCacheGuardPosition - Class in org.graalvm.compiler.graph
-
- InlineCacheGuardPosition(NodeSourcePosition, ResolvedJavaType, ResolvedJavaMethod) - Constructor for class org.graalvm.compiler.graph.InlineCacheGuardPosition
-
- inlineCacheMissStub - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- inlineControl - Variable in class org.graalvm.compiler.nodes.InvokeNode
-
- inlineControl - Variable in class org.graalvm.compiler.nodes.InvokeWithExceptionNode
-
- inlinedTargets() - Method in class org.graalvm.compiler.truffle.runtime.TruffleInlining
-
- InlineDuringParsing - Static variable in class org.graalvm.compiler.java.BytecodeParserOptions
-
- InlineDuringParsingMaxDepth - Static variable in class org.graalvm.compiler.java.BytecodeParserOptions
-
- InlineDuringParsingPlugin - Class in org.graalvm.compiler.replacements
-
- InlineDuringParsingPlugin() - Constructor for class org.graalvm.compiler.replacements.InlineDuringParsingPlugin
-
- InlineeReturnAction() - Constructor for class org.graalvm.compiler.phases.common.inlining.InliningUtil.InlineeReturnAction
-
- InlineEverything - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- InlineEverythingPolicy - Class in org.graalvm.compiler.phases.common.inlining.policy
-
- InlineEverythingPolicy() - Constructor for class org.graalvm.compiler.phases.common.inlining.policy.InlineEverythingPolicy
-
- inlineForCanonicalization(Invoke, StructuredGraph, boolean, ResolvedJavaMethod, String, String) - Static method in class org.graalvm.compiler.phases.common.inlining.InliningUtil
-
Inline inlineGraph
into the current replacing the node Invoke
and return the
set of nodes which should be canonicalized.
- inlineForCanonicalization(Invoke, StructuredGraph, boolean, ResolvedJavaMethod, Consumer<UnmodifiableEconomicMap<Node, Node>>, String, String) - Static method in class org.graalvm.compiler.phases.common.inlining.InliningUtil
-
- inlineForCanonicalization(Invoke, StructuredGraph, boolean, ResolvedJavaMethod, Consumer<UnmodifiableEconomicMap<Node, Node>>, String, String, InliningUtil.InlineeReturnAction) - Static method in class org.graalvm.compiler.phases.common.inlining.InliningUtil
-
- InlineGraalStubs - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- InlineInfo - Interface in org.graalvm.compiler.phases.common.inlining.info
-
Represents an opportunity for inlining at a given invoke, with the given weight and level.
- InlineInvokePlugin - Interface in org.graalvm.compiler.nodes.graphbuilderconf
-
Plugin for specifying what is inlined during graph parsing.
- InlineInvokePlugin.InlineInfo - Class in org.graalvm.compiler.nodes.graphbuilderconf
-
- inlineInvokesAsIntrinsics(String, String) - Method in class org.graalvm.compiler.replacements.GraphKit
-
Recursively
inlines all invocations currently in the graph.
- InlineMegamorphicCalls - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- inlineMegamorphicCalls(OptionValues) - Method in class org.graalvm.compiler.phases.OptimisticOptimizations
-
- InlineMethodSubstitutionsPolicy - Class in org.graalvm.compiler.phases.common.inlining.policy
-
Inline every method which would be replaced by a substitution.
- InlineMethodSubstitutionsPolicy() - Constructor for class org.graalvm.compiler.phases.common.inlining.policy.InlineMethodSubstitutionsPolicy
-
- InlineMonomorphicCalls - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- inlineMonomorphicCalls(OptionValues) - Method in class org.graalvm.compiler.phases.OptimisticOptimizations
-
- inlineNotify - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- inlineNotify() - Method in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- inlineNotifyAll() - Method in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- inlineObjects() - Method in class org.graalvm.compiler.asm.Assembler
-
- inlineOnly() - Method in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugin
-
Determines if this plugin can only be used when inlining the method is it associated with.
- inlineOnly() - Method in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugin.InlineOnlyInvocationPlugin
-
- inlineOnly() - Method in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugin.RequiredInlineOnlyInvocationPlugin
-
- InlineOnly - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- InlineOnlyInvocationPlugin(String, Type...) - Constructor for class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugin.InlineOnlyInvocationPlugin
-
- InlinePartialIntrinsicExitDuringParsing - Static variable in class org.graalvm.compiler.java.BytecodeParserOptions
-
- InlinePolymorphicCalls - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- inlinePolymorphicCalls(OptionValues) - Method in class org.graalvm.compiler.phases.OptimisticOptimizations
-
- InlineReplacementsPhase() - Constructor for class org.graalvm.compiler.truffle.compiler.PostPartialEvaluationSuite.InlineReplacementsPhase
-
- inlineRootForCallTarget(CompilableTruffleAST) - Method in class org.graalvm.compiler.truffle.compiler.PartialEvaluator
-
Hook for subclasses: return a customized compilation root when inlining a specific call
target.
- InlineVTableStubs - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- Inlining - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- inlining - Variable in class org.graalvm.compiler.truffle.runtime.EngineData
-
- InliningAcrossTruffleBoundaryPhase - Class in org.graalvm.compiler.truffle.compiler.phases
-
- InliningAcrossTruffleBoundaryPhase() - Constructor for class org.graalvm.compiler.truffle.compiler.phases.InliningAcrossTruffleBoundaryPhase
-
- InliningData - Class in org.graalvm.compiler.phases.common.inlining.walker
-
The space of inlining decisions is explored depth-first with the help of a stack realized by
InliningData
.
- InliningData(StructuredGraph, HighTierContext, int, CanonicalizerPhase, InliningPolicy, LinkedList<Invoke>) - Constructor for class org.graalvm.compiler.phases.common.inlining.walker.InliningData
-
- inliningData() - Method in interface org.graalvm.compiler.truffle.common.TruffleCompilationTask
-
- inliningData() - Method in class org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl.CancellableTruffleCompilationTask
-
- inliningData() - Method in class org.graalvm.compiler.truffle.runtime.CompilationTask
-
- inliningDepth() - Method in class org.graalvm.compiler.phases.common.inlining.walker.InliningData
-
- inliningDepth - Variable in class org.graalvm.compiler.replacements.PEGraphDecoder.PEMethodScope
-
- InliningDepthError - Static variable in class org.graalvm.compiler.replacements.PEGraphDecoder.Options
-
- InliningExpansionBudget - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- InliningInliningBudget - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- InliningIterator - Class in org.graalvm.compiler.phases.common.inlining.walker
-
Given a graph, visit all fixed nodes in dominator-based order, collecting in the process the
Invoke
nodes with
MethodCallTargetNode
.
- InliningIterator(StructuredGraph) - Constructor for class org.graalvm.compiler.phases.common.inlining.walker.InliningIterator
-
- InliningLog - Class in org.graalvm.compiler.nodes
-
This class contains all inlining decisions performed on a graph during the compilation.
- InliningLog(ResolvedJavaMethod) - Constructor for class org.graalvm.compiler.nodes.InliningLog
-
- InliningLog.Decision - Class in org.graalvm.compiler.nodes
-
- InliningLog.PlaceholderInvokable - Class in org.graalvm.compiler.nodes
-
- InliningLog.RootScope - Class in org.graalvm.compiler.nodes
-
Used to change the current effective root of the method being compiled.
- InliningLog.UpdateScope - Class in org.graalvm.compiler.nodes
-
Used to designate scopes in which
Invokable
registration or cloning should be handled
differently.
- InliningPhase - Class in org.graalvm.compiler.phases.common.inlining
-
- InliningPhase(InliningPolicy, CanonicalizerPhase) - Constructor for class org.graalvm.compiler.phases.common.inlining.InliningPhase
-
- InliningPhase(InliningPolicy, CanonicalizerPhase, LinkedList<Invoke>) - Constructor for class org.graalvm.compiler.phases.common.inlining.InliningPhase
-
- InliningPhase.Options - Class in org.graalvm.compiler.phases.common.inlining
-
- InliningPolicy - Interface in org.graalvm.compiler.phases.common.inlining.policy
-
- InliningPolicy - Interface in org.graalvm.compiler.truffle.compiler.phases.inlining
-
- InliningPolicy - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- InliningPolicy.Decision - Class in org.graalvm.compiler.phases.common.inlining.policy
-
- InliningPolicyProvider - Class in org.graalvm.compiler.truffle.compiler.phases.inlining
-
- InliningPolicyProvider(int, String) - Constructor for class org.graalvm.compiler.truffle.compiler.phases.inlining.InliningPolicyProvider
-
- InliningRecursionDepth - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- InliningUseSize - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- InliningUtil - Class in org.graalvm.compiler.phases.common.inlining
-
- InliningUtil() - Constructor for class org.graalvm.compiler.phases.common.inlining.InliningUtil
-
- InliningUtil.InlineeReturnAction - Class in org.graalvm.compiler.phases.common.inlining
-
Pre-processing hook for special handling of inlinee return nodes during inlining.
- innerFirst() - Method in class org.graalvm.compiler.nodes.loop.LoopsData
-
Get all loops, with inner loops ordered before outer loops.
- innerFrameStates() - Method in class org.graalvm.compiler.nodes.FrameState
-
- inNestedScope() - Method in class org.graalvm.compiler.debug.DebugContext
-
Determines if scopes are enabled and this context is in a non-top-level scope.
- input - Variable in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotMove.CompressPointer
-
- input - Variable in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotMove.UncompressPointer
-
- input - Variable in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotMathIntrinsicOp
-
- input - Variable in class org.graalvm.compiler.lir.aarch64.AArch64AcrossVectorOp.ASIMDOp
-
- input - Variable in class org.graalvm.compiler.lir.aarch64.AArch64BitFieldOp
-
- input - Variable in class org.graalvm.compiler.lir.aarch64.AArch64BitManipulationOp
-
- input - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ByteSwap.ASIMDByteSwapOp
-
- input - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ByteSwap.ByteSwapOp
-
- input - Variable in class org.graalvm.compiler.lir.aarch64.AArch64MathSignumOp
-
This argument must be Alive to ensure that result and input are not assigned to the same
register, which would break the code generation by destroying input too early.
- input - Variable in class org.graalvm.compiler.lir.aarch64.AArch64Move.Move
-
- input - Variable in class org.graalvm.compiler.lir.aarch64.AArch64Move.StoreOp
-
- input - Variable in class org.graalvm.compiler.lir.aarch64.AArch64Move.StoreReleaseOp
-
- input - Variable in class org.graalvm.compiler.lir.amd64.AMD64ByteSwapOp
-
- input - Variable in class org.graalvm.compiler.lir.amd64.AMD64MathIntrinsicUnaryOp
-
- input - Variable in class org.graalvm.compiler.lir.amd64.AMD64MathSignumOp
-
- input - Variable in class org.graalvm.compiler.lir.amd64.AMD64Move.AMD64PushPopStackMove
-
- input - Variable in class org.graalvm.compiler.lir.amd64.AMD64Move.AMD64StackMove
-
- input - Variable in class org.graalvm.compiler.lir.amd64.AMD64Move.MoveFromRegOp
-
- input - Variable in class org.graalvm.compiler.lir.amd64.AMD64Move.MoveToRegOp
-
- input - Variable in class org.graalvm.compiler.lir.amd64.AMD64RoundFloatToIntegerOp
-
- input - Variable in class org.graalvm.compiler.lir.amd64.AMD64SignExtendOp
-
- input - Variable in class org.graalvm.compiler.lir.amd64.AMD64Unary.MemoryOp
-
- input - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorMove.AVXMoveToIntOp
-
- input - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorMove.MoveFromRegOp
-
- input - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorMove.MoveToRegOp
-
- input - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorMove.StackMoveOp
-
- input - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorMove.VectorStoreOp
-
- input - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorUnary.AVXBroadcastOp
-
- input - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorUnary.AVXConvertMemoryOp
-
- input - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorUnary.AVXConvertOp
-
- input - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorUnary.AVXUnaryMemoryOp
-
- input - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorUnary.AVXUnaryOp
-
- input - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorUnary.AVXUnaryRVMOp
-
- input - Variable in class org.graalvm.compiler.lir.StandardOp.StackMove
-
- input0 - Variable in class org.graalvm.compiler.lir.aarch64.AArch64MathIntrinsicBinaryOp
-
- input0 - Variable in class org.graalvm.compiler.lir.amd64.AMD64MathIntrinsicBinaryOp
-
- input1 - Variable in class org.graalvm.compiler.lir.aarch64.AArch64MathIntrinsicBinaryOp
-
- input1 - Variable in class org.graalvm.compiler.lir.amd64.AMD64MathIntrinsicBinaryOp
-
- INPUT_BITS - Static variable in class org.graalvm.compiler.truffle.compiler.nodes.AnyExtendNode
-
- inputBits - Variable in class org.graalvm.compiler.nodes.calc.IntegerConvertNode
-
- inputChanged(Node) - Method in class org.graalvm.compiler.graph.Graph.NodeEventListener
-
Notifies this listener about a change in a node's inputs.
- InputEdges - Class in org.graalvm.compiler.graph
-
- InputEdges(int, ArrayList<NodeClass.InputInfo>) - Constructor for class org.graalvm.compiler.graph.InputEdges
-
- InputInfo(long, String, Class<?>, Class<?>, InputType, boolean) - Constructor for class org.graalvm.compiler.graph.NodeClass.InputInfo
-
- inputIsLoopInvariant(Node, LoopEx, NodeBitMap) - Static method in class org.graalvm.compiler.phases.common.DominatorBasedGlobalValueNumberingPhase
-
- inputPositions() - Method in class org.graalvm.compiler.graph.Node
-
Returns an
iterable
which can be used to traverse all non-null input edges
of
this
.
- inputs() - Method in class org.graalvm.compiler.graph.Node
-
Returns an
iterable
which can be used to traverse all non-null input
edges of
this
.
- inputs - Variable in class org.graalvm.compiler.graph.NodeClass.NodeFieldsScanner
-
- inputs - Variable in class org.graalvm.compiler.lir.amd64.AMD64Move.AMD64MultiStackMove
-
- inputs - Variable in class org.graalvm.compiler.replacements.nodes.CounterModeAESNode
-
- inputsIteration() - Method in class org.graalvm.compiler.graph.NodeClass
-
- InputType - Enum in org.graalvm.compiler.nodeinfo
-
Constants denoting how a node is using an input node.
- inputValue - Variable in class org.graalvm.compiler.lir.aarch64.AArch64Convert.ASIMDFloatConvertOp
-
- inputValue - Variable in class org.graalvm.compiler.lir.aarch64.AArch64Convert.ASIMDNarrowOp
-
- inputValue - Variable in class org.graalvm.compiler.lir.aarch64.AArch64Convert.ASIMDSignExtendOp
-
- inputValue - Variable in class org.graalvm.compiler.lir.aarch64.AArch64Convert.ASIMDZeroExtendOp
-
- inputValue - Variable in class org.graalvm.compiler.lir.aarch64.AArch64Convert.FloatConvertOp
-
- inputValue - Variable in class org.graalvm.compiler.lir.aarch64.AArch64Convert.SignExtendOp
-
- inputValue - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ReinterpretOp
-
- inQueue - Variable in class org.graalvm.compiler.graph.NodeWorkList.IterativeNodeWorkList
-
- inRC(RegisterCategory, Register) - Static method in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler
-
- insert(FixedNode, FixedWithNextNode) - Method in class org.graalvm.compiler.phases.graph.ScheduledNodeIterator
-
- Insert128Op(AllocatableValue, AllocatableValue, AllocatableValue, int) - Constructor for class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.Insert128Op
-
- Insert256Op(AllocatableValue, AllocatableValue, AllocatableValue, int) - Constructor for class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.Insert256Op
-
- insertAll(EffectList, int) - Method in class org.graalvm.compiler.virtual.phases.ea.EffectList
-
- insertAtIndex(int, BasePhase<? super C>) - Method in class org.graalvm.compiler.phases.PhaseSuite
-
Insert a new phase at the specified index and shifts the element currently at that position
and any subsequent elements to the right.
- insertBefore(LoopEx) - Method in class org.graalvm.compiler.nodes.loop.LoopFragment
-
- insertBefore(LoopEx) - Method in class org.graalvm.compiler.nodes.loop.LoopFragmentInside
-
- insertBefore(LoopEx) - Method in class org.graalvm.compiler.nodes.loop.LoopFragmentWhole
-
- insertBefore - Variable in class org.graalvm.compiler.replacements.PEGraphDecoder.PEPluginGraphBuilderContext
-
- insertCounter(StructuredGraph, TruffleTierContext, JavaConstant, FixedWithNextNode, int) - Static method in class org.graalvm.compiler.truffle.compiler.phases.InstrumentPhase
-
- insertData(DataSection.Data) - Method in class org.graalvm.compiler.code.DataSection
-
- insertDeoptimization(VirtualizerTool) - Method in class org.graalvm.compiler.truffle.compiler.nodes.frame.VirtualFrameAccessorNode
-
- insertFullInfopoints() - Method in class org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderConfiguration
-
- InsertGuardFencesPhase - Class in org.graalvm.compiler.phases.common
-
- InsertGuardFencesPhase() - Constructor for class org.graalvm.compiler.phases.common.InsertGuardFencesPhase
-
- insertLdpStp(int, int, AArch64Assembler.Instruction, boolean, Register, Register, AArch64Address) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
Insert ldp/stp at the specified position.
- insertLoopPhis(LocalLiveness, int, LoopBeginNode, boolean, boolean) - Method in class org.graalvm.compiler.java.FrameStateBuilder
-
- insertLoopProxies(LoopExitNode, FrameStateBuilder) - Method in class org.graalvm.compiler.java.FrameStateBuilder
-
- insertPrePostLoops(LoopEx) - Static method in class org.graalvm.compiler.loop.phases.LoopTransformations
-
- insertProxies(Function<ValueNode, ValueNode>) - Method in class org.graalvm.compiler.java.FrameStateBuilder
-
- insertTypeGuard(CoreProviders, Invoke, ResolvedJavaType, Speculation) - Static method in class org.graalvm.compiler.phases.common.inlining.InliningUtil
-
- insertWithinAfter(LoopEx, EconomicMap<LoopBeginNode, OpaqueNode>) - Method in class org.graalvm.compiler.nodes.loop.LoopFragmentInside
-
Duplicate the body within the loop after the current copy copy of the body, updating the
iteration limit to account for the duplication.
- inside - Variable in class org.graalvm.compiler.nodes.loop.LoopEx
-
- inside() - Method in class org.graalvm.compiler.nodes.loop.LoopEx
-
- insideBefore(FixedNode) - Method in class org.graalvm.compiler.nodes.loop.LoopEx
-
- insideFrom(FixedNode) - Method in class org.graalvm.compiler.nodes.loop.LoopEx
-
- insideTryBlock() - Method in class org.graalvm.compiler.java.BytecodeParser
-
Returns true if the current parse position is covered by an exception handler, including
exception handlers of all outer scopes when inlining during parsing.
- install(OptionValues) - Static method in class org.graalvm.compiler.truffle.compiler.PerformanceInformationHandler
-
- install(HighTier, OptionValues) - Static method in class org.graalvm.compiler.truffle.compiler.phases.TruffleHostInliningPhase
-
- install(GraalTruffleRuntime) - Static method in class org.graalvm.compiler.truffle.runtime.debug.JFRListener
-
- install(GraalTruffleRuntime) - Static method in class org.graalvm.compiler.truffle.runtime.debug.StatisticsListener
-
- install(GraalTruffleRuntime) - Static method in class org.graalvm.compiler.truffle.runtime.debug.TraceASTCompilationListener
-
- install(GraalTruffleRuntime) - Static method in class org.graalvm.compiler.truffle.runtime.debug.TraceCompilationListener
-
- install(GraalTruffleRuntime) - Static method in class org.graalvm.compiler.truffle.runtime.debug.TraceCompilationPolymorphismListener
-
- install(GraalTruffleRuntime) - Static method in class org.graalvm.compiler.truffle.runtime.debug.TraceSplittingListener
-
- installDefaultListeners() - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- installedCodeOwner - Variable in class org.graalvm.compiler.core.GraalCompiler.Request
-
- installFailed(Throwable) - Method in class org.graalvm.compiler.core.target.Backend.CodeInstallationTask
-
- installInlineInvokePlugin(GraphBuilderConfiguration.Plugins, OptionValues) - Static method in class org.graalvm.compiler.truffle.compiler.phases.TruffleHostInliningPhase
-
- installTruffleCallBoundaryMethod(ResolvedJavaMethod) - Method in interface org.graalvm.compiler.truffle.common.hotspot.HotSpotTruffleCompiler
-
Compiles and installs special code for truffle call boundary methods.
- installTruffleCallBoundaryMethod(ResolvedJavaMethod) - Method in class org.graalvm.compiler.truffle.compiler.hotspot.HotSpotTruffleCompilerImpl
-
Compiles a method denoted as an entry point to truffle code invoked by the runtime.
- installTruffleReservedOopMethod(ResolvedJavaMethod) - Method in interface org.graalvm.compiler.truffle.common.hotspot.HotSpotTruffleCompiler
-
Compiles and installs special code fast thread local object access.
- installTruffleReservedOopMethod(ResolvedJavaMethod) - Method in class org.graalvm.compiler.truffle.compiler.hotspot.HotSpotTruffleCompilerImpl
-
Compiles a method with fast thread local Truffle intrinsics.
- INSTANCE - Static variable in class org.graalvm.compiler.bytecode.ResolvedJavaMethodBytecodeProvider
-
- Instance(CoreProviders, GraphBuilderConfiguration, OptimisticOptimizations, IntrinsicContext) - Constructor for class org.graalvm.compiler.java.GraphBuilderPhase.Instance
-
- Instance(StructuredGraph, BlockMap<List<Node>>, NodeMap<Block>, CoreProviders) - Constructor for class org.graalvm.compiler.phases.common.ConditionalEliminationPhase.Instance
-
- Instance(boolean) - Constructor for class org.graalvm.compiler.phases.schedule.SchedulePhase.Instance
-
- Instance(ControlFlowGraph, boolean) - Constructor for class org.graalvm.compiler.phases.schedule.SchedulePhase.Instance
-
- INSTANCE - Static variable in class org.graalvm.compiler.truffle.common.VoidGraphStructure
-
- instanceClass - Variable in class org.graalvm.compiler.nodes.java.NewInstanceNode
-
- instanceClass() - Method in class org.graalvm.compiler.nodes.java.NewInstanceNode
-
Gets the instance class being allocated by this node.
- instanceHeaderSize() - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotAllocationSnippets
-
- instanceHeaderSize(GraalHotSpotVMConfig) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- instanceHeaderSize() - Method in class org.graalvm.compiler.replacements.AllocationSnippets
-
- instanceKlassInitStateOffset - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- instanceKlassInitThreadOffset - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- instanceKlassStateBeingInitialized - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- instanceKlassStateBeingInitialized(GraalHotSpotVMConfig) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- instanceKlassStateFullyInitialized - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- instanceKlassStateFullyInitialized(GraalHotSpotVMConfig) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- INSTANCEOF - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- instanceOf - Variable in class org.graalvm.compiler.replacements.InstanceOfSnippetsTemplates.InstanceOfUsageReplacer
-
- instanceofDynamic(KlassPointer, Object, Object, Object, boolean, boolean, TypeCheckSnippetUtils.Counters) - Static method in class org.graalvm.compiler.hotspot.replacements.InstanceOfSnippets
-
Type test used when the type being tested against is not known at compile time.
- InstanceOfDynamicNode - Class in org.graalvm.compiler.nodes.java
-
The InstanceOfDynamicNode
represents a type check where the type being checked is not
known at compile time.
- InstanceOfDynamicNode(ValueNode, ValueNode, boolean, boolean) - Constructor for class org.graalvm.compiler.nodes.java.InstanceOfDynamicNode
-
- instanceofExact(Object, KlassPointer, Object, Object, TypeCheckSnippetUtils.Counters) - Static method in class org.graalvm.compiler.hotspot.replacements.InstanceOfSnippets
-
A test against a final type.
- InstanceOfNode - Class in org.graalvm.compiler.nodes.java
-
The InstanceOfNode
represents an instanceof test.
- InstanceOfNode(NodeClass<? extends InstanceOfNode>, ObjectStamp, ValueNode, JavaTypeProfile, AnchoringNode) - Constructor for class org.graalvm.compiler.nodes.java.InstanceOfNode
-
- instanceofPrimary(KlassPointer, Object, int, Object, Object, TypeCheckSnippetUtils.Counters) - Static method in class org.graalvm.compiler.hotspot.replacements.InstanceOfSnippets
-
A test against a primary type.
- instanceofSecondary(KlassPointer, Object, KlassPointer[], boolean[], Object, Object, TypeCheckSnippetUtils.Counters) - Static method in class org.graalvm.compiler.hotspot.replacements.InstanceOfSnippets
-
A test against a restricted secondary type type.
- instanceofSnippets - Variable in class org.graalvm.compiler.hotspot.meta.DefaultHotSpotLoweringProvider
-
- InstanceOfSnippets - Class in org.graalvm.compiler.hotspot.replacements
-
Snippets used for implementing the type test of an instanceof instruction.
- InstanceOfSnippets() - Constructor for class org.graalvm.compiler.hotspot.replacements.InstanceOfSnippets
-
- InstanceOfSnippets.Templates - Class in org.graalvm.compiler.hotspot.replacements
-
- InstanceOfSnippetsTemplates - Class in org.graalvm.compiler.replacements
-
- InstanceOfSnippetsTemplates(OptionValues, Providers) - Constructor for class org.graalvm.compiler.replacements.InstanceOfSnippetsTemplates
-
- InstanceOfSnippetsTemplates.InstanceOfUsageReplacer - Class in org.graalvm.compiler.replacements
-
- InstanceOfSnippetsTemplates.Instantiation - Class in org.graalvm.compiler.replacements
-
The result of instantiating an instanceof snippet.
- InstanceOfSnippetsTemplates.MaterializationUsageReplacer - Class in org.graalvm.compiler.replacements
-
- InstanceOfSnippetsTemplates.NonMaterializationUsageReplacer - Class in org.graalvm.compiler.replacements
-
- InstanceOfUsageReplacer(InstanceOfSnippetsTemplates.Instantiation, FloatingNode, ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.replacements.InstanceOfSnippetsTemplates.InstanceOfUsageReplacer
-
- instanceofWithProfile(Object, KlassPointer[], boolean[], Object, Object, boolean, TypeCheckSnippetUtils.Counters) - Static method in class org.graalvm.compiler.hotspot.replacements.InstanceOfSnippets
-
A test against a set of hints derived from a profile with 100% precise coverage of seen
types.
- instantiate(MetaAccessProvider, FixedNode, SnippetTemplate.UsageReplacer, SnippetTemplate.Arguments) - Method in class org.graalvm.compiler.replacements.SnippetTemplate
-
Replaces a given fixed node with this specialized snippet.
- instantiate(MetaAccessProvider, FixedNode, SnippetTemplate.UsageReplacer, SnippetTemplate.Arguments, boolean) - Method in class org.graalvm.compiler.replacements.SnippetTemplate
-
Replaces a given fixed node with this specialized snippet.
- instantiate(MetaAccessProvider, FloatingNode, SnippetTemplate.UsageReplacer, LoweringTool, SnippetTemplate.Arguments) - Method in class org.graalvm.compiler.replacements.SnippetTemplate
-
Replaces a given floating node with this specialized snippet.
- instantiate(MetaAccessProvider, FloatingNode, SnippetTemplate.UsageReplacer, SnippetTemplate.Arguments) - Method in class org.graalvm.compiler.replacements.SnippetTemplate
-
Replaces a given floating node with this specialized snippet.
- instantiation - Variable in class org.graalvm.compiler.replacements.InstanceOfSnippetsTemplates.InstanceOfUsageReplacer
-
- Instantiation() - Constructor for class org.graalvm.compiler.replacements.InstanceOfSnippetsTemplates.Instantiation
-
- instruction - Variable in class org.graalvm.compiler.asm.aarch64.AArch64Assembler.SingleInstructionAnnotation
-
- InstructionCounterOp(HotSpotCounterOp, String[]) - Constructor for class org.graalvm.compiler.hotspot.HotSpotInstructionProfiling.InstructionCounterOp
-
- instructionForId(int) - Method in class org.graalvm.compiler.lir.alloc.lsra.LinearScan
-
- instructionPosition - Variable in class org.graalvm.compiler.asm.aarch64.AArch64Assembler.PatchableCodeAnnotation
-
The position (bytes from the beginning of the method) of the annotated instruction.
- instructionPosition - Variable in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler.OperandDataAnnotation
-
The position (bytes from the beginning of the method) of the annotated instruction.
- InstructionPrinter - Class in org.graalvm.compiler.core.gen
-
A utility for
printing a node as an expression or
statement.
- InstructionPrinter(LogStream) - Constructor for class org.graalvm.compiler.core.gen.InstructionPrinter
-
- InstructionPrinter.InstructionLineColumn - Enum in org.graalvm.compiler.core.gen
-
The columns printed in a tabulated instruction
listing.
- InstructionStateProcedure - Interface in org.graalvm.compiler.lir
-
- InstructionValueConsumer - Interface in org.graalvm.compiler.lir
-
Functional interface for iterating over a list of values without modifying them.
- InstructionValueProcedure - Interface in org.graalvm.compiler.lir
-
Functional interface for iterating over a list of values, possibly returning a value to replace
the old value.
- Instrumentation - Interface in org.graalvm.compiler.core
-
Interface in charge of holding the instrumentation data structures.
- instrumentation - Variable in class org.graalvm.compiler.truffle.compiler.PartialEvaluator
-
The instrumentation object is used by the Truffle instrumentation to count executions.
- Instrumentation(long[]) - Constructor for class org.graalvm.compiler.truffle.compiler.phases.InstrumentPhase.Instrumentation
-
- instrumentationCfg - Variable in class org.graalvm.compiler.truffle.compiler.PartialEvaluator
-
- InstrumentationConfiguration(OptionValues) - Constructor for class org.graalvm.compiler.truffle.compiler.phases.InstrumentPhase.InstrumentationConfiguration
-
- instrumentationFilter(OptionValues) - Method in class org.graalvm.compiler.truffle.compiler.phases.InstrumentPhase
-
- instrumentationPointSlotCount() - Method in class org.graalvm.compiler.truffle.compiler.phases.InstrumentBranchesPhase
-
- instrumentationPointSlotCount() - Method in class org.graalvm.compiler.truffle.compiler.phases.InstrumentPhase
-
- instrumentationPointSlotCount() - Method in class org.graalvm.compiler.truffle.compiler.phases.InstrumentTruffleBoundariesPhase
-
- InstrumentationSuite - Class in org.graalvm.compiler.truffle.compiler.phases
-
- InstrumentationSuite(InstrumentPhase.InstrumentationConfiguration, SnippetReflectionProvider, InstrumentPhase.Instrumentation) - Constructor for class org.graalvm.compiler.truffle.compiler.phases.InstrumentationSuite
-
- instrumentationTableSize - Variable in class org.graalvm.compiler.truffle.compiler.phases.InstrumentPhase.InstrumentationConfiguration
-
- InstrumentationTableSize - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- instrumentBoundaries - Variable in class org.graalvm.compiler.truffle.compiler.phases.InstrumentPhase.InstrumentationConfiguration
-
- InstrumentBoundaries - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- instrumentBoundariesPerInlineSite - Variable in class org.graalvm.compiler.truffle.compiler.phases.InstrumentPhase.InstrumentationConfiguration
-
- InstrumentBoundariesPerInlineSite - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- instrumentBranches - Variable in class org.graalvm.compiler.truffle.compiler.phases.InstrumentPhase.InstrumentationConfiguration
-
- InstrumentBranches - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- instrumentBranchesPerInlineSite - Variable in class org.graalvm.compiler.truffle.compiler.phases.InstrumentPhase.InstrumentationConfiguration
-
- InstrumentBranchesPerInlineSite - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- InstrumentBranchesPhase - Class in org.graalvm.compiler.truffle.compiler.phases
-
Instruments
IfNode
s in the graph, by adding execution counters to the true and the false
branch of each
IfNode
.
- InstrumentBranchesPhase(SnippetReflectionProvider, InstrumentPhase.Instrumentation, boolean) - Constructor for class org.graalvm.compiler.truffle.compiler.phases.InstrumentBranchesPhase
-
- InstrumentBranchesPhase.BranchState - Enum in org.graalvm.compiler.truffle.compiler.phases
-
- InstrumentBranchesPhase.IfPoint - Class in org.graalvm.compiler.truffle.compiler.phases
-
- instrumentExceptionDispatch(StructuredGraph, FixedWithNextNode, Supplier<FrameState>) - Method in class org.graalvm.compiler.hotspot.meta.HotSpotExceptionDispatchPlugin
-
- instrumentExceptionDispatch(StructuredGraph, FixedWithNextNode, Supplier<FrameState>) - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.NodePlugin
-
Allows this plugin to add nodes after the exception object has been loaded in the dispatch
sequence.
- InstrumentFilter - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- instrumentGraph(StructuredGraph, TruffleTierContext, JavaConstant) - Method in class org.graalvm.compiler.truffle.compiler.phases.InstrumentBranchesPhase
-
- instrumentGraph(StructuredGraph, TruffleTierContext, JavaConstant) - Method in class org.graalvm.compiler.truffle.compiler.phases.InstrumentPhase
-
- instrumentGraph(StructuredGraph, TruffleTierContext, JavaConstant) - Method in class org.graalvm.compiler.truffle.compiler.phases.InstrumentTruffleBoundariesPhase
-
- instrumentPerInlineSite() - Method in class org.graalvm.compiler.truffle.compiler.phases.InstrumentBranchesPhase
-
- instrumentPerInlineSite() - Method in class org.graalvm.compiler.truffle.compiler.phases.InstrumentPhase
-
- instrumentPerInlineSite() - Method in class org.graalvm.compiler.truffle.compiler.phases.InstrumentTruffleBoundariesPhase
-
- InstrumentPhase - Class in org.graalvm.compiler.truffle.compiler.phases
-
- InstrumentPhase(SnippetReflectionProvider, InstrumentPhase.Instrumentation) - Constructor for class org.graalvm.compiler.truffle.compiler.phases.InstrumentPhase
-
- InstrumentPhase.Instrumentation - Class in org.graalvm.compiler.truffle.compiler.phases
-
- InstrumentPhase.InstrumentationConfiguration - Class in org.graalvm.compiler.truffle.compiler.phases
-
- InstrumentPhase.Point - Class in org.graalvm.compiler.truffle.compiler.phases
-
- InstrumentTruffleBoundariesPhase - Class in org.graalvm.compiler.truffle.compiler.phases
-
Instruments calls to TruffleBoundary
-annotated methods in the graph, by adding execution
counters to respective callsites.
- InstrumentTruffleBoundariesPhase(SnippetReflectionProvider, InstrumentPhase.Instrumentation, boolean) - Constructor for class org.graalvm.compiler.truffle.compiler.phases.InstrumentTruffleBoundariesPhase
-
- InstrumentTruffleBoundariesPhase.BoundaryPoint - Class in org.graalvm.compiler.truffle.compiler.phases
-
- insXG(AArch64ASIMDAssembler.ElementSize, Register, int, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.176 Insert vector element from general-purpose register.
dst[index] = src
Note the rest of the dst register is unaltered.
- insXX(AArch64ASIMDAssembler.ElementSize, Register, int, Register, int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.175 Insert vector element from another vector element.
This instruction copies the vector element of the source register to the specified vector
element of the destination register.
- int3() - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- intArrayClone(int[]) - Static method in class org.graalvm.compiler.hotspot.replacements.ObjectCloneSnippets
-
- IntegerAddExactNode - Class in org.graalvm.compiler.replacements.nodes.arithmetic
-
Node representing an exact integer addition that will throw an
ArithmeticException
in
case the addition would overflow the 32 bit range.
- IntegerAddExactNode(ValueNode, ValueNode, GuardingNode) - Constructor for class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerAddExactNode
-
- IntegerAddExactOverflowNode - Class in org.graalvm.compiler.replacements.nodes.arithmetic
-
- IntegerAddExactOverflowNode(ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerAddExactOverflowNode
-
- IntegerAddExactSplitNode - Class in org.graalvm.compiler.replacements.nodes.arithmetic
-
- IntegerAddExactSplitNode(Stamp, ValueNode, ValueNode, AbstractBeginNode, AbstractBeginNode) - Constructor for class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerAddExactSplitNode
-
- IntegerBelowNode - Class in org.graalvm.compiler.nodes.calc
-
- IntegerBelowNode(ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.nodes.calc.IntegerBelowNode
-
- IntegerBelowNode.BelowOp - Class in org.graalvm.compiler.nodes.calc
-
- IntegerConvertNode<OP> - Class in org.graalvm.compiler.nodes.calc
-
An IntegerConvert
converts an integer to an integer of different width.
- IntegerConvertNode(NodeClass<? extends IntegerConvertNode<OP>>, ArithmeticOpTable.IntegerConvertOp<OP>, int, int, ValueNode) - Constructor for class org.graalvm.compiler.nodes.calc.IntegerConvertNode
-
- IntegerConvertOp(String) - Constructor for class org.graalvm.compiler.core.common.type.ArithmeticOpTable.IntegerConvertOp
-
- IntegerDivRemNode - Class in org.graalvm.compiler.nodes.calc
-
- IntegerDivRemNode(NodeClass<? extends IntegerDivRemNode>, Stamp, IntegerDivRemNode.Op, IntegerDivRemNode.Type, ValueNode, ValueNode, GuardingNode) - Constructor for class org.graalvm.compiler.nodes.calc.IntegerDivRemNode
-
- IntegerDivRemNode.Op - Enum in org.graalvm.compiler.nodes.calc
-
- IntegerDivRemNode.Type - Enum in org.graalvm.compiler.nodes.calc
-
- IntegerEqualsNode - Class in org.graalvm.compiler.nodes.calc
-
- IntegerEqualsNode(ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.nodes.calc.IntegerEqualsNode
-
- IntegerEqualsNode.IntegerEqualsOp - Class in org.graalvm.compiler.nodes.calc
-
- IntegerEqualsOp() - Constructor for class org.graalvm.compiler.nodes.calc.IntegerEqualsNode.IntegerEqualsOp
-
- IntegerExactArithmeticNode - Interface in org.graalvm.compiler.replacements.nodes.arithmetic
-
- IntegerExactArithmeticSplitNode - Class in org.graalvm.compiler.replacements.nodes.arithmetic
-
- IntegerExactArithmeticSplitNode(NodeClass<? extends IntegerExactArithmeticSplitNode>, Stamp, AbstractBeginNode, AbstractBeginNode) - Constructor for class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerExactArithmeticSplitNode
-
- IntegerExactOverflowExceptionStub - Class in org.graalvm.compiler.hotspot.stubs
-
- IntegerExactOverflowExceptionStub(OptionValues, HotSpotProviders, HotSpotForeignCallLinkage) - Constructor for class org.graalvm.compiler.hotspot.stubs.IntegerExactOverflowExceptionStub
-
- IntegerExactOverflowNode - Class in org.graalvm.compiler.replacements.nodes.arithmetic
-
- IntegerExactOverflowNode(NodeClass<? extends IntegerExactOverflowNode>, ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerExactOverflowNode
-
- IntegerHelper - Class in org.graalvm.compiler.nodes.util
-
- IntegerHelper(int) - Constructor for class org.graalvm.compiler.nodes.util.IntegerHelper
-
- IntegerLessThanNode - Class in org.graalvm.compiler.nodes.calc
-
- IntegerLessThanNode(ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.nodes.calc.IntegerLessThanNode
-
- IntegerLessThanNode.LessThanOp - Class in org.graalvm.compiler.nodes.calc
-
- IntegerLowerThanNode - Class in org.graalvm.compiler.nodes.calc
-
- IntegerLowerThanNode(NodeClass<? extends CompareNode>, ValueNode, ValueNode, IntegerLowerThanNode.LowerOp) - Constructor for class org.graalvm.compiler.nodes.calc.IntegerLowerThanNode
-
- IntegerLowerThanNode.LowerOp - Class in org.graalvm.compiler.nodes.calc
-
- IntegerMulExactNode - Class in org.graalvm.compiler.replacements.nodes.arithmetic
-
Node representing an exact integer multiplication that will throw an
ArithmeticException
in case the addition would overflow the 32 bit range.
- IntegerMulExactNode(ValueNode, ValueNode, GuardingNode) - Constructor for class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerMulExactNode
-
- IntegerMulExactOverflowNode - Class in org.graalvm.compiler.replacements.nodes.arithmetic
-
- IntegerMulExactOverflowNode(ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerMulExactOverflowNode
-
- IntegerMulExactSplitNode - Class in org.graalvm.compiler.replacements.nodes.arithmetic
-
- IntegerMulExactSplitNode(Stamp, ValueNode, ValueNode, AbstractBeginNode, AbstractBeginNode) - Constructor for class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerMulExactSplitNode
-
- IntegerMulHighNode - Class in org.graalvm.compiler.nodes.calc
-
- IntegerMulHighNode(ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.nodes.calc.IntegerMulHighNode
-
- IntegerNegExactNode - Class in org.graalvm.compiler.replacements.nodes.arithmetic
-
Node representing an exact integer negate that will throw an
ArithmeticException
in case
the negation would overflow the 32 bit range.
- IntegerNegExactNode(ValueNode, GuardingNode) - Constructor for class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerNegExactNode
-
- IntegerNegExactOverflowNode - Class in org.graalvm.compiler.replacements.nodes.arithmetic
-
- IntegerNegExactOverflowNode(ValueNode) - Constructor for class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerNegExactOverflowNode
-
- IntegerNegExactSplitNode - Class in org.graalvm.compiler.replacements.nodes.arithmetic
-
- IntegerNegExactSplitNode(Stamp, ValueNode, AbstractBeginNode, AbstractBeginNode) - Constructor for class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerNegExactSplitNode
-
- IntegerNormalizeCompareNode - Class in org.graalvm.compiler.nodes.calc
-
- IntegerNormalizeCompareNode(ValueNode, ValueNode, JavaKind, boolean) - Constructor for class org.graalvm.compiler.nodes.calc.IntegerNormalizeCompareNode
-
- IntegerStamp - Class in org.graalvm.compiler.core.common.type
-
Describes the possible values of a node that produces an int or long result.
- IntegerSubExactNode - Class in org.graalvm.compiler.replacements.nodes.arithmetic
-
Node representing an exact integer substraction that will throw an
ArithmeticException
in
case the addition would overflow the 32 bit range.
- IntegerSubExactNode(ValueNode, ValueNode, GuardingNode) - Constructor for class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerSubExactNode
-
- IntegerSubExactOverflowNode - Class in org.graalvm.compiler.replacements.nodes.arithmetic
-
- IntegerSubExactOverflowNode(ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerSubExactOverflowNode
-
- IntegerSubExactSplitNode - Class in org.graalvm.compiler.replacements.nodes.arithmetic
-
- IntegerSubExactSplitNode(Stamp, ValueNode, ValueNode, AbstractBeginNode, AbstractBeginNode) - Constructor for class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerSubExactSplitNode
-
- IntegerSwitchNode - Class in org.graalvm.compiler.nodes.extended
-
The IntegerSwitchNode
represents a switch on integer keys, with a sorted array of key
values.
- IntegerSwitchNode(ValueNode, AbstractBeginNode[], int[], int[], ProfileData.SwitchProbabilityData) - Constructor for class org.graalvm.compiler.nodes.extended.IntegerSwitchNode
-
- IntegerSwitchNode(ValueNode, int, int[], int[], ProfileData.SwitchProbabilityData) - Constructor for class org.graalvm.compiler.nodes.extended.IntegerSwitchNode
-
- integerTestBranchMemory(IfNode, LIRLowerableAccess, ValueNode) - Method in class org.graalvm.compiler.core.amd64.AMD64NodeMatchRules
-
- IntegerTestNode - Class in org.graalvm.compiler.nodes.calc
-
This node will perform a "test" operation on its arguments.
- IntegerTestNode(ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.nodes.calc.IntegerTestNode
-
- InterceptBailout - Static variable in class org.graalvm.compiler.debug.DebugOptions
-
- interceptDifferenceAccm(long) - Method in class org.graalvm.compiler.debug.CloseableCounter
-
A hook for subclasses.
- interceptDifferenceFlat(long) - Method in class org.graalvm.compiler.debug.CloseableCounter
-
A hook for subclasses.
- interceptException(DebugContext, Throwable) - Method in interface org.graalvm.compiler.debug.DebugConfig
-
Handles notification of an exception occurring within a debug scope.
- interceptParameter(GraphBuilderTool, int, StampPair) - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.ParameterPlugin
-
- interceptParameter(GraphBuilderTool, int, StampPair) - Method in class org.graalvm.compiler.replacements.ConstantBindingParameterPlugin
-
- interceptParameter(GraphBuilderTool, int, StampPair) - Method in class org.graalvm.compiler.replacements.NonNullParameterPlugin
-
- interceptType(GraphBuilderTool, JavaType, boolean) - Method in class org.graalvm.compiler.hotspot.meta.HotSpotNodePlugin
-
- interceptType(GraphBuilderTool, JavaType, boolean) - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.TypePlugin
-
Intercept the type of arguments or return values.
- interceptType(GraphBuilderTool, JavaType, boolean) - Method in class org.graalvm.compiler.word.WordOperationPlugin
-
- INTERIOR_MATCH - Static variable in class org.graalvm.compiler.core.match.ComplexMatchValue
-
This is the Value of a node which was matched as part of a complex match.
- internalCapacity() - Method in class org.graalvm.compiler.truffle.runtime.collection.ArrayQueue
-
- internalCapacity() - Method in class org.graalvm.compiler.truffle.runtime.collection.BTreeQueue
-
- internalCapacity() - Method in class org.graalvm.compiler.truffle.runtime.collection.DelegatingBlockingQueue
-
- intersect(NodeBitMap) - Method in class org.graalvm.compiler.graph.NodeBitMap
-
- Interval - Class in org.graalvm.compiler.lir.alloc.lsra
-
- Interval.RegisterPriority - Enum in org.graalvm.compiler.lir.alloc.lsra
-
Constants denoting the register usage priority for an interval.
- Interval.SpillState - Enum in org.graalvm.compiler.lir.alloc.lsra
-
Constants used in optimization of spilling of an interval.
- Interval.UsePosList - Class in org.graalvm.compiler.lir.alloc.lsra
-
List of use positions.
- IntervalDumper - Interface in org.graalvm.compiler.lir.debug
-
Provides abstract access to intervals for dumping.
- IntervalDumper.IntervalVisitor - Interface in org.graalvm.compiler.lir.debug
-
- intervalEndMarker - Variable in class org.graalvm.compiler.lir.alloc.lsra.LinearScan
-
Sentinel interval to denote the end of an interval list.
- intervalEndMarker() - Method in class org.graalvm.compiler.lir.alloc.lsra.LinearScan
-
- intervalFor(Value) - Method in class org.graalvm.compiler.lir.alloc.lsra.LinearScan
-
- intervals() - Method in class org.graalvm.compiler.lir.alloc.lsra.LinearScan
-
- IntervalWalker - Class in org.graalvm.compiler.lir.alloc.lsra
-
- IntHasher - Class in org.graalvm.compiler.lir.hashing
-
Generates an injective hash function for the provided keys.
- intKeyAt(int) - Method in class org.graalvm.compiler.nodes.extended.IntegerSwitchNode
-
Gets the key at the specified index, as a java int.
- intKeyAt(int) - Method in class org.graalvm.compiler.nodes.FixedGuardNode
-
- intKeyAt(int) - Method in class org.graalvm.compiler.nodes.IfNode
-
- intKeyAt(int) - Method in interface org.graalvm.compiler.nodes.spi.SwitchFoldable
-
Returns the value of the i-th key of this node.
- IntList - Class in org.graalvm.compiler.core.common.util
-
An expandable and indexable list of int
s.
- IntList(int) - Constructor for class org.graalvm.compiler.core.common.util.IntList
-
Creates an int list with a specified initial capacity.
- IntList(int[], int) - Constructor for class org.graalvm.compiler.core.common.util.IntList
-
Creates an int list with a specified initial array.
- intReturnValue(Object, long, int, AMD64CalcStringAttributesOp.Op, boolean) - Static method in class org.graalvm.compiler.replacements.amd64.AMD64CalcStringAttributesNode
-
- intReturnValue(Object, long, int, AMD64CalcStringAttributesOp.Op, boolean, EnumSet<?>) - Static method in class org.graalvm.compiler.replacements.amd64.AMD64CalcStringAttributesNode
-
- intrinsicContext - Variable in class org.graalvm.compiler.java.BytecodeParser
-
- IntrinsicContext - Class in org.graalvm.compiler.nodes.graphbuilderconf
-
An intrinsic is a substitute implementation of a Java method (or a bytecode in the case of
snippets) that is itself implemented in Java.
- IntrinsicContext(ResolvedJavaMethod, ResolvedJavaMethod, BytecodeProvider, IntrinsicContext.CompilationContext) - Constructor for class org.graalvm.compiler.nodes.graphbuilderconf.IntrinsicContext
-
- IntrinsicContext(ResolvedJavaMethod, ResolvedJavaMethod, BytecodeProvider, IntrinsicContext.CompilationContext, boolean) - Constructor for class org.graalvm.compiler.nodes.graphbuilderconf.IntrinsicContext
-
- IntrinsicContext.CompilationContext - Enum in org.graalvm.compiler.nodes.graphbuilderconf
-
Denotes the compilation context in which an intrinsic is being parsed.
- IntrinsicContext.SideEffectsState - Interface in org.graalvm.compiler.nodes.graphbuilderconf
-
Models the state of a graph in terms of
side effects
that
are control flow predecessors of the current point in a graph.
- IntrinsicGraphBuilder - Class in org.graalvm.compiler.replacements
-
- IntrinsicGraphBuilder(OptionValues, DebugContext, CoreProviders, Bytecode, int) - Constructor for class org.graalvm.compiler.replacements.IntrinsicGraphBuilder
-
- IntrinsicGraphBuilder(OptionValues, DebugContext, CoreProviders, Bytecode, int, StructuredGraph.AllowAssumptions) - Constructor for class org.graalvm.compiler.replacements.IntrinsicGraphBuilder
-
- IntrinsicGraphBuilder(OptionValues, DebugContext, CoreProviders, Bytecode, int, StructuredGraph.AllowAssumptions, GraphBuilderConfiguration) - Constructor for class org.graalvm.compiler.replacements.IntrinsicGraphBuilder
-
- intrinsicMethod - Variable in class org.graalvm.compiler.replacements.nodes.MethodHandleNode
-
- IntrinsicMethodNodeInterface - Interface in org.graalvm.compiler.replacements.nodes
-
Mixin for nodes that represent an entire custom assembly method.
- intrinsicRangeCheck(LogicNode, boolean) - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext
-
Emit a range check for an intrinsic.
- intrinsicRangeCheck(ValueNode, Condition, ValueNode) - Method in class org.graalvm.compiler.replacements.InvocationPluginHelper
-
Performs a range check for an intrinsic.
- IntrinsicStubs - Class in org.graalvm.compiler.hotspot.stubs
-
- IntrinsicStubs() - Constructor for class org.graalvm.compiler.hotspot.stubs.IntrinsicStubs
-
- Intrinsify - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- intrinsify(GraphBuilderContext, ValueNode) - Static method in class org.graalvm.compiler.hotspot.replacements.ClassGetHubNode
-
- intrinsify(GraphBuilderContext, GraalHotSpotVMConfig, ValueNode) - Static method in class org.graalvm.compiler.hotspot.replacements.KlassLayoutHelperNode
-
- intrinsify(GraphBuilderContext, Stamp, ForeignCallsProvider, ForeignCallSignature, ValueNode...) - Static method in class org.graalvm.compiler.nodes.extended.ForeignCallNode
-
- intrinsify(GraphBuilderContext, Stamp, ForeignCallDescriptor, ValueNode...) - Static method in class org.graalvm.compiler.nodes.extended.ForeignCallNode
-
- intrinsify(GraphBuilderContext, ValueNode, ValueNode, ValueNode, ValueNode, JavaKind, LocationIdentity) - Static method in class org.graalvm.compiler.nodes.extended.UnsafeCopyNode
-
- intrinsify(GraphBuilderContext, ValueNode) - Static method in class org.graalvm.compiler.nodes.java.ArrayLengthNode
-
- intrinsify(GraphBuilderContext, ResolvedJavaType, ValueNode) - Static method in class org.graalvm.compiler.nodes.java.InstanceOfNode
-
- intrinsify(GraphBuilderContext, ValueNode, ValueNode, PiNode.IntrinsifyOp) - Static method in class org.graalvm.compiler.nodes.PiNode
-
- intrinsify(GraphBuilderContext, ValueNode, ResolvedJavaType, boolean, boolean) - Static method in class org.graalvm.compiler.nodes.PiNode
-
- intrinsify(GraphBuilderContext, CStringConstant) - Static method in class org.graalvm.compiler.replacements.nodes.CStringConstant
-
- intrinsify(GraphBuilderContext, String) - Static method in class org.graalvm.compiler.replacements.nodes.CStringConstant
-
- introducePisForPhis(MergeNode) - Method in class org.graalvm.compiler.phases.common.ConditionalEliminationPhase.Instance
-
- intToFloat(IntegerStamp) - Static method in class org.graalvm.compiler.core.common.calc.ReinterpretUtils
-
- IntToVectorOp(AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.IntToVectorOp
-
- intValue() - Static method in class org.graalvm.compiler.core.common.type.StampFactory
-
- intValue(Integer, SnippetCounter) - Static method in class org.graalvm.compiler.replacements.BoxingSnippets
-
- intValueOf(int, SnippetCounter) - Static method in class org.graalvm.compiler.replacements.BoxingSnippets
-
- INVALID_COMPILATION_ID - Static variable in interface org.graalvm.compiler.core.common.CompilationIdentifier
-
- INVALID_GRAPH_ID - Static variable in class org.graalvm.compiler.nodes.StructuredGraph
-
- invalidate() - Method in class org.graalvm.compiler.truffle.runtime.OptimizedAssumption
-
- invalidate(String) - Method in class org.graalvm.compiler.truffle.runtime.OptimizedAssumption
-
- invalidate(CharSequence) - Method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
Invalidates this call target by invalidating any machine code attached to it.
- invalidateForDeoptimization() - Method in class org.graalvm.compiler.nodes.FrameState
-
- invalidateFragments() - Method in class org.graalvm.compiler.nodes.loop.LoopEx
-
- invalidateFragmentsAndIVs() - Method in class org.graalvm.compiler.nodes.loop.LoopEx
-
- InvalidationEvent - Interface in org.graalvm.compiler.truffle.jfr
-
- InvalidationReprofileCount - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- invert() - Method in class org.graalvm.compiler.graph.NodeBitMap
-
- invertStamp(int, int, Stamp) - Method in class org.graalvm.compiler.core.common.type.ArithmeticOpTable.IntegerConvertOp
-
Computes the stamp of the input for the given output stamp.
- invertStamp(int, int, Stamp) - Method in class org.graalvm.compiler.core.common.type.ArithmeticOpTable.IntegerConvertOp.Narrow
-
- invertStamp(Stamp) - Method in class org.graalvm.compiler.nodes.calc.IntegerConvertNode
-
- invertStamp(Stamp) - Method in class org.graalvm.compiler.nodes.calc.NegateNode
-
- invertStamp(Stamp) - Method in class org.graalvm.compiler.nodes.calc.NotNode
-
- invertStamp(Stamp) - Method in interface org.graalvm.compiler.nodes.spi.StampInverter
-
Computes the stamp of the input for the given output stamp.
- INVOCATION_GROUP - Static variable in class org.graalvm.compiler.lir.profiling.MethodProfilingPhase
-
- invocationCounterIncrement - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- invocationCounterIncrement(GraalHotSpotVMConfig) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- invocationCounterOffset - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- invocationCounterOffset(GraalHotSpotVMConfig) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- invocationCounterShift - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- invocationCounterShift(GraalHotSpotVMConfig) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- InvocationPlugin - Class in org.graalvm.compiler.nodes.graphbuilderconf
-
Plugin for handling a specific method invocation.
- InvocationPlugin(String, Type...) - Constructor for class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugin
-
- InvocationPlugin.InlineOnlyInvocationPlugin - Class in org.graalvm.compiler.nodes.graphbuilderconf
-
- InvocationPlugin.OptionalInvocationPlugin - Class in org.graalvm.compiler.nodes.graphbuilderconf
-
- InvocationPlugin.Receiver - Interface in org.graalvm.compiler.nodes.graphbuilderconf
-
The receiver in a non-static method.
- InvocationPlugin.RequiredInlineOnlyInvocationPlugin - Class in org.graalvm.compiler.nodes.graphbuilderconf
-
- InvocationPlugin.RequiredInvocationPlugin - Class in org.graalvm.compiler.nodes.graphbuilderconf
-
- invocationPluginContext - Variable in class org.graalvm.compiler.java.BytecodeParser
-
- InvocationPluginContext - Class in org.graalvm.compiler.nodes.graphbuilderconf
-
- InvocationPluginContext(CallTargetNode.InvokeKind, ValueNode[], ResolvedJavaMethod, JavaKind, InvocationPlugin) - Constructor for class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPluginContext
-
- InvocationPluginHelper - Class in org.graalvm.compiler.replacements
-
- InvocationPluginHelper(GraphBuilderContext, ResolvedJavaMethod) - Constructor for class org.graalvm.compiler.replacements.InvocationPluginHelper
-
- InvocationPluginReceiver(GraphBuilderContext) - Constructor for class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.InvocationPluginReceiver
-
- InvocationPlugins - Class in org.graalvm.compiler.nodes.graphbuilderconf
-
- InvocationPlugins() - Constructor for class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins
-
Creates a set of invocation plugins with no parent.
- InvocationPlugins(Map<ResolvedJavaMethod, InvocationPlugin>, InvocationPlugins) - Constructor for class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins
-
Creates a set of invocation plugins.
- InvocationPlugins.InvocationPluginReceiver - Class in org.graalvm.compiler.nodes.graphbuilderconf
-
- InvocationPlugins.LateRegistration - Class in org.graalvm.compiler.nodes.graphbuilderconf
-
Utility for registering plugins after Graal may have been initialized.
- InvocationPlugins.Options - Class in org.graalvm.compiler.nodes.graphbuilderconf
-
- InvocationPlugins.Registration - Class in org.graalvm.compiler.nodes.graphbuilderconf
-
- InvocationPlugins.ResolvedJavaSymbol - Class in org.graalvm.compiler.nodes.graphbuilderconf
-
A symbol for an already resolved method.
- Invokable - Interface in org.graalvm.compiler.nodes
-
A marker interface for nodes that represent calls to other methods.
- invoke() - Method in class org.graalvm.compiler.nodes.CallTargetNode
-
- invoke - Variable in class org.graalvm.compiler.nodes.GraphDecoder.InvokeData
-
- Invoke - Interface in org.graalvm.compiler.nodes
-
- invoke - Variable in class org.graalvm.compiler.phases.common.inlining.info.AbstractInlineInfo
-
- invoke() - Method in class org.graalvm.compiler.phases.common.inlining.info.AbstractInlineInfo
-
- invoke() - Method in interface org.graalvm.compiler.phases.common.inlining.info.InlineInfo
-
The invocation that may be inlined.
- invoke(Invoke) - Method in class org.graalvm.compiler.phases.graph.ScopedPostOrderNodeIterator
-
- invoke - Variable in class org.graalvm.compiler.replacements.PEGraphDecoder.PENonAppendGraphBuilderContext
-
- Invoke.InlineControl - Enum in org.graalvm.compiler.nodes
-
- INVOKE_STATIC_METHOD_ONE_ARG - Static variable in class org.graalvm.compiler.hotspot.meta.HotSpotHostForeignCallsProvider
-
- invokeBci - Variable in class org.graalvm.compiler.replacements.IntrinsicGraphBuilder
-
- invokeConsumed - Variable in class org.graalvm.compiler.replacements.PEGraphDecoder.PEAppendGraphBuilderContext
-
- InvokeData(Invoke, ResolvedJavaType, int, int, int, int, int, int, int) - Constructor for class org.graalvm.compiler.nodes.GraphDecoder.InvokeData
-
- invokeData - Variable in class org.graalvm.compiler.replacements.PEGraphDecoder.PEMethodScope
-
- INVOKEDYNAMIC - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- invokeFallback(FixedWithNextNode, EndNode) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- invokeFallback(FixedWithNextNode, EndNode) - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext
-
- invokeFallback(FixedWithNextNode, EndNode) - Method in class org.graalvm.compiler.replacements.IntrinsicGraphBuilder
-
- INVOKEINTERFACE - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- invokeJavaMethodAddress - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- invokeJavaMethodStub(OptionValues, HotSpotProviders, HotSpotForeignCallDescriptor, long, ResolvedJavaMethod) - Method in class org.graalvm.compiler.hotspot.meta.HotSpotForeignCallsProviderImpl
-
- InvokeJavaMethodStub - Class in org.graalvm.compiler.hotspot.stubs
-
A stub for invoking a Java method out of line from the surrounding Java bytecode.
- InvokeJavaMethodStub(OptionValues, HotSpotJVMCIRuntime, HotSpotProviders, long, HotSpotForeignCallDescriptor, ResolvedJavaMethod) - Constructor for class org.graalvm.compiler.hotspot.stubs.InvokeJavaMethodStub
-
Creates a stub for a call to code at a given address.
- invokeKind - Variable in class org.graalvm.compiler.nodes.CallTargetNode
-
- invokeKind() - Method in class org.graalvm.compiler.nodes.CallTargetNode
-
- invokeKind - Variable in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPluginContext
-
- invokeKind - Variable in class org.graalvm.compiler.replacements.nodes.MacroNode
-
- invokeKind - Variable in class org.graalvm.compiler.replacements.nodes.MacroNode.MacroParams
-
- invokeKind - Variable in class org.graalvm.compiler.replacements.nodes.MacroWithExceptionNode
-
- invokeKind - Variable in class org.graalvm.compiler.replacements.PEGraphDecoder.PEAppendGraphBuilderContext
-
- InvokeNode - Class in org.graalvm.compiler.nodes
-
The InvokeNode
represents all kinds of method calls.
- InvokeNode(CallTargetNode, int) - Constructor for class org.graalvm.compiler.nodes.InvokeNode
-
- InvokeNode(CallTargetNode, int, LocationIdentity) - Constructor for class org.graalvm.compiler.nodes.InvokeNode
-
- InvokeNode(CallTargetNode, int, Stamp) - Constructor for class org.graalvm.compiler.nodes.InvokeNode
-
- InvokeNode(CallTargetNode, int, Stamp, LocationIdentity) - Constructor for class org.graalvm.compiler.nodes.InvokeNode
-
- InvokeNode(InvokeWithExceptionNode) - Constructor for class org.graalvm.compiler.nodes.InvokeNode
-
- invokeOrderId - Variable in class org.graalvm.compiler.nodes.GraphDecoder.InvokeData
-
- invokePredecessor - Variable in class org.graalvm.compiler.nodes.GraphDecoder.InvokeData
-
- invokeProbability(Invoke) - Method in class org.graalvm.compiler.phases.common.inlining.walker.CallsiteHolderExplorable
-
- invokeRelevance(Invoke) - Method in class org.graalvm.compiler.phases.common.inlining.walker.CallsiteHolderExplorable
-
- invokeReturnType - Variable in class org.graalvm.compiler.replacements.PEGraphDecoder.PEAppendGraphBuilderContext
-
- INVOKESPECIAL - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- INVOKESTATIC - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- INVOKEVIRTUAL - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- invokeWithException(InvokeWithExceptionNode) - Method in class org.graalvm.compiler.phases.graph.PostOrderNodeIterator
-
- InvokeWithExceptionNode - Class in org.graalvm.compiler.nodes
-
- InvokeWithExceptionNode(CallTargetNode, AbstractBeginNode, int) - Constructor for class org.graalvm.compiler.nodes.InvokeWithExceptionNode
-
- IOR - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- IREM - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- iremSnippet(int, int, boolean) - Static method in class org.graalvm.compiler.replacements.aarch64.AArch64IntegerArithmeticSnippets
-
- IRETURN - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- is32bit(long) - Static method in class org.graalvm.compiler.core.common.NumUtil
-
- IS_OPENJDK - Static variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfigAccess
-
- isa - Variable in class org.graalvm.compiler.code.HexCodeFile
-
- isA(Class<? extends Node>) - Static method in class org.graalvm.compiler.graph.iterators.NodePredicates
-
- isActive() - Method in class org.graalvm.nativebridge.NativeIsolate
-
Returns true if the current thread is entered to this
NativeIsolate
.
- isAddSubtractConstant(JavaConstant) - Static method in class org.graalvm.compiler.core.aarch64.AArch64ArithmeticLIRGenerator
-
- isAddSubtractImmediate(long, boolean) - Static method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
Checks whether immediate can be encoded as an add/subtract immediate.
- isAfterSideEffect() - Method in class org.graalvm.compiler.java.FrameStateBuilder
-
- isAfterSideEffect() - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.IntrinsicContext.SideEffectsState
-
Determines if the current program point is preceded by one or more side effects.
- isAfterStage(GraphState.StageFlag) - Method in class org.graalvm.compiler.nodes.GraphState
-
Checks if a stage has already been applied to this graph.
- isAfterStage(GraphState.StageFlag) - Method in class org.graalvm.compiler.nodes.StructuredGraph
-
- isAfterStages(EnumSet<GraphState.StageFlag>) - Method in class org.graalvm.compiler.nodes.GraphState
-
Checks if multiple stages have been already applied to this graph.
- isAligned() - Method in class org.graalvm.compiler.core.common.cfg.AbstractBlockBase
-
- isAligned() - Method in class org.graalvm.compiler.replacements.arraycopy.ArrayCopyCallNode
-
- isAlive() - Method in class org.graalvm.compiler.graph.Node
-
- isAlive() - Method in interface org.graalvm.compiler.nodes.Invoke
-
- isAlive() - Method in interface org.graalvm.compiler.truffle.common.OptimizedAssumptionDependency
-
Determines if the machine code referenced by this object is valid.
- isAlive() - Method in class org.graalvm.compiler.truffle.common.TruffleCompilerAssumptionDependency
-
- isAllowedUsageType(InputType) - Method in class org.graalvm.compiler.graph.Node
-
- isAllowedUsageType(InputType) - Method in class org.graalvm.compiler.nodes.InvokeNode
-
- isAllowedUsageType(InputType) - Method in class org.graalvm.compiler.nodes.memory.AbstractWriteNode
-
- isAllowedUsageType(InputType) - Method in class org.graalvm.compiler.nodes.memory.ReadNode
-
- isAllowedUsageType(InputType) - Method in class org.graalvm.compiler.nodes.ValueNode
-
- isAlwaysArray() - Method in class org.graalvm.compiler.core.common.type.AbstractObjectStamp
-
Returns true if the stamp represents a type that is always an array.
- isAlwaysArray(ValueNode) - Static method in class org.graalvm.compiler.nodes.type.StampTool
-
- isAlwaysArray(Stamp) - Static method in class org.graalvm.compiler.nodes.type.StampTool
-
- isAncestorOrSelf(Loop<?>) - Method in class org.graalvm.compiler.core.common.cfg.Loop
-
Determine if
potentialAncestor
equals
this
or an ancestor along the
Loop.getParent()
link.
- isAny() - Method in class org.graalvm.compiler.nodes.cfg.LocationSet
-
- isArray() - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaType
-
- isArrayLocation(LocationIdentity) - Static method in class org.graalvm.compiler.nodes.NamedLocationIdentity
-
- isArraySnippets - Variable in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- IsArraySnippets - Class in org.graalvm.compiler.replacements
-
- IsArraySnippets() - Constructor for class org.graalvm.compiler.replacements.IsArraySnippets
-
- IsArraySnippets.Templates - Class in org.graalvm.compiler.replacements
-
- isAssignableFrom(Class<?>, Class<?>, Object, Object, TypeCheckSnippetUtils.Counters) - Static method in class org.graalvm.compiler.hotspot.replacements.InstanceOfSnippets
-
- isAssignableFrom(ResolvedJavaType) - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaType
-
- isAssociative() - Method in class org.graalvm.compiler.core.common.type.ArithmeticOpTable.BinaryOp
-
Checks whether this operation is associative.
- isAssociative() - Method in class org.graalvm.compiler.nodes.calc.BinaryArithmeticNode
-
- isAssumeValid() - Method in class org.graalvm.compiler.replacements.amd64.AMD64CalcStringAttributesNode
-
- isAvailable(OptionValues) - Method in interface org.graalvm.compiler.code.DisassemblerProvider
-
Indicates whether the DisassemblerProvider is usable in the current context.
- isAvailable(OptionValues) - Method in class org.graalvm.compiler.code.ObjdumpDisassemblerProvider
-
- isAvailable() - Method in enum org.graalvm.compiler.hotspot.HotSpotMarkId
-
- isAvailable() - Static method in class org.graalvm.libgraal.LibGraal
-
Determines if libgraal is available for use.
- isAVX() - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- isAVX(AMD64) - Static method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- isAVX512Register(Register) - Static method in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler
-
- isb() - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.97 Instruction Synchronization Barrier.
- isBeforeStage(GraphState.StageFlag) - Method in class org.graalvm.compiler.nodes.GraphState
-
Checks if this graph state is before a stage.
- isBeforeStage(GraphState.StageFlag) - Method in class org.graalvm.compiler.nodes.StructuredGraph
-
- isBicImmediate(AArch64ASIMDAssembler.ElementSize, long) - Static method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDMacroAssembler
-
Checks whether a value, which will be placed in all elements, can be encoded as an immediate
operand in a vector bit clear instruction.
- isBlockEnd(int) - Static method in class org.graalvm.compiler.bytecode.Bytecodes
-
Determines if a given opcode is an instruction that delimits a basic block.
- isBootstrapping() - Method in class org.graalvm.compiler.hotspot.HotSpotGraalRuntime
-
- isBootstrapping() - Method in interface org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider
-
Determines if the VM is currently bootstrapping the JVMCI compiler.
- isBound() - Method in class org.graalvm.compiler.asm.Label
-
- isBranch(int) - Static method in class org.graalvm.compiler.bytecode.Bytecodes
-
Determines if a given opcode is an instruction that has a 2 or 4 byte operand that is an
offset to another instruction in the same method.
- isBranchImmediateOffset(long) - Static method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
- isBridge() - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaMethod
-
- isByte(int) - Static method in class org.graalvm.compiler.core.common.NumUtil
-
Determines if a given int
value is the range of signed byte values.
- isByte(long) - Static method in class org.graalvm.compiler.core.common.NumUtil
-
Determines if a given long
value is the range of signed byte values.
- isBytecodeInterpreterSwitch(ResolvedJavaMethod) - Method in interface org.graalvm.compiler.truffle.common.TruffleCompilerRuntime
-
Determines if method
is annotated by BytecodeInterpreterSwitch
.
- isBytecodeInterpreterSwitch(ResolvedJavaMethod) - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- isBytecodeInterpreterSwitchBoundary(ResolvedJavaMethod) - Method in interface org.graalvm.compiler.truffle.common.TruffleCompilerRuntime
-
Determines if method
is annotated by BytecodeInterpreterSwitchBoundary
.
- isBytecodeInterpreterSwitchBoundary(ResolvedJavaMethod) - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- isCallerSensitive(ResolvedJavaMethod) - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotReflectionGetCallerClassNode
-
- isCallerSensitive(ResolvedJavaMethod) - Method in class org.graalvm.compiler.replacements.nodes.ReflectionGetCallerClassNode
-
- isCallTargetCloningAllowed() - Method in class org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode
-
- isCallToOriginal(ResolvedJavaMethod) - Method in class org.graalvm.compiler.nodes.EncodedGraph
-
- isCallToOriginal(ResolvedJavaMethod) - Method in class org.graalvm.compiler.nodes.graphbuilderconf.IntrinsicContext
-
Determines if a call within the compilation scope of this intrinsic represents a call to the
original method.
- isCancelled() - Method in class org.graalvm.compiler.hotspot.HotSpotGraalCompiler
-
- isCancelled() - Method in interface org.graalvm.compiler.nodes.Cancellable
-
Determines if this task has been cancelled.
- isCancelled() - Method in interface org.graalvm.compiler.truffle.common.TruffleCompilationTask
-
Determines if this compilation has been cancelled.
- isCancelled() - Method in class org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl.CancellableTruffleCompilationTask
-
- isCancelled() - Method in class org.graalvm.compiler.truffle.runtime.CompilationTask
-
- isCanonical() - Method in enum org.graalvm.compiler.core.common.calc.Condition
-
Given a condition and its negation, this method returns true for one of the two and false for
the other one.
- isCanonicalizable() - Method in class org.graalvm.compiler.graph.NodeClass
-
- isCanonicalizable() - Method in class org.graalvm.compiler.nodes.extended.UnsafeAccessNode
-
- isCast(Value) - Static method in class org.graalvm.compiler.lir.LIRValueUtil
-
- isCausedByCompilerAssert() - Method in class org.graalvm.compiler.core.common.GraalBailoutException
-
- isCausedByCompilerAssert() - Method in interface org.graalvm.compiler.debug.CausableByCompilerAssert
-
- isCfgLoopExit(AbstractBeginNode) - Method in class org.graalvm.compiler.nodes.loop.LoopEx
-
- isChild() - Method in class org.graalvm.compiler.truffle.common.TruffleCompilerRuntime.ConstantFieldInfo
-
- isChildren() - Method in class org.graalvm.compiler.truffle.common.TruffleCompilerRuntime.ConstantFieldInfo
-
- isClassInitializer() - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaMethod
-
- isCloneableWithAllocation() - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaType
-
- isCommutative(int) - Static method in class org.graalvm.compiler.bytecode.Bytecodes
-
Determines if an opcode is commutative.
- isCommutative() - Method in enum org.graalvm.compiler.core.common.calc.Condition
-
Checks if this conditional operation is commutative.
- isCommutative() - Method in class org.graalvm.compiler.core.common.type.ArithmeticOpTable.BinaryOp
-
Checks whether this operation is commutative.
- isCommutative() - Method in class org.graalvm.compiler.graph.NodeClass
-
- isCompareConstant(Value) - Static method in class org.graalvm.compiler.lir.aarch64.AArch64Compare.CompareOp
-
Checks if value can be used as a constant or not.
- isCompareConstant(Value, Condition, boolean) - Static method in class org.graalvm.compiler.lir.aarch64.AArch64Compare.FloatCompareOp
-
Checks if value can be used as a constant or not.
- isComparisonImmediate(long) - Static method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
Compare instructions are add/subtract instructions and so support unsigned 12-bit immediate
values (optionally left-shifted by 12).
- isCompatible(Stamp) - Method in class org.graalvm.compiler.core.common.type.FloatStamp
-
- isCompatible(Constant) - Method in class org.graalvm.compiler.core.common.type.FloatStamp
-
- isCompatible(Stamp) - Method in class org.graalvm.compiler.core.common.type.IllegalStamp
-
- isCompatible(Constant) - Method in class org.graalvm.compiler.core.common.type.IllegalStamp
-
- isCompatible(Stamp) - Method in class org.graalvm.compiler.core.common.type.IntegerStamp
-
- isCompatible(Constant) - Method in class org.graalvm.compiler.core.common.type.IntegerStamp
-
- isCompatible(Stamp) - Method in class org.graalvm.compiler.core.common.type.ObjectStamp
-
- isCompatible(Constant) - Method in class org.graalvm.compiler.core.common.type.ObjectStamp
-
- isCompatible(Stamp) - Method in class org.graalvm.compiler.core.common.type.RawPointerStamp
-
- isCompatible(Constant) - Method in class org.graalvm.compiler.core.common.type.RawPointerStamp
-
- isCompatible(Stamp) - Method in class org.graalvm.compiler.core.common.type.Stamp
-
Test whether two stamps have the same base type.
- isCompatible(Constant) - Method in class org.graalvm.compiler.core.common.type.Stamp
-
Check that the constant other
is compatible with this stamp.
- isCompatible(Stamp) - Method in class org.graalvm.compiler.core.common.type.VoidStamp
-
- isCompatible(Constant) - Method in class org.graalvm.compiler.core.common.type.VoidStamp
-
- isCompatible(Constant) - Method in class org.graalvm.compiler.hotspot.nodes.type.HotSpotNarrowOopStamp
-
- isCompatible(Stamp) - Method in class org.graalvm.compiler.hotspot.nodes.type.KlassPointerStamp
-
- isCompatible(Constant) - Method in class org.graalvm.compiler.hotspot.nodes.type.KlassPointerStamp
-
- isCompatible(Constant) - Method in class org.graalvm.compiler.hotspot.nodes.type.MetaspacePointerStamp
-
- isCompatible(Stamp) - Method in class org.graalvm.compiler.hotspot.nodes.type.MethodCountersPointerStamp
-
- isCompatible(Stamp) - Method in class org.graalvm.compiler.hotspot.nodes.type.MethodPointerStamp
-
- isCompatible(Constant) - Method in class org.graalvm.compiler.hotspot.nodes.type.MethodPointerStamp
-
- isCompatible(Stamp) - Method in class org.graalvm.compiler.nodes.type.NarrowOopStamp
-
- isCompatible(Constant) - Method in class org.graalvm.compiler.nodes.type.NarrowOopStamp
-
- isCompatible(Object) - Method in interface org.graalvm.compiler.truffle.compiler.TruffleStamp
-
- isCompatibleLock(AccessMonitorNode, AccessMonitorNode, boolean, ControlFlowGraph) - Static method in class org.graalvm.compiler.phases.common.LockEliminationPhase
-
Check that the paired monitor operations operate on the same object at the same lock depth.
- isCompatibleWithExtend() - Method in interface org.graalvm.compiler.nodes.memory.ExtendableMemoryAccess
-
- isCompatibleWithExtend(MemoryExtendKind) - Method in interface org.graalvm.compiler.nodes.memory.ExtendableMemoryAccess
-
- isCompatibleWithExtend() - Method in class org.graalvm.compiler.nodes.memory.ReadNode
-
- isCompatibleWithExtend(MemoryExtendKind) - Method in class org.graalvm.compiler.nodes.memory.ReadNode
-
- isCompilationConstant(Object) - Static method in class org.graalvm.compiler.api.directives.GraalDirectives
-
Returns a boolean indicating whether or not a given value is seen as constant in optimized
code.
- isCompilationConstant(boolean) - Static method in class org.graalvm.compiler.api.directives.GraalDirectives
-
- isCompilationConstant(byte) - Static method in class org.graalvm.compiler.api.directives.GraalDirectives
-
- isCompilationConstant(short) - Static method in class org.graalvm.compiler.api.directives.GraalDirectives
-
- isCompilationConstant(char) - Static method in class org.graalvm.compiler.api.directives.GraalDirectives
-
- isCompilationConstant(int) - Static method in class org.graalvm.compiler.api.directives.GraalDirectives
-
- isCompilationConstant(float) - Static method in class org.graalvm.compiler.api.directives.GraalDirectives
-
- isCompilationConstant(long) - Static method in class org.graalvm.compiler.api.directives.GraalDirectives
-
- isCompilationConstant(double) - Static method in class org.graalvm.compiler.api.directives.GraalDirectives
-
- IsCompilationConstantNode - Class in org.graalvm.compiler.truffle.compiler.nodes
-
- IsCompilationConstantNode(ValueNode) - Constructor for class org.graalvm.compiler.truffle.compiler.nodes.IsCompilationConstantNode
-
- isCompilationRoot() - Method in class org.graalvm.compiler.truffle.runtime.GraalFrameInstance
-
- isCompilationRoot() - Method in class org.graalvm.compiler.truffle.runtime.GraalOSRFrameInstance
-
- isCompiledStub() - Method in interface org.graalvm.compiler.hotspot.HotSpotForeignCallLinkage
-
Determines if this is a call to a compiled
stub.
- isCompiledStub() - Method in class org.graalvm.compiler.hotspot.HotSpotForeignCallLinkageImpl
-
Determines if this is a call to a compiled
stub.
- isCompilerInverted() - Method in class org.graalvm.compiler.nodes.LoopBeginNode
-
- isCompileTimeAssertion() - Method in class org.graalvm.compiler.replacements.nodes.AssertionNode
-
- isCompressed() - Method in class org.graalvm.compiler.core.common.type.AbstractPointerStamp
-
- isCompressed() - Method in class org.graalvm.compiler.hotspot.nodes.type.KlassPointerStamp
-
- isCompressed() - Method in class org.graalvm.compiler.nodes.type.NarrowOopStamp
-
- isCompressedReference(int) - Method in class org.graalvm.compiler.core.common.LIRKind
-
Check whether the idx
th part of this value is a compressed reference.
- isCompressible() - Method in class org.graalvm.compiler.nodes.extended.JavaReadNode
-
- isCompressible() - Method in class org.graalvm.compiler.nodes.extended.JavaWriteNode
-
- isConcreteType(ResolvedJavaType) - Static method in class org.graalvm.compiler.core.common.type.AbstractObjectStamp
-
- isConditionalBranch(int) - Static method in class org.graalvm.compiler.bytecode.Bytecodes
-
Determines if a given opcode denotes a conditional branch.
- isConstant() - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugin.Receiver
-
Determines if the receiver is constant.
- isConstant() - Method in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.InvocationPluginReceiver
-
- isConstant() - Method in class org.graalvm.compiler.nodes.ValueNode
-
Checks whether this value is a constant (i.e.
- isConstantExactTripCount() - Method in class org.graalvm.compiler.nodes.loop.CountedLoopInfo
-
- isConstantExtremum() - Method in class org.graalvm.compiler.nodes.loop.BasicInductionVariable
-
- isConstantExtremum() - Method in class org.graalvm.compiler.nodes.loop.DerivedConvertedInductionVariable
-
- isConstantExtremum() - Method in class org.graalvm.compiler.nodes.loop.DerivedOffsetInductionVariable
-
- isConstantExtremum() - Method in class org.graalvm.compiler.nodes.loop.DerivedScaledInductionVariable
-
- isConstantExtremum() - Method in class org.graalvm.compiler.nodes.loop.InductionVariable
-
- isConstantInit() - Method in class org.graalvm.compiler.nodes.loop.BasicInductionVariable
-
- isConstantInit() - Method in class org.graalvm.compiler.nodes.loop.DerivedConvertedInductionVariable
-
- isConstantInit() - Method in class org.graalvm.compiler.nodes.loop.DerivedOffsetInductionVariable
-
- isConstantInit() - Method in class org.graalvm.compiler.nodes.loop.DerivedScaledInductionVariable
-
- isConstantInit() - Method in class org.graalvm.compiler.nodes.loop.InductionVariable
-
- isConstantMaxTripCount() - Method in class org.graalvm.compiler.nodes.loop.CountedLoopInfo
-
- isConstantParameter(int) - Method in class org.graalvm.compiler.nodes.spi.SnippetParameterInfo
-
- isConstantParameter(int) - Method in class org.graalvm.compiler.replacements.SnippetTemplate.SnippetInfo
-
- isConstantPredicate() - Static method in class org.graalvm.compiler.nodes.ValueNode
-
- isConstantScale(InductionVariable) - Method in class org.graalvm.compiler.nodes.loop.DerivedOffsetInductionVariable
-
- isConstantScale(InductionVariable) - Method in class org.graalvm.compiler.nodes.loop.DerivedScaledInductionVariable
-
- isConstantScale(InductionVariable) - Method in class org.graalvm.compiler.nodes.loop.InductionVariable
-
Is this = C * ref + n, C a constant?
- isConstantStride() - Method in class org.graalvm.compiler.nodes.loop.BasicInductionVariable
-
- isConstantStride() - Method in class org.graalvm.compiler.nodes.loop.DerivedConvertedInductionVariable
-
- isConstantStride() - Method in class org.graalvm.compiler.nodes.loop.DerivedOffsetInductionVariable
-
- isConstantStride() - Method in class org.graalvm.compiler.nodes.loop.DerivedScaledInductionVariable
-
- isConstantStride() - Method in class org.graalvm.compiler.nodes.loop.InductionVariable
-
- isConstantValue(Value) - Static method in class org.graalvm.compiler.lir.LIRValueUtil
-
- isConstructor() - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaMethod
-
- isContradiction() - Method in class org.graalvm.compiler.nodes.LogicNode
-
- isCounted() - Method in class org.graalvm.compiler.nodes.loop.LoopEx
-
- isCountEnabled(DebugContext.Scope) - Method in interface org.graalvm.compiler.debug.DebugConfig
-
Determines if counting is enabled in scope
.
- isCountEnabled() - Method in class org.graalvm.compiler.debug.DebugContext
-
- isCurrent() - Method in class org.graalvm.compiler.graph.Graph.Mark
-
- isCurrentRegionFeature(T) - Method in class org.graalvm.compiler.asm.Assembler
-
Returns true
if the feature is included in the current topmost item of the feature
stack.
- isCurrentThreadCpuTimeSupported() - Static method in class org.graalvm.compiler.serviceprovider.GraalServices
-
Determines if the Java virtual machine supports CPU time measurement for the current thread.
- isCurrentThreadCpuTimeSupported() - Method in class org.graalvm.compiler.serviceprovider.JMXService
-
- isDead() - Method in class org.graalvm.compiler.virtual.phases.ea.EffectsBlockState
-
- isDecorator() - Method in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugin
-
Determines if this plugin only decorates the method is it associated with.
- isDefault() - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaMethod
-
- isDefaultConstant() - Method in class org.graalvm.compiler.nodes.ValueNode
-
- isDefaultForKind() - Method in class org.graalvm.compiler.core.common.type.DataPointerConstant
-
- isDefaultForKind() - Method in class org.graalvm.compiler.hotspot.SnippetObjectConstant
-
- isDefaultForKind() - Method in class org.graalvm.compiler.lir.asm.ArrayDataPointerConstant
-
- isDefaultStable() - Method in class org.graalvm.compiler.nodes.ConstantNode
-
- isDefaultStableField(ResolvedJavaField, ConstantFieldProvider.ConstantFieldTool<?>) - Method in class org.graalvm.compiler.core.common.spi.JavaConstantFieldProvider
-
- isDefaultSuccessor(AbstractBeginNode) - Method in class org.graalvm.compiler.nodes.FixedGuardNode
-
- isDefaultSuccessor(AbstractBeginNode) - Method in interface org.graalvm.compiler.nodes.spi.SwitchFoldable
-
Should be overridden if getDefault() has side effects.
- isDeferredInvoke(StateSplit) - Method in class org.graalvm.compiler.nodes.graphbuilderconf.IntrinsicContext
-
- isDegenerated() - Method in class org.graalvm.compiler.nodes.PhiNode
-
- isDeleted() - Method in class org.graalvm.compiler.graph.Node
-
- isDeprecated() - Method in class org.graalvm.compiler.options.OptionDescriptor
-
Returns true
if the option is deprecated.
- isDerivedReference() - Method in class org.graalvm.compiler.core.common.LIRKind
-
Check whether this value is a derived reference.
- isDirect() - Method in enum org.graalvm.compiler.nodes.CallTargetNode.InvokeKind
-
- isDirectory(String, boolean) - Static method in class org.graalvm.compiler.debug.PathUtilities
-
- isDirectory(String, boolean) - Method in interface org.graalvm.compiler.debug.PathUtilitiesProvider
-
- isDirectory(String, boolean) - Method in class org.graalvm.compiler.debug.StandardPathUtilitiesProvider
-
- isDisabled() - Method in class org.graalvm.compiler.truffle.runtime.BytecodeOSRMetadata
-
Returns whether OSR compilation is disabled for the current unit.
- isDisjoint() - Method in class org.graalvm.compiler.replacements.arraycopy.ArrayCopyCallNode
-
- isDisposed() - Method in class org.graalvm.nativebridge.NativeIsolate
-
- isDivByNonZeroConstant(Canonicalizable.Binary<ValueNode>) - Static method in class org.graalvm.compiler.phases.common.OptimizeDivPhase
-
- isDocumented(String) - Method in class org.graalvm.compiler.hotspot.meta.UnimplementedGraalIntrinsics
-
Test if the given intrinsic candidate is documented in this file.
- isDominatorTreeLoopExit(Block) - Static method in class org.graalvm.compiler.nodes.cfg.ControlFlowGraph
-
- isDominatorTreeLoopExit(Block, boolean) - Static method in class org.graalvm.compiler.nodes.cfg.ControlFlowGraph
-
- isDoubleImmediate(double) - Static method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
- isDoubleImmediate(double) - Static method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
- isDumpEnabled(int) - Method in class org.graalvm.compiler.debug.DebugContext
-
- isDumpEnabled() - Method in interface org.graalvm.compiler.truffle.common.TruffleDebugContext
-
Determines if dumping is enabled in the current scope.
- isDumpEnabled() - Method in class org.graalvm.compiler.truffle.compiler.TruffleDebugContextImpl
-
- isDumpEnabledForMethod(DebugContext.Scope) - Method in interface org.graalvm.compiler.debug.DebugConfig
-
Determines if dumping is enabled for any
JavaMethod
in
scope
's
context.
- isDumpEnabledForMethod() - Method in class org.graalvm.compiler.debug.DebugContext
-
- isDuplicate() - Method in class org.graalvm.compiler.java.BciBlockMapping.BciBlock
-
- isDuplicate() - Method in class org.graalvm.compiler.nodes.loop.LoopFragment
-
- isDuringStage(GraphState.StageFlag) - Method in class org.graalvm.compiler.nodes.GraphState
-
Phases may set this flag to indicate that a stage is in progress.
- isEarliest() - Method in enum org.graalvm.compiler.phases.schedule.SchedulePhase.SchedulingStrategy
-
- isEliminated() - Method in class org.graalvm.compiler.nodes.java.MonitorIdNode
-
- isEmpty() - Method in class org.graalvm.compiler.core.common.type.Stamp
-
Tests whether this stamp represents an illegal value.
- isEmpty() - Method in interface org.graalvm.compiler.graph.iterators.NodeIterable
-
- isEmpty() - Method in class org.graalvm.compiler.graph.LinkedNodeStack
-
- isEmpty() - Method in class org.graalvm.compiler.graph.NodeList
-
- isEmpty() - Method in class org.graalvm.compiler.graph.NodeMap
-
- isEmpty() - Method in class org.graalvm.compiler.graph.NodeStack
-
- isEmpty() - Method in class org.graalvm.compiler.java.JsrScope
-
Determines if this is the scope outside of any JSR/RET subroutine.
- isEmpty() - Method in class org.graalvm.compiler.nodes.cfg.LocationSet
-
- isEmpty() - Method in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins
-
Determines if this object currently contains any plugins (in any state of registration).
- isEmpty() - Method in class org.graalvm.compiler.nodes.memory.MemoryMapNode
-
- isEmpty() - Method in class org.graalvm.compiler.phases.util.BlockWorkList
-
Checks whether the list is empty.
- isEmpty() - Method in class org.graalvm.compiler.truffle.runtime.collection.DelegatingBlockingQueue
-
- isEmpty() - Method in class org.graalvm.compiler.virtual.phases.ea.EffectList
-
- isEnabled(DebugContext) - Method in interface org.graalvm.compiler.debug.CounterKey
-
Determines if this counter is enabled.
- isEnabled() - Method in class org.graalvm.compiler.hotspot.CompilationStatistics
-
- isEnabled() - Method in interface org.graalvm.compiler.lir.LIRInstructionVerifier
-
- isEnabled() - Method in interface org.graalvm.compiler.truffle.jfr.Event
-
- isEnabledFor(ResolvedJavaMethod) - Method in class org.graalvm.compiler.truffle.compiler.phases.TruffleHostInliningPhase
-
- isEncodable(long, AArch64ASIMDAssembler.ImmediateOp) - Static method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler.ASIMDImmediateTable
-
Tests whether an immediate can be encoded within an ASIMD instruction using the provided
ImmediateOp mode.
- isEncodingSnippets() - Method in class org.graalvm.compiler.nodes.spi.DelegatingReplacements
-
- isEncodingSnippets() - Method in interface org.graalvm.compiler.nodes.spi.Replacements
-
Returns true
if this Replacements
is being used for preparation of snippets
and substitutions for libgraal.
- isEncrypt() - Method in enum org.graalvm.compiler.replacements.nodes.AESNode.CryptMode
-
- isEndMarker() - Method in class org.graalvm.compiler.lir.alloc.lsra.Interval
-
Returns true is this is the sentinel interval that denotes the end of an interval list.
- isEndMarker() - Method in class org.graalvm.compiler.lir.alloc.lsra.Range
-
- isEnum() - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaType
-
- isExact() - Method in class org.graalvm.compiler.core.common.type.TypeReference
-
- isExact() - Method in class org.graalvm.compiler.nodes.calc.AddNode
-
- isExact() - Method in class org.graalvm.compiler.nodes.calc.MulNode
-
- isExact() - Method in class org.graalvm.compiler.nodes.calc.SubNode
-
- isExact() - Method in class org.graalvm.compiler.nodes.DynamicPiNode
-
- isExact() - Method in class org.graalvm.compiler.nodes.java.InstanceOfDynamicNode
-
- isExact() - Method in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerAddExactNode
-
- isExact() - Method in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerMulExactNode
-
- isExact() - Method in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerSubExactNode
-
- isExact() - Method in class org.graalvm.compiler.replacements.nodes.BasicArrayCopyNode
-
- isExactTripCount() - Method in class org.graalvm.compiler.nodes.loop.CountedLoopInfo
-
- isExactType() - Method in class org.graalvm.compiler.core.common.type.AbstractObjectStamp
-
- isExactType(ValueNode) - Static method in class org.graalvm.compiler.nodes.type.StampTool
-
Checks whether this
ValueNode
represents a
legal
Object value whose Java type is known exactly.
- isExactType(Stamp) - Static method in class org.graalvm.compiler.nodes.type.StampTool
-
Checks whether this
Stamp
represents a
legal Object
stamp whose Java type is known exactly.
- isExceptionEntry() - Method in class org.graalvm.compiler.core.common.cfg.AbstractBlockBase
-
- isExceptionEntry() - Method in class org.graalvm.compiler.java.BciBlockMapping.BciBlock
-
- isExceptionEntry() - Method in class org.graalvm.compiler.nodes.cfg.Block
-
- isExceptionHandlingBCI() - Method in class org.graalvm.compiler.nodes.FrameState
-
- isExtended() - Method in enum org.graalvm.compiler.core.common.memory.MemoryExtendKind
-
- isFinalCanonicalizationPhase() - Method in class org.graalvm.compiler.phases.common.CanonicalizerPhase
-
- isFinalCanonicalizationPhase() - Method in class org.graalvm.compiler.phases.common.FinalCanonicalizerPhase
-
- isFinalField(ResolvedJavaField, ConstantFieldProvider.ConstantFieldTool<?>) - Method in class org.graalvm.compiler.core.common.spi.JavaConstantFieldProvider
-
- isFinalField(ResolvedJavaField, ConstantFieldProvider.ConstantFieldTool<?>) - Method in class org.graalvm.compiler.hotspot.meta.HotSpotConstantFieldProvider
-
- isFinalFieldValueConstant(ResolvedJavaField, JavaConstant, ConstantFieldProvider.ConstantFieldTool<?>) - Method in class org.graalvm.compiler.core.common.spi.JavaConstantFieldProvider
-
- isFinalFieldValueConstant(ResolvedJavaField, JavaConstant, ConstantFieldProvider.ConstantFieldTool<?>) - Method in class org.graalvm.compiler.hotspot.meta.HotSpotGraalConstantFieldProvider
-
- isFindTwoConsecutive() - Method in class org.graalvm.compiler.replacements.nodes.ArrayIndexOfNode
-
- isFirstHalf() - Method in class org.graalvm.compiler.nodes.calc.UnpackEndianHalfNode
-
- isFirstTier() - Method in interface org.graalvm.compiler.truffle.common.TruffleCompilationTask
-
Returns true
if this is a first tier compilation.
- isFirstTier() - Method in class org.graalvm.compiler.truffle.compiler.TruffleTierContext
-
- isFixed() - Method in class org.graalvm.compiler.lir.stackslotalloc.StackInterval
-
- isFlagSet(Flag) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
- isFloatImmediate(float) - Static method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
- isFloatImmediate(float) - Static method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
- isFloatingNode(Node) - Static method in class org.graalvm.compiler.nodes.util.GraphUtil
-
- isForced() - Method in class org.graalvm.compiler.truffle.compiler.phases.inlining.CallNode
-
- isFrameStateVerificationDisabled() - Method in class org.graalvm.compiler.nodes.GraphState
-
- isFreshInstantiation(ValueNode) - Static method in class org.graalvm.compiler.phases.common.inlining.walker.InliningData
-
- isFrozen() - Method in class org.graalvm.compiler.graph.Graph
-
- isGCSupported(int) - Method in class org.graalvm.compiler.hotspot.HotSpotGraalCompiler
-
- isGCSupported(int) - Method in interface org.graalvm.compiler.hotspot.JVMCICompilerShadow
-
Determines if this compiler supports a given HotSpot garbage collector.
- isGeneral - Variable in enum org.graalvm.compiler.asm.aarch64.AArch64Assembler.InstructionType
-
- isGeneratedFromFoldOrNodeIntrinsic() - Method in class org.graalvm.compiler.nodes.graphbuilderconf.GeneratedInvocationPlugin
-
- isGreater(long, long) - Method in class org.graalvm.compiler.nodes.util.IntegerHelper
-
- isGreaterEqual(long, long) - Method in class org.graalvm.compiler.nodes.util.IntegerHelper
-
- isGreaterThan(long) - Method in class org.graalvm.compiler.core.common.util.UnsignedLong
-
- isGuaranteedSafepoint - Variable in class org.graalvm.compiler.core.common.spi.ForeignCallDescriptor
-
- isGuaranteedSafepoint() - Method in class org.graalvm.compiler.core.common.spi.ForeignCallDescriptor
-
Identifies foreign calls which are guaranteed to include a safepoint check.
- isGuaranteedSafepoint(ResolvedJavaMethod, boolean) - Method in interface org.graalvm.compiler.core.common.spi.MetaAccessExtensionProvider
-
Checks if the invocation of the provided method is guaranteed to include a safepoint.
- isGuaranteedSafepoint(ResolvedJavaMethod, boolean) - Method in class org.graalvm.compiler.hotspot.meta.HotSpotMetaAccessExtensionProvider
-
- isGuaranteedSafepoint() - Method in interface org.graalvm.compiler.nodes.extended.ForeignCall
-
- isGuarded() - Method in class org.graalvm.compiler.hotspot.replacements.UnsafeCopyMemoryNode
-
- isHigherPriorityThan(StaticDeoptimizingNode.GuardPriority) - Method in enum org.graalvm.compiler.nodes.StaticDeoptimizingNode.GuardPriority
-
- ISHL - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- ISHR - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- isIdentityComparison() - Method in class org.graalvm.compiler.nodes.calc.CompareNode
-
Does this operation represent an identity check such that for x == y, x is exactly the same
thing as y.
- isIdentityComparison() - Method in class org.graalvm.compiler.nodes.calc.FloatEqualsNode
-
- isIfBytecode(int) - Static method in class org.graalvm.compiler.bytecode.Bytecodes
-
- isIgnored(String) - Method in class org.graalvm.compiler.hotspot.meta.UnimplementedGraalIntrinsics
-
- isIllegalConstant() - Method in class org.graalvm.compiler.nodes.ValueNode
-
- isImmediateScaled(AArch64Address.AddressingMode) - Static method in class org.graalvm.compiler.asm.aarch64.AArch64Address
-
Returns whether the immediate addressing mode being used scales the immediate operand.
- isImmLoadStoreMerged() - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
- isImmutable() - Method in class org.graalvm.compiler.lir.phases.LIRPhaseSuite
-
- isImmutable() - Method in class org.graalvm.compiler.lir.phases.LIRSuites
-
- isImmutable() - Method in class org.graalvm.compiler.nodes.FieldLocationIdentity
-
- isImmutable() - Method in class org.graalvm.compiler.nodes.memory.MemoryKill.NoLocation
-
- isImmutable() - Method in class org.graalvm.compiler.nodes.NamedLocationIdentity
-
- isImmutable() - Method in class org.graalvm.compiler.phases.PhaseSuite
-
- isImmutable() - Method in class org.graalvm.compiler.phases.tiers.Suites
-
- isImmutable() - Method in class org.graalvm.compiler.truffle.compiler.nodes.ObjectLocationIdentity
-
- isImplementedInEnterprise(String) - Method in class org.graalvm.compiler.hotspot.meta.UnimplementedGraalIntrinsics
-
- isImplicitNullOpportunity(Node, Block, boolean) - Static method in class org.graalvm.compiler.phases.schedule.SchedulePhase.Instance
-
- isIndirect() - Method in enum org.graalvm.compiler.nodes.CallTargetNode.InvokeKind
-
- isInInterpreter(ResolvedJavaMethod) - Method in interface org.graalvm.compiler.truffle.common.TruffleCompilerRuntime
-
Determines if method
is the inInterpeter method from CompilerDirectives.
- isInInterpreter(ResolvedJavaMethod) - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
Determines if method
is an inInterpeter method.
- isInitialization() - Method in interface org.graalvm.compiler.nodes.extended.ArrayRangeWrite
-
Returns whether this write is the initialization of the written location.
- isInitialized() - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaType
-
- isInitialized() - Method in interface org.graalvm.compiler.truffle.jfr.EventFactory
-
- isInitialized() - Method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
- isInlinable() - Method in class org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode
-
- isInlineable(ResolvedJavaMethod) - Method in interface org.graalvm.compiler.truffle.common.TruffleCompilerRuntime
-
Determines if method
can be inlined by the runtime (independently from Truffle).
- isInlineable(ResolvedJavaMethod) - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- isInlinedMethod() - Method in class org.graalvm.compiler.nodes.GraphDecoder.MethodScope
-
- isInlinedMethod() - Method in class org.graalvm.compiler.replacements.PEGraphDecoder.PEMethodScope
-
- isInliningCutoff(ResolvedJavaMethod) - Method in interface org.graalvm.compiler.truffle.common.TruffleCompilerRuntime
-
Determines if method
is annotated by InliningCutoff
.
- isInliningCutoff(ResolvedJavaMethod) - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- isInliningForced() - Method in interface org.graalvm.compiler.truffle.common.TruffleCallNode
-
- isInliningForced() - Method in class org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode
-
- isInputAlwaysPositive() - Method in class org.graalvm.compiler.nodes.calc.ZeroExtendNode
-
- isInputOptional() - Method in class org.graalvm.compiler.graph.Position
-
- isInSameOrOuterLoopOf(Block) - Method in class org.graalvm.compiler.nodes.cfg.Block
-
Checks whether this
block is in the same loop or an outer loop of the block given as
parameter.
- isInstance(JavaConstant) - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaType
-
- isInstanceClass() - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaType
-
- isInstanceKlassFullyInitialized(KlassPointer) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- IsInstanceOf(JNI.JNIEnv, JNI.JObject, JNI.JClass) - Static method in class org.graalvm.jniutils.JNIUtil
-
- isInstructionBlock() - Method in class org.graalvm.compiler.java.BciBlockMapping.BciBlock
-
A block is considered to be an instruction block if during parsing nodes the bytecodes
within the range [startBci, endBci] are generated when processing this block by
BytecodeProcess.processBlock.
- isInstructionBlock() - Method in class org.graalvm.compiler.java.BciBlockMapping.ExceptionDispatchBlock
-
- isInstrumented(ResolvedJavaMethod) - Static method in class org.graalvm.compiler.truffle.runtime.debug.JFRListener
-
- isInSwitch(ValueNode) - Method in class org.graalvm.compiler.nodes.extended.IntegerSwitchNode
-
- isInSwitch(ValueNode) - Method in class org.graalvm.compiler.nodes.FixedGuardNode
-
- isInSwitch(ValueNode) - Method in class org.graalvm.compiler.nodes.IfNode
-
- isInSwitch(ValueNode) - Method in interface org.graalvm.compiler.nodes.spi.SwitchFoldable
-
Determines whether the node should be folded in the current folding attempt.
- isInt(long) - Static method in class org.graalvm.compiler.core.common.NumUtil
-
Determines if a given long
value is the range of signed int values.
- isIntConstant(Value, long) - Static method in class org.graalvm.compiler.lir.LIRValueUtil
-
- isIntegerStamp() - Method in class org.graalvm.compiler.core.common.type.Stamp
-
Tests whether this stamp represents an integer value.
- isInterface() - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaType
-
- isInterface() - Method in enum org.graalvm.compiler.nodes.CallTargetNode.InvokeKind
-
- isIntrinsic(Replacements, InlineInfo) - Method in class org.graalvm.compiler.phases.common.inlining.policy.AbstractInliningPolicy
-
- isIntrinsicName(GraalHotSpotVMConfig, String, String) - Static method in class org.graalvm.compiler.hotspot.meta.HotSpotGraphBuilderPlugins
-
- isInverted() - Method in class org.graalvm.compiler.core.common.cfg.Loop
-
- isInverted() - Method in class org.graalvm.compiler.nodes.loop.CountedLoopInfo
-
- isInVirtualMethodTable(ResolvedJavaType) - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaMethod
-
- isInvoke(int) - Static method in class org.graalvm.compiler.bytecode.Bytecodes
-
Determines if a given opcode denotes an instruction that stores a value to a local variable
after popping it from the operand stack.
- isInvokeDynamic() - Method in interface org.graalvm.compiler.core.common.BootstrapMethodIntrospection
-
Returns true
if this bootstrap method invocation is for a
CONSTANT_InvokeDynamic_info
pool entry, false
if it is for a
CONSTANT_Dynamic_info
entry.
- isJavaConstant() - Method in class org.graalvm.compiler.lir.ConstantValue
-
- isJavaConstant(Value) - Static method in class org.graalvm.compiler.lir.LIRValueUtil
-
- isJavaConstant() - Method in class org.graalvm.compiler.nodes.ValueNode
-
- isJavaLangObject() - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaType
-
- isLambdaType(ResolvedJavaType) - Static method in class org.graalvm.compiler.java.LambdaUtils
-
- isLastTier() - Method in interface org.graalvm.compiler.truffle.common.TruffleCompilationTask
-
Returns true
if this is a last tier compilation.
- isLastTier() - Method in class org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl.CancellableTruffleCompilationTask
-
- isLastTier() - Method in class org.graalvm.compiler.truffle.runtime.CompilationTask
-
- isLatest() - Method in enum org.graalvm.compiler.phases.schedule.SchedulePhase.SchedulingStrategy
-
- isLatestJVMCI() - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- isLatestJVMCI() - Method in class org.graalvm.compiler.truffle.runtime.hotspot.AbstractHotSpotTruffleRuntime
-
- isLeafBlock(AbstractBlockBase<?>) - Method in class org.graalvm.compiler.lir.constopt.ConstantTree
-
- isLeafNode() - Method in class org.graalvm.compiler.graph.NodeClass
-
- isLessOrEqualTo(long) - Method in class org.graalvm.compiler.core.common.util.UnsignedLong
-
- isLessThan(long) - Method in class org.graalvm.compiler.core.common.util.UnsignedLong
-
- isLessThan(JVMCIVersionCheck.Version) - Method in class org.graalvm.compiler.hotspot.JVMCIVersionCheck.Version
-
- isLimitIncluded - Variable in class org.graalvm.compiler.nodes.loop.CountedLoopInfo
-
true
iff the limit is included in the limit test, e.g., the limit test is
i <= n
rather than i < n
.
- isLimitIncluded() - Method in class org.graalvm.compiler.nodes.loop.CountedLoopInfo
-
- isLinked() - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaType
-
- isLoad(int) - Static method in class org.graalvm.compiler.bytecode.Bytecodes
-
Determines if a given opcode denotes an instruction that loads a local variable to the
operand stack.
- isLoadConstantOp() - Method in class org.graalvm.compiler.lir.LIRInstruction
-
- isLoadConstantOp(LIRInstruction) - Static method in interface org.graalvm.compiler.lir.StandardOp.LoadConstantOp
-
- isLocal() - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaType
-
- isLocationForced() - Method in class org.graalvm.compiler.nodes.extended.UnsafeAccessNode
-
- isLogEnabled() - Method in class org.graalvm.compiler.debug.DebugContext
-
- isLogEnabled(int) - Method in class org.graalvm.compiler.debug.DebugContext
-
- isLogEnabledForMethod(DebugContext.Scope) - Method in interface org.graalvm.compiler.debug.DebugConfig
-
Determines if logging is enabled for any
JavaMethod
in
scope
's
context.
- isLogEnabledForMethod() - Method in class org.graalvm.compiler.debug.DebugContext
-
- isLogicalImmediate(int, long) - Static method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
- isLoopEnd() - Method in class org.graalvm.compiler.core.common.cfg.AbstractBlockBase
-
- isLoopEnd() - Method in class org.graalvm.compiler.nodes.cfg.Block
-
- isLoopExit(T) - Method in class org.graalvm.compiler.core.common.cfg.Loop
-
- isLoopExit(AbstractBeginNode) - Method in class org.graalvm.compiler.nodes.LoopBeginNode
-
- isLoopHeader() - Method in class org.graalvm.compiler.core.common.cfg.AbstractBlockBase
-
- isLoopHeader() - Method in class org.graalvm.compiler.java.BciBlockMapping.BciBlock
-
- isLoopHeader() - Method in class org.graalvm.compiler.nodes.cfg.Block
-
- isLoopPhi() - Method in class org.graalvm.compiler.nodes.PhiNode
-
- isLossless() - Method in class org.graalvm.compiler.hotspot.replacements.ClassGetHubNode
-
- isLossless() - Method in class org.graalvm.compiler.hotspot.replacements.HubGetClassNode
-
Any concrete Klass* has a corresponding
Class
.
- isLossless() - Method in interface org.graalvm.compiler.nodes.calc.ConvertNode
-
Check whether a conversion is lossless.
- isLossless() - Method in class org.graalvm.compiler.nodes.calc.FloatConvertNode
-
- isLossless() - Method in class org.graalvm.compiler.nodes.calc.NarrowNode
-
- isLossless() - Method in class org.graalvm.compiler.nodes.calc.SignExtendNode
-
- isLossless() - Method in class org.graalvm.compiler.nodes.calc.ZeroExtendNode
-
- isLossless() - Method in class org.graalvm.compiler.nodes.CompressionNode
-
- isLowerPriorityThan(StaticDeoptimizingNode.GuardPriority) - Method in enum org.graalvm.compiler.nodes.StaticDeoptimizingNode.GuardPriority
-
- isMainLoop() - Method in class org.graalvm.compiler.nodes.LoopBeginNode
-
- isMarkAfter() - Method in interface org.graalvm.compiler.code.CompilationResult.MarkId
-
Indicates whether the mark is intended to identify the end of the last instruction or the
beginning of the next instruction.
- isMarkAfter() - Method in enum org.graalvm.compiler.hotspot.HotSpotMarkId
-
- isMarked(Node) - Method in class org.graalvm.compiler.graph.NodeBitMap
-
- isMarked(int) - Method in class org.graalvm.compiler.graph.NodeBitMap
-
- isMarked(Node) - Method in class org.graalvm.compiler.graph.NodeFlood
-
- isMarked(AbstractBlockBase<?>) - Method in class org.graalvm.compiler.lir.constopt.ConstantTree
-
- isMarkedAndGrow(Node) - Method in class org.graalvm.compiler.graph.NodeBitMap
-
- isMatchingBarrier(FixedAccessNode, WriteBarrier) - Method in class org.graalvm.compiler.nodes.gc.CardTableBarrierSet
-
- isMatchingBitExtendNode(ValueNode) - Method in class org.graalvm.compiler.nodes.calc.IntegerBelowNode.BelowOp
-
- isMatchingBitExtendNode(ValueNode) - Method in class org.graalvm.compiler.nodes.calc.IntegerLessThanNode.LessThanOp
-
- isMatchingBitExtendNode(ValueNode) - Method in class org.graalvm.compiler.nodes.calc.IntegerLowerThanNode.LowerOp
-
Return
true
if the node is an
IntegerConvertNode
that does not change the
comparison result.
- isMature() - Method in class org.graalvm.compiler.nodes.spi.StableProfileProvider.CachingProfilingInfo
-
- isMember() - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaType
-
- isMemoryKill(Node) - Static method in interface org.graalvm.compiler.nodes.memory.MemoryKill
-
Determine if the given node represents a
MemoryKill
in Graal IR.
- isMemUseTrackingEnabled(DebugContext.Scope) - Method in interface org.graalvm.compiler.debug.DebugConfig
-
Determines if memory use tracking is scope
.
- isMemUseTrackingEnabled() - Method in class org.graalvm.compiler.debug.DebugContext
-
- isMethodHandleCall(HotSpotResolvedJavaMethod) - Method in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- isMissing(String) - Method in class org.graalvm.compiler.hotspot.meta.UnimplementedGraalIntrinsics
-
- isMoveImmediate(AArch64ASIMDAssembler.ElementSize, long) - Static method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDMacroAssembler
-
Checks whether a value, which will be placed in all elements, can be encoded as an immediate
operand in a vector move instruction.
- isMoveImmediate(float) - Static method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDMacroAssembler
-
Checks whether a float, which will be placed in all elements, can be encoded as an immediate
operand in a vector move instruction.
- isMoveImmediate(double) - Static method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDMacroAssembler
-
Checks whether a double, which will be placed in all elements, can be encoded as an immediate
operand in a vector move instruction.
- isMoveOp() - Method in class org.graalvm.compiler.lir.LIRInstruction
-
- isMoveOp(LIRInstruction) - Static method in interface org.graalvm.compiler.lir.StandardOp.MoveOp
-
- isMoveToSelf(Value, Value) - Method in class org.graalvm.compiler.lir.alloc.lsra.MoveResolver
-
- isMultiMemoryKill(Node) - Static method in interface org.graalvm.compiler.nodes.memory.MemoryKill
-
- isMultipleEntry() - Method in class org.graalvm.compiler.nodes.java.MonitorIdNode
-
Indicates that the associated monitor operations might have multiple distinct monitorenter
bytecodes for different objects.
- isNaN() - Method in class org.graalvm.compiler.core.common.type.FloatStamp
-
Returns true if this stamp represents the NaN value.
- isNarrowable(int) - Method in class org.graalvm.compiler.nodes.calc.MaxNode
-
- isNarrowable(int, NumUtil.Signedness) - Method in class org.graalvm.compiler.nodes.calc.MinMaxNode
-
- isNarrowable(int) - Method in class org.graalvm.compiler.nodes.calc.MinNode
-
- isNarrowable(int) - Method in interface org.graalvm.compiler.nodes.calc.NarrowableArithmeticNode
-
Check whether this operation can be narrowed to resultBits
bit without loss of
precision.
- isNarrowable(int) - Method in class org.graalvm.compiler.nodes.calc.RightShiftNode
-
- isNarrowable(int) - Method in class org.graalvm.compiler.nodes.calc.ShiftNode
-
- isNarrowable(int) - Method in class org.graalvm.compiler.nodes.calc.UnsignedMaxNode
-
- isNarrowable(int) - Method in class org.graalvm.compiler.nodes.calc.UnsignedMinNode
-
- isNarrowable(int) - Method in class org.graalvm.compiler.nodes.calc.UnsignedRightShiftNode
-
- isNaturalExit(T) - Method in class org.graalvm.compiler.core.common.cfg.Loop
-
- isNearCall(ForeignCallLinkage) - Static method in class org.graalvm.compiler.lir.aarch64.AArch64Call
-
Tests whether linkage can be called directly under all circumstances without the need for a
scratch register.
- isNegated() - Method in class org.graalvm.compiler.nodes.AbstractFixedGuardNode
-
- isNegated() - Method in class org.graalvm.compiler.nodes.ConditionAnchorNode
-
- isNegated() - Method in interface org.graalvm.compiler.nodes.DeoptimizingGuard
-
- isNegated() - Method in class org.graalvm.compiler.nodes.GuardNode
-
Returns true iff the guard deoptimizes when its condition is true, false otherwise.
- isNegated() - Method in class org.graalvm.compiler.phases.common.ConditionalEliminationUtil.GuardedCondition
-
- isNegative() - Method in class org.graalvm.compiler.core.common.type.IntegerStamp
-
- isNeutral(Constant) - Method in class org.graalvm.compiler.core.common.type.ArithmeticOpTable.BinaryOp
-
Check whether a Constant
is a neutral element for this operation.
- isNeverExecutedCode(double, int) - Method in class org.graalvm.compiler.java.BytecodeParser
-
Determines if a branch with the given probability
to the bci
may speculate
that the target of the branch is never executed.
- isNew(Graph.Mark, Node) - Method in class org.graalvm.compiler.graph.Graph
-
- isNew(Node) - Method in class org.graalvm.compiler.graph.NodeBitMap
-
- isNew(Node) - Method in class org.graalvm.compiler.graph.NodeFlood
-
- isNew(Node) - Method in class org.graalvm.compiler.graph.NodeMap
-
- isNodeModificationCountsEnabled() - Static method in class org.graalvm.compiler.graph.Graph
-
We only want the expensive modification count tracking when assertions are enabled for the
Graph
class.
- isNoExplosion() - Method in enum org.graalvm.compiler.nodes.graphbuilderconf.LoopExplosionPlugin.LoopExplosionKind
-
- isNonInitializedProfile() - Method in class org.graalvm.compiler.nodes.extended.IntegerSwitchNode
-
- isNonInitializedProfile() - Method in class org.graalvm.compiler.nodes.FixedGuardNode
-
- isNonInitializedProfile() - Method in class org.graalvm.compiler.nodes.IfNode
-
- isNonInitializedProfile() - Method in interface org.graalvm.compiler.nodes.spi.SwitchFoldable
-
Heuristics that tries to determine whether or not a foldable node was profiled.
- isNonNaN() - Method in class org.graalvm.compiler.core.common.type.FloatStamp
-
Returns true if NaN is non included in the value described by this stamp.
- isNonNull() - Method in class org.graalvm.compiler.word.Word
-
- isNonNullParameter(int) - Method in class org.graalvm.compiler.nodes.spi.SnippetParameterInfo
-
- isNonNullParameter(int) - Method in class org.graalvm.compiler.replacements.SnippetTemplate.SnippetInfo
-
- isNotA(Class<? extends Node>) - Static method in class org.graalvm.compiler.graph.iterators.NodePredicates
-
- isNotEmpty() - Method in interface org.graalvm.compiler.graph.iterators.NodeIterable
-
- isNotEmpty() - Method in class org.graalvm.compiler.graph.NodeList
-
- isNotExtended() - Method in enum org.graalvm.compiler.core.common.memory.MemoryExtendKind
-
- isNotifyAll() - Method in class org.graalvm.compiler.hotspot.replacements.FastNotifyNode
-
- isNull() - Static method in class org.graalvm.compiler.graph.iterators.NodePredicates
-
- isNull() - Method in class org.graalvm.compiler.hotspot.SnippetObjectConstant
-
- isNull() - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
- isNull() - Method in class org.graalvm.compiler.word.Word
-
- isNullConstant(Value) - Static method in class org.graalvm.compiler.lir.LIRValueUtil
-
- isNullConstant() - Method in class org.graalvm.compiler.nodes.ValueNode
-
Checks whether this value represents the null constant.
- IsNullNode - Class in org.graalvm.compiler.nodes.calc
-
An IsNullNode will be true if the supplied value is null, and false if it is non-null.
- IsNullNode(ValueNode) - Constructor for class org.graalvm.compiler.nodes.calc.IsNullNode
-
- isNumericFloat(ValueNode...) - Method in class org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules
-
Checks whether all arguments are numeric floats.
- isNumericInteger(PlatformKind) - Method in class org.graalvm.compiler.core.aarch64.AArch64ArithmeticLIRGenerator
-
- isNumericInteger(ValueNode...) - Method in class org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules
-
Checks whether all arguments are numeric integers.
- isNumericInteger(PlatformKind) - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- isNumericInteger(PlatformKind) - Method in class org.graalvm.compiler.lir.gen.ArithmeticLIRGenerator
-
- isOffsetAligned(int, long) - Static method in class org.graalvm.compiler.asm.aarch64.AArch64Address
-
Checks whether the offset provided is aligned for a given memory operation size.
- IsolatedLoopHeaderAlignment - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- IsolateUtil - Class in org.graalvm.compiler.serviceprovider
-
Utility methods that provide access to isolate details.
- isOpen() - Method in class org.graalvm.graphio.GraphOutput
-
- isOptional(int) - Method in class org.graalvm.compiler.graph.InputEdges
-
- isOptional() - Method in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugin
-
Determines if this plugin requires the original method to be resolvable.
- isOptional() - Method in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugin.OptionalInvocationPlugin
-
- isOptional() - Method in class org.graalvm.compiler.replacements.StandardGraphBuilderPlugins.CacheWritebackPlugin
-
- isOrrImmediate(AArch64ASIMDAssembler.ElementSize, long) - Static method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDMacroAssembler
-
Checks whether a value, which will be placed in all elements, can be encoded as an immediate
operand in a vector bitwise inclusive or instruction.
- isOSR() - Method in class org.graalvm.compiler.nodes.StructuredGraph
-
- isOsrCompilation() - Method in class org.graalvm.compiler.hotspot.HotSpotCompilationIdentifier
-
- isOsrLoop() - Method in class org.graalvm.compiler.nodes.LoopBeginNode
-
- isOutsideLoop(Node) - Method in class org.graalvm.compiler.nodes.loop.LoopEx
-
- isPacked() - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- isParsingInvocationPlugin() - Method in class org.graalvm.compiler.java.BytecodeParser
-
- isParsingInvocationPlugin() - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext
-
- isParsingInvocationPlugin() - Method in class org.graalvm.compiler.replacements.IntrinsicGraphBuilder
-
- isParsingInvocationPlugin() - Method in class org.graalvm.compiler.replacements.PEGraphDecoder.PEAppendGraphBuilderContext
-
- isParsingInvocationPlugin() - Method in class org.graalvm.compiler.replacements.PEGraphDecoder.PENonAppendGraphBuilderContext
-
- isPartOfThisState(VirtualState) - Method in class org.graalvm.compiler.nodes.FrameState
-
- isPartOfThisState(VirtualState) - Method in class org.graalvm.compiler.nodes.virtual.EscapeObjectState
-
- isPartOfThisState(VirtualState) - Method in class org.graalvm.compiler.nodes.VirtualState
-
- isPermanentFailure(boolean, boolean) - Static method in interface org.graalvm.compiler.truffle.runtime.GraalTruffleRuntimeListener
-
Determines if a failure is permanent.
- isPhiAtMerge(Node) - Method in class org.graalvm.compiler.nodes.AbstractMergeNode
-
Determines if a given node is a phi whose
merge is this node.
- isPhiIn() - Method in class org.graalvm.compiler.lir.StandardOp.LabelOp
-
- isPlaceholder() - Method in class org.graalvm.compiler.graph.NodeSourcePosition
-
- isPluginEnabled(GraphBuilderPlugin) - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext
-
Determines if a graph builder plugin is enabled under current context.
- isPointerAlwaysNull(ValueNode) - Static method in class org.graalvm.compiler.nodes.type.StampTool
-
Checks whether this
ValueNode
represents a
legal
pointer value which is known to be always null.
- isPointerAlwaysNull(Stamp) - Static method in class org.graalvm.compiler.nodes.type.StampTool
-
Checks whether this
Stamp
represents a
legal pointer
stamp whose values are known to be always null.
- isPointerNonNull(ValueNode) - Static method in class org.graalvm.compiler.nodes.type.StampTool
-
Checks whether this
ValueNode
represents a
legal
pointer value which is known to never be null.
- isPointerNonNull(Stamp) - Static method in class org.graalvm.compiler.nodes.type.StampTool
-
Checks whether this
Stamp
represents a
legal pointer
stamp whose values are known to never be null.
- isPointerStamp() - Method in class org.graalvm.compiler.core.common.type.Stamp
-
Tests whether this stamp represents a pointer value.
- isPolymorphic() - Method in interface org.graalvm.compiler.nodes.Invoke
-
True if this invocation is almost certainly polymorphic, false when in doubt.
- isPolymorphic() - Method in class org.graalvm.compiler.nodes.InvokeNode
-
- isPolymorphic() - Method in class org.graalvm.compiler.nodes.InvokeWithExceptionNode
-
- isPositive() - Method in class org.graalvm.compiler.core.common.type.IntegerStamp
-
- isPositive - Variable in class org.graalvm.compiler.hotspot.replacements.TypeCheckSnippetUtils.Hints
-
- isPositive() - Method in class org.graalvm.compiler.nodes.InliningLog.Decision
-
- isPostLoop() - Method in class org.graalvm.compiler.nodes.LoopBeginNode
-
- isPostParseInlined() - Method in class org.graalvm.compiler.nodes.graphbuilderconf.IntrinsicContext
-
- isPotentialCountedLoopExit(LogicNode, BciBlockMapping.BciBlock) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- isPreferredZeroConst(JavaConstant) - Method in enum org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator.AMD64MathMinMaxFloatOp
-
Returns true if the constant is 0.0 of the sign that is preferred in case of ambiguity
(i.e., if one of the inputs is -0.0 and the other is +0.0).
- isPrefixOf(JsrScope) - Method in class org.graalvm.compiler.java.JsrScope
-
Determines if the
ancestry of this scope is a prefix of the
ancestry of
other
.
- isPreLoop() - Method in class org.graalvm.compiler.nodes.LoopBeginNode
-
- isPrettified() - Method in class org.graalvm.compiler.truffle.compiler.phases.InstrumentBranchesPhase.IfPoint
-
- isPrettified() - Method in class org.graalvm.compiler.truffle.compiler.phases.InstrumentPhase.Point
-
- isPrettified() - Method in class org.graalvm.compiler.truffle.compiler.phases.InstrumentTruffleBoundariesPhase.BoundaryPoint
-
- isPrimitive() - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaType
-
- isPrimitiveBoxingCacheField(ResolvedJavaField) - Method in class org.graalvm.compiler.core.common.spi.JavaConstantFieldProvider
-
- isPrintGraphEnabled() - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- isProcessed(Value) - Method in class org.graalvm.compiler.lir.alloc.lsra.LinearScan
-
- isProfilingEnabled() - Method in class org.graalvm.compiler.truffle.runtime.hotspot.AbstractHotSpotTruffleRuntime
-
- isProtectedNonOverflowingUnsigned() - Method in class org.graalvm.compiler.nodes.LoopBeginNode
-
- isReexecutable - Variable in class org.graalvm.compiler.core.common.spi.ForeignCallDescriptor
-
- isReexecutable() - Method in class org.graalvm.compiler.core.common.spi.ForeignCallDescriptor
-
Determines if a given foreign call is side-effect free.
- isReference(int) - Method in class org.graalvm.compiler.core.common.LIRKind
-
Check whether the idx
th part of this value is a reference that must be tracked at
safepoints.
- isRegisterOffsetScaled() - Method in class org.graalvm.compiler.asm.aarch64.AArch64Address
-
- isRoot() - Method in class org.graalvm.compiler.phases.common.inlining.walker.MethodInvocation
-
- isRoot() - Method in class org.graalvm.compiler.truffle.compiler.phases.inlining.CallNode
-
- isRotated() - Method in class org.graalvm.compiler.nodes.LoopBeginNode
-
- isS1(long) - Static method in class org.graalvm.compiler.core.common.util.TypeConversion
-
- isS2(long) - Static method in class org.graalvm.compiler.core.common.util.TypeConversion
-
- isS4(long) - Static method in class org.graalvm.compiler.core.common.util.TypeConversion
-
- isSame(Fields, int) - Method in class org.graalvm.compiler.core.common.Fields
-
Determines if a field in the domain of this object is the same as the field denoted by the
same index in another
Fields
object.
- IsSameObject(JNI.JNIEnv, JNI.JObject, JNI.JObject) - Static method in class org.graalvm.jniutils.JNIUtil
-
- isSameOrSplit(CompilableTruffleAST) - Method in interface org.graalvm.compiler.truffle.common.CompilableTruffleAST
-
- isSameOrSplit(CompilableTruffleAST) - Method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
- isSameTarget(int, int) - Method in class org.graalvm.compiler.lir.SwitchStrategy.BaseSwitchClosure
-
- isScaleShiftSupported(int) - Static method in class org.graalvm.compiler.asm.amd64.AMD64Address
-
Determines if the log2 scaling factor shift
is supported.
- isScaleSupported(int) - Static method in class org.graalvm.compiler.asm.amd64.AMD64Address
-
Determines if the scaling factor scale
is supported.
- isScheduled(T) - Method in class org.graalvm.compiler.core.common.alloc.BasicBlockOrderUtils.BlockList
-
- isSelected(GraalHotSpotVMConfig) - Method in enum org.graalvm.compiler.hotspot.HotSpotGraalRuntime.HotSpotGC
-
- isSelfEqualsCheck - Variable in class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.FloatBranchOp
-
- isSerializableConstant() - Method in class org.graalvm.compiler.nodes.ValueNode
-
- isShiftCount(int) - Static method in class org.graalvm.compiler.core.common.NumUtil
-
- isShort(int) - Static method in class org.graalvm.compiler.core.common.NumUtil
-
Determines if a given int
value is the range of signed short values.
- isShort(long) - Static method in class org.graalvm.compiler.core.common.NumUtil
-
Determines if a given long
value is the range of signed short values.
- isShutdown() - Method in class org.graalvm.compiler.hotspot.HotSpotGraalRuntime
-
- isShutdown() - Method in interface org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider
-
This runtime has been requested to shutdown.
- isSignedNbit(int, int) - Static method in class org.graalvm.compiler.core.common.NumUtil
-
- isSignedNbit(int, long) - Static method in class org.graalvm.compiler.core.common.NumUtil
-
- isSignExtend() - Method in enum org.graalvm.compiler.core.common.memory.MemoryExtendKind
-
- isSimpleLoop() - Method in class org.graalvm.compiler.nodes.LoopBeginNode
-
- isSimplifiable() - Method in class org.graalvm.compiler.graph.NodeClass
-
- isSingleCaller() - Method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
- isSingleEntryLoop() - Method in class org.graalvm.compiler.nodes.LoopBeginNode
-
- isSingleMemoryKill(Node) - Static method in interface org.graalvm.compiler.nodes.memory.MemoryKill
-
- isSingleValueUser(Node) - Static method in class org.graalvm.compiler.core.match.MatchPattern
-
- isSmaller(long, long) - Method in class org.graalvm.compiler.nodes.util.IntegerHelper
-
- isSmallerEqual(long, long) - Method in class org.graalvm.compiler.nodes.util.IntegerHelper
-
- isSnippet(ResolvedJavaMethod) - Method in class org.graalvm.compiler.hotspot.EncodedSnippets
-
- isSnippet(ResolvedJavaMethod) - Method in class org.graalvm.compiler.hotspot.HotSpotReplacementsImpl
-
- isSnippet(ResolvedJavaMethod) - Method in class org.graalvm.compiler.nodes.spi.DelegatingReplacements
-
- isSnippet(ResolvedJavaMethod) - Method in interface org.graalvm.compiler.nodes.spi.Replacements
-
Return true if the method is a
Snippet
.
- isSnippet(ResolvedJavaMethod) - Method in class org.graalvm.compiler.replacements.ReplacementsImpl
-
- isSorted() - Method in class org.graalvm.compiler.nodes.extended.IntegerSwitchNode
-
- isSorted() - Method in class org.graalvm.compiler.nodes.extended.SwitchNode
-
- isSorted() - Method in class org.graalvm.compiler.nodes.java.TypeSwitchNode
-
- isSourceCallTarget() - Method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
- isSpecializationMethod(ResolvedJavaMethod) - Method in interface org.graalvm.compiler.truffle.common.TruffleCompilerRuntime
-
Determines if method
is annotated by Specialization
.
- isSpecializationMethod(ResolvedJavaMethod) - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- isSplit() - Method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
- isSplitParent() - Method in class org.graalvm.compiler.lir.alloc.lsra.Interval
-
- isSSEInstruction() - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64Op
-
- isStableField(ResolvedJavaField, ConstantFieldProvider.ConstantFieldTool<?>) - Method in class org.graalvm.compiler.core.common.spi.JavaConstantFieldProvider
-
- isStableField(ResolvedJavaField, ConstantFieldProvider.ConstantFieldTool<?>) - Method in class org.graalvm.compiler.hotspot.meta.HotSpotConstantFieldProvider
-
- isStableFieldValueConstant(ResolvedJavaField, JavaConstant, ConstantFieldProvider.ConstantFieldTool<?>) - Method in class org.graalvm.compiler.core.common.spi.JavaConstantFieldProvider
-
- isStableFieldValueConstant(ResolvedJavaField, JavaConstant, ConstantFieldProvider.ConstantFieldTool<?>) - Method in class org.graalvm.compiler.hotspot.meta.HotSpotGraalConstantFieldProvider
-
- isStackSlotValue(Value) - Static method in class org.graalvm.compiler.lir.LIRValueUtil
-
- isStart() - Method in class org.graalvm.compiler.graph.Graph.Mark
-
Determines if this mark is positioned at the first live node in the graph.
- isStartOfNewBlock(BciBlockMapping.BciBlock, int) - Method in class org.graalvm.compiler.java.BciBlockMapping
-
Check whether this bci should be the start of a new block.
- isStatic - Variable in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugin
-
Determines if the method is static.
- isStatic() - Method in class org.graalvm.compiler.nodes.java.AccessFieldNode
-
Checks whether this field access is an access to a static field.
- isStatic() - Method in class org.graalvm.compiler.nodes.java.MethodCallTargetNode
-
Checks whether this is an invocation of a static method.
- isStaticFieldConstant(ResolvedJavaField, OptionValues) - Method in class org.graalvm.compiler.hotspot.meta.HotSpotConstantFieldProvider
-
- isStaticFieldConstant(ResolvedJavaField, OptionValues) - Method in class org.graalvm.compiler.hotspot.meta.HotSpotGraalConstantFieldProvider
-
- isStop(int) - Static method in class org.graalvm.compiler.bytecode.Bytecodes
-
Determines if a given opcode denotes an instruction that ends a basic block and does not let
control flow fall through to its lexical successor.
- isStore(int) - Static method in class org.graalvm.compiler.bytecode.Bytecodes
-
Determines if a given opcode denotes an instruction that stores a value to a local variable
after popping it from the operand stack.
- isStoreEnabled(OptionValues) - Method in class org.graalvm.compiler.truffle.runtime.EngineCacheSupport.Disabled
-
- isStoreEnabled(OptionValues) - Method in interface org.graalvm.compiler.truffle.runtime.EngineCacheSupport
-
- isStrictlyNegative() - Method in class org.graalvm.compiler.core.common.type.IntegerStamp
-
- isStrictlyPositive() - Method in class org.graalvm.compiler.core.common.type.IntegerStamp
-
- isStripMinedInner() - Method in class org.graalvm.compiler.nodes.LoopBeginNode
-
- isStripMinedOuter() - Method in class org.graalvm.compiler.nodes.LoopBeginNode
-
- isSubMapOf(EconomicMap<K, V>, EconomicMap<K, V>) - Static method in class org.graalvm.compiler.virtual.phases.ea.EffectsBlockState
-
Returns true if every value in subMap is also present in the superMap (according to "equals"
semantics).
- isSubmittedForCompilation() - Method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
- isSubstitution() - Method in class org.graalvm.compiler.graph.NodeSourcePosition
-
- isSubstitution() - Method in class org.graalvm.compiler.nodes.StructuredGraph
-
Returns true if this graph is built without parsing the
root method or
if the root method is annotated by
Snippet
.
- isSuccessorEdge(LabelRef) - Method in class org.graalvm.compiler.lir.asm.CompilationResultBuilder
-
Determines if a given edge from the block currently being emitted goes to its lexical
successor.
- isSupported(AMD64Assembler, AVXKind.AVXSize) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexOp
-
- isSupported(AMD64Assembler, AVXKind.AVXSize, boolean) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexOp
-
- isSupported(AMD64, AMD64Kind) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexOp
-
- isSupported(Architecture) - Static method in class org.graalvm.compiler.replacements.StandardGraphBuilderPlugins.AESCryptPlugin
-
- isSupported(Architecture) - Static method in class org.graalvm.compiler.replacements.StandardGraphBuilderPlugins.GHASHPlugin
-
- isSupported() - Static method in class org.graalvm.libgraal.LibGraal
-
Determines if the current runtime supports building a libgraal image.
- isSupportedReason(DeoptimizationReason) - Method in class org.graalvm.compiler.phases.common.UseTrappingNullChecksPhase
-
- isSupportedReason(DeoptimizationReason) - Method in class org.graalvm.compiler.phases.common.UseTrappingOperationPhase
-
- isSuppressed() - Static method in class org.graalvm.compiler.debug.TTY
-
- isSuppressedFailure(CompilableTruffleAST, Supplier<String>) - Method in interface org.graalvm.compiler.truffle.common.TruffleCompilerRuntime
-
Determines if the exception which happened during the compilation is suppressed and should be
silent.
- isSuppressedFailure(CompilableTruffleAST, Supplier<String>) - Method in interface org.graalvm.compiler.truffle.runtime.FloodControlHandler
-
Return true
to suppress logging and dumping of a given exception.
- isSuppressedFailure(CompilableTruffleAST, Supplier<String>) - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- isSuppressedTruffleRuntimeException(Throwable) - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
Allows
GraalTruffleRuntime
subclasses to suppress exceptions such as an exception
thrown during VM exit.
- isSynthetic() - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaMethod
-
- isSyntheticEnumSwitchMap(ResolvedJavaField) - Method in class org.graalvm.compiler.core.common.spi.JavaConstantFieldProvider
-
- isTargetMP() - Method in class org.graalvm.compiler.asm.Assembler
-
- isTautology() - Method in class org.graalvm.compiler.nodes.LogicNode
-
- isThreadAllocatedMemorySupported() - Static method in class org.graalvm.compiler.serviceprovider.GraalServices
-
Determines if the Java virtual machine implementation supports thread memory allocation
measurement.
- isThreadAllocatedMemorySupported() - Method in class org.graalvm.compiler.serviceprovider.JMXService
-
- isTimeEnabled(DebugContext.Scope) - Method in interface org.graalvm.compiler.debug.DebugConfig
-
- isTimeEnabled() - Method in class org.graalvm.compiler.debug.DebugContext
-
- ISTORE - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- ISTORE_0 - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- ISTORE_1 - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- ISTORE_2 - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- ISTORE_3 - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- isToStringTrusted(Class<?>) - Static method in class org.graalvm.compiler.serviceprovider.GraalServices
-
Determines if invoking
Object.toString()
on an instance of
c
will only run
trusted code.
- isTracingActive(int) - Method in class org.graalvm.compiler.replacements.gc.G1WriteBarrierSnippets
-
- isTracingEnabled(int) - Method in interface org.graalvm.jniutils.NativeBridgeSupport
-
Checks if logging at given level is enabled.
- isTracingEnabled(int) - Method in class org.graalvm.libgraal.jni.LibGraalNativeBridgeSupport
-
- isTracingEnabledForMethod(StructuredGraph) - Static method in class org.graalvm.compiler.hotspot.replacements.MonitorSnippets.Templates
-
- isTracingEnabledForType(ValueNode) - Static method in class org.graalvm.compiler.hotspot.replacements.MonitorSnippets.Templates
-
- isTransferToInterpreterMethod(ResolvedJavaMethod) - Method in interface org.graalvm.compiler.truffle.common.TruffleCompilerRuntime
-
Determines if method
is a method is a transferToInterpreter method from
CompilerDirectives.
- isTransferToInterpreterMethod(ResolvedJavaMethod) - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
Determines if method
is a method is a transferToInterpreter method.
- isTrivial() - Method in class org.graalvm.compiler.nodes.loop.LoopPolicies.UnswitchingDecision
-
- isTrivial() - Method in interface org.graalvm.compiler.truffle.common.CompilableTruffleAST
-
- isTrivial() - Method in class org.graalvm.compiler.truffle.compiler.phases.inlining.CallNode
-
- isTrivial() - Method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
- isTruffleBoundary(ResolvedJavaMethod) - Method in interface org.graalvm.compiler.truffle.common.TruffleCompilerRuntime
-
Determines if method
is annotated by TruffleBoundary
.
- isTruffleBoundary(ResolvedJavaMethod) - Method in class org.graalvm.compiler.truffle.compiler.phases.TruffleHostInliningPhase
-
- isTruffleBoundary(ResolvedJavaMethod) - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- isTrusted(ProfileData.ProfileSource) - Static method in enum org.graalvm.compiler.nodes.ProfileData.ProfileSource
-
- isU1(long) - Static method in class org.graalvm.compiler.core.common.util.TypeConversion
-
- isU2(long) - Static method in class org.graalvm.compiler.core.common.util.TypeConversion
-
- isU4(long) - Static method in class org.graalvm.compiler.core.common.util.TypeConversion
-
- ISUB - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- isUByte(int) - Static method in class org.graalvm.compiler.core.common.NumUtil
-
Determines if a given int
value is the range of unsigned byte values.
- isUByte(long) - Static method in class org.graalvm.compiler.core.common.NumUtil
-
Determines if a given long
value is the range of unsigned byte values.
- isUInt(long) - Static method in class org.graalvm.compiler.core.common.NumUtil
-
Determines if a given long
value is the range of unsigned int values.
- isUninit() - Method in class org.graalvm.compiler.hotspot.replacements.arraycopy.CheckcastArrayCopyCallNode
-
- isUninitialized() - Method in class org.graalvm.compiler.replacements.arraycopy.ArrayCopyCallNode
-
- isUnknownReference() - Method in class org.graalvm.compiler.core.common.LIRKind
-
Check whether this value is derived from a reference in a non-linear way.
- isUnknownReference(<any>) - Static method in class org.graalvm.compiler.core.common.LIRKind
-
- isUnknownReference(Value) - Static method in class org.graalvm.compiler.core.common.LIRKind
-
- isUnorderedLess - Variable in class org.graalvm.compiler.nodes.calc.FloatNormalizeCompareNode
-
- isUnorderedLess() - Method in class org.graalvm.compiler.nodes.calc.FloatNormalizeCompareNode
-
- isUnregistered() - Method in class org.graalvm.compiler.graph.Node
-
- isUnrestricted() - Method in class org.graalvm.compiler.core.common.type.FloatStamp
-
- isUnrestricted() - Method in class org.graalvm.compiler.core.common.type.IllegalStamp
-
- isUnrestricted() - Method in class org.graalvm.compiler.core.common.type.IntegerStamp
-
- isUnrestricted() - Method in class org.graalvm.compiler.core.common.type.Stamp
-
Tests whether this stamp represents all values of this kind.
- isUnrestricted() - Method in class org.graalvm.compiler.core.common.type.VoidStamp
-
- isUnrollableLoop(LoopEx) - Static method in class org.graalvm.compiler.loop.phases.LoopTransformations
-
- isUnsafeAccessTrackingEnabled() - Method in class org.graalvm.compiler.nodes.StructuredGraph
-
- isUnsigned() - Method in enum org.graalvm.compiler.core.common.calc.CanonicalCondition
-
- isUnsigned() - Method in enum org.graalvm.compiler.core.common.calc.Condition
-
Returns true if this condition represents an unsigned comparison.
- isUnsignedCheck() - Method in class org.graalvm.compiler.nodes.loop.CountedLoopInfo
-
- isUnsignedNbit(int, int) - Static method in class org.graalvm.compiler.core.common.NumUtil
-
- isUnsignedNbit(int, long) - Static method in class org.graalvm.compiler.core.common.NumUtil
-
- isUsedAsGuardInput() - Method in class org.graalvm.compiler.nodes.AbstractBeginNode
-
- isUShort(int) - Static method in class org.graalvm.compiler.core.common.NumUtil
-
- isUShort(long) - Static method in class org.graalvm.compiler.core.common.NumUtil
-
- isValid() - Method in class org.graalvm.compiler.asm.Assembler.LabelHint
-
- isValid(Position, NodeClass<?>, Edges) - Method in class org.graalvm.compiler.graph.NodeClass
-
- isValid() - Method in class org.graalvm.compiler.truffle.runtime.hotspot.HotSpotOptimizedCallTarget
-
- isValid() - Method in class org.graalvm.compiler.truffle.runtime.OptimizedAssumption
-
- isValid() - Method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
Determines if this call target has valid machine code that can be entered attached to it.
- isValid() - Method in class org.graalvm.libgraal.LibGraalIsolate
-
- isValidCallDeoptimizationState(Call) - Method in class org.graalvm.compiler.code.CompilationResult
-
- isValidForDeoptimization() - Method in class org.graalvm.compiler.nodes.FrameState
-
- isValidImmediateAddress(int, AArch64Address.AddressingMode, int) - Static method in class org.graalvm.compiler.asm.aarch64.AArch64Address
-
Checks whether an immediate can be encoded within the provided immediate addressing mode.
- isValidImplicitNullCheckFor(Value, int) - Method in class org.graalvm.compiler.lir.amd64.AMD64AddressValue
-
- isValidIndex(int, int) - Method in class org.graalvm.compiler.core.common.util.BitMap2D
-
- isValidIndexedSlotIndex(int) - Method in class org.graalvm.compiler.truffle.compiler.nodes.frame.NewFrameNode
-
- isValidLastTier() - Method in class org.graalvm.compiler.truffle.runtime.hotspot.HotSpotOptimizedCallTarget
-
- isValidLastTier() - Method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
Determines if this call target has valid machine code attached to it, and that this code was
compiled in the last tier.
- isValue() - Method in class org.graalvm.compiler.core.common.LIRKind
-
Check whether this kind is a value type that doesn't need to be tracked at safepoints.
- isValue(<any>) - Static method in class org.graalvm.compiler.core.common.LIRKind
-
- isValue(Value) - Static method in class org.graalvm.compiler.core.common.LIRKind
-
- isValueKnown() - Method in enum org.graalvm.compiler.nodeinfo.NodeCycles
-
- isValueMoveOp() - Method in class org.graalvm.compiler.lir.LIRInstruction
-
- isValueMoveOp(LIRInstruction) - Static method in interface org.graalvm.compiler.lir.StandardOp.ValueMoveOp
-
- isValueSupported(Object) - Static method in class org.graalvm.util.OptionsEncoder
-
- isValueSupported(Object) - Static method in class org.graalvm.util.TypedDataOutputStream
-
- isValueType(ResolvedJavaType) - Method in interface org.graalvm.compiler.truffle.common.TruffleCompilerRuntime
-
Determines if type
is a value type.
- isValueType(ResolvedJavaType) - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- isVarArgs() - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaMethod
-
- isVarargsParameter(int) - Method in class org.graalvm.compiler.nodes.spi.SnippetParameterInfo
-
- isVarargsParameter(int) - Method in class org.graalvm.compiler.replacements.SnippetTemplate.SnippetInfo
-
- isVariable(Value) - Static method in class org.graalvm.compiler.lir.LIRValueUtil
-
Determine if the value, after removing an optional
cast
, is a variable.
- isVariableLengthAVX512Register(AMD64.CPUFeature, AMD64.CPUFeature, AVXKind.AVXSize) - Static method in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler
-
- isVariableOrRegister(Value) - Static method in class org.graalvm.compiler.lir.alloc.lsra.LinearScan
-
- isVerifyEnabled(DebugContext.Scope) - Method in interface org.graalvm.compiler.debug.DebugConfig
-
- isVerifyEnabled() - Method in class org.graalvm.compiler.debug.DebugContext
-
Determines if verification is enabled in the current scope.
- isVerifyEnabledForMethod(DebugContext.Scope) - Method in interface org.graalvm.compiler.debug.DebugConfig
-
- isVerifyEnabledForMethod() - Method in class org.graalvm.compiler.debug.DebugContext
-
Determines if verification is enabled for any JavaMethod
in the current scope.
- isVirtual() - Method in class org.graalvm.compiler.virtual.phases.ea.ObjectState
-
- isVirtualByteArray(MetaAccessExtensionProvider) - Method in class org.graalvm.compiler.nodes.virtual.VirtualObjectNode
-
- isVirtualByteArrayAccess(MetaAccessExtensionProvider, JavaKind) - Method in class org.graalvm.compiler.nodes.virtual.VirtualObjectNode
-
- isVirtualFrame() - Method in class org.graalvm.compiler.truffle.runtime.GraalFrameInstance
-
- isVirtualFrame() - Method in class org.graalvm.compiler.truffle.runtime.GraalOSRFrameInstance
-
- isVirtualStackSlot(Value) - Static method in class org.graalvm.compiler.lir.LIRValueUtil
-
- isVmExit() - Method in exception org.graalvm.libgraal.DestroyedIsolateException
-
Returns true
if this exception was thrown during VM exit.
- isWarningEnabled(PolyglotCompilerOptions.PerformanceWarningKind) - Static method in class org.graalvm.compiler.truffle.compiler.PerformanceInformationHandler
-
- isWellKnownImplicitStableField(ResolvedJavaField) - Method in class org.graalvm.compiler.core.common.spi.JavaConstantFieldProvider
-
- isWithContext() - Method in class org.graalvm.compiler.nodes.debug.DynamicCounterNode
-
- isWithMask() - Method in class org.graalvm.compiler.replacements.nodes.ArrayIndexOfNode
-
- isWord(JavaType) - Method in class org.graalvm.compiler.hotspot.word.HotSpotWordTypes
-
- isWord(ValueNode) - Method in class org.graalvm.compiler.word.WordTypes
-
Determines if a given node has a word type.
- isWord(JavaType) - Method in class org.graalvm.compiler.word.WordTypes
-
Determines if a given type is a word type.
- isWordOperation(ResolvedJavaMethod) - Method in class org.graalvm.compiler.word.WordTypes
-
Determines if a given method denotes a word operation.
- isWorthInlining(Replacements, MethodInvocation, InlineInfo, int, boolean) - Method in class org.graalvm.compiler.phases.common.inlining.policy.GreedyInliningPolicy
-
- isWorthInlining(Replacements, MethodInvocation, InlineInfo, int, boolean) - Method in class org.graalvm.compiler.phases.common.inlining.policy.InlineEverythingPolicy
-
- isWorthInlining(Replacements, MethodInvocation, InlineInfo, int, boolean) - Method in class org.graalvm.compiler.phases.common.inlining.policy.InlineMethodSubstitutionsPolicy
-
- isWorthInlining(Replacements, MethodInvocation, InlineInfo, int, boolean) - Method in interface org.graalvm.compiler.phases.common.inlining.policy.InliningPolicy
-
- isWorthPerformingSplit(LogicNode, LogicNode) - Static method in class org.graalvm.compiler.nodes.IfNode
-
- isWriteToNewObject(FixedAccessNode) - Method in class org.graalvm.compiler.hotspot.meta.HotSpotPlatformConfigurationProvider
-
For initializing writes, the last allocation executed by the JVM is guaranteed to be
automatically card marked so it's safe to skip the card mark in the emitted code.
- isWriteToNewObject(FixedWithNextNode, ValueNode) - Method in class org.graalvm.compiler.hotspot.meta.HotSpotPlatformConfigurationProvider
-
- isXmmType() - Method in enum org.graalvm.compiler.asm.amd64.AMD64BaseAssembler.OperandSize
-
- isXNegated() - Method in class org.graalvm.compiler.nodes.ShortCircuitOrNode
-
- isYNegated() - Method in class org.graalvm.compiler.nodes.ShortCircuitOrNode
-
- isZeroExtend() - Method in enum org.graalvm.compiler.core.common.memory.MemoryExtendKind
-
- iterableId() - Method in class org.graalvm.compiler.graph.NodeClass
-
- IterableNodeType - Interface in org.graalvm.compiler.graph
-
A marker for a node type supporting
fast iteration of its
instances in a graph.
- iterateBytecodesForBlock(BciBlockMapping.BciBlock) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- iterateFrames(FrameInstanceVisitor<T>, int) - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- ITERATION_GROUP - Static variable in class org.graalvm.compiler.lir.profiling.MethodProfilingPhase
-
- iterationStates - Variable in class org.graalvm.compiler.nodes.GraphDecoder.LoopScope
-
Information about already processed loop iterations for state merging during loop
explosion.
- IterativeConditionalEliminationPhase - Class in org.graalvm.compiler.phases.common
-
- IterativeConditionalEliminationPhase(CanonicalizerPhase, boolean) - Constructor for class org.graalvm.compiler.phases.common.IterativeConditionalEliminationPhase
-
- IterativeNodeWorkList(Graph, boolean, int) - Constructor for class org.graalvm.compiler.graph.NodeWorkList.IterativeNodeWorkList
-
- IterativePartialEscape - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- IterativePeelingLimit - Static variable in class org.graalvm.compiler.loop.phases.LoopPeelingPhase.Options
-
- iterator() - Method in class org.graalvm.compiler.code.DataSection
-
- iterator() - Method in class org.graalvm.compiler.graph.iterators.FilteredNodeIterable
-
- iterator() - Method in class org.graalvm.compiler.graph.NodeBitMap
-
- iterator() - Method in class org.graalvm.compiler.graph.NodeFlood
-
- iterator() - Method in class org.graalvm.compiler.graph.NodeList
-
- iterator() - Method in class org.graalvm.compiler.graph.NodeList.SubList
-
- iterator() - Method in class org.graalvm.compiler.graph.NodeSourcePosition
-
- iterator() - Method in class org.graalvm.compiler.graph.NodeWorkList.IterativeNodeWorkList
-
- iterator() - Method in class org.graalvm.compiler.graph.NodeWorkList.SingletonNodeWorkList
-
- iterator() - Method in class org.graalvm.compiler.options.OptionDescriptorsMap
-
- iterator() - Method in class org.graalvm.compiler.truffle.runtime.collection.DelegatingBlockingQueue
-
- iterator() - Method in class org.graalvm.compiler.virtual.phases.ea.EffectList
-
- IUSHR - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- ivs - Variable in class org.graalvm.compiler.nodes.loop.LoopEx
-
- IXOR - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- L128 - Static variable in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler.VEXPrefixConfig
-
- L256 - Static variable in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler.VEXPrefixConfig
-
- L2D - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- L2F - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- L2I - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- L512 - Static variable in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler.VEXPrefixConfig
-
- Label - Class in org.graalvm.compiler.asm
-
This class represents a label within assembly code.
- Label() - Constructor for class org.graalvm.compiler.asm.Label
-
- Label(int) - Constructor for class org.graalvm.compiler.asm.Label
-
- label - Variable in class org.graalvm.compiler.lir.aarch64.AArch64Call.ForeignCallOp
-
- label() - Method in class org.graalvm.compiler.lir.LabelRef
-
- LabelHint(Label, int) - Constructor for class org.graalvm.compiler.asm.Assembler.LabelHint
-
- LabelOp(Label, int) - Constructor for class org.graalvm.compiler.lir.StandardOp.LabelOp
-
- LabelRef - Class in org.graalvm.compiler.lir
-
- labelWithinLIRRange(LIRInstruction, Label, int) - Method in class org.graalvm.compiler.lir.asm.CompilationResultBuilder
-
Determines whether the distance from the LIR instruction to the label is within
maxLIRDistance LIR instructions.
- LADD - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- LALOAD - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- LAMBDA_CLASS_NAME_SUBSTRING - Static variable in class org.graalvm.compiler.java.LambdaUtils
-
- LAMBDA_SPLIT_PATTERN - Static variable in class org.graalvm.compiler.java.LambdaUtils
-
- LambdaUtils - Class in org.graalvm.compiler.java
-
- LAND - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- LargeLocalLiveness - Class in org.graalvm.compiler.java
-
- LargeLocalLiveness(BciBlockMapping, int, int, boolean) - Constructor for class org.graalvm.compiler.java.LargeLocalLiveness
-
- last() - Method in class org.graalvm.compiler.graph.NodeList
-
- LAST_JVM_OPCODE - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
The last opcode defined by the JVM specification.
- LAST_TIER_INDEX - Static variable in interface org.graalvm.compiler.truffle.common.TruffleCompiler
-
- lastFixedNode() - Method in interface org.graalvm.compiler.nodes.spi.LoweringTool
-
Gets the closest fixed node preceding the node currently being lowered.
- lastFixedNode - Variable in class org.graalvm.compiler.replacements.GraphKit
-
- lastInstr - Variable in class org.graalvm.compiler.java.BytecodeParser
-
- lastInstr - Variable in class org.graalvm.compiler.replacements.IntrinsicGraphBuilder
-
- lastInstr - Variable in class org.graalvm.compiler.replacements.PEGraphDecoder.PEAppendGraphBuilderContext
-
- lastLocationAccess - Variable in class org.graalvm.compiler.replacements.nodes.BasicArrayCopyNode
-
- LASTORE - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- lastTier() - Method in class org.graalvm.compiler.truffle.compiler.TruffleCompilerConfiguration
-
- LastTierCompilationThreshold - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- LateRegistration(InvocationPlugins, Type) - Constructor for class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.LateRegistration
-
Creates an object for registering
InvocationPlugin
s for methods declared by a
given class.
- latin1Templates - Variable in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- layoutHelperHeaderSizeMask - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- layoutHelperHeaderSizeMask(GraalHotSpotVMConfig) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- layoutHelperHeaderSizeShift - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- layoutHelperHeaderSizeShift(GraalHotSpotVMConfig) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- layoutHelperLog2ElementSizeMask - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- layoutHelperLog2ElementSizeMask(GraalHotSpotVMConfig) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- layoutHelperLog2ElementSizeShift - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- layoutHelperLog2ElementSizeShift(GraalHotSpotVMConfig) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- layoutHelpersEqual(Object, Object) - Method in class org.graalvm.compiler.hotspot.replacements.arraycopy.HotSpotArraycopySnippets
-
- layoutHelpersEqual(Object, Object) - Method in class org.graalvm.compiler.replacements.arraycopy.ArrayCopySnippets
-
Checks whether the layout helpers for the given objects are equal.
- lazy - Variable in class org.graalvm.compiler.replacements.SnippetTemplate.LazySnippetInfo
-
- LazyName - Class in org.graalvm.compiler.phases
-
A name whose
String
value is computed only when it is needed.
- LazyName() - Constructor for class org.graalvm.compiler.phases.LazyName
-
- LazySnippetInfo(ResolvedJavaMethod, ResolvedJavaMethod, LocationIdentity[], Object) - Constructor for class org.graalvm.compiler.replacements.SnippetTemplate.LazySnippetInfo
-
- LazyValue<T> - Class in org.graalvm.compiler.phases.common
-
A
Supplier
which always returns the same value, computed from an other supplier on the
first access.
- LazyValue(Supplier<T>) - Constructor for class org.graalvm.compiler.phases.common.LazyValue
-
- lcm(int, int) - Static method in class org.graalvm.compiler.code.DataSection
-
- LCMP - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- LCONST_0 - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- LCONST_1 - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- ld1MultipleV(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, AArch64Address) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.177 Load multiple single-element structures to one register.
This instruction loads multiple single-element structures from memory and writes the result
to one register.
- ld1MultipleVV(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, Register, AArch64Address) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.177 Load multiple single-element structures to two registers.
This instruction loads multiple single-element structures from memory and writes the result
to two registers.
- ld1MultipleVVV(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, Register, Register, AArch64Address) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.177 Load multiple single-element structures to three registers.
This instruction loads multiple single-element structures from memory and writes the result
to three registers.
- ld1MultipleVVVV(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, Register, Register, Register, AArch64Address) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.177 Load multiple single-element structures to four registers.
This instruction loads multiple single-element structures from memory and writes the result
to four registers.
- ld1rV(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, AArch64Address) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.179 Load one single-element structure and replicate to all lanes (of one register).
This instruction loads a single-element structure from memory and replicates the structure to
all lanes of the register.
- ldadd(int, Register, Register, Register, boolean, boolean) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
Atomic add.
- ldar(int, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
Load acquire.
- ldaxr(int, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
Load acquire exclusive.
- LDC - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- LDC2_W - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- LDC_W - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- LDIV - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- ldivSnippet(long, long, boolean) - Static method in class org.graalvm.compiler.replacements.aarch64.AArch64IntegerArithmeticSnippets
-
- ldp(int, Register, Register, AArch64Address) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.130 Load Pair of Registers calculates an address from a base register value and an
immediate offset, and stores two 32-bit words or two 64-bit doublewords to the calculated
address, from two registers.
- ldr(int, Register, AArch64Address) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
Loads a srcSize value from address into rt zero-extending it.
- ldr(int, Register, AArch64Address) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
Loads a srcSize value from address into rt.
- ldr(int, Register, AArch64Address, boolean) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
Loads a srcSize value from address into rt.
- ldrHelper(int, Register, AArch64Address, boolean) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
- ldrs(int, int, Register, AArch64Address) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
Loads a srcSize value from address into rt sign-extending it.
- ldrs(int, int, Register, AArch64Address) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
Loads a srcSize value from address into rt sign-extending it if necessary.
- ldxr(int, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
Load address exclusive.
- LE - Static variable in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler.EVEXComparisonPredicate
-
- lead(Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- LeaDataOp(AllocatableValue, DataPointerConstant) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64Move.LeaDataOp
-
- LeaOp(AllocatableValue, AMD64AddressValue, AMD64BaseAssembler.OperandSize) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64Move.LeaOp
-
- leaq(Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- leave() - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- leave(CompilationResultBuilder) - Method in interface org.graalvm.compiler.lir.asm.FrameContext
-
Emits code to be executed just prior to returning from a method.
- leave() - Method in class org.graalvm.nativebridge.NativeIsolateThread
-
- leaveLanguage(TruffleLanguage<?>, Object) - Method in class org.graalvm.compiler.truffle.runtime.EngineData
-
- leftShiftCanOverflow(IntegerStamp, long) - Method in class org.graalvm.compiler.nodes.calc.IntegerBelowNode.BelowOp
-
- leftShiftCanOverflow(IntegerStamp, long) - Method in class org.graalvm.compiler.nodes.calc.IntegerLessThanNode.LessThanOp
-
- leftShiftCanOverflow(IntegerStamp, long) - Method in class org.graalvm.compiler.nodes.calc.IntegerLowerThanNode.LowerOp
-
Return true
if the a << shift
can overflow w.r.t.
- LeftShiftNode - Class in org.graalvm.compiler.nodes.calc
-
- LeftShiftNode(ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.nodes.calc.LeftShiftNode
-
- len - Variable in class org.graalvm.compiler.lir.aarch64.AArch64StringLatin1InflateOp
-
- len - Variable in class org.graalvm.compiler.lir.aarch64.AArch64StringUTF16CompressOp
-
- len - Variable in class org.graalvm.compiler.nodes.calc.EncodeArrayNode
-
- len - Variable in class org.graalvm.compiler.nodes.calc.HasNegativesNode
-
- length - Variable in class org.graalvm.compiler.lir.amd64.AMD64ZeroMemoryOp
-
- length - Variable in class org.graalvm.compiler.nodes.java.AbstractNewArrayNode
-
- length() - Method in class org.graalvm.compiler.nodes.java.AbstractNewArrayNode
-
- length - Variable in class org.graalvm.compiler.nodes.virtual.VirtualArrayNode
-
- length() - Method in class org.graalvm.compiler.phases.ClassTypeSequence
-
- length() - Method in class org.graalvm.compiler.phases.LazyName
-
- length - Variable in class org.graalvm.compiler.replacements.amd64.AMD64ArrayRegionEqualsWithMaskNode
-
- length - Variable in class org.graalvm.compiler.replacements.amd64.AMD64CalcStringAttributesNode
-
- length - Variable in class org.graalvm.compiler.replacements.arraycopy.ArrayCopyCallNode
-
- length(ValueNode) - Method in class org.graalvm.compiler.replacements.InvocationPluginHelper
-
- length - Variable in class org.graalvm.compiler.replacements.nodes.ArrayCopyWithConversionsNode
-
- length - Variable in class org.graalvm.compiler.replacements.nodes.ArrayEqualsNode
-
Length of both arrays.
- length - Variable in class org.graalvm.compiler.replacements.nodes.ArrayRegionCompareToNode
-
Length of the array region (as number of array elements).
- length - Variable in class org.graalvm.compiler.replacements.nodes.ArrayRegionEqualsNode
-
Length of the array region.
- length - Variable in class org.graalvm.compiler.replacements.nodes.VectorizedMismatchNode
-
Length of the memory region (as number of array elements).
- length - Variable in class org.graalvm.nativebridge.BinaryInput
-
- length1Value - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArrayCompareToOp
-
- length1ValueTemp - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArrayCompareToOp
-
- length2Value - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArrayCompareToOp
-
- length2ValueTemp - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArrayCompareToOp
-
- lengthA - Variable in class org.graalvm.compiler.replacements.nodes.ArrayCompareToNode
-
Length of array A.
- lengthAValue - Variable in class org.graalvm.compiler.lir.amd64.AMD64ArrayCompareToOp
-
- lengthAValueTemp - Variable in class org.graalvm.compiler.lir.amd64.AMD64ArrayCompareToOp
-
- lengthB - Variable in class org.graalvm.compiler.replacements.nodes.ArrayCompareToNode
-
Length of array B.
- lengthBValue - Variable in class org.graalvm.compiler.lir.amd64.AMD64ArrayCompareToOp
-
- lengthBValueTemp - Variable in class org.graalvm.compiler.lir.amd64.AMD64ArrayCompareToOp
-
- lengthHistogram - Variable in class org.graalvm.compiler.replacements.arraycopy.ArrayCopySnippets.Counters
-
- lengthOf(int) - Static method in class org.graalvm.compiler.bytecode.Bytecodes
-
Gets the length of an instruction denoted by a given opcode.
- lengthTemp - Variable in class org.graalvm.compiler.lir.amd64.AMD64ZeroMemoryOp
-
- lengthValue - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArrayEqualsOp
-
- lengthValue - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ZeroMemoryOp
-
- lengthValueTemp - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ZeroMemoryOp
-
- lessOptimisticThan(OptimisticOptimizations) - Method in class org.graalvm.compiler.phases.OptimisticOptimizations
-
- lessOrEqual(SignedWord) - Method in class org.graalvm.compiler.word.Word
-
- lessOrEqual(int) - Method in class org.graalvm.compiler.word.Word
-
- lessOrEqual(Word) - Method in class org.graalvm.compiler.word.Word
-
- lessThan(Interval.RegisterPriority) - Method in enum org.graalvm.compiler.lir.alloc.lsra.Interval.RegisterPriority
-
Determines if this priority is lower than a given priority.
- lessThan(SignedWord) - Method in class org.graalvm.compiler.word.Word
-
- lessThan(int) - Method in class org.graalvm.compiler.word.Word
-
- lessThan(Word) - Method in class org.graalvm.compiler.word.Word
-
- LessThanOp() - Constructor for class org.graalvm.compiler.nodes.calc.IntegerLessThanNode.LessThanOp
-
- lfence() - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- LibGraal - Class in org.graalvm.libgraal
-
Access to libgraal, a shared library containing an AOT compiled version of Graal produced by
GraalVM Native Image.
- LibGraal() - Constructor for class org.graalvm.libgraal.LibGraal
-
- LibGraalIsolate - Class in org.graalvm.libgraal
-
Represents a single libgraal isolate.
- LibGraalNativeBridgeSupport - Class in org.graalvm.libgraal.jni
-
- LibGraalNativeBridgeSupport() - Constructor for class org.graalvm.libgraal.jni.LibGraalNativeBridgeSupport
-
- LibGraalObject - Class in org.graalvm.libgraal
-
Encapsulates a handle to an object in a libgraal isolate where the object's lifetime is bound to
the lifetime of the
LibGraalObject
instance.
- LibGraalObject(long) - Constructor for class org.graalvm.libgraal.LibGraalObject
-
- LibGraalScope - Class in org.graalvm.libgraal
-
Scope for calling CEntryPoints in libgraal.
- LibGraalScope() - Constructor for class org.graalvm.libgraal.LibGraalScope
-
- LibGraalScope(LibGraalScope.DetachAction) - Constructor for class org.graalvm.libgraal.LibGraalScope
-
Enters a scope for making calls into libgraal.
- LibGraalScope(long) - Constructor for class org.graalvm.libgraal.LibGraalScope
-
Enters a scope for making calls into an existing libgraal isolate.
- LibGraalScope.DetachAction - Enum in org.graalvm.libgraal
-
Denotes the detach action to perform when closing a
LibGraalScope
.
- LibGraalTruffleRuntimeAccess - Class in org.graalvm.compiler.truffle.runtime.hotspot.libgraal
-
Access to a TruffleRuntime
that uses libgraal for compilation.
- LibGraalTruffleRuntimeAccess() - Constructor for class org.graalvm.compiler.truffle.runtime.hotspot.libgraal.LibGraalTruffleRuntimeAccess
-
- LibGraalUtil - Class in org.graalvm.libgraal.jni
-
- LIKELY_PROBABILITY - Static variable in class org.graalvm.compiler.api.directives.GraalDirectives
-
- LIKELY_PROBABILITY - Static variable in class org.graalvm.compiler.nodes.extended.BranchProbabilityNode
-
- LIKELY_PROFILE - Static variable in class org.graalvm.compiler.nodes.extended.BranchProbabilityNode
-
- limitCheckedIV - Variable in class org.graalvm.compiler.nodes.loop.CountedLoopInfo
-
- LimitedValueProxy - Interface in org.graalvm.compiler.nodes.spi
-
- LimitInlinedInvokes - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- LINE_SEPARATOR - Static variable in class org.graalvm.compiler.debug.LogStream
-
The system dependent line separator.
- LinearScan - Class in org.graalvm.compiler.lir.alloc.lsra
-
- LinearScan(TargetDescription, LIRGenerationResult, MoveFactory, RegisterAllocationConfig, AbstractBlockBase<?>[], boolean) - Constructor for class org.graalvm.compiler.lir.alloc.lsra.LinearScan
-
- LinearScan.BlockData - Class in org.graalvm.compiler.lir.alloc.lsra
-
- LinearScan.Options - Class in org.graalvm.compiler.lir.alloc.lsra
-
- LinearScanAssignLocationsPhase - Class in org.graalvm.compiler.lir.alloc.lsra
-
Phase 7: Assign register numbers back to LIR.
- LinearScanAssignLocationsPhase(LinearScan) - Constructor for class org.graalvm.compiler.lir.alloc.lsra.LinearScanAssignLocationsPhase
-
- LinearScanEliminateSpillMovePhase - Class in org.graalvm.compiler.lir.alloc.lsra
-
- LinearScanEliminateSpillMovePhase(LinearScan) - Constructor for class org.graalvm.compiler.lir.alloc.lsra.LinearScanEliminateSpillMovePhase
-
- LinearScanEliminateSpillMovePhase.Options - Class in org.graalvm.compiler.lir.alloc.lsra
-
- LinearScanLifetimeAnalysisPhase - Class in org.graalvm.compiler.lir.alloc.lsra
-
- LinearScanLifetimeAnalysisPhase(LinearScan) - Constructor for class org.graalvm.compiler.lir.alloc.lsra.LinearScanLifetimeAnalysisPhase
-
- LinearScanOptimizeSpillPositionPhase - Class in org.graalvm.compiler.lir.alloc.lsra
-
- LinearScanOrder - Class in org.graalvm.compiler.core.common.alloc
-
Computes an ordering of the blocks that can be used by the linear scan register allocator.
- LinearScanOrder() - Constructor for class org.graalvm.compiler.core.common.alloc.LinearScanOrder
-
- linearScanOrder() - Method in class org.graalvm.compiler.lir.LIR
-
Gets the linear scan ordering of blocks as an array.
- LinearScanPhase - Class in org.graalvm.compiler.lir.alloc.lsra
-
- LinearScanPhase() - Constructor for class org.graalvm.compiler.lir.alloc.lsra.LinearScanPhase
-
- LinearScanRegisterAllocationPhase - Class in org.graalvm.compiler.lir.alloc.lsra
-
- LinearScanResolveDataFlowPhase - Class in org.graalvm.compiler.lir.alloc.lsra
-
Phase 6: resolve data flow
Insert moves at edges between blocks if intervals have been split.
- LinearScanResolveDataFlowPhase(LinearScan) - Constructor for class org.graalvm.compiler.lir.alloc.lsra.LinearScanResolveDataFlowPhase
-
- link(Stub) - Static method in class org.graalvm.compiler.hotspot.meta.HotSpotHostForeignCallsProvider
-
- linkage - Variable in class org.graalvm.compiler.hotspot.stubs.Stub
-
The linkage information for a call to this stub from compiled code.
- LinkedNodeStack - Class in org.graalvm.compiler.graph
-
A stack implementation for
Node that uses a singly linked list as its underlying
storage strategy making push/pop operation O(1) at the cost of a constant memory overhead per
entry.
- LinkedNodeStack() - Constructor for class org.graalvm.compiler.graph.LinkedNodeStack
-
- linkForeignCall(OptionValues, HotSpotProviders, HotSpotForeignCallDescriptor, long, boolean) - Method in class org.graalvm.compiler.hotspot.meta.HotSpotForeignCallsProviderImpl
-
Creates a
stub for the foreign call described by
descriptor
if
address != 0
.
- lir - Variable in class org.graalvm.compiler.lir.asm.CompilationResultBuilder
-
The LIR for which code is being generated.
- LIR - Class in org.graalvm.compiler.lir
-
This class implements the overall container for the LIR graph and directs its construction,
optimization, and finalization.
- LIR(AbstractControlFlowGraph<?>, AbstractBlockBase<?>[], OptionValues, DebugContext) - Constructor for class org.graalvm.compiler.lir.LIR
-
Creates a new LIR instance for the specified compilation.
- LIRCompilerBackend - Class in org.graalvm.compiler.core.gen
-
- LIRCompilerBackend() - Constructor for class org.graalvm.compiler.core.gen.LIRCompilerBackend
-
- LIRDynMoveProfileMethod - Static variable in class org.graalvm.compiler.lir.profiling.MoveProfilingPhase.Options
-
- LIRFrameState - Class in org.graalvm.compiler.lir
-
This class represents garbage collection and deoptimization information attached to a LIR
instruction.
- LIRFrameState(BytecodeFrame, VirtualObject[], LabelRef, boolean) - Constructor for class org.graalvm.compiler.lir.LIRFrameState
-
- lirGen - Variable in class org.graalvm.compiler.lir.phases.FinalCodeAnalysisPhase.FinalCodeAnalysisContext
-
- lirGen - Variable in class org.graalvm.compiler.lir.phases.PreAllocationOptimizationPhase.PreAllocationOptimizationContext
-
- LIRGenerationContext(LIRGeneratorTool, NodeLIRBuilderTool, StructuredGraph, StructuredGraph.ScheduleResult) - Constructor for class org.graalvm.compiler.core.LIRGenerationPhase.LIRGenerationContext
-
- LIRGenerationDebugContext - Interface in org.graalvm.compiler.lir.debug
-
Provides information about
LIR
generation for debugging purposes.
- LIRGenerationPhase - Class in org.graalvm.compiler.core
-
- LIRGenerationPhase() - Constructor for class org.graalvm.compiler.core.LIRGenerationPhase
-
- LIRGenerationPhase.LIRGenerationContext - Class in org.graalvm.compiler.core
-
- LIRGenerationProvider - Interface in org.graalvm.compiler.core.gen
-
- LIRGenerationResult - Class in org.graalvm.compiler.lir.gen
-
- LIRGenerationResult(CompilationIdentifier, LIR, FrameMapBuilder, RegisterAllocationConfig, CallingConvention) - Constructor for class org.graalvm.compiler.lir.gen.LIRGenerationResult
-
- LIRGenerator - Class in org.graalvm.compiler.lir.gen
-
This class traverses the HIR instructions and generates LIR instructions from them.
- LIRGenerator(LIRKindTool, ArithmeticLIRGenerator, MoveFactory, CodeGenProviders, LIRGenerationResult) - Constructor for class org.graalvm.compiler.lir.gen.LIRGenerator
-
- LIRGenerator.Options - Class in org.graalvm.compiler.lir.gen
-
- LIRGenerator.VariableProvider - Class in org.graalvm.compiler.lir.gen
-
- LIRGeneratorTool - Interface in org.graalvm.compiler.lir.gen
-
- LIRGeneratorTool.BlockScope - Class in org.graalvm.compiler.lir.gen
-
- LIRGeneratorTool.CharsetName - Enum in org.graalvm.compiler.lir.gen
-
- LIRInsertionBuffer - Class in org.graalvm.compiler.lir
-
A buffer to enqueue updates to a list.
- LIRInsertionBuffer() - Constructor for class org.graalvm.compiler.lir.LIRInsertionBuffer
-
- LIRInstruction - Class in org.graalvm.compiler.lir
-
The base class for an LIRInstruction
.
- LIRInstruction(LIRInstructionClass<? extends LIRInstruction>) - Constructor for class org.graalvm.compiler.lir.LIRInstruction
-
Constructs a new LIR instruction.
- LIRInstruction.Alive - Annotation Type in org.graalvm.compiler.lir
-
- LIRInstruction.Def - Annotation Type in org.graalvm.compiler.lir
-
- LIRInstruction.OperandFlag - Enum in org.graalvm.compiler.lir
-
Flags for an operand.
- LIRInstruction.OperandMode - Enum in org.graalvm.compiler.lir
-
Constants denoting how a LIR instruction uses an operand.
- LIRInstruction.State - Annotation Type in org.graalvm.compiler.lir
-
- LIRInstruction.Temp - Annotation Type in org.graalvm.compiler.lir
-
- LIRInstruction.Use - Annotation Type in org.graalvm.compiler.lir
-
- LIRInstructionClass<T> - Class in org.graalvm.compiler.lir
-
- LIRInstructionClass(Class<T>, FieldsScanner.CalcOffset) - Constructor for class org.graalvm.compiler.lir.LIRInstructionClass
-
- LIRInstructionVerifier - Interface in org.graalvm.compiler.lir
-
- LIRInstructionVerifierPath - Static variable in class org.graalvm.compiler.lir.asm.CompilationResultBuilderFactory.Options
-
- LIRKind - Class in org.graalvm.compiler.core.common
-
Represents the type of values in the LIR.
- LIRKindTool - Interface in org.graalvm.compiler.core.common.spi
-
This interface can be used to access platform and VM specific kinds.
- lirKindTool - Variable in class org.graalvm.compiler.lir.aarch64.AArch64Move.PointerCompressionOp
-
- lirKindTool - Variable in class org.graalvm.compiler.lir.amd64.AMD64Move.PointerCompressionOp
-
- lirList() - Method in class org.graalvm.compiler.lir.LIRInsertionBuffer
-
- LIRLowerable - Interface in org.graalvm.compiler.nodes.spi
-
- LIRLowerableAccess - Interface in org.graalvm.compiler.nodes.memory
-
- LIROptConstantLoadOptimization - Static variable in class org.graalvm.compiler.lir.constopt.ConstantLoadOptimization.Options
-
- LIROptControlFlowOptimizer - Static variable in class org.graalvm.compiler.lir.phases.PostAllocationOptimizationStage.Options
-
- LIROptEdgeMoveOptimizer - Static variable in class org.graalvm.compiler.lir.phases.PostAllocationOptimizationStage.Options
-
- LIROptimization - Static variable in class org.graalvm.compiler.lir.phases.LIRPhase.Options
-
- LIROptLSRAEliminateSpillMoves - Static variable in class org.graalvm.compiler.lir.alloc.lsra.LinearScanEliminateSpillMovePhase.Options
-
- LIROptLSRAOptimizeSpillPosition - Static variable in class org.graalvm.compiler.lir.alloc.lsra.LinearScan.Options
-
- LIROptLSStackSlotAllocator - Static variable in class org.graalvm.compiler.lir.stackslotalloc.LSStackSlotAllocator.Options
-
- LIROptNullCheckOptimizer - Static variable in class org.graalvm.compiler.lir.phases.PostAllocationOptimizationStage.Options
-
- LIROptRedundantMoveElimination - Static variable in class org.graalvm.compiler.lir.phases.PostAllocationOptimizationStage.Options
-
- LIROptStackMoveOptimizer - Static variable in class org.graalvm.compiler.lir.amd64.phases.StackMoveOptimizationPhase.Options
-
- LIRPhase<C> - Class in org.graalvm.compiler.lir.phases
-
- LIRPhase() - Constructor for class org.graalvm.compiler.lir.phases.LIRPhase
-
- LIRPhase.LIRPhaseStatistics - Class in org.graalvm.compiler.lir.phases
-
- LIRPhase.Options - Class in org.graalvm.compiler.lir.phases
-
- LIRPhaseStatistics(Class<?>) - Constructor for class org.graalvm.compiler.lir.phases.LIRPhase.LIRPhaseStatistics
-
- LIRPhaseSuite<C> - Class in org.graalvm.compiler.lir.phases
-
- LIRPhaseSuite() - Constructor for class org.graalvm.compiler.lir.phases.LIRPhaseSuite
-
- LIRProfileMethods - Static variable in class org.graalvm.compiler.lir.phases.PostAllocationOptimizationStage.Options
-
- LIRProfileMoves - Static variable in class org.graalvm.compiler.lir.phases.PostAllocationOptimizationStage.Options
-
- lirSuites - Variable in class org.graalvm.compiler.core.GraalCompiler.Request
-
- LIRSuites - Class in org.graalvm.compiler.lir.phases
-
- LIRSuites(LIRPhaseSuite<PreAllocationOptimizationPhase.PreAllocationOptimizationContext>, LIRPhaseSuite<AllocationPhase.AllocationContext>, LIRPhaseSuite<PostAllocationOptimizationPhase.PostAllocationOptimizationContext>, LIRPhaseSuite<FinalCodeAnalysisPhase.FinalCodeAnalysisContext>) - Constructor for class org.graalvm.compiler.lir.phases.LIRSuites
-
- LIRSuites(LIRSuites) - Constructor for class org.graalvm.compiler.lir.phases.LIRSuites
-
- lirSuites() - Method in class org.graalvm.compiler.truffle.compiler.TruffleTierConfiguration
-
- LIRValueUtil - Class in org.graalvm.compiler.lir
-
- LIRValueUtil() - Constructor for class org.graalvm.compiler.lir.LIRValueUtil
-
- LIRVerifier - Class in org.graalvm.compiler.lir
-
- LIST_MASK - Static variable in class org.graalvm.compiler.graph.NodeClass
-
- ListMetrics - Static variable in class org.graalvm.compiler.debug.DebugOptions
-
- liveAsyncCardinality(int) - Method in class org.graalvm.compiler.java.LargeLocalLiveness
-
- liveAsyncCardinality(int) - Method in class org.graalvm.compiler.java.LocalLiveness
-
Returns the number of live async locals for the given block.
- liveAsyncCardinality(int) - Method in class org.graalvm.compiler.java.SmallLocalLiveness
-
- liveGen - Variable in class org.graalvm.compiler.lir.alloc.lsra.LinearScan.BlockData
-
Bit map specifying which operands are used (before being defined) in this block.
- liveIn - Variable in class org.graalvm.compiler.lir.alloc.lsra.LinearScan.BlockData
-
Bit map specifying which operands are live upon entry to this block.
- liveKill - Variable in class org.graalvm.compiler.lir.alloc.lsra.LinearScan.BlockData
-
Bit map specifying which operands are defined/overwritten in this block.
- liveOut - Variable in class org.graalvm.compiler.lir.alloc.lsra.LinearScan.BlockData
-
Bit map specifying which operands are live upon exit from this block.
- liveOutCardinality(int) - Method in class org.graalvm.compiler.java.LargeLocalLiveness
-
- liveOutCardinality(int) - Method in class org.graalvm.compiler.java.LocalLiveness
-
Returns the number of live locals at the end of the given block.
- liveOutCardinality(int) - Method in class org.graalvm.compiler.java.SmallLocalLiveness
-
- liveSetSize() - Method in class org.graalvm.compiler.lir.alloc.lsra.LinearScan
-
- LLOAD - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- LLOAD_0 - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- LLOAD_1 - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- LLOAD_2 - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- LLOAD_3 - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- LMUL - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- LNEG - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- load(Object, long, JavaKind, LocationIdentity) - Static method in class org.graalvm.compiler.nodes.extended.RawLoadNode
-
- load(Class<S>) - Static method in class org.graalvm.compiler.serviceprovider.GraalServices
-
Gets an
Iterable
of the providers available for a given service.
- load(Class<S>) - Static method in class org.graalvm.compiler.truffle.runtime.serviceprovider.TruffleRuntimeServices
-
Gets an
Iterable
of the providers available for a given service.
- LOAD_AND_CLEAR_EXCEPTION - Static variable in class org.graalvm.compiler.hotspot.meta.HotSpotForeignCallsProviderImpl
-
- LoadAcquireOp(AArch64Kind, MemoryExtendKind, AllocatableValue, AArch64AddressValue, LIRFrameState) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64Move.LoadAcquireOp
-
- loadAddress(Register, AArch64Address) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
Loads memory address into register.
- LoadAddressOp(AllocatableValue, AArch64AddressValue) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64Move.LoadAddressOp
-
- loadAlignedAddress(int, Register, Register, long) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
Loads requested base + displacement into destination register while also confirming the
displacement is properly aligned for the provided transfer size.
- loadAndClearExceptionAddress - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- loadAndExtendAVX(AVXKind.AVXSize, AMD64MacroAssembler.ExtendMode, Register, Stride, Register, Stride) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- loadAndExtendAVX(AVXKind.AVXSize, AMD64MacroAssembler.ExtendMode, Register, Stride, AMD64Address, Stride) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- loadAndExtendSSE(AMD64MacroAssembler.ExtendMode, Register, Stride, AMD64Address, Stride) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- loadAndExtendSSE(AMD64MacroAssembler.ExtendMode, Register, Stride, Register, Stride) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- LoadArrayComponentHubNode - Class in org.graalvm.compiler.nodes.extended
-
Loads the component hub for of the provided array hub.
- LoadArrayComponentHubNode(Stamp, ValueNode) - Constructor for class org.graalvm.compiler.nodes.extended.LoadArrayComponentHubNode
-
- loadArrayKlass(ValueNode) - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotInvocationPluginHelper
-
Read the injected field java.lang.Class.array_klass
.
- loadByteArrayConstant(ConstantReflectionProvider, JavaConstant, int) - Static method in class org.graalvm.compiler.nodes.util.ConstantReflectionUtil
-
- LoadCacheEntry(ValueNode, LocationIdentity) - Constructor for class org.graalvm.compiler.virtual.phases.ea.ReadEliminationBlockState.LoadCacheEntry
-
- loadCharArrayConstant(ConstantReflectionProvider, JavaConstant, int) - Static method in class org.graalvm.compiler.nodes.util.ConstantReflectionUtil
-
- loadCompressedStamp(ObjectStamp) - Method in class org.graalvm.compiler.hotspot.meta.DefaultHotSpotLoweringProvider
-
- loadCompressedStamp(ObjectStamp) - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- LoadDataOp(AllocatableValue, DataPointerConstant) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64Move.LoadDataOp
-
- LOADER - Static variable in interface org.graalvm.compiler.debug.DebugHandlersFactory
-
- loadException(Register) - Static method in class org.graalvm.compiler.hotspot.replacements.LoadExceptionObjectSnippets
-
- LoadExceptionObjectInVM - Static variable in class org.graalvm.compiler.hotspot.replacements.HotspotSnippetsOptions
-
- LoadExceptionObjectNode - Class in org.graalvm.compiler.nodes.java
-
- LoadExceptionObjectNode(Stamp) - Constructor for class org.graalvm.compiler.nodes.java.LoadExceptionObjectNode
-
- LoadExceptionObjectSnippets - Class in org.graalvm.compiler.hotspot.replacements
-
Snippet for loading the exception object at the start of an exception dispatcher.
- LoadExceptionObjectSnippets() - Constructor for class org.graalvm.compiler.hotspot.replacements.LoadExceptionObjectSnippets
-
- LoadExceptionObjectSnippets.Templates - Class in org.graalvm.compiler.hotspot.replacements
-
- loadExclusive(int, Register, Register, boolean) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
Load exclusive.
- loadField(ValueNode, ResolvedJavaField) - Method in class org.graalvm.compiler.replacements.InvocationPluginHelper
-
- LoadFieldNode - Class in org.graalvm.compiler.nodes.java
-
The LoadFieldNode
represents a read of a static or instance field.
- LoadFieldNode(StampPair, ValueNode, ResolvedJavaField) - Constructor for class org.graalvm.compiler.nodes.java.LoadFieldNode
-
- LoadFieldNode(StampPair, ValueNode, ResolvedJavaField, MemoryOrderMode) - Constructor for class org.graalvm.compiler.nodes.java.LoadFieldNode
-
- LoadFlag - Static variable in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
- LoadHotSpotObjectConstantInline(HotSpotConstant, AllocatableValue) - Constructor for class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotMove.LoadHotSpotObjectConstantInline
-
- loadHub(Object) - Method in class org.graalvm.compiler.hotspot.replacements.arraycopy.HotSpotArraycopySnippets
-
- loadHub(Object) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
Loads the hub of an object (without null checking it first).
- loadHubForMonitorEnterNode(MonitorEnterNode, LoweringTool, StructuredGraph) - Method in class org.graalvm.compiler.hotspot.meta.DefaultHotSpotLoweringProvider
-
- loadHubIntrinsic(Object) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- LoadHubNode - Class in org.graalvm.compiler.nodes.extended
-
Loads an object's hub.
- LoadHubNode(StampProvider, ValueNode) - Constructor for class org.graalvm.compiler.nodes.extended.LoadHubNode
-
- LoadHubNode(Stamp, ValueNode) - Constructor for class org.graalvm.compiler.nodes.extended.LoadHubNode
-
- loadHubOrNullIntrinsic(Object) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- LoadHubOrNullNode - Class in org.graalvm.compiler.nodes.extended
-
Loads an object's hub, or null if the object is null.
- LoadHubOrNullNode(StampProvider, ValueNode) - Constructor for class org.graalvm.compiler.nodes.extended.LoadHubOrNullNode
-
- LoadHubOrNullNode(Stamp, ValueNode) - Constructor for class org.graalvm.compiler.nodes.extended.LoadHubOrNullNode
-
- LoadIndexedNode - Class in org.graalvm.compiler.nodes.java
-
The LoadIndexedNode
represents a read from an element of an array.
- LoadIndexedNode(Assumptions, ValueNode, ValueNode, GuardingNode, JavaKind) - Constructor for class org.graalvm.compiler.nodes.java.LoadIndexedNode
-
Creates a new LoadIndexedNode.
- LoadIndexedNode(NodeClass<? extends LoadIndexedNode>, Stamp, ValueNode, ValueNode, GuardingNode, JavaKind) - Constructor for class org.graalvm.compiler.nodes.java.LoadIndexedNode
-
- LoadIndexedPointerNode - Class in org.graalvm.compiler.hotspot.nodes
-
- LoadIndexedPointerNode(Stamp, ValueNode, ValueNode, GuardingNode) - Constructor for class org.graalvm.compiler.hotspot.nodes.LoadIndexedPointerNode
-
- LoadInlineConstant(JavaConstant, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64Move.LoadInlineConstant
-
- loadIntArrayConstant(ConstantReflectionProvider, JavaConstant, int) - Static method in class org.graalvm.compiler.nodes.util.ConstantReflectionUtil
-
- loadKey(AMD64MacroAssembler, Register, Register, int, Register) - Static method in class org.graalvm.compiler.lir.amd64.AMD64AESEncryptOp
-
- loadKlassFromObject(Object, int, LocationIdentity) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- loadLocal(int, JavaKind) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- loadLocal(int, JavaKind) - Method in class org.graalvm.compiler.java.FrameStateBuilder
-
Loads the local variable at the specified index, checking that the returned value is non-null
and that two-stack values are properly handled.
- loadLocalObject(int) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- LoadMethodNode - Class in org.graalvm.compiler.nodes.extended
-
Loads a method from the virtual method table of a given hub.
- LoadMethodNode(Stamp, ResolvedJavaMethod, ResolvedJavaType, ResolvedJavaType, ValueNode) - Constructor for class org.graalvm.compiler.nodes.extended.LoadMethodNode
-
- loadNonInlinableConstant(Value) - Method in class org.graalvm.compiler.core.amd64.AMD64LIRGenerator
-
- loadOne(int, int) - Method in class org.graalvm.compiler.java.LargeLocalLiveness
-
- loadOne(int, int) - Method in class org.graalvm.compiler.java.LocalLiveness
-
Adds the local to liveGen if it wasn't already killed in this block.
- loadOne(int, int) - Method in class org.graalvm.compiler.java.SmallLocalLiveness
-
- LoadOp(AArch64Kind, MemoryExtendKind, AllocatableValue, AArch64AddressValue, LIRFrameState) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64Move.LoadOp
-
- loadPhasePlan(String, Suites) - Static method in class org.graalvm.compiler.core.phases.fuzzing.PhasePlanSerializer
-
Creates
Suites
by loading the suites' serialized version contained in the given file.
- loadPhasePlan(DataInputStream, Suites) - Static method in class org.graalvm.compiler.core.phases.fuzzing.PhasePlanSerializer
-
- loadReferencedType(GraphBuilderContext, ConstantPool, int, int) - Method in class org.graalvm.compiler.hotspot.meta.HotSpotJITClassInitializationPlugin
-
- loadReferencedType(GraphBuilderContext, ConstantPool, int, int) - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.ClassInitializationPlugin
-
Ensures that the type referenced by the constant pool entry specified by cp
and
cpi
is loaded.
- loadReferenceTypeLock() - Method in class org.graalvm.compiler.java.BytecodeParser
-
Gets the object to lock when resolving and initializing a type referenced by a constant pool
entry.
- loadSingle(Class<S>, boolean) - Static method in class org.graalvm.compiler.serviceprovider.GraalServices
-
Gets the provider for a given service for which at most one provider must be available.
- LoadSnippetVarargParameterNode - Class in org.graalvm.compiler.replacements.nodes
-
- LoadSnippetVarargParameterNode(ParameterNode[], ValueNode, Stamp) - Constructor for class org.graalvm.compiler.replacements.nodes.LoadSnippetVarargParameterNode
-
- loadStamp(Stamp, JavaKind) - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- loadStamp(Stamp, JavaKind, boolean) - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- loadWordFromObject(Object, int) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- loadWordFromObject(Object, int, LocationIdentity) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- localAt(int) - Method in class org.graalvm.compiler.nodes.FrameState
-
Gets the value in the local variables at the specified index.
- localFrequencySource() - Method in class org.graalvm.compiler.nodes.loop.LoopEx
-
- localIsChangedInLoop(int, int) - Method in class org.graalvm.compiler.java.LargeLocalLiveness
-
- localIsChangedInLoop(int, int) - Method in class org.graalvm.compiler.java.LocalLiveness
-
Returns whether the local is set in the given loop.
- localIsChangedInLoop(int, int) - Method in class org.graalvm.compiler.java.SmallLocalLiveness
-
- localIsLiveIn(BciBlockMapping.BciBlock, int) - Method in class org.graalvm.compiler.java.LargeLocalLiveness
-
- localIsLiveIn(BciBlockMapping.BciBlock, int) - Method in class org.graalvm.compiler.java.LocalLiveness
-
Returns whether the local is live at the beginning of the given block.
- localIsLiveIn(BciBlockMapping.BciBlock, int) - Method in class org.graalvm.compiler.java.SmallLocalLiveness
-
- localIsLiveOut(BciBlockMapping.BciBlock, int) - Method in class org.graalvm.compiler.java.LargeLocalLiveness
-
- localIsLiveOut(BciBlockMapping.BciBlock, int) - Method in class org.graalvm.compiler.java.LocalLiveness
-
Returns whether the local is live at the end of the given block.
- localIsLiveOut(BciBlockMapping.BciBlock, int) - Method in class org.graalvm.compiler.java.SmallLocalLiveness
-
- LocalLiveness - Class in org.graalvm.compiler.java
-
Encapsulates the liveness calculation, so that subclasses for locals ≤ 64 and locals > 64
can be implemented.
- LocalLiveness(BciBlockMapping, boolean) - Constructor for class org.graalvm.compiler.java.LocalLiveness
-
- localLoopFrequency(LoopBeginNode) - Method in class org.graalvm.compiler.nodes.cfg.ControlFlowGraph
-
- localLoopFrequency() - Method in class org.graalvm.compiler.nodes.loop.LoopEx
-
- localLoopFrequencySource(LoopBeginNode) - Method in class org.graalvm.compiler.nodes.cfg.ControlFlowGraph
-
- locals - Variable in class org.graalvm.compiler.java.FrameStateBuilder
-
- localsSize() - Method in class org.graalvm.compiler.java.FrameStateBuilder
-
Returns the size of the local variables.
- localsSize() - Method in class org.graalvm.compiler.nodes.FrameState
-
Gets the size of the local variables.
- location() - Method in class org.graalvm.compiler.lir.alloc.lsra.Interval
-
Gets the register or spill slot assigned to
this interval.
- location() - Method in class org.graalvm.compiler.lir.stackslotalloc.StackInterval
-
- location - Variable in class org.graalvm.compiler.nodes.extended.MembarNode
-
- location - Variable in class org.graalvm.compiler.nodes.java.AccessFieldNode
-
- location - Variable in class org.graalvm.compiler.nodes.java.AccessIndexedNode
-
- location - Variable in class org.graalvm.compiler.nodes.memory.FixedAccessNode
-
- location - Variable in class org.graalvm.compiler.nodes.memory.FloatingAccessNode
-
- location() - Method in class org.graalvm.compiler.truffle.compiler.nodes.TruffleSafepointNode
-
- locationHint(boolean) - Method in class org.graalvm.compiler.lir.alloc.lsra.Interval
-
- locationHint() - Method in class org.graalvm.compiler.lir.stackslotalloc.StackInterval
-
- locationIdentities - Variable in class org.graalvm.compiler.nodes.memory.MemoryMapNode
-
- locationIdentity - Variable in class org.graalvm.compiler.nodes.extended.UnsafeAccessNode
-
- locationIdentity - Variable in class org.graalvm.compiler.nodes.extended.UnsafeMemoryLoadNode
-
- locationIdentity - Variable in class org.graalvm.compiler.nodes.extended.UnsafeMemoryStoreNode
-
- locationIdentity - Variable in class org.graalvm.compiler.nodes.java.AbstractUnsafeCompareAndSwapNode
-
- locationIdentity - Variable in class org.graalvm.compiler.nodes.java.AtomicReadAndAddNode
-
- locationIdentity - Variable in class org.graalvm.compiler.nodes.java.AtomicReadAndWriteNode
-
- locationIdentity - Variable in class org.graalvm.compiler.nodes.memory.MemoryPhiNode
-
- locationIdentity - Variable in class org.graalvm.compiler.nodes.MemoryProxyNode
-
- locationIdentity - Variable in class org.graalvm.compiler.replacements.nodes.MemoryKillStubIntrinsicNode
-
- locationIdentity - Variable in class org.graalvm.compiler.replacements.nodes.PureFunctionStubIntrinsicNode
-
- locationLanguage(SourceLanguagePosition) - Method in class org.graalvm.compiler.printer.BinaryGraphPrinter
-
- locationLanguage(L) - Method in interface org.graalvm.graphio.GraphLocations
-
Identification of the language.
- locationLineNumber(SourceLanguagePosition) - Method in class org.graalvm.compiler.printer.BinaryGraphPrinter
-
- locationLineNumber(L) - Method in interface org.graalvm.graphio.GraphLocations
-
Line number of a location.
- LocationMarker<S extends ValueSet<S>> - Class in org.graalvm.compiler.lir.dfa
-
- LocationMarker(LIR, FrameMap) - Constructor for class org.graalvm.compiler.lir.dfa.LocationMarker
-
- LocationMarkerPhase - Class in org.graalvm.compiler.lir.dfa
-
Mark all live references for a frame state.
- LocationMarkerPhase() - Constructor for class org.graalvm.compiler.lir.dfa.LocationMarkerPhase
-
- locationOffsetEnd(SourceLanguagePosition) - Method in class org.graalvm.compiler.printer.BinaryGraphPrinter
-
- locationOffsetEnd(L) - Method in interface org.graalvm.graphio.GraphLocations
-
Offset of the location.
- locationOffsetStart(SourceLanguagePosition) - Method in class org.graalvm.compiler.printer.BinaryGraphPrinter
-
- locationOffsetStart(L) - Method in interface org.graalvm.graphio.GraphLocations
-
Offset of the location.
- LocationSet - Class in org.graalvm.compiler.nodes.cfg
-
- LocationSet() - Constructor for class org.graalvm.compiler.nodes.cfg.LocationSet
-
- LocationSet(LocationSet) - Constructor for class org.graalvm.compiler.nodes.cfg.LocationSet
-
- locationURI(SourceLanguagePosition) - Method in class org.graalvm.compiler.printer.BinaryGraphPrinter
-
- locationURI(L) - Method in interface org.graalvm.graphio.GraphLocations
-
The universal resource identification that contains the location.If the location can be found
in an assummably accessible resource, then use such resource identification.
- lock() - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- lockAt(int) - Method in class org.graalvm.compiler.nodes.FrameState
-
Get the monitor owner at the specified index.
- lockBiasAcquired - Variable in class org.graalvm.compiler.hotspot.replacements.MonitorSnippets.Counters
-
- lockBiasExisting - Variable in class org.graalvm.compiler.hotspot.replacements.MonitorSnippets.Counters
-
Counters for the various paths for acquiring a lock.
- lockBiasTransfer - Variable in class org.graalvm.compiler.hotspot.replacements.MonitorSnippets.Counters
-
- lockCas - Variable in class org.graalvm.compiler.hotspot.replacements.MonitorSnippets.Counters
-
- lockCasRecursive - Variable in class org.graalvm.compiler.hotspot.replacements.MonitorSnippets.Counters
-
- lockDepth - Variable in class org.graalvm.compiler.hotspot.nodes.BeginLockScopeNode
-
- lockDepth - Variable in class org.graalvm.compiler.hotspot.nodes.CurrentLockNode
-
- lockDepth(boolean) - Method in class org.graalvm.compiler.java.FrameStateBuilder
-
- lockDepth - Variable in class org.graalvm.compiler.nodes.java.MonitorIdNode
-
- lockDisplacedMarkOffset(GraalHotSpotVMConfig) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- LockEliminationPhase - Class in org.graalvm.compiler.phases.common
-
- LockEliminationPhase() - Constructor for class org.graalvm.compiler.phases.common.LockEliminationPhase
-
- lockIndexes - Variable in class org.graalvm.compiler.nodes.virtual.CommitAllocationNode
-
- locksEqual(ObjectState) - Method in class org.graalvm.compiler.virtual.phases.ea.ObjectState
-
- locksSize() - Method in class org.graalvm.compiler.nodes.FrameState
-
Gets the number of locked monitors in this frame state.
- lockStack() - Method in class org.graalvm.compiler.hotspot.HotSpotDebugInfoBuilder
-
- LockState - Class in org.graalvm.compiler.nodes.virtual
-
The class implements a simple linked list of MonitorIdNodes, which can be used to describe the
current lock state of an object.
- LockState(MonitorIdNode, LockState) - Constructor for class org.graalvm.compiler.nodes.virtual.LockState
-
- lockStubEpochExpired - Variable in class org.graalvm.compiler.hotspot.replacements.MonitorSnippets.Counters
-
- lockStubFailedCas - Variable in class org.graalvm.compiler.hotspot.replacements.MonitorSnippets.Counters
-
- lockStubRevoke - Variable in class org.graalvm.compiler.hotspot.replacements.MonitorSnippets.Counters
-
- log(String) - Static method in class org.graalvm.compiler.api.directives.GraalDirectives
-
Prints a string to the log stream.
- log(String, long) - Static method in class org.graalvm.compiler.api.directives.GraalDirectives
-
Prints a formatted string to the log stream.
- log(String, long, long) - Static method in class org.graalvm.compiler.api.directives.GraalDirectives
-
Prints a formatted string to the log stream.
- log(String, long, long, long) - Static method in class org.graalvm.compiler.api.directives.GraalDirectives
-
Prints a formatted string to the log stream.
- log(String) - Method in class org.graalvm.compiler.debug.DebugContext
-
- log(int, String) - Method in class org.graalvm.compiler.debug.DebugContext
-
Prints a message to the current debug scope's logging stream if logging is enabled.
- log(String, Object) - Method in class org.graalvm.compiler.debug.DebugContext
-
- log(int, String, Object) - Method in class org.graalvm.compiler.debug.DebugContext
-
Prints a message to the current debug scope's logging stream if logging is enabled.
- log(String, int) - Method in class org.graalvm.compiler.debug.DebugContext
-
- log(int, String, int) - Method in class org.graalvm.compiler.debug.DebugContext
-
Prints a message to the current debug scope's logging stream if logging is enabled.
- log(String, Object, Object) - Method in class org.graalvm.compiler.debug.DebugContext
-
- log(int, String, Object, Object) - Method in class org.graalvm.compiler.debug.DebugContext
-
- log(String, int, Object) - Method in class org.graalvm.compiler.debug.DebugContext
-
- log(int, String, int, Object) - Method in class org.graalvm.compiler.debug.DebugContext
-
- log(String, Object, int) - Method in class org.graalvm.compiler.debug.DebugContext
-
- log(int, String, Object, int) - Method in class org.graalvm.compiler.debug.DebugContext
-
- log(String, int, int) - Method in class org.graalvm.compiler.debug.DebugContext
-
- log(int, String, int, int) - Method in class org.graalvm.compiler.debug.DebugContext
-
- log(String, Object, Object, Object) - Method in class org.graalvm.compiler.debug.DebugContext
-
- log(int, String, Object, Object, Object) - Method in class org.graalvm.compiler.debug.DebugContext
-
- log(String, int, int, int) - Method in class org.graalvm.compiler.debug.DebugContext
-
- log(int, String, int, int, int) - Method in class org.graalvm.compiler.debug.DebugContext
-
- log(String, Object, Object, Object, Object) - Method in class org.graalvm.compiler.debug.DebugContext
-
- log(int, String, Object, Object, Object, Object) - Method in class org.graalvm.compiler.debug.DebugContext
-
- log(String, Object, Object, Object, Object, Object) - Method in class org.graalvm.compiler.debug.DebugContext
-
- log(int, String, Object, Object, Object, Object, Object) - Method in class org.graalvm.compiler.debug.DebugContext
-
- log(String, Object, Object, Object, Object, Object, Object) - Method in class org.graalvm.compiler.debug.DebugContext
-
- log(int, String, Object, Object, Object, Object, Object, Object) - Method in class org.graalvm.compiler.debug.DebugContext
-
- log(String, Object, Object, Object, Object, Object, Object, Object) - Method in class org.graalvm.compiler.debug.DebugContext
-
- log(String, Object, Object, Object, Object, Object, Object, Object, Object) - Method in class org.graalvm.compiler.debug.DebugContext
-
- log(int, String, Object, Object, Object, Object, Object, Object, Object) - Method in class org.graalvm.compiler.debug.DebugContext
-
- log(int, String, Object, Object, Object, Object, Object, Object, Object, Object) - Method in class org.graalvm.compiler.debug.DebugContext
-
- log(String, Object, Object, Object, Object, Object, Object, Object, Object, Object) - Method in class org.graalvm.compiler.debug.DebugContext
-
- log(int, String, Object, Object, Object, Object, Object, Object, Object, Object, Object) - Method in class org.graalvm.compiler.debug.DebugContext
-
- log(String, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object) - Method in class org.graalvm.compiler.debug.DebugContext
-
- log(int, String, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object) - Method in class org.graalvm.compiler.debug.DebugContext
-
- Log - Static variable in class org.graalvm.compiler.debug.DebugOptions
-
- log(int, String, Object...) - Method in class org.graalvm.compiler.debug.ScopeImpl
-
- Log - Class in org.graalvm.compiler.hotspot.replacements
-
- Log() - Constructor for class org.graalvm.compiler.hotspot.replacements.Log
-
- log(BciBlockMapping.BciBlock[], String) - Method in class org.graalvm.compiler.java.BciBlockMapping
-
- log(CompilableTruffleAST, String) - Method in interface org.graalvm.compiler.truffle.common.TruffleCompilerRuntime
-
Writes message
followed by a new line to the Truffle logger.
- log(String, CompilableTruffleAST, String) - Method in interface org.graalvm.compiler.truffle.common.TruffleCompilerRuntime
-
- log - Variable in class org.graalvm.compiler.truffle.compiler.TruffleTierContext
-
- log(String, CompilableTruffleAST, String) - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- log(String) - Method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
- log2 - Variable in enum org.graalvm.compiler.core.common.Stride
-
The
value of this stride log 2.
- log2Ceil(int) - Static method in class org.graalvm.compiler.core.common.NumUtil
-
- LOG_OBJECT - Static variable in class org.graalvm.compiler.hotspot.replacements.Log
-
- LOG_PRIMITIVE - Static variable in class org.graalvm.compiler.hotspot.replacements.Log
-
- LOG_PRINTF - Static variable in class org.graalvm.compiler.hotspot.replacements.Log
-
- logAndIndent(String) - Method in class org.graalvm.compiler.debug.DebugContext
-
- logAndIndent(int, String) - Method in class org.graalvm.compiler.debug.DebugContext
-
- logAndIndent(String, Object) - Method in class org.graalvm.compiler.debug.DebugContext
-
- logAndIndent(int, String, Object) - Method in class org.graalvm.compiler.debug.DebugContext
-
- logAndIndent(String, int) - Method in class org.graalvm.compiler.debug.DebugContext
-
- logAndIndent(int, String, int) - Method in class org.graalvm.compiler.debug.DebugContext
-
- logAndIndent(String, int, Object) - Method in class org.graalvm.compiler.debug.DebugContext
-
- logAndIndent(int, String, int, Object) - Method in class org.graalvm.compiler.debug.DebugContext
-
- logAndIndent(String, Object, int) - Method in class org.graalvm.compiler.debug.DebugContext
-
- logAndIndent(int, String, Object, int) - Method in class org.graalvm.compiler.debug.DebugContext
-
- logAndIndent(String, int, int) - Method in class org.graalvm.compiler.debug.DebugContext
-
- logAndIndent(int, String, int, int) - Method in class org.graalvm.compiler.debug.DebugContext
-
- logAndIndent(String, Object, Object) - Method in class org.graalvm.compiler.debug.DebugContext
-
- logAndIndent(int, String, Object, Object) - Method in class org.graalvm.compiler.debug.DebugContext
-
- logAndIndent(String, Object, Object, Object) - Method in class org.graalvm.compiler.debug.DebugContext
-
- logAndIndent(int, String, Object, Object, Object) - Method in class org.graalvm.compiler.debug.DebugContext
-
- logAndIndent(String, int, int, int) - Method in class org.graalvm.compiler.debug.DebugContext
-
- logAndIndent(int, String, int, int, int) - Method in class org.graalvm.compiler.debug.DebugContext
-
- logAndIndent(String, Object, int, int) - Method in class org.graalvm.compiler.debug.DebugContext
-
- logAndIndent(int, String, Object, int, int) - Method in class org.graalvm.compiler.debug.DebugContext
-
- logAndIndent(String, Object, Object, Object, Object) - Method in class org.graalvm.compiler.debug.DebugContext
-
- logAndIndent(int, String, Object, Object, Object, Object) - Method in class org.graalvm.compiler.debug.DebugContext
-
- logAndIndent(String, Object, Object, Object, Object, Object) - Method in class org.graalvm.compiler.debug.DebugContext
-
- logAndIndent(int, String, Object, Object, Object, Object, Object) - Method in class org.graalvm.compiler.debug.DebugContext
-
- logAndIndent(String, Object, Object, Object, Object, Object, Object) - Method in class org.graalvm.compiler.debug.DebugContext
-
- logAndIndent(int, String, Object, Object, Object, Object, Object, Object) - Method in class org.graalvm.compiler.debug.DebugContext
-
- logEvent(CompilableTruffleAST, int, String, Map<String, Object>) - Method in interface org.graalvm.compiler.truffle.common.TruffleCompilerRuntime
-
- logEvent(CompilableTruffleAST, int, String, String, Map<String, Object>, String) - Method in interface org.graalvm.compiler.truffle.common.TruffleCompilerRuntime
-
- LogFile - Static variable in class org.graalvm.compiler.hotspot.HotSpotTTYStreamProvider.Options
-
- logHostAndGuestStacktrace(String, OptimizedCallTarget) - Static method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.StackTraceHelper
-
- logicalAndNot(ValueNode, ValueNode) - Method in class org.graalvm.compiler.core.amd64.AMD64NodeMatchRules
-
- LogicalBitmaskImmediateEncoding() - Constructor for class org.graalvm.compiler.asm.aarch64.AArch64Assembler.LogicalBitmaskImmediateEncoding
-
- logicCompareAndSwapInt(WordBase, int, int, LocationIdentity) - Method in class org.graalvm.compiler.word.Word
-
- logicCompareAndSwapInt(int, int, int, LocationIdentity) - Method in class org.graalvm.compiler.word.Word
-
- logicCompareAndSwapLong(WordBase, long, long, LocationIdentity) - Method in class org.graalvm.compiler.word.Word
-
- logicCompareAndSwapLong(int, long, long, LocationIdentity) - Method in class org.graalvm.compiler.word.Word
-
- LogicCompareAndSwapNode - Class in org.graalvm.compiler.nodes.java
-
Represents the low-level version of an atomic compare-and-swap operation.
- LogicCompareAndSwapNode(AddressNode, ValueNode, ValueNode, LocationIdentity, OnHeapMemoryAccess.BarrierType, MemoryOrderMode) - Constructor for class org.graalvm.compiler.nodes.java.LogicCompareAndSwapNode
-
- logicCompareAndSwapObject(WordBase, Object, Object, LocationIdentity) - Method in class org.graalvm.compiler.word.Word
-
- logicCompareAndSwapObject(int, Object, Object, LocationIdentity) - Method in class org.graalvm.compiler.word.Word
-
- logicCompareAndSwapWord(WordBase, WordBase, WordBase, LocationIdentity) - Method in class org.graalvm.compiler.word.Word
-
- logicCompareAndSwapWord(int, WordBase, WordBase, LocationIdentity) - Method in class org.graalvm.compiler.word.Word
-
- LogicConstantNode - Class in org.graalvm.compiler.nodes
-
The LogicConstantNode
represents a boolean constant.
- LogicConstantNode(boolean) - Constructor for class org.graalvm.compiler.nodes.LogicConstantNode
-
- LogicNegationNode - Class in org.graalvm.compiler.nodes
-
Logic node that negates its argument.
- LogicNegationNode(LogicNode) - Constructor for class org.graalvm.compiler.nodes.LogicNegationNode
-
- LogicNode - Class in org.graalvm.compiler.nodes
-
- LogicNode(NodeClass<? extends LogicNode>) - Constructor for class org.graalvm.compiler.nodes.LogicNode
-
- logicShift(BinaryNode, ValueNode, BinaryNode) - Method in class org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules
-
Goal: Use AArch64 binary shift logic ops to fold shift.
- logInliningDecision(DebugContext, String, Object...) - Static method in class org.graalvm.compiler.phases.common.inlining.InliningUtil
-
Output a generic inlining decision to the logging stream (e.g.
- logInliningTree() - Method in class org.graalvm.compiler.nodes.StructuredGraph
-
- logKlassAlignment - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- logMinObjAlignment() - Method in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- LogNode - Class in org.graalvm.compiler.replacements.nodes
-
High-level node for simple low level logging.
- LogNode(String, ValueNode, ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.replacements.nodes.LogNode
-
- LogNode(String, ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.replacements.nodes.LogNode
-
- LogNode(String, ValueNode) - Constructor for class org.graalvm.compiler.replacements.nodes.LogNode
-
- LogNode(String) - Constructor for class org.graalvm.compiler.replacements.nodes.LogNode
-
- logNotInlinedMethod(Invoke, String) - Static method in class org.graalvm.compiler.phases.common.inlining.InliningUtil
-
Output a decision about not inlining a method to the logging stream, for debugging purposes.
- logObjectAddress - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- logOfHeapRegionGrainBytes() - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotG1WriteBarrierSnippets
-
- logOfHeapRegionGrainBytes(GraalHotSpotVMConfig) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- logOfHeapRegionGrainBytes() - Method in class org.graalvm.compiler.replacements.gc.G1WriteBarrierSnippets
-
- logOfHRGrainBytes - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- logPerformanceWarning(PolyglotCompilerOptions.PerformanceWarningKind, CompilableTruffleAST, List<? extends Node>, String, Map<String, Object>) - Static method in class org.graalvm.compiler.truffle.compiler.PerformanceInformationHandler
-
- logPrimitiveAddress - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- logPrintfAddress - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- logSnippets - Variable in class org.graalvm.compiler.hotspot.meta.DefaultHotSpotLoweringProvider
-
- LogSnippets - Class in org.graalvm.compiler.hotspot.replacements
-
Collection of snippets to lower
LogNode
with different input edge constellations.
- LogSnippets() - Constructor for class org.graalvm.compiler.hotspot.replacements.LogSnippets
-
- LogSnippets.Templates - Class in org.graalvm.compiler.hotspot.replacements
-
- logStream(PrintStream) - Method in class org.graalvm.compiler.debug.DebugContext.Builder
-
- LogStream - Class in org.graalvm.compiler.debug
-
A utility for printing compiler debug and informational output to an output stream.
- LogStream(OutputStream) - Constructor for class org.graalvm.compiler.debug.LogStream
-
Creates a new log stream.
- LogStream(Consumer<? super String>) - Constructor for class org.graalvm.compiler.debug.LogStream
-
Creates a new log stream.
- LogStream(LogStream) - Constructor for class org.graalvm.compiler.debug.LogStream
-
- logString(LinearScan) - Method in class org.graalvm.compiler.lir.alloc.lsra.Interval
-
Gets a single line string for logging the details of this interval to a log stream.
- logv(String, Object...) - Method in class org.graalvm.compiler.debug.DebugContext
-
- logv(int, String, Object...) - Method in class org.graalvm.compiler.debug.DebugContext
-
Prints a message to the current debug scope's logging stream.
- logvAndIndent(int, String, Object...) - Method in class org.graalvm.compiler.debug.DebugContext
-
- LogVerbose - Static variable in class org.graalvm.compiler.debug.DebugOptions
-
- longArrayClone(long[]) - Static method in class org.graalvm.compiler.hotspot.replacements.ObjectCloneSnippets
-
- LongExactOverflowExceptionStub - Class in org.graalvm.compiler.hotspot.stubs
-
- LongExactOverflowExceptionStub(OptionValues, HotSpotProviders, HotSpotForeignCallLinkage) - Constructor for class org.graalvm.compiler.hotspot.stubs.LongExactOverflowExceptionStub
-
- longReturnValue(Object, long, int, AMD64CalcStringAttributesOp.Op, boolean) - Static method in class org.graalvm.compiler.replacements.amd64.AMD64CalcStringAttributesNode
-
- longReturnValue(Object, long, int, AMD64CalcStringAttributesOp.Op, boolean, EnumSet<?>) - Static method in class org.graalvm.compiler.replacements.amd64.AMD64CalcStringAttributesNode
-
- LongToVectorOp(AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.LongToVectorOp
-
- longValue(Long, SnippetCounter) - Static method in class org.graalvm.compiler.replacements.BoxingSnippets
-
- longValueOf(long, SnippetCounter) - Static method in class org.graalvm.compiler.replacements.BoxingSnippets
-
- lookup(int) - Static method in enum org.graalvm.compiler.asm.aarch64.AArch64Assembler.PrefetchMode
-
- lookup(Class<? extends NodeMatchRules>, OptionValues, DebugContext) - Static method in class org.graalvm.compiler.core.match.MatchRuleRegistry
-
Collect all the
MatchStatement
s defined by the superclass chain of theClass.
- LOOKUP_TABLE - Static variable in class org.graalvm.compiler.code.HexCodeFile
-
- lookupAction(OptionValues, Throwable) - Method in class org.graalvm.compiler.core.CompilationWrapper
-
- lookupAction(OptionValues, Throwable) - Method in class org.graalvm.compiler.hotspot.CompilationTask.HotSpotCompilationWrapper
-
- lookupArraycopyDescriptor(JavaKind, boolean, boolean, boolean, LocationIdentity) - Method in class org.graalvm.compiler.hotspot.meta.HotSpotHostForeignCallsProvider
-
- lookupArraycopyDescriptor(JavaKind, boolean, boolean, boolean, LocationIdentity) - Method in interface org.graalvm.compiler.replacements.arraycopy.ArrayCopyLookup
-
- lookupCheckcastArraycopyDescriptor(boolean) - Method in class org.graalvm.compiler.hotspot.meta.HotSpotHostForeignCallsProvider
-
- lookupClass(JNI.JNIEnv, Class<?>) - Static method in class org.graalvm.nativebridge.JNIClassCache
-
Looks up JClass using a
Class
.
- lookupClass(JNI.JNIEnv, String) - Static method in class org.graalvm.nativebridge.JNIClassCache
-
Looks up JClass using a fully qualified name.
- lookupEncodedGraph(ResolvedJavaMethod, BytecodeProvider) - Method in class org.graalvm.compiler.replacements.CachingPEGraphDecoder
-
- lookupEncodedGraph(ResolvedJavaMethod, BytecodeProvider) - Method in class org.graalvm.compiler.replacements.PEGraphDecoder
-
- lookupField(int, int) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- lookupField(JavaField) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- lookupForeignCall(ForeignCallDescriptor) - Method in interface org.graalvm.compiler.core.common.spi.ForeignCallsProvider
-
Gets the linkage for a foreign call.
- lookupForeignCall(ForeignCallSignature) - Method in interface org.graalvm.compiler.core.common.spi.ForeignCallsProvider
-
Gets the linkage for a foreign call.
- lookupForeignCall(ForeignCallSignature) - Method in class org.graalvm.compiler.hotspot.meta.HotSpotForeignCallsProviderImpl
-
- lookupForeignCall(ForeignCallDescriptor) - Method in class org.graalvm.compiler.hotspot.meta.HotSpotForeignCallsProviderImpl
-
- lookupGraalStub(ValueNode, ForeignCallDescriptor) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotNodeLIRBuilder
-
- lookupGraalStub(ValueNode, ForeignCallDescriptor) - Method in interface org.graalvm.compiler.nodes.spi.NodeLIRBuilderTool
-
- lookupInvocation(ResolvedJavaMethod, boolean, OptionValues) - Method in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins
-
Gets the plugin for a given method.
- lookupInvocation(ResolvedJavaMethod, OptionValues) - Method in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins
-
Gets the plugin for a given method.
- lookupJavaField(Field) - Method in class org.graalvm.compiler.hotspot.HotSpotSnippetMetaAccessProvider
-
- lookupJavaMethod(Executable) - Method in class org.graalvm.compiler.hotspot.HotSpotSnippetMetaAccessProvider
-
- lookupJavaType(Class<?>) - Method in class org.graalvm.compiler.hotspot.HotSpotSnippetMetaAccessProvider
-
- lookupJavaType(JavaConstant) - Method in class org.graalvm.compiler.hotspot.HotSpotSnippetMetaAccessProvider
-
- lookupMarshaller(Class<T>, Class<? extends Annotation>...) - Method in class org.graalvm.nativebridge.JNIConfig
-
- lookupMarshaller(TypeLiteral<T>, Class<? extends Annotation>...) - Method in class org.graalvm.nativebridge.JNIConfig
-
- lookupMethod(int, int, ResolvedJavaMethod) - Method in interface org.graalvm.compiler.replacements.classfile.ConstantPoolPatch
-
- lookupMethodInPool(int, int) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- lookupMethodWithCaller(ConstantPool, int, int, ResolvedJavaMethod) - Static method in class org.graalvm.compiler.serviceprovider.GraalServices
-
Calls ConstantPool#lookupMethod(int, int, ResolvedJavaMethod)
.
- lookupNode(GraphDecoder.LoopScope, int) - Method in class org.graalvm.compiler.nodes.GraphDecoder
-
- lookupOptionalClass(JNI.JNIEnv, Class<?>) - Static method in class org.graalvm.nativebridge.JNIClassCache
-
Looks up JClass using a
Class
.
- lookupOptionalClass(JNI.JNIEnv, String) - Static method in class org.graalvm.nativebridge.JNIClassCache
-
Looks up JClass using a fully qualified name.
- lookupReferencedType(int, int) - Method in interface org.graalvm.compiler.replacements.classfile.ConstantPoolPatch
-
- lookupReferencedType(ConstantPool, int, int) - Static method in class org.graalvm.compiler.serviceprovider.GraalServices
-
Looks up the type referenced by the constant pool entry at cpi
as referenced by the
opcode
bytecode instruction.
- lookupReferencedTypeInPool(int, int) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- LOOKUPSWITCH - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- lookupType(UnresolvedJavaType, boolean) - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaType
-
- lookupType(int, int) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- lookupType(String) - Method in class org.graalvm.compiler.truffle.compiler.substitutions.AbstractKnownTruffleTypes
-
- lookupType(Class<?>) - Method in class org.graalvm.compiler.truffle.compiler.substitutions.AbstractKnownTruffleTypes
-
- Loop<T extends AbstractBlockBase<T>> - Class in org.graalvm.compiler.core.common.cfg
-
- Loop(Loop<T>, int, T) - Constructor for class org.graalvm.compiler.core.common.cfg.Loop
-
- loop - Variable in class org.graalvm.compiler.nodes.loop.CountedLoopInfo
-
- loop - Variable in class org.graalvm.compiler.nodes.loop.InductionVariable
-
- loop - Variable in class org.graalvm.compiler.nodes.loop.LoopEx
-
- loop() - Method in class org.graalvm.compiler.nodes.loop.LoopEx
-
- loop() - Method in class org.graalvm.compiler.nodes.loop.LoopFragment
-
Return the original LoopEx for this fragment.
- loop() - Method in class org.graalvm.compiler.nodes.loop.LoopFragmentInside
-
- loop(Loop<Block>) - Method in class org.graalvm.compiler.nodes.loop.LoopsData
-
Get the
LoopEx
corresponding to
loop
.
- loop(LoopBeginNode) - Method in class org.graalvm.compiler.nodes.loop.LoopsData
-
Get the
LoopEx
corresponding to
loopBegin
.
- LOOP_COMPARATOR - Static variable in class org.graalvm.compiler.loop.phases.LoopFullUnrollPhase
-
- LOOP_OVERFLOW_DEOPT - Static variable in class org.graalvm.compiler.nodes.LoopBeginNode
-
- loopBegin() - Method in class org.graalvm.compiler.nodes.loop.LoopEx
-
- loopBegin() - Method in class org.graalvm.compiler.nodes.LoopEndNode
-
- loopBegin() - Method in class org.graalvm.compiler.nodes.LoopExitNode
-
- loopBegin(LoopBeginNode) - Method in class org.graalvm.compiler.phases.graph.MergeableState
-
This method is called before a loop is entered (before the
LoopBeginNode
is visited).
- loopBegin(LoopBeginNode) - Method in class org.graalvm.compiler.phases.graph.PostOrderNodeIterator
-
- loopBegin(LoopBeginNode) - Method in class org.graalvm.compiler.phases.graph.StatelessPostOrderNodeIterator
-
- LoopBeginNode - Class in org.graalvm.compiler.nodes
-
- LoopBeginNode() - Constructor for class org.graalvm.compiler.nodes.LoopBeginNode
-
- LoopBeginNode.LoopType - Enum in org.graalvm.compiler.nodes
-
- loopBeginOrderId - Variable in class org.graalvm.compiler.nodes.GraphDecoder.LoopScope
-
- loopDepth - Variable in class org.graalvm.compiler.nodes.GraphDecoder.LoopScope
-
- loopEnd(LoopEndNode) - Method in class org.graalvm.compiler.phases.graph.PostOrderNodeIterator
-
- loopEnd(LoopEndNode) - Method in class org.graalvm.compiler.phases.graph.StatelessPostOrderNodeIterator
-
- LoopEndNode - Class in org.graalvm.compiler.nodes
-
LoopEnd nodes represent a loop back-edge.
- LoopEndNode(LoopBeginNode) - Constructor for class org.graalvm.compiler.nodes.LoopEndNode
-
- loopEnds() - Method in class org.graalvm.compiler.nodes.LoopBeginNode
-
Returns the
unordered set of
LoopEndNode
that correspond to back-edges for
this loop.
- loopEnds(LoopBeginNode, List<T>) - Method in class org.graalvm.compiler.phases.graph.MergeableState
-
This method is called after all
LoopEndNode
s belonging to a loop have been visited.
- LoopEx - Class in org.graalvm.compiler.nodes.loop
-
- LoopEx(Loop<Block>, LoopsData) - Constructor for class org.graalvm.compiler.nodes.loop.LoopEx
-
- LoopExitNode - Class in org.graalvm.compiler.nodes
-
- LoopExitNode(LoopBeginNode) - Constructor for class org.graalvm.compiler.nodes.LoopExitNode
-
- loopExits() - Method in class org.graalvm.compiler.nodes.LoopBeginNode
-
- LoopExitVsLoopEndFrequencyDiff - Static variable in class org.graalvm.compiler.nodes.cfg.ControlFlowGraph.CFGOptions
-
- LoopExpandableNode - Interface in org.graalvm.compiler.nodes.loop
-
Marker interface for
Node
that can expand to loops later in the compilation pipeline via
lowering or other transformations.
- loopExplosion - Variable in class org.graalvm.compiler.nodes.GraphDecoder.MethodScope
-
The kind of loop explosion to be performed during decoding.
- loopExplosionHead - Variable in class org.graalvm.compiler.nodes.GraphDecoder.MethodScope
-
The start of explosion, and the merge point for when irreducible loops are detected.
- loopExplosionKind(ResolvedJavaMethod) - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.LoopExplosionPlugin
-
- loopExplosionKind(ResolvedJavaMethod, LoopExplosionPlugin) - Static method in class org.graalvm.compiler.replacements.PEGraphDecoder
-
- loopExplosionMerges - Variable in class org.graalvm.compiler.nodes.GraphDecoder.MethodScope
-
All merges created during loop explosion.
- LoopExplosionPlugin - Interface in org.graalvm.compiler.nodes.graphbuilderconf
-
- loopExplosionPlugin - Variable in class org.graalvm.compiler.truffle.compiler.PartialEvaluator
-
- LoopExplosionPlugin.LoopExplosionKind - Enum in org.graalvm.compiler.nodes.graphbuilderconf
-
- LoopExplosionState(FrameState, MergeNode) - Constructor for class org.graalvm.compiler.nodes.GraphDecoder.LoopExplosionState
-
- LoopFragment - Class in org.graalvm.compiler.nodes.loop
-
- LoopFragment(LoopEx) - Constructor for class org.graalvm.compiler.nodes.loop.LoopFragment
-
- LoopFragment(LoopEx, LoopFragment) - Constructor for class org.graalvm.compiler.nodes.loop.LoopFragment
-
- LoopFragmentInside - Class in org.graalvm.compiler.nodes.loop
-
- LoopFragmentInside(LoopEx) - Constructor for class org.graalvm.compiler.nodes.loop.LoopFragmentInside
-
- LoopFragmentInside(LoopFragmentInside) - Constructor for class org.graalvm.compiler.nodes.loop.LoopFragmentInside
-
- LoopFragmentInsideBefore - Class in org.graalvm.compiler.nodes.loop
-
- LoopFragmentInsideBefore(LoopEx, FixedNode) - Constructor for class org.graalvm.compiler.nodes.loop.LoopFragmentInsideBefore
-
- LoopFragmentInsideBefore(LoopFragmentInsideBefore) - Constructor for class org.graalvm.compiler.nodes.loop.LoopFragmentInsideBefore
-
- LoopFragmentInsideFrom - Class in org.graalvm.compiler.nodes.loop
-
- LoopFragmentInsideFrom(LoopEx, FixedNode) - Constructor for class org.graalvm.compiler.nodes.loop.LoopFragmentInsideFrom
-
- LoopFragmentInsideFrom(LoopFragmentInsideFrom) - Constructor for class org.graalvm.compiler.nodes.loop.LoopFragmentInsideFrom
-
- LoopFragmentWhole - Class in org.graalvm.compiler.nodes.loop
-
- LoopFragmentWhole(LoopEx) - Constructor for class org.graalvm.compiler.nodes.loop.LoopFragmentWhole
-
- LoopFragmentWhole(LoopFragmentWhole) - Constructor for class org.graalvm.compiler.nodes.loop.LoopFragmentWhole
-
- LoopFullUnrollPhase - Class in org.graalvm.compiler.loop.phases
-
- LoopFullUnrollPhase(CanonicalizerPhase, LoopPolicies) - Constructor for class org.graalvm.compiler.loop.phases.LoopFullUnrollPhase
-
- LoopFullUnrollPhase.Options - Class in org.graalvm.compiler.loop.phases
-
- LoopHeaderAlignment - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- LoopInfo(int, int) - Constructor for class org.graalvm.compiler.phases.graph.ReentrantBlockIterator.LoopInfo
-
- LoopInfo(int, int) - Constructor for class org.graalvm.compiler.phases.graph.ReentrantNodeIterator.LoopInfo
-
- loopInit - Variable in class org.graalvm.compiler.replacements.AllocationSnippets.AllocationSnippetCounters
-
- loopIsIn32BitRange(LoopEx) - Static method in class org.graalvm.compiler.loop.phases.LoopSafepointEliminationPhase
-
- loopIteration - Variable in class org.graalvm.compiler.nodes.GraphDecoder.LoopScope
-
- LoopKillCache(int) - Constructor for class org.graalvm.compiler.virtual.phases.ea.EffectsClosure.LoopKillCache
-
- loopKillsLocation(LocationSet, LocationIdentity) - Static method in class org.graalvm.compiler.phases.common.DominatorBasedGlobalValueNumberingPhase
-
- loopKillsLocations() - Method in class org.graalvm.compiler.virtual.phases.ea.EffectsClosure.LoopKillCache
-
- loopLocationKillCache - Variable in class org.graalvm.compiler.virtual.phases.ea.EffectsClosure
-
- LoopMaxUnswitch - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- loopMergeEffects - Variable in class org.graalvm.compiler.virtual.phases.ea.EffectsClosure
-
Effects that can only be applied after the effects from within the loop have been applied and
that must be applied before any effect from after the loop is applied.
- loopMightBeEntered() - Method in class org.graalvm.compiler.nodes.loop.CountedLoopInfo
-
Determine if the loop might be entered.
- loopNode - Variable in class org.graalvm.compiler.truffle.runtime.BaseOSRRootNode
-
Not adopted by the OSRRootNode; belongs to another RootNode.
- LoopNodeFactory - Interface in org.graalvm.compiler.truffle.runtime
-
- loopOrigFrequency - Variable in class org.graalvm.compiler.nodes.LoopBeginNode
-
- loopOrigFrequency() - Method in class org.graalvm.compiler.nodes.LoopBeginNode
-
- LoopPartialUnrollPhase - Class in org.graalvm.compiler.loop.phases
-
- LoopPartialUnrollPhase(LoopPolicies, CanonicalizerPhase) - Constructor for class org.graalvm.compiler.loop.phases.LoopPartialUnrollPhase
-
- LoopPeeling - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- LoopPeelingPhase - Class in org.graalvm.compiler.loop.phases
-
- LoopPeelingPhase(LoopPolicies, CanonicalizerPhase) - Constructor for class org.graalvm.compiler.loop.phases.LoopPeelingPhase
-
- LoopPeelingPhase.Options - Class in org.graalvm.compiler.loop.phases
-
- LoopPhase<P extends LoopPolicies> - Class in org.graalvm.compiler.loop.phases
-
- LoopPhase(P, CanonicalizerPhase) - Constructor for class org.graalvm.compiler.loop.phases.LoopPhase
-
- LoopPolicies - Interface in org.graalvm.compiler.nodes.loop
-
- LoopPolicies.Options - Class in org.graalvm.compiler.nodes.loop
-
- LoopPolicies.UnswitchingDecision - Class in org.graalvm.compiler.nodes.loop
-
Models the decision of LoopPolicies::shouldUnswitch
.
- LoopPredication - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- LoopPredicationMainPath - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- LoopPredicationPhase - Class in org.graalvm.compiler.loop.phases
-
- LoopPredicationPhase(CanonicalizerPhase) - Constructor for class org.graalvm.compiler.loop.phases.LoopPredicationPhase
-
- loops() - Method in class org.graalvm.compiler.nodes.loop.LoopsData
-
Get all loops.
- LoopSafepointEliminationPhase - Class in org.graalvm.compiler.loop.phases
-
- LoopSafepointEliminationPhase() - Constructor for class org.graalvm.compiler.loop.phases.LoopSafepointEliminationPhase
-
- LoopSafepointInsertionPhase - Class in org.graalvm.compiler.phases.common
-
Adds safepoints to loops.
- LoopSafepointInsertionPhase() - Constructor for class org.graalvm.compiler.phases.common.LoopSafepointInsertionPhase
-
- LoopScope(GraphDecoder.MethodScope) - Constructor for class org.graalvm.compiler.nodes.GraphDecoder.LoopScope
-
- LoopScope(GraphDecoder.MethodScope, GraphDecoder.LoopScope, int, int, int, GraphDecoder.LoopScopeTrigger, Node[], Node[], Deque<GraphDecoder.LoopScope>, Deque<GraphDecoder.LoopScope>, Deque<GraphDecoder.LoopScope>, EconomicMap<GraphDecoder.LoopExplosionState, GraphDecoder.LoopExplosionState>) - Constructor for class org.graalvm.compiler.nodes.GraphDecoder.LoopScope
-
- loopsData() - Method in class org.graalvm.compiler.nodes.loop.LoopEx
-
- LoopsData - Class in org.graalvm.compiler.nodes.loop
-
- LoopsData(ControlFlowGraph, List<LoopEx>, EconomicMap<LoopBeginNode, LoopEx>) - Constructor for class org.graalvm.compiler.nodes.loop.LoopsData
-
- LoopsData(StructuredGraph) - Constructor for class org.graalvm.compiler.nodes.loop.LoopsData
-
- loopsDataProvider - Variable in class org.graalvm.compiler.nodes.spi.CoreProvidersImpl
-
- LoopsDataProvider - Interface in org.graalvm.compiler.nodes.spi
-
- LoopsDataProviderImpl - Class in org.graalvm.compiler.nodes.loop
-
- LoopsDataProviderImpl() - Constructor for class org.graalvm.compiler.nodes.loop.LoopsDataProviderImpl
-
- LoopTransformations - Class in org.graalvm.compiler.loop.phases
-
- LoopTransformations.PreMainPostResult - Class in org.graalvm.compiler.loop.phases
-
- loopType - Variable in class org.graalvm.compiler.nodes.LoopBeginNode
-
- LoopUnswitch - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- LoopUnswitchFrequencyBoost - Static variable in class org.graalvm.compiler.nodes.loop.DefaultLoopPolicies.Options
-
- LoopUnswitchFrequencyMaxFactor - Static variable in class org.graalvm.compiler.nodes.loop.DefaultLoopPolicies.Options
-
- LoopUnswitchFrequencyMinFactor - Static variable in class org.graalvm.compiler.nodes.loop.DefaultLoopPolicies.Options
-
- LoopUnswitchingPhase - Class in org.graalvm.compiler.loop.phases
-
- LoopUnswitchingPhase(LoopPolicies, CanonicalizerPhase) - Constructor for class org.graalvm.compiler.loop.phases.LoopUnswitchingPhase
-
- LoopUnswitchMaxIncrease - Static variable in class org.graalvm.compiler.nodes.loop.DefaultLoopPolicies.Options
-
- LoopUnswitchMinSplitFrequency - Static variable in class org.graalvm.compiler.nodes.loop.DefaultLoopPolicies.Options
-
- LoopUnswitchTrivial - Static variable in class org.graalvm.compiler.nodes.loop.DefaultLoopPolicies.Options
-
- LoopUtility - Class in org.graalvm.compiler.phases.common.util
-
- LoopUtility() - Constructor for class org.graalvm.compiler.phases.common.util.LoopUtility
-
- LOR - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- low - Variable in class org.graalvm.compiler.code.CompilationResult.JumpTable
-
The low value in the key range (inclusive).
- lower(ValueNode, Stamp, AddressNode) - Method in class org.graalvm.compiler.core.aarch64.AArch64AddressLoweringByUse
-
- lower(AddressNode) - Method in class org.graalvm.compiler.core.aarch64.AArch64AddressLoweringByUse
-
- lower(ValueNode, ValueNode) - Method in class org.graalvm.compiler.core.amd64.AMD64AddressLowering
-
- lower(Node, LoweringTool) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotLoweringProvider
-
- lower(Node, LoweringTool) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotLoweringProvider
-
- lower(UnaryMathIntrinsicNode, LoweringTool) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64X87MathSnippets.Templates
-
- lower(Node, LoweringTool) - Method in interface org.graalvm.compiler.hotspot.meta.DefaultHotSpotLoweringProvider.Extension
-
- lower(Node, LoweringTool) - Method in class org.graalvm.compiler.hotspot.meta.DefaultHotSpotLoweringProvider
-
- lower(LoweringTool) - Method in class org.graalvm.compiler.hotspot.nodes.HotSpotLoadReservedReferenceNode
-
- lower(LoweringTool) - Method in class org.graalvm.compiler.hotspot.nodes.HotSpotStoreReservedReferenceNode
-
- lower(LoweringTool) - Method in class org.graalvm.compiler.hotspot.replacements.arraycopy.CheckcastArrayCopyCallNode
-
- lower(LoweringTool) - Method in class org.graalvm.compiler.hotspot.replacements.arraycopy.GenericArrayCopyCallNode
-
- lower(AssertionNode, LoweringTool) - Method in class org.graalvm.compiler.hotspot.replacements.AssertionSnippets.Templates
-
- lower(LoweringTool) - Method in class org.graalvm.compiler.hotspot.replacements.CallSiteTargetNode
-
- lower(NewInstanceNode, LoweringTool) - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotAllocationSnippets.Templates
-
- lower(NewArrayNode, LoweringTool) - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotAllocationSnippets.Templates
-
- lower(NewMultiArrayNode, LoweringTool) - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotAllocationSnippets.Templates
-
- lower(DynamicNewInstanceNode, LoweringTool) - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotAllocationSnippets.Templates
-
- lower(ValidateNewInstanceClassNode, LoweringTool) - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotAllocationSnippets.Templates
-
- lower(DynamicNewArrayNode, LoweringTool) - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotAllocationSnippets.Templates
-
- lower(VerifyHeapNode, LoweringTool) - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotAllocationSnippets.Templates
-
- lower(KlassBeingInitializedCheckNode, LoweringTool) - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotAllocationSnippets.Templates
-
- lower(G1PreWriteBarrier, LoweringTool) - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotG1WriteBarrierSnippets.Templates
-
- lower(G1ReferentFieldReadBarrier, LoweringTool) - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotG1WriteBarrierSnippets.Templates
-
- lower(G1PostWriteBarrier, LoweringTool) - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotG1WriteBarrierSnippets.Templates
-
- lower(G1ArrayRangePreWriteBarrier, LoweringTool) - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotG1WriteBarrierSnippets.Templates
-
- lower(G1ArrayRangePostWriteBarrier, LoweringTool) - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotG1WriteBarrierSnippets.Templates
-
- lower(SerialWriteBarrier, LoweringTool) - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotSerialWriteBarrierSnippets.Templates
-
- lower(SerialArrayRangeWriteBarrier, LoweringTool) - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotSerialWriteBarrierSnippets.Templates
-
- lower(LoadExceptionObjectNode, HotSpotRegistersProvider, LoweringTool) - Method in class org.graalvm.compiler.hotspot.replacements.LoadExceptionObjectSnippets.Templates
-
- lower(LogNode, LoweringTool) - Method in class org.graalvm.compiler.hotspot.replacements.LogSnippets.Templates
-
- lower(MonitorEnterNode, HotSpotRegistersProvider, LoweringTool) - Method in class org.graalvm.compiler.hotspot.replacements.MonitorSnippets.Templates
-
- lower(MonitorExitNode, HotSpotRegistersProvider, LoweringTool) - Method in class org.graalvm.compiler.hotspot.replacements.MonitorSnippets.Templates
-
- lower(LoweringTool) - Method in class org.graalvm.compiler.hotspot.replacements.ObjectCloneNode
-
- lower(Node, LoweringTool) - Method in class org.graalvm.compiler.hotspot.replacements.ObjectSnippets.Templates
-
- lower(RegisterFinalizerNode, LoweringTool) - Method in class org.graalvm.compiler.hotspot.replacements.RegisterFinalizerSnippets.Templates
-
- lower(StringToBytesNode, LoweringTool) - Method in class org.graalvm.compiler.hotspot.replacements.StringToBytesSnippets.Templates
-
- lower(UnsafeCopyMemoryNode, LoweringTool) - Method in class org.graalvm.compiler.hotspot.replacements.UnsafeSnippets.Templates
-
- lower(ByteOrder) - Method in class org.graalvm.compiler.nodes.calc.UnpackEndianHalfNode
-
- lower(LoweringTool) - Method in class org.graalvm.compiler.nodes.ConditionAnchorNode
-
- lower(LoweringTool) - Method in class org.graalvm.compiler.nodes.extended.BoxNode.TrustedBoxedValue
-
- lower(LoweringTool) - Method in class org.graalvm.compiler.nodes.extended.BranchProbabilityNode
-
- lower(LoweringTool) - Method in class org.graalvm.compiler.nodes.extended.OSRMonitorEnterNode
-
- lower(LoweringTool) - Method in class org.graalvm.compiler.nodes.FixedGuardNode
-
- lower(LoweringTool) - Method in class org.graalvm.compiler.nodes.gc.WriteBarrier
-
- lower(LoweringTool) - Method in class org.graalvm.compiler.nodes.java.ExceptionObjectNode
-
- lower(LoweringTool) - Method in class org.graalvm.compiler.nodes.java.FinalFieldBarrierNode
-
- lower(LoweringTool) - Method in class org.graalvm.compiler.nodes.java.LoweredRegisterFinalizerNode
-
- lower(LoweringTool) - Method in interface org.graalvm.compiler.nodes.spi.Lowerable
-
Expand this node into lower level nodes expressing the same semantics.
- lower(Node, LoweringTool) - Method in interface org.graalvm.compiler.nodes.spi.LoweringProvider
-
- lower(LoweringTool) - Method in class org.graalvm.compiler.nodes.virtual.CommitAllocationNode
-
- lower(LoweringTool) - Method in class org.graalvm.compiler.nodes.virtual.EnsureVirtualizedNode
-
- lower(ValueNode, Stamp, AddressNode) - Method in class org.graalvm.compiler.phases.common.AddressLoweringByUsePhase.AddressLoweringByUse
-
- lower(AddressNode) - Method in class org.graalvm.compiler.phases.common.AddressLoweringByUsePhase.AddressLoweringByUse
-
- lower(ValueNode, ValueNode) - Method in class org.graalvm.compiler.phases.common.AddressLoweringPhase.AddressLowering
-
- lower(IntegerDivRemNode, LoweringTool) - Method in class org.graalvm.compiler.replacements.aarch64.AArch64IntegerArithmeticSnippets
-
- lower(LoweringTool) - Method in class org.graalvm.compiler.replacements.amd64.AMD64CalcStringAttributesMacroNode
-
- lower(FloatConvertNode, LoweringTool) - Method in class org.graalvm.compiler.replacements.amd64.AMD64ConvertSnippets.Templates
-
- lower(LoweringTool) - Method in class org.graalvm.compiler.replacements.arraycopy.ArrayCopyCallNode
-
- lower(ArrayCopyNode, LoweringTool) - Method in class org.graalvm.compiler.replacements.arraycopy.ArrayCopySnippets.Templates
-
- lower(ArrayCopyNode, boolean, LoweringTool) - Method in class org.graalvm.compiler.replacements.arraycopy.ArrayCopySnippets.Templates
-
- lower(ArrayCopyWithDelayedLoweringNode, LoweringTool) - Method in class org.graalvm.compiler.replacements.arraycopy.ArrayCopySnippets.Templates
-
- lower(BoxNode, LoweringTool) - Method in class org.graalvm.compiler.replacements.BoxingSnippets.Templates
-
- lower(UnboxNode, LoweringTool) - Method in class org.graalvm.compiler.replacements.BoxingSnippets.Templates
-
- lower(Node, LoweringTool) - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- lower(SnippetTemplate.AbstractTemplates, SnippetTemplate.SnippetInfo, G1PreWriteBarrier, LoweringTool) - Method in class org.graalvm.compiler.replacements.gc.G1WriteBarrierSnippets.G1WriteBarrierLowerer
-
- lower(SnippetTemplate.AbstractTemplates, SnippetTemplate.SnippetInfo, G1ReferentFieldReadBarrier, LoweringTool) - Method in class org.graalvm.compiler.replacements.gc.G1WriteBarrierSnippets.G1WriteBarrierLowerer
-
- lower(SnippetTemplate.AbstractTemplates, SnippetTemplate.SnippetInfo, G1PostWriteBarrier, LoweringTool) - Method in class org.graalvm.compiler.replacements.gc.G1WriteBarrierSnippets.G1WriteBarrierLowerer
-
- lower(SnippetTemplate.AbstractTemplates, SnippetTemplate.SnippetInfo, G1ArrayRangePreWriteBarrier, LoweringTool) - Method in class org.graalvm.compiler.replacements.gc.G1WriteBarrierSnippets.G1WriteBarrierLowerer
-
- lower(SnippetTemplate.AbstractTemplates, SnippetTemplate.SnippetInfo, G1ArrayRangePostWriteBarrier, LoweringTool) - Method in class org.graalvm.compiler.replacements.gc.G1WriteBarrierSnippets.G1WriteBarrierLowerer
-
- lower(SnippetTemplate.AbstractTemplates, SnippetTemplate.SnippetInfo, SnippetTemplate.SnippetInfo, SerialWriteBarrier, LoweringTool) - Method in class org.graalvm.compiler.replacements.gc.SerialWriteBarrierSnippets.SerialWriteBarrierLowerer
-
- lower(SnippetTemplate.AbstractTemplates, SnippetTemplate.SnippetInfo, SerialArrayRangeWriteBarrier, LoweringTool) - Method in class org.graalvm.compiler.replacements.gc.SerialWriteBarrierSnippets.SerialWriteBarrierLowerer
-
- lower(IdentityHashCodeNode, LoweringTool) - Method in class org.graalvm.compiler.replacements.IdentityHashCodeSnippets.Templates
-
- lower(FloatingNode, LoweringTool) - Method in class org.graalvm.compiler.replacements.InstanceOfSnippetsTemplates
-
- lower(LoweringTool) - Method in class org.graalvm.compiler.replacements.nodes.AssertionNode
-
- lower(LoweringTool) - Method in class org.graalvm.compiler.replacements.nodes.LogNode
-
- lower(LoweringTool) - Method in interface org.graalvm.compiler.replacements.nodes.MacroInvokable
-
- lower(LoweringTool) - Method in class org.graalvm.compiler.replacements.nodes.ReflectionGetCallerClassNode
-
- lower(LoweringTool) - Method in class org.graalvm.compiler.replacements.nodes.ResolvedMethodHandleCallTargetNode
-
- lower(LoweringTool) - Method in class org.graalvm.compiler.replacements.SnippetCounterNode
-
- lower(LoweringTool) - Method in class org.graalvm.compiler.replacements.SnippetSubstitutionNode
-
- lower(LoweringTool) - Method in class org.graalvm.compiler.truffle.compiler.nodes.IsCompilationConstantNode
-
- Lowerable - Interface in org.graalvm.compiler.nodes.spi
-
Interface implemented by nodes that can replace themselves with lower level nodes during a phase
that transforms a graph to replace higher level nodes with lower level nodes.
- lowerAMD64(Node) - Method in interface org.graalvm.compiler.core.amd64.AMD64LoweringProviderMixin
-
Performs AMD64-specific lowerings.
- lowerArrayLengthNode(ArrayLengthNode, LoweringTool) - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- lowerAtomicReadAndAddNode(AtomicReadAndAddNode) - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- lowerAtomicReadAndWriteNode(AtomicReadAndWriteNode) - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- lowerBound() - Method in class org.graalvm.compiler.core.common.type.FloatStamp
-
The (inclusive) lower bound on the value described by this stamp.
- lowerBound() - Method in class org.graalvm.compiler.core.common.type.IntegerStamp
-
The signed inclusive lower bound on the value described by this stamp.
- lowerBound(IntegerStamp) - Method in class org.graalvm.compiler.nodes.calc.IntegerBelowNode.BelowOp
-
- lowerBound(IntegerStamp) - Method in class org.graalvm.compiler.nodes.calc.IntegerLessThanNode.LessThanOp
-
- lowerBound(IntegerStamp) - Method in class org.graalvm.compiler.nodes.calc.IntegerLowerThanNode.LowerOp
-
- lowerBound(IntegerStamp) - Method in class org.graalvm.compiler.nodes.util.IntegerHelper
-
- lowerBound(IntegerStamp) - Method in class org.graalvm.compiler.nodes.util.SignedIntegerHelper
-
- lowerBound(IntegerStamp) - Method in class org.graalvm.compiler.nodes.util.UnsignedIntegerHelper
-
- lowerCommitAllocationNode(CommitAllocationNode, LoweringTool) - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- lowerCompareAndExchangeNode(UnsafeCompareAndExchangeNode) - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- lowerCompareAndSwapNode(UnsafeCompareAndSwapNode) - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- lowerDeadEnd(DeadEndNode) - Method in class org.graalvm.compiler.hotspot.meta.DefaultHotSpotLoweringProvider
-
- LoweredAtomicReadAndAddNode - Class in org.graalvm.compiler.nodes.java
-
Represents the lowered version of an atomic read-and-add operation like
sun.misc.Unsafe.getAndAddInt(Object, long, int)
.
- LoweredAtomicReadAndAddNode(AddressNode, LocationIdentity, ValueNode, <any>, OnHeapMemoryAccess.BarrierType) - Constructor for class org.graalvm.compiler.nodes.java.LoweredAtomicReadAndAddNode
-
- LoweredAtomicReadAndWriteNode - Class in org.graalvm.compiler.nodes.java
-
Represents the lowered version of an atomic read-and-write operation like
sun.misc.Unsafe.getAndSetInt(Object, long, int)
.
- LoweredAtomicReadAndWriteNode(AddressNode, LocationIdentity, ValueNode, <any>, OnHeapMemoryAccess.BarrierType) - Constructor for class org.graalvm.compiler.nodes.java.LoweredAtomicReadAndWriteNode
-
- LoweredCallTargetNode - Class in org.graalvm.compiler.nodes
-
- LoweredCallTargetNode(NodeClass<? extends LoweredCallTargetNode>, ValueNode[], StampPair, JavaType[], ResolvedJavaMethod, CallingConvention.Type, CallTargetNode.InvokeKind) - Constructor for class org.graalvm.compiler.nodes.LoweredCallTargetNode
-
- LoweredRegisterFinalizerNode - Class in org.graalvm.compiler.nodes.java
-
This node is used to perform the finalizer registration at the end of the java.lang.Object
constructor.
- LoweredRegisterFinalizerNode(ValueNode) - Constructor for class org.graalvm.compiler.nodes.java.LoweredRegisterFinalizerNode
-
- lowerer - Variable in class org.graalvm.compiler.nodes.spi.CoreProvidersImpl
-
- lowerFloatingIntegerDivRem(FloatingIntegerDivRemNode<?>, LoweringTool) - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- lowerGuard() - Method in class org.graalvm.compiler.nodes.GuardNode
-
- lowerIndexAddressNode(IndexAddressNode) - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- LoweringPhase - Class in org.graalvm.compiler.phases.common
-
Processes all
Lowerable
nodes to do their lowering.
- LoweringPhase.Frame<T extends LoweringPhase.Frame<?>> - Class in org.graalvm.compiler.phases.common
-
- LoweringPhase.LoweringStatistics - Class in org.graalvm.compiler.phases.common
-
- LoweringProvider - Interface in org.graalvm.compiler.nodes.spi
-
Provides a capability for replacing a higher node with one or more lower level nodes.
- LoweringStatistics(Class<?>) - Constructor for class org.graalvm.compiler.phases.common.LoweringPhase.LoweringStatistics
-
- LoweringTool - Interface in org.graalvm.compiler.nodes.spi
-
- LoweringTool.LoweringStage - Interface in org.graalvm.compiler.nodes.spi
-
Marker interface lowering stages.
- LoweringTool.StandardLoweringStage - Enum in org.graalvm.compiler.nodes.spi
-
The lowering stages used in a standard Graal phase plan.
- lowerIntegerDivRem(IntegerDivRemNode, LoweringTool) - Method in class org.graalvm.compiler.hotspot.meta.DefaultHotSpotLoweringProvider
-
- lowerJavaReadNode(JavaReadNode) - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- lowerJavaWriteNode(JavaWriteNode) - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- lowerLoadArrayComponentHubNode(LoadArrayComponentHubNode) - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- lowerLoadFieldNode(LoadFieldNode, LoweringTool) - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- lowerLoadHubNode(LoadHubNode, LoweringTool) - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- lowerLoadHubOrNullNode(LoadHubOrNullNode, LoweringTool) - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- lowerLoadIndexedNode(LoadIndexedNode, LoweringTool) - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- lowerLoadIndexedNode(LoadIndexedNode, LoweringTool, int) - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- LowerOp() - Constructor for class org.graalvm.compiler.nodes.calc.IntegerLowerThanNode.LowerOp
-
- lowerOptimizableMacroNodes() - Method in interface org.graalvm.compiler.nodes.spi.LoweringTool
-
- lowerReplacement(StructuredGraph, StructuredGraph, LoweringTool) - Static method in interface org.graalvm.compiler.replacements.nodes.MacroInvokable
-
Applies
lowering to a replacement graph.
- lowerStoreFieldNode(StoreFieldNode, LoweringTool) - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- lowerStoreIndexedNode(StoreIndexedNode, LoweringTool) - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- lowerStoreIndexedNode(StoreIndexedNode, LoweringTool, int) - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- lowerToIf() - Method in class org.graalvm.compiler.nodes.AbstractFixedGuardNode
-
- lowerUnsafeLoadNode(RawLoadNode, LoweringTool) - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- lowerUnsafeMemoryLoadNode(UnsafeMemoryLoadNode) - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- lowerUnsafeMemoryStoreNode(UnsafeMemoryStoreNode) - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- lowerUnsafeStoreNode(RawStoreNode) - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- lowerVerifyHeap(VerifyHeapNode) - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- lowestGuardedInputBlock(AccessMonitorNode, ControlFlowGraph) - Static method in class org.graalvm.compiler.phases.common.LockEliminationPhase
-
- lowestGuardedInputBlock(GuardingNode, GuardingNode, ControlFlowGraph) - Static method in class org.graalvm.compiler.phases.common.LockEliminationPhase
-
- lowestSetIsolatedBit(ValueNode) - Method in class org.graalvm.compiler.core.amd64.AMD64NodeMatchRules
-
- lowKey() - Method in class org.graalvm.compiler.bytecode.BytecodeTableSwitch
-
Gets the low key of the table switch.
- lowResult - Variable in class org.graalvm.compiler.lir.amd64.AMD64MulDivOp
-
- lowResult - Variable in class org.graalvm.compiler.lir.amd64.AMD64ReadTimestampCounter
-
- lowResult - Variable in class org.graalvm.compiler.lir.amd64.AMD64ReadTimestampCounterWithProcid
-
- lowResult - Variable in class org.graalvm.compiler.lir.amd64.AMD64SignExtendOp
-
- LowTier - Class in org.graalvm.compiler.core.phases
-
- LowTier(OptionValues) - Constructor for class org.graalvm.compiler.core.phases.LowTier
-
- LowTierContext - Class in org.graalvm.compiler.phases.tiers
-
- LowTierContext(Providers, TargetProvider) - Constructor for class org.graalvm.compiler.phases.tiers.LowTierContext
-
- LowTierLoweringPhase - Class in org.graalvm.compiler.phases.common
-
- LowTierLoweringPhase(CanonicalizerPhase, boolean) - Constructor for class org.graalvm.compiler.phases.common.LowTierLoweringPhase
-
- LowTierLoweringPhase(CanonicalizerPhase) - Constructor for class org.graalvm.compiler.phases.common.LowTierLoweringPhase
-
- lowX - Variable in class org.graalvm.compiler.lir.amd64.AMD64MulDivOp
-
- LREM - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- lremSnippet(long, long, boolean) - Static method in class org.graalvm.compiler.replacements.aarch64.AArch64IntegerArithmeticSnippets
-
- LRETURN - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- LSHL - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- LSHR - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- lsl(int, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.178 Logical Shift Left (register).
- lsl(int, Register, Register, long) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
C.6.2.179 Logical Shift Left (immediate).
- lsr(int, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.181 Logical Shift Right (register).
- lsr(int, Register, Register, long) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
C.6.2.182 Logical Shift Right (immediate).
- LSRAOptimization - Static variable in class org.graalvm.compiler.lir.alloc.lsra.OptimizingLinearScanWalker.Options
-
- LSRAOptSplitOnly - Static variable in class org.graalvm.compiler.lir.alloc.lsra.OptimizingLinearScanWalker.Options
-
- LSStackSlotAllocator - Class in org.graalvm.compiler.lir.stackslotalloc
-
- LSStackSlotAllocator() - Constructor for class org.graalvm.compiler.lir.stackslotalloc.LSStackSlotAllocator
-
- LSStackSlotAllocator.Options - Class in org.graalvm.compiler.lir.stackslotalloc
-
- LSTORE - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- LSTORE_0 - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- LSTORE_1 - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- LSTORE_2 - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- LSTORE_3 - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- LSUB - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- LT - Static variable in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler.EVEXComparisonPredicate
-
- LUSHR - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- LXOR - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- LZ - Static variable in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler.VEXPrefixConfig
-
- LZCNT - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64RMOp
-
- m1Op - Variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64Shift
-
- M_0F - Static variable in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler.VEXPrefixConfig
-
- M_0F38 - Static variable in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler.VEXPrefixConfig
-
- M_0F3A - Static variable in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler.VEXPrefixConfig
-
- MacroInvokable - Interface in org.graalvm.compiler.replacements.nodes
-
Macro invokable nodes can be used to temporarily replace an invoke.
- MacroNode - Class in org.graalvm.compiler.replacements.nodes
-
- MacroNode(NodeClass<? extends MacroNode>, MacroNode.MacroParams) - Constructor for class org.graalvm.compiler.replacements.nodes.MacroNode
-
- MacroNode.MacroParams - Class in org.graalvm.compiler.replacements.nodes
-
Encapsulates the parameters for constructing a
MacroNode
that are the same for all
leaf constructor call sites.
- MacroParams(CallTargetNode.InvokeKind, ResolvedJavaMethod, ResolvedJavaMethod, int, StampPair, ValueNode...) - Constructor for class org.graalvm.compiler.replacements.nodes.MacroNode.MacroParams
-
- MacroWithExceptionNode - Class in org.graalvm.compiler.replacements.nodes
-
- MacroWithExceptionNode(NodeClass<? extends MacroWithExceptionNode>, MacroNode.MacroParams) - Constructor for class org.graalvm.compiler.replacements.nodes.MacroWithExceptionNode
-
- madd(int, Register, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.184 Multiply-Add.
- magnitude - Variable in class org.graalvm.compiler.lir.aarch64.AArch64MathCopySignOp
-
These arguments must be Alive to ensure that they are not assigned to the same register as
result, which would break the code generation by destroying these arguments too early.
- magnitude - Variable in class org.graalvm.compiler.lir.amd64.AMD64MathCopySignOp
-
- main(String[]) - Static method in class org.graalvm.compiler.hotspot.JVMCIVersionCheck
-
Command line interface for performing the check.
- makeAddress(int, Register, long, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
Returns an AArch64Address pointing to base + displacement
.
- makeAddress(int, Register, long) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
Generates an address of the form base + displacement
.
- makeAddress(int, Register, int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
Generates an address of the form base + displacement
.
- makeAddress(int, Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- makeAddress(Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- makeAddress(int, Register, int) - Method in class org.graalvm.compiler.asm.Assembler
-
This is used by the CompilationResultBuilder to convert a
StackSlot
to an
AbstractAddress
.
- makeAddress(<any>, int, AllocatableValue) - Static method in class org.graalvm.compiler.lir.aarch64.AArch64AddressValue
-
Generates an AArch64AddressValue of the form base
.
- makeAddress(<any>, int, AllocatableValue, int) - Static method in class org.graalvm.compiler.lir.aarch64.AArch64AddressValue
-
Generates an AArch64AddressValue of the form base + displacement
.
- makeAddress(GraphBuilderContext, ValueNode, ValueNode) - Method in class org.graalvm.compiler.word.WordOperationPlugin
-
- makeArguments(InstanceOfSnippetsTemplates.InstanceOfUsageReplacer, LoweringTool) - Method in class org.graalvm.compiler.hotspot.replacements.InstanceOfSnippets.Templates
-
- makeArguments(InstanceOfSnippetsTemplates.InstanceOfUsageReplacer, LoweringTool) - Method in class org.graalvm.compiler.replacements.InstanceOfSnippetsTemplates
-
Gets the arguments used to retrieve and instantiate an instanceof snippet template.
- makeArguments(InstanceOfSnippetsTemplates.InstanceOfUsageReplacer, LoweringTool) - Method in class org.graalvm.compiler.replacements.IsArraySnippets.Templates
-
- makeCallingConvention(StructuredGraph, Stub) - Method in class org.graalvm.compiler.hotspot.HotSpotHostBackend
-
- makeConstArgs(SnippetParameterInfo) - Method in class org.graalvm.compiler.hotspot.stubs.SnippetStub
-
- makeDerivedReference(AllocatableValue) - Method in class org.graalvm.compiler.core.common.LIRKind
-
Create a derived reference.
- makeExceptionEntries(boolean) - Method in class org.graalvm.compiler.java.BciBlockMapping
-
Makes exception entries and splits blocks at exception handlers if requested.
- makeFixedNodeInputs(GraphDecoder.MethodScope, GraphDecoder.LoopScope, Node) - Method in class org.graalvm.compiler.nodes.GraphDecoder
-
Process the input edges of a node.
- makeFloatingNodeInputs(GraphDecoder.MethodScope, GraphDecoder.LoopScope, Node) - Method in class org.graalvm.compiler.nodes.GraphDecoder
-
- makeGraph(DebugContext, BytecodeProvider, Object[], BitSet, boolean, NodeSourcePosition, IntrinsicContext.CompilationContext) - Method in class org.graalvm.compiler.replacements.ReplacementsImpl.GraphMaker
-
- makeGraph(DebugContext, BytecodeProvider, ResolvedJavaMethod, Object[], BitSet, ResolvedJavaMethod, boolean, NodeSourcePosition, IntrinsicContext.CompilationContext) - Method in class org.graalvm.compiler.replacements.ReplacementsImpl
-
Creates a preprocessed graph for a snippet or method substitution.
- makeGraph(DebugContext, BytecodeProvider, ResolvedJavaMethod, Object[], BitSet, ResolvedJavaMethod, boolean, NodeSourcePosition) - Method in class org.graalvm.compiler.replacements.ReplacementsImpl
-
Creates a preprocessed graph for a snippet or method substitution with a context of .
- makeLockSlot(int) - Method in class org.graalvm.compiler.hotspot.HotSpotLockStack
-
Gets a stack slot for a lock at a given lock nesting depth, allocating it first if necessary.
- makeNullCheckFor(Value, LIRFrameState, int) - Method in class org.graalvm.compiler.lir.amd64.AMD64Binary.MemoryTwoOp
-
- makeNullCheckFor(Value, LIRFrameState, int) - Method in class org.graalvm.compiler.lir.amd64.AMD64BinaryConsumer.MemoryConstOp
-
- makeNullCheckFor(Value, LIRFrameState, int) - Method in class org.graalvm.compiler.lir.amd64.AMD64BinaryConsumer.MemoryMROp
-
- makeNullCheckFor(Value, LIRFrameState, int) - Method in class org.graalvm.compiler.lir.amd64.AMD64BinaryConsumer.MemoryRMOp
-
- makeNullCheckFor(Value, LIRFrameState, int) - Method in class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.CmpBranchOp
-
- makeNullCheckFor(Value, LIRFrameState, int) - Method in class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.TestBranchOp
-
- makeNullCheckFor(Value, LIRFrameState, int) - Method in class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.TestConstBranchOp
-
- makeNullCheckFor(Value, LIRFrameState, int) - Method in class org.graalvm.compiler.lir.amd64.AMD64Unary.MemoryOp
-
- makeNullCheckFor(Value, LIRFrameState, int) - Method in interface org.graalvm.compiler.lir.StandardOp.ImplicitNullCheck
-
- makeOffsetAddress(ValueNode, ValueNode) - Method in class org.graalvm.compiler.replacements.InvocationPluginHelper
-
- makeReplacement(Stamp) - Method in class org.graalvm.compiler.nodes.PiArrayNode.Placeholder
-
- makeReplacement(Stamp) - Method in class org.graalvm.compiler.nodes.PiNode.Placeholder
-
Replaces this node with a
PiNode
during snippet instantiation.
- makeStubNode(GraphDecoder.MethodScope, GraphDecoder.LoopScope, int) - Method in class org.graalvm.compiler.nodes.GraphDecoder
-
- makeSuccessorStubs(GraphDecoder.MethodScope, GraphDecoder.LoopScope, Node, boolean) - Method in class org.graalvm.compiler.nodes.GraphDecoder
-
Process successor edges of a node.
- makeSymbolic() - Method in class org.graalvm.compiler.core.common.type.ObjectStamp
-
Convert an ObjectStamp into a representation that can be resolved symbolically into the
original stamp.
- makeSymbolic() - Method in class org.graalvm.compiler.core.common.type.Stamp
-
Convert a Stamp into a representation that can be resolved symbolically into the original
stamp.
- makeUnknownReference() - Method in class org.graalvm.compiler.core.common.LIRKind
-
- map - Variable in class org.graalvm.compiler.core.common.util.FrequencyEncoder
-
- map - Variable in class org.graalvm.compiler.phases.common.ConditionalEliminationPhase.Instance
-
- mapAndJoin(T[], Function<? super T, ? extends R>, String) - Static method in class org.graalvm.util.CollectionsUtil
-
Applies mapper
on the elements in inputs
, and joins them together separated
by delimiter
.
- mapAndJoin(T[], Function<? super T, ? extends R>, String, String) - Static method in class org.graalvm.util.CollectionsUtil
-
Applies mapper
on the elements in inputs
, and joins them together separated
by delimiter
and starting with prefix
.
- mapAndJoin(T[], Function<? super T, ? extends R>, String, String, String) - Static method in class org.graalvm.util.CollectionsUtil
-
Applies mapper
on the elements in inputs
, and joins them together separated
by delimiter
and starting with prefix
and ending with suffix
.
- mapAndJoin(Iterable<T>, Function<? super T, ? extends R>, String) - Static method in class org.graalvm.util.CollectionsUtil
-
Applies mapper
on the elements in inputs
, and joins them together separated
by delimiter
.
- mapAndJoin(Iterable<T>, Function<? super T, ? extends R>, String, String) - Static method in class org.graalvm.util.CollectionsUtil
-
Applies mapper
on the elements in inputs
, and joins them together separated
by delimiter
and starting with prefix
.
- mapAndJoin(Iterable<T>, Function<? super T, ? extends R>, String, String, String) - Static method in class org.graalvm.util.CollectionsUtil
-
Applies mapper
on the elements in inputs
, and joins them together separated
by delimiter
and starting with prefix
and ending with suffix
.
- mappingFromSize() - Method in class org.graalvm.compiler.lir.alloc.lsra.MoveResolver
-
- mapToArray(T[], Function<? super T, ? extends R>, IntFunction<R[]>) - Static method in class org.graalvm.util.CollectionsUtil
-
Applies mapper
on the elements in inputs
and adds them in the array provided
by arrayGenerator
.
- mapToArray(Collection<T>, Function<? super T, ? extends R>, IntFunction<R[]>) - Static method in class org.graalvm.util.CollectionsUtil
-
Applies mapper
on the elements in inputs
and adds them in the array provided
by arrayGenerator
.
- mark(Node) - Method in class org.graalvm.compiler.graph.NodeBitMap
-
- mark(Object) - Static method in class org.graalvm.compiler.hotspot.nodes.AcquiredCASLockNode
-
- mark(Object) - Static method in class org.graalvm.compiler.hotspot.nodes.FastAcquireBiasedLockNode
-
- MARK_WORD_LOCATION - Static variable in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- markAll(Iterable<T>) - Method in class org.graalvm.compiler.graph.NodeBitMap
-
- markAndGrow(Node) - Method in class org.graalvm.compiler.graph.NodeBitMap
-
- markAsDead() - Method in class org.graalvm.compiler.virtual.phases.ea.EffectsBlockState
-
- markAsLoopEnd() - Method in class org.graalvm.compiler.nodes.cfg.Block
-
- MarkBasePointersPhase - Class in org.graalvm.compiler.lir.dfa
-
Record all derived reference base pointers in a frame state.
- MarkBasePointersPhase() - Constructor for class org.graalvm.compiler.lir.dfa.MarkBasePointersPhase
-
- markBlocks() - Method in class org.graalvm.compiler.lir.constopt.ConstantTree
-
- markDeleted() - Method in class org.graalvm.compiler.graph.Node
-
- markFrameMaterializeCalled(FrameDescriptor) - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
Accessor for non-public state in FrameDescriptor
.
- markOffset - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- markOffset(GraalHotSpotVMConfig) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- markOsrLoop() - Method in class org.graalvm.compiler.nodes.LoopBeginNode
-
- Marks(int, int) - Constructor for class org.graalvm.compiler.phases.common.ConditionalEliminationUtil.Marks
-
- markUnsafeAccess() - Method in class org.graalvm.compiler.nodes.StructuredGraph
-
- markWordNoHashInPlace - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- markWordNoLockInPlace - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- MarshalledException - Exception in org.graalvm.nativebridge
-
An exception representing an exception thrown over the isolate boundary.
- MarshalledException(String, String, StackTraceElement[]) - Constructor for exception org.graalvm.nativebridge.MarshalledException
-
Creates a
MarshalledException
for foreign exception of the
foreignExceptionClassName
type with the
foreignExceptionMessage
message.
- MarshallerAnnotation - Annotation Type in org.graalvm.nativebridge
-
Meta-annotation that marks an annotation to be used for marshaller lookup.
- mask - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorGather.EvexVectorGatherOp
-
- mask - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorGather.VexVectorGatherOp
-
- mask - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.ConstPermuteBytesUsingTableOp
-
- mask - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.ShuffleWordOpWithMask
-
- maskSubWordValue(ValueNode, JavaKind) - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext
-
Adds masking to a given subword value according to a given , such that the
masked value falls in the range of the given kind.
- maskTemp - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorGather.EvexVectorGatherOp
-
- maskTemp - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorGather.VexVectorGatherOp
-
- maskValue1 - Variable in class org.graalvm.compiler.lir.amd64.AMD64HasNegativesOp
-
- maskValue2 - Variable in class org.graalvm.compiler.lir.amd64.AMD64HasNegativesOp
-
- masm - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ControlFlow.StrategySwitchOp.SwitchClosure
-
- masm - Variable in class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.StrategySwitchOp.SwitchClosure
-
- match(NodeMatchRules, Object...) - Method in interface org.graalvm.compiler.core.match.MatchGenerator
-
- match(InvocationPlugin) - Method in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugin
-
- match(ResolvedJavaMethod) - Method in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugin
-
- MatchableNode - Annotation Type in org.graalvm.compiler.core.match
-
Describes the properties of a node for use when building a
MatchPattern
.
- MatchableNodes - Annotation Type in org.graalvm.compiler.core.match
-
- matchAll() - Static method in class org.graalvm.compiler.debug.MethodFilter
-
Creates a MethodFilter instance that matches everything.
- matchBlock(Block, StructuredGraph.ScheduleResult) - Method in class org.graalvm.compiler.core.gen.NodeLIRBuilder
-
- matchComplexExpressions(Block, StructuredGraph.ScheduleResult) - Method in class org.graalvm.compiler.core.gen.NodeLIRBuilder
-
- MatchContext - Class in org.graalvm.compiler.core.match
-
Container for state captured during a match.
- MatchContext(NodeLIRBuilder, MatchStatement, int, Node, Block, StructuredGraph.ScheduleResult) - Constructor for class org.graalvm.compiler.core.match.MatchContext
-
- matches(JavaMethod) - Method in class org.graalvm.compiler.debug.MethodFilter
-
Determines if a given method is matched by this filter.
- matches(String, String, Signature) - Method in class org.graalvm.compiler.debug.MethodFilter
-
Determines if a given method with a given class and signature is matched by this filter.
- matches(StructuredGraph, String) - Static method in class org.graalvm.compiler.virtual.phases.ea.VirtualUtil
-
- matchesClassName(String) - Method in class org.graalvm.compiler.debug.MethodFilter
-
Determines if a given class name is matched by this filter.
- matchesNothing() - Method in class org.graalvm.compiler.debug.MethodFilter
-
Determines whether this is an empty filter that does not match anything.
- MatchExpressions - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- MatchGenerator - Interface in org.graalvm.compiler.core.match
-
Code generator for complex match patterns.
- matchNothing() - Static method in class org.graalvm.compiler.debug.MethodFilter
-
Creates a MethodFilter instance that does not match anything.
- MatchPattern - Class in org.graalvm.compiler.core.match
-
A simple recursive pattern matcher for a DAG of nodes.
- MatchPattern(String, boolean, boolean, boolean) - Constructor for class org.graalvm.compiler.core.match.MatchPattern
-
- MatchPattern(Class<? extends Node>, String, boolean, boolean, boolean) - Constructor for class org.graalvm.compiler.core.match.MatchPattern
-
- MatchPattern(Class<? extends Node>, String, MatchPattern, Position[], boolean, boolean, boolean) - Constructor for class org.graalvm.compiler.core.match.MatchPattern
-
- MatchPattern(Class<? extends Node>, String, MatchPattern, MatchPattern, Position[], boolean, boolean, boolean) - Constructor for class org.graalvm.compiler.core.match.MatchPattern
-
- MatchPattern(Class<? extends Node>, String, MatchPattern, MatchPattern, MatchPattern, Position[], boolean, boolean, boolean) - Constructor for class org.graalvm.compiler.core.match.MatchPattern
-
- MatchRule - Annotation Type in org.graalvm.compiler.core.match
-
This annotation declares a textual pattern for matching an HIR tree.
- MatchRuleRegistry - Class in org.graalvm.compiler.core.match
-
- MatchRuleRegistry() - Constructor for class org.graalvm.compiler.core.match.MatchRuleRegistry
-
- MatchRules - Annotation Type in org.graalvm.compiler.core.match
-
- matchShape(Node, MatchStatement) - Method in class org.graalvm.compiler.core.match.MatchPattern
-
Recursively match the shape of the tree without worry about named values.
- MatchStatement - Class in org.graalvm.compiler.core.match
-
- MatchStatement(String, MatchPattern, MatchGenerator, String[]) - Constructor for class org.graalvm.compiler.core.match.MatchStatement
-
- MatchStatementSet - Interface in org.graalvm.compiler.core.match
-
- MaterializationUsageReplacer(InstanceOfSnippetsTemplates.Instantiation, ValueNode, ValueNode, FloatingNode, ConditionalNode) - Constructor for class org.graalvm.compiler.replacements.InstanceOfSnippetsTemplates.MaterializationUsageReplacer
-
- materializeBefore(FixedNode, VirtualObjectNode, GraphEffectList) - Method in class org.graalvm.compiler.virtual.phases.ea.PartialEscapeBlockState
-
Materializes the given virtual object and produces the necessary effects in the effects list.
- MaterializedObjectState - Class in org.graalvm.compiler.nodes.virtual
-
This class encapsulated the materialized state of an escape analyzed object.
- MaterializedObjectState(VirtualObjectNode, ValueNode) - Constructor for class org.graalvm.compiler.nodes.virtual.MaterializedObjectState
-
- materializedValue() - Method in class org.graalvm.compiler.nodes.virtual.MaterializedObjectState
-
- MaterializeFramesPhase - Class in org.graalvm.compiler.truffle.compiler.phases
-
- MaterializeFramesPhase() - Constructor for class org.graalvm.compiler.truffle.compiler.phases.MaterializeFramesPhase
-
- MathUtil - Class in org.graalvm.compiler.nodes.loop
-
Utility methods to perform integer math with some obvious constant folding first.
- MathUtil() - Constructor for class org.graalvm.compiler.nodes.loop.MathUtil
-
- MAX - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.SSEOp
-
- max(Stride, Stride) - Static method in enum org.graalvm.compiler.core.common.Stride
-
- Max(boolean, boolean) - Constructor for class org.graalvm.compiler.core.common.type.ArithmeticOpTable.BinaryOp.Max
-
- max(long, long) - Method in class org.graalvm.compiler.nodes.calc.IntegerBelowNode.BelowOp
-
- max(long, long) - Method in class org.graalvm.compiler.nodes.calc.IntegerLessThanNode.LessThanOp
-
- max(long, long) - Method in class org.graalvm.compiler.nodes.calc.IntegerLowerThanNode.LowerOp
-
- max(long, long, int) - Method in class org.graalvm.compiler.nodes.calc.IntegerLowerThanNode.LowerOp
-
- max(long, long) - Method in class org.graalvm.compiler.nodes.util.IntegerHelper
-
- MAX_BYTES - Static variable in class org.graalvm.compiler.core.common.util.UnsafeArrayTypeWriter
-
- MAX_EDGES - Static variable in class org.graalvm.compiler.graph.NodeClass
-
- MAX_EXCEPTION_EDGE_OP_DISTANCE_FROM_END - Static variable in class org.graalvm.compiler.lir.LIR
-
The maximum distance an operation with an
exception edge can be from the last instruction of a LIR block.
- MAX_FRAMESTATE_SEARCH_DEPTH - Static variable in class org.graalvm.compiler.nodes.util.GraphUtil
-
- MAX_INCREMENT - Static variable in class org.graalvm.compiler.nodes.debug.DynamicCounterNode
-
- MAX_INDEX_1_BYTE - Static variable in class org.graalvm.compiler.nodes.GraphEncoder
-
Maximum unsigned integer fitting on 1 byte.
- MAX_INDEX_2_BYTES - Static variable in class org.graalvm.compiler.nodes.GraphEncoder
-
Maximum unsigned integer fitting on 2 bytes.
- MAX_ITERATION_PER_NODE - Static variable in class org.graalvm.compiler.phases.common.CanonicalizerPhase
-
- MAX_LIST_EDGES - Static variable in class org.graalvm.compiler.graph.NodeClass
-
- MAX_RELATIVE_FREQUENCY - Static variable in class org.graalvm.compiler.nodes.cfg.ControlFlowGraph
-
- MaxCompilationProblemsPerAction - Static variable in class org.graalvm.compiler.core.GraalCompilerOptions
-
- MaxDuplicationFactor - Static variable in class org.graalvm.compiler.java.BciBlockMapping.Options
-
- maxFixedNodeOrderId - Variable in class org.graalvm.compiler.nodes.GraphDecoder.MethodScope
-
The highest node order id that a fixed node has in the EncodedGraph.
- MaximumDesiredSize - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- MaximumEscapeAnalysisArrayLength - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- MaximumGraalGraphSize - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- MaximumGraalNodeCount - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- MaximumInlineNodeCount - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- MaximumInliningSize - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- MaximumLoopExplosionCount - Static variable in class org.graalvm.compiler.replacements.PEGraphDecoder.Options
-
- MaximumRecursiveInlining - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- maxInterpreterFrameSize() - Method in class org.graalvm.compiler.hotspot.HotSpotDebugInfoBuilder
-
- MaxNode - Class in org.graalvm.compiler.nodes.calc
-
- MaxNode(ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.nodes.calc.MaxNode
-
- maxOopMapStackOffset - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
This is the largest stack offset encodeable in an OopMapValue.
- maxRegisterNumber - Variable in class org.graalvm.compiler.core.common.alloc.RegisterAllocationConfig.AllocatableRegisters
-
- maxTripCountNode() - Method in class org.graalvm.compiler.nodes.loop.CountedLoopInfo
-
Returns a node that computes the maximum trip count of this loop.
- maxTripCountNode(boolean) - Method in class org.graalvm.compiler.nodes.loop.CountedLoopInfo
-
- maxTripCountNode(boolean, IntegerHelper) - Method in class org.graalvm.compiler.nodes.loop.CountedLoopInfo
-
Returns a node that computes the maximum trip count of this loop.
- maxUnsigned(long, long) - Static method in class org.graalvm.compiler.core.common.NumUtil
-
- maxValue(int) - Static method in class org.graalvm.compiler.core.common.NumUtil
-
Get the maximum value representable in a bits
bit signed integer.
- maxValue(int) - Method in class org.graalvm.compiler.nodes.calc.IntegerBelowNode.BelowOp
-
- maxValue(int) - Method in class org.graalvm.compiler.nodes.calc.IntegerLessThanNode.LessThanOp
-
- maxValue(int) - Method in class org.graalvm.compiler.nodes.calc.IntegerLowerThanNode.LowerOp
-
- maxValue() - Method in class org.graalvm.compiler.nodes.util.IntegerHelper
-
- maxValue() - Method in class org.graalvm.compiler.nodes.util.SignedIntegerHelper
-
- maxValue() - Method in class org.graalvm.compiler.nodes.util.UnsignedIntegerHelper
-
- maxValueUnsigned(int) - Static method in class org.graalvm.compiler.core.common.NumUtil
-
Get the maximum value representable in a bits
bit unsigned integer.
- maxVectorSize - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- maybeCommuteInputs() - Method in class org.graalvm.compiler.nodes.BinaryOpLogicNode
-
Ensure a canonical ordering of inputs for commutative nodes to improve GVN results.
- maybeCommuteInputs() - Method in class org.graalvm.compiler.nodes.calc.BinaryArithmeticNode
-
Ensure a canonical ordering of inputs for commutative nodes to improve GVN results.
- maybeCommuteInputs() - Method in interface org.graalvm.compiler.nodes.spi.Canonicalizable.BinaryCommutative
-
Ensure a canonical ordering of inputs for commutative nodes to improve GVN results.
- maybeCommuteInputs() - Method in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerExactOverflowNode
-
Make sure the overflow detection nodes have the same order of inputs as the exact arithmetic
nodes.
- maybeCompress() - Method in class org.graalvm.compiler.graph.Graph
-
If the
compression threshold is met, the list
of nodes is compressed such that all non-null entries precede all null entries while
preserving the ordering between the nodes within the list.
- maybeEagerlyInitialize(ResolvedJavaType) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- maybeEagerlyResolve(int, int) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- maybeEagerlyResolve(JavaType, ResolvedJavaType) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- maybeEmitExplicitBoundsCheck(ValueNode, ValueNode) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- maybeEmitExplicitDivisionByZeroCheck(ValueNode) - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext
-
- maybeEmitExplicitNegativeArraySizeCheck(ValueNode, BytecodeExceptionNode.BytecodeExceptionKind) - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext
-
- maybeEmitExplicitNegativeArraySizeCheck(ValueNode) - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext
-
- maybeEmitExplicitNullCheck(ValueNode) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- maybeEmitExplicitStoreCheck(ValueNode, JavaKind, ValueNode) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- maybeExtendForCompare(ValueNode, LoweringProvider, NumUtil.Signedness) - Static method in class org.graalvm.compiler.nodes.calc.MinMaxNode
-
- maybeFinal(ResolvedJavaField) - Method in interface org.graalvm.compiler.core.common.spi.ConstantFieldProvider
-
Returns true
if a field may be constant folded even though it is not declared as
final
.
- maybeFinal(ResolvedJavaField) - Method in class org.graalvm.compiler.truffle.compiler.TruffleStringConstantFieldProvider
-
- maybeInitializeEncoder() - Method in class org.graalvm.compiler.hotspot.HotSpotReplacementsImpl
-
- maybeIsInSwitch(LogicNode) - Static method in interface org.graalvm.compiler.nodes.spi.SwitchFoldable
-
- maybeNotifyZeroUsages(Node) - Method in class org.graalvm.compiler.graph.Node
-
Iterates over each
Graph.NodeEventListener
attached to
this.graph()
if
node.isAlive()
and notifies the listener that
node
has had its last usage
removed.
- maybeWaitForTask(CompilationTask) - Method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
- mayContainFP() - Method in interface org.graalvm.compiler.hotspot.HotSpotForeignCallLinkage
-
Determines if the runtime function or stub might use floating point registers.
- mayContainFP() - Method in class org.graalvm.compiler.hotspot.HotSpotForeignCallLinkageImpl
-
- mayCrossBoundary(int, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- mayEmbedConstantLoad(Constant) - Method in class org.graalvm.compiler.core.amd64.AMD64MoveFactory
-
- mayEmbedConstantLoad(Constant) - Method in class org.graalvm.compiler.lir.gen.LIRGenerator
-
- mayEmbedConstantLoad(Constant) - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- mayEmbedConstantLoad(Constant) - Method in class org.graalvm.compiler.lir.gen.MoveFactory
-
Checks whether the loading of the supplied constant can be deferred until usage.
- mayExpandToLoop() - Method in interface org.graalvm.compiler.nodes.loop.LoopExpandableNode
-
- mayExpandToLoop() - Method in class org.graalvm.compiler.replacements.arraycopy.ArrayCopyWithDelayedLoweringNode
-
- mayHaveFinalizer(ValueNode, MetaAccessProvider, Assumptions) - Static method in class org.graalvm.compiler.nodes.java.RegisterFinalizerNode
-
Determines if the compiler should emit code to test whether a given object has a finalizer
that must be registered with the runtime upon object initialization.
- mayNeedPreWriteBarrier(JavaKind) - Method in interface org.graalvm.compiler.nodes.gc.BarrierSet
-
Determine whether writes of the given storageKind
may ever need a pre-write barrier.
- mayNeedPreWriteBarrier(JavaKind) - Method in class org.graalvm.compiler.nodes.gc.CardTableBarrierSet
-
- mayNeedPreWriteBarrier(JavaKind) - Method in class org.graalvm.compiler.nodes.gc.G1BarrierSet
-
- mayNullCheckSkipConversion() - Method in class org.graalvm.compiler.hotspot.replacements.ClassGetHubNode
-
There is more than one
Class
value that has a NULL hub.
- mayNullCheckSkipConversion() - Method in class org.graalvm.compiler.hotspot.replacements.HubGetClassNode
-
- mayNullCheckSkipConversion() - Method in interface org.graalvm.compiler.nodes.calc.ConvertNode
-
Checks whether a null check may skip the conversion.
- mayNullCheckSkipConversion() - Method in class org.graalvm.compiler.nodes.calc.FloatConvertNode
-
- mayNullCheckSkipConversion() - Method in class org.graalvm.compiler.nodes.calc.NarrowNode
-
- mayNullCheckSkipConversion() - Method in class org.graalvm.compiler.nodes.calc.SignExtendNode
-
- mayNullCheckSkipConversion() - Method in class org.graalvm.compiler.nodes.calc.ZeroExtendNode
-
- mayNullCheckSkipConversion() - Method in class org.graalvm.compiler.nodes.CompressionNode
-
- mayRemoveSplit(IfNode) - Static method in class org.graalvm.compiler.nodes.util.GraphUtil
-
- mcOp - Variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64Shift
-
- MD5_IMPL_COMPRESS - Static variable in class org.graalvm.compiler.hotspot.HotSpotBackend
-
- MD5_IMPL_COMPRESS_MB - Static variable in class org.graalvm.compiler.hotspot.HotSpotBackend
-
- md5ImplCompress - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- md5ImplCompressMBStub(Word, Object, int, int) - Static method in class org.graalvm.compiler.hotspot.HotSpotBackend
-
- md5ImplCompressMultiBlock - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- meet(Condition) - Method in enum org.graalvm.compiler.core.common.calc.Condition
-
- meet(Stamp) - Method in class org.graalvm.compiler.core.common.type.AbstractObjectStamp
-
- meet(Stamp) - Method in class org.graalvm.compiler.core.common.type.AbstractPointerStamp
-
- meet(Stamp) - Method in class org.graalvm.compiler.core.common.type.FloatStamp
-
- meet(Stamp) - Method in class org.graalvm.compiler.core.common.type.IllegalStamp
-
- meet(Stamp) - Method in class org.graalvm.compiler.core.common.type.IntegerStamp
-
- meet(Stamp) - Method in class org.graalvm.compiler.core.common.type.RawPointerStamp
-
- meet(Stamp) - Method in class org.graalvm.compiler.core.common.type.Stamp
-
Returns the union of this stamp and the given stamp.
- meet(Stamp) - Method in class org.graalvm.compiler.core.common.type.VoidStamp
-
- meet(Iterable<? extends ValueNode>) - Static method in class org.graalvm.compiler.nodes.type.StampTool
-
- meetMaps(Map<U, V>, Map<U, V>) - Static method in class org.graalvm.compiler.virtual.phases.ea.EffectsBlockState
-
Modifies target so that only entries that have corresponding entries in source remain.
- meetOrNull(Iterable<? extends ValueNode>, ValueNode) - Static method in class org.graalvm.compiler.nodes.type.StampTool
-
Meet a collection of
ValueNode
s optionally excluding
selfValue
.
- MegamorphicInliningMinMethodProbability - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- membar(int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- MembarNode - Class in org.graalvm.compiler.nodes.extended
-
Creates a memory barrier.
- MembarNode(MembarNode.FenceKind) - Constructor for class org.graalvm.compiler.nodes.extended.MembarNode
-
- MembarNode(MembarNode.FenceKind, LocationIdentity) - Constructor for class org.graalvm.compiler.nodes.extended.MembarNode
-
- MembarNode.FenceKind - Enum in org.graalvm.compiler.nodes.extended
-
- MembarOp(int) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64Move.MembarOp
-
- MembarOp(int) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64Move.MembarOp
-
- Memory() - Constructor for class org.graalvm.compiler.nodeinfo.StructuralInput.Memory
-
- MemoryAccess - Interface in org.graalvm.compiler.nodes.memory
-
This interface marks nodes that access some memory location.
- MemoryAnchorNode - Class in org.graalvm.compiler.nodes.memory
-
- MemoryAnchorNode(LocationIdentity...) - Constructor for class org.graalvm.compiler.nodes.memory.MemoryAnchorNode
-
- memoryBarrier(MembarNode.FenceKind) - Static method in class org.graalvm.compiler.nodes.extended.MembarNode
-
- memoryBarrier(MembarNode.FenceKind, LocationIdentity) - Static method in class org.graalvm.compiler.nodes.extended.MembarNode
-
- MemoryConstOp(AMD64Assembler.AMD64BinaryArithmetic, AMD64BaseAssembler.OperandSize, AMD64AddressValue, int, LIRFrameState) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64BinaryConsumer.MemoryConstOp
-
- MemoryConstOp(AMD64Assembler.AMD64MIOp, AMD64BaseAssembler.OperandSize, AMD64AddressValue, int, LIRFrameState) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64BinaryConsumer.MemoryConstOp
-
- MemoryConstOp(LIRInstructionClass<? extends AMD64BinaryConsumer.MemoryConstOp>, AMD64Assembler.AMD64MIOp, AMD64BaseAssembler.OperandSize, AMD64AddressValue, int, LIRFrameState) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64BinaryConsumer.MemoryConstOp
-
- MemoryEdgeProxy - Interface in org.graalvm.compiler.nodes.spi
-
- MemoryExtendKind - Enum in org.graalvm.compiler.core.common.memory
-
Enumerates the different extend kinds which may be able to be folded into an
ExtendableMemoryAccess.
- MemoryKill - Interface in org.graalvm.compiler.nodes.memory
-
This interface marks nodes that kill a set of memory locations represented by
LocationIdentity (i.e.
- MemoryKill.NoLocation - Class in org.graalvm.compiler.nodes.memory
-
- MemoryKillMarker - Interface in org.graalvm.compiler.graph
-
- MemoryKillStubIntrinsicNode - Class in org.graalvm.compiler.replacements.nodes
-
- MemoryKillStubIntrinsicNode(NodeClass<? extends AbstractMemoryCheckpoint>, Stamp, EnumSet<?>, LocationIdentity) - Constructor for class org.graalvm.compiler.replacements.nodes.MemoryKillStubIntrinsicNode
-
- MemoryMap - Interface in org.graalvm.compiler.nodes.memory
-
Maps a location to the last node that (potentially) wrote to the
location.
- MemoryMapControlSinkNode - Class in org.graalvm.compiler.nodes
-
- MemoryMapControlSinkNode(NodeClass<? extends MemoryMapControlSinkNode>) - Constructor for class org.graalvm.compiler.nodes.MemoryMapControlSinkNode
-
- MemoryMapControlSinkNode(NodeClass<? extends MemoryMapControlSinkNode>, MemoryMapNode) - Constructor for class org.graalvm.compiler.nodes.MemoryMapControlSinkNode
-
- MemoryMapImpl(FloatingReadPhase.MemoryMapImpl) - Constructor for class org.graalvm.compiler.phases.common.FloatingReadPhase.MemoryMapImpl
-
- MemoryMapImpl(StartNode) - Constructor for class org.graalvm.compiler.phases.common.FloatingReadPhase.MemoryMapImpl
-
- MemoryMapImpl() - Constructor for class org.graalvm.compiler.phases.common.FloatingReadPhase.MemoryMapImpl
-
- MemoryMapNode - Class in org.graalvm.compiler.nodes.memory
-
- MemoryMapNode(EconomicMap<LocationIdentity, MemoryKill>) - Constructor for class org.graalvm.compiler.nodes.memory.MemoryMapNode
-
- MemoryMROp(AMD64Assembler.AMD64MROp, AMD64BaseAssembler.OperandSize, AMD64AddressValue, AllocatableValue, LIRFrameState) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64BinaryConsumer.MemoryMROp
-
- MemoryOp(AMD64Assembler.AMD64RMOp, AMD64BaseAssembler.OperandSize, AllocatableValue, AMD64AddressValue, LIRFrameState) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64Unary.MemoryOp
-
- MemoryOp(AMD64Assembler.AMD64MOp, AMD64BaseAssembler.OperandSize, AMD64AddressValue) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64UnaryConsumer.MemoryOp
-
- memoryOrder - Variable in class org.graalvm.compiler.nodes.extended.JavaWriteNode
-
- memoryOrder - Variable in class org.graalvm.compiler.nodes.java.AbstractCompareAndSwapNode
-
- memoryOrder - Variable in class org.graalvm.compiler.nodes.java.AbstractUnsafeCompareAndSwapNode
-
- memoryOrder - Variable in class org.graalvm.compiler.nodes.java.AccessFieldNode
-
- MemoryOrderMode - Enum in org.graalvm.compiler.core.common.memory
-
The new memory order modes (JDK9+) are defined with cumulative effect, from weakest to strongest:
Plain, Opaque, Release/Acquire, and Volatile.
- MemoryPhiNode - Class in org.graalvm.compiler.nodes.memory
-
Memory PhiNode
s merge memory dependencies at control flow merges.
- MemoryPhiNode(AbstractMergeNode, LocationIdentity) - Constructor for class org.graalvm.compiler.nodes.memory.MemoryPhiNode
-
- MemoryPhiNode(AbstractMergeNode, LocationIdentity, ValueNode[]) - Constructor for class org.graalvm.compiler.nodes.memory.MemoryPhiNode
-
- memoryPhis() - Method in class org.graalvm.compiler.nodes.AbstractMergeNode
-
- MemoryProxyNode - Class in org.graalvm.compiler.nodes
-
- MemoryProxyNode(MemoryKill, LoopExitNode, LocationIdentity) - Constructor for class org.graalvm.compiler.nodes.MemoryProxyNode
-
- MemoryRMOp(AMD64Assembler.AMD64RMOp, AMD64BaseAssembler.OperandSize, AllocatableValue, AMD64AddressValue, LIRFrameState) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64BinaryConsumer.MemoryRMOp
-
- MemoryTwoOp(AMD64Assembler.AMD64RMOp, AMD64BaseAssembler.OperandSize, AllocatableValue, AllocatableValue, AMD64AddressValue, LIRFrameState) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64Binary.MemoryTwoOp
-
- MemoryVMConstOp(AMD64Assembler.AMD64MIOp, AMD64AddressValue, VMConstant, LIRFrameState) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64BinaryConsumer.MemoryVMConstOp
-
- memUseTracker(CharSequence) - Static method in class org.graalvm.compiler.debug.DebugContext
-
- memUseTracker(String, Object) - Static method in class org.graalvm.compiler.debug.DebugContext
-
Creates a debug memory use tracker.
- memUseTracker(String, Object, Object) - Static method in class org.graalvm.compiler.debug.DebugContext
-
Creates a debug memory use tracker.
- memUseTracker - Variable in class org.graalvm.compiler.lir.phases.LIRPhase.LIRPhaseStatistics
-
- MemUseTrackerKey - Interface in org.graalvm.compiler.debug
-
Tracks memory usage within a scope using com.sun.management.ThreadMXBean
.
- MemUseTrackers - Static variable in class org.graalvm.compiler.debug.DebugOptions
-
- merge(AbstractMergeNode, FrameStateBuilder) - Method in class org.graalvm.compiler.java.FrameStateBuilder
-
- merge() - Method in class org.graalvm.compiler.nodes.AbstractEndNode
-
- merge - Variable in class org.graalvm.compiler.nodes.GraphDecoder.LoopExplosionState
-
- merge() - Method in class org.graalvm.compiler.nodes.LoopEndNode
-
- merge - Variable in class org.graalvm.compiler.nodes.PhiNode
-
- merge() - Method in class org.graalvm.compiler.nodes.PhiNode
-
- merge(AbstractMergeNode, List<FloatingReadPhase.MemoryMapImpl>) - Method in class org.graalvm.compiler.phases.common.FloatingReadPhase.FloatingReadClosure
-
- merge(AbstractMergeNode, List<SnippetFrameStateAssignment.NodeStateAssignment>) - Method in class org.graalvm.compiler.phases.common.SnippetFrameStateAssignment.SnippetFrameStateAssignmentClosure
-
- merge(AbstractMergeNode, List<T>) - Method in class org.graalvm.compiler.phases.graph.MergeableState
-
This method is called on merge on the state of the first branch.
- merge(AbstractMergeNode) - Method in class org.graalvm.compiler.phases.graph.PostOrderNodeIterator
-
- merge(Block, List<StateT>) - Method in class org.graalvm.compiler.phases.graph.ReentrantBlockIterator.BlockIteratorClosure
-
- merge(AbstractMergeNode, List<StateT>) - Method in class org.graalvm.compiler.phases.graph.ReentrantNodeIterator.NodeIteratorClosure
-
- merge(AbstractMergeNode) - Method in class org.graalvm.compiler.phases.graph.StatelessPostOrderNodeIterator
-
- merge(Block, List<EconomicSet<FloatingReadNode>>) - Method in class org.graalvm.compiler.phases.schedule.ScheduleVerification
-
- merge(Block, List<BlockT>) - Method in class org.graalvm.compiler.virtual.phases.ea.EffectsClosure
-
- merge - Variable in class org.graalvm.compiler.virtual.phases.ea.EffectsClosure.MergeProcessor
-
- merge(List<BlockT>) - Method in class org.graalvm.compiler.virtual.phases.ea.EffectsClosure.MergeProcessor
-
- merge(List<BlockT>) - Method in class org.graalvm.compiler.virtual.phases.ea.PartialEscapeClosure.MergeProcessor
-
Merge all predecessor block states into one block state.
- MergeableState<T> - Class in org.graalvm.compiler.phases.graph
-
- MergeableState() - Constructor for class org.graalvm.compiler.phases.graph.MergeableState
-
- mergeActions(DeoptimizationAction, DeoptimizationAction) - Static method in interface org.graalvm.compiler.nodes.StaticDeoptimizingNode
-
- mergeBlock - Variable in class org.graalvm.compiler.virtual.phases.ea.EffectsClosure.MergeProcessor
-
- mergeDowncastIntoAddSub(BinaryNode, ValueNode, ValueNode, ConstantNode) - Method in class org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules
-
Goal: Use AArch64's add/sub (extended register) instructions to fold in and operand.
- mergeEarlyExits() - Method in class org.graalvm.compiler.nodes.loop.LoopFragment
-
Merges the early exits (i.e.
- mergeEarlyLoopExits(StructuredGraph, LoopBeginNode, CountedLoopInfo, EconomicMap<Node, Node>, LoopEx) - Method in class org.graalvm.compiler.nodes.loop.LoopFragmentInside
-
For counted loops we have a special nomenclature regarding loop exits, the counted loop exit
is the regular loop exit after all iterations finished, all other loop exits exit the loop
earlier, thus we call them early exits.
- mergeEffects - Variable in class org.graalvm.compiler.virtual.phases.ea.EffectsClosure.MergeProcessor
-
- mergeLoadedSources(Source[]) - Method in class org.graalvm.compiler.truffle.runtime.EngineData
-
- mergeLoops() - Method in enum org.graalvm.compiler.nodes.graphbuilderconf.LoopExplosionPlugin.LoopExplosionKind
-
- mergeMaps - Variable in class org.graalvm.compiler.phases.common.ConditionalEliminationPhase.Instance
-
- mergeMemoryMaps(AbstractMergeNode, List<? extends MemoryMap>) - Static method in class org.graalvm.compiler.phases.common.FloatingReadPhase
-
- MergeNode - Class in org.graalvm.compiler.nodes
-
Denotes the merging of multiple control-flow paths.
- MergeNode() - Constructor for class org.graalvm.compiler.nodes.MergeNode
-
- mergePairShiftIntoAddSub(BinaryNode, RightShiftNode, ValueNode, ValueNode) - Method in class org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules
-
Goal: Switch ((x << amt) >> amt) into a sign extend and fold into AArch64 add/sub (extended
register) instruction.
- MergeProcessor(Block) - Constructor for class org.graalvm.compiler.virtual.phases.ea.EffectsClosure.MergeProcessor
-
- MergeProcessor(Block) - Constructor for class org.graalvm.compiler.virtual.phases.ea.PartialEscapeClosure.MergeProcessor
-
- mergeReferenceInformation(Value...) - Static method in class org.graalvm.compiler.core.common.LIRKind
-
Merges the reference information of the inputs.
- mergeReferenceInformation(LIRKind, LIRKind) - Static method in class org.graalvm.compiler.core.common.LIRKind
-
Merges the reference information of the inputs.
- mergeReturns(AbstractMergeNode, List<? extends ReturnNode>) - Static method in class org.graalvm.compiler.phases.util.ValueMergeUtil
-
- mergeShiftDowncastIntoAddSub(BinaryNode, LeftShiftNode, ConstantNode, ValueNode, ValueNode) - Method in class org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules
-
Goal: Use AArch64's add/sub (extended register) instructions to fold away the and operation
(into a zero extend) and shift of left operand.
- mergeShiftedPairShiftIntoAddSub(BinaryNode, LeftShiftNode, RightShiftNode, ValueNode, ValueNode) - Method in class org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules
-
Goal: Fold ((x << amt) >> amt) << [0,4] into AArch64 add/sub (extended register) instruction
with a sign extend and a shift.
- mergeSignExtendByShiftIntoAddSub(BinaryNode, LeftShiftNode, ValueNode, ValueNode, ValueNode) - Method in class org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules
-
Goal: Use AArch64's add/sub (extended register) instructions to fold away extend and shift of
left operand.
- mergeSignExtendIntoAddSub(BinaryNode, UnaryNode, ValueNode, ValueNode) - Method in class org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules
-
Goal: Use AArch64's add/sub (extended register) instruction.
- mergeStackTrace(StackTraceElement[]) - Static method in exception org.graalvm.nativebridge.ForeignException
-
- mergeStackTraces(StackTraceElement[], StackTraceElement[], boolean) - Static method in exception org.graalvm.jniutils.JNIExceptionWrapper
-
- mergeUnwindExceptions(AbstractMergeNode, List<? extends UnwindNode>) - Static method in class org.graalvm.compiler.phases.util.ValueMergeUtil
-
- mergeUnwinds() - Method in class org.graalvm.compiler.replacements.IntrinsicGraphBuilder
-
If the graph contains multiple unwind nodes, then this method merges them into a single
unwind node containing a merged ExceptionNode.
- mergeValueProducers(AbstractMergeNode, List<? extends T>, Function<T, FixedWithNextNode>, Function<T, ValueNode>) - Static method in class org.graalvm.compiler.phases.util.ValueMergeUtil
-
- message - Variable in class org.graalvm.compiler.replacements.nodes.AssertionNode
-
- message() - Method in class org.graalvm.compiler.replacements.nodes.AssertionNode
-
- message - Variable in class org.graalvm.compiler.replacements.nodes.LogNode
-
- message() - Method in class org.graalvm.compiler.replacements.nodes.LogNode
-
- message - Variable in class org.graalvm.compiler.truffle.compiler.nodes.asserts.NeverPartOfCompilationNode
-
- metaAccess - Variable in class org.graalvm.compiler.hotspot.meta.HotSpotForeignCallsProviderImpl
-
- metaAccess - Variable in class org.graalvm.compiler.nodes.spi.CoreProvidersImpl
-
- metaAccess - Variable in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- metaAccess - Variable in class org.graalvm.compiler.replacements.SnippetTemplate.AbstractTemplates
-
- metaAccess - Variable in class org.graalvm.compiler.truffle.compiler.hotspot.TruffleCallBoundaryInstrumentation
-
- metaAccess - Variable in class org.graalvm.compiler.truffle.compiler.hotspot.TruffleCallBoundaryInstrumentationFactory.TruffleCompilationResultBuilderFactory
-
- metaAccess - Variable in class org.graalvm.compiler.truffle.compiler.substitutions.AbstractKnownTruffleTypes
-
- metaAccess - Variable in class org.graalvm.compiler.truffle.compiler.TruffleStringConstantFieldProvider
-
- MetaAccessExtensionProvider - Interface in org.graalvm.compiler.core.common.spi
-
Provides additional meta data about JVMCI objects that is not provided by the VM itself, and
therefore does not need to be in JVMCI itself.
- metaAccessExtensionProvider - Variable in class org.graalvm.compiler.core.gen.DebugInfoBuilder
-
- metaAccessExtensionProvider - Variable in class org.graalvm.compiler.nodes.spi.CoreProvidersImpl
-
- metaAccessExtensionProvider - Variable in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- METASPACE_ARRAY_LENGTH_LOCATION - Static variable in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- metaspaceArrayBaseOffset - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- metaspaceArrayBaseOffset(GraalHotSpotVMConfig) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- metaspaceArrayLengthOffset - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- metaspaceArrayLengthOffset(GraalHotSpotVMConfig) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- metaspaceMethod() - Method in class org.graalvm.compiler.hotspot.nodes.HotSpotIndirectCallTargetNode
-
- MetaspacePointer - Class in org.graalvm.compiler.hotspot.word
-
Marker type for a metaspace pointer.
- MetaspacePointer() - Constructor for class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
- MetaspacePointerStamp - Class in org.graalvm.compiler.hotspot.nodes.type
-
- MetaspacePointerStamp(boolean, boolean) - Constructor for class org.graalvm.compiler.hotspot.nodes.type.MetaspacePointerStamp
-
- method() - Static method in class org.graalvm.compiler.hotspot.nodes.type.MethodPointerStamp
-
- method - Variable in class org.graalvm.compiler.hotspot.stubs.SnippetStub
-
- method - Variable in class org.graalvm.compiler.java.BytecodeParser
-
- method - Variable in class org.graalvm.compiler.nodes.extended.LoadMethodNode
-
- method(ResolvedJavaMethod) - Method in class org.graalvm.compiler.nodes.StructuredGraph.Builder
-
- method() - Method in class org.graalvm.compiler.nodes.StructuredGraph
-
Gets the root method from which this graph was built.
- method() - Method in class org.graalvm.compiler.phases.common.inlining.walker.CallsiteHolder
-
Gets the method associated with the
graph represented by this object.
- method() - Method in class org.graalvm.compiler.phases.common.inlining.walker.CallsiteHolderExplorable
-
- method(Object) - Method in class org.graalvm.compiler.printer.BinaryGraphPrinter
-
- method - Variable in class org.graalvm.compiler.replacements.IntrinsicGraphBuilder
-
- method - Variable in class org.graalvm.compiler.replacements.PEGraphDecoder.PEMethodScope
-
- method - Variable in class org.graalvm.compiler.replacements.ReplacementsImpl.GraphMaker
-
The method for which a graph is being created.
- method - Variable in class org.graalvm.compiler.replacements.SnippetTemplate.SnippetInfo
-
- method(Object) - Method in interface org.graalvm.graphio.GraphElements
-
Recognize method.
- methodAt(int) - Method in class org.graalvm.compiler.phases.common.inlining.info.ExactInlineInfo
-
- methodAt(int) - Method in interface org.graalvm.compiler.phases.common.inlining.info.InlineInfo
-
- methodAt(int) - Method in class org.graalvm.compiler.phases.common.inlining.info.MultiTypeGuardInlineInfo
-
- methodAt(int) - Method in class org.graalvm.compiler.phases.common.inlining.info.TypeGuardInlineInfo
-
- MethodCallOp(LIRInstructionClass<? extends AArch64Call.MethodCallOp>, ResolvedJavaMethod, Value, Value[], Value[], LIRFrameState) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64Call.MethodCallOp
-
- MethodCallOp(LIRInstructionClass<? extends AMD64Call.MethodCallOp>, ResolvedJavaMethod, Value, Value[], Value[], LIRFrameState) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64Call.MethodCallOp
-
- methodCallTarget() - Method in class org.graalvm.compiler.nodes.InvokeWithExceptionNode
-
- MethodCallTargetNode - Class in org.graalvm.compiler.nodes.java
-
- MethodCallTargetNode(CallTargetNode.InvokeKind, ResolvedJavaMethod, ValueNode[], StampPair, JavaTypeProfile) - Constructor for class org.graalvm.compiler.nodes.java.MethodCallTargetNode
-
- MethodCallTargetNode(NodeClass<? extends MethodCallTargetNode>, CallTargetNode.InvokeKind, ResolvedJavaMethod, ValueNode[], StampPair, JavaTypeProfile) - Constructor for class org.graalvm.compiler.nodes.java.MethodCallTargetNode
-
- methodCode(ResolvedJavaMethod) - Method in class org.graalvm.compiler.printer.BinaryGraphPrinter
-
- methodCode(M) - Method in interface org.graalvm.graphio.GraphElements
-
Bytecode for a method.
- methodCompiledEntryOffset - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- methodCounters() - Static method in class org.graalvm.compiler.hotspot.nodes.type.MethodCountersPointerStamp
-
- methodCountersNonNull() - Static method in class org.graalvm.compiler.hotspot.nodes.type.MethodCountersPointerStamp
-
- MethodCountersPointer - Class in org.graalvm.compiler.hotspot.word
-
Marker type for a metaspace pointer to a method counters.
- MethodCountersPointer() - Constructor for class org.graalvm.compiler.hotspot.word.MethodCountersPointer
-
- MethodCountersPointerStamp - Class in org.graalvm.compiler.hotspot.nodes.type
-
- MethodDebugValueName - Class in org.graalvm.compiler.phases.util
-
Lazily computed debug value name composed of a prefix and a method name.
- MethodDebugValueName(String, JavaMethod) - Constructor for class org.graalvm.compiler.phases.util.MethodDebugValueName
-
- methodDeclaringClass(ResolvedJavaMethod) - Method in class org.graalvm.compiler.printer.BinaryGraphPrinter
-
- methodDeclaringClass(M) - Method in interface org.graalvm.graphio.GraphElements
-
Method's declaring class.
- MethodExpansionStatistics - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- MethodFilter - Static variable in class org.graalvm.compiler.debug.DebugOptions
-
- MethodFilter - Class in org.graalvm.compiler.debug
-
This class implements a method filter that can filter based on class name, method name and
parameters.
- methodFilter(TruffleTierContext) - Method in class org.graalvm.compiler.truffle.compiler.phases.InstrumentPhase
-
- methodFilterMatchesCurrentMethod(DebugContext.Scope) - Method in interface org.graalvm.compiler.debug.DebugConfig
-
- methodFilterMatchesCurrentMethod() - Method in class org.graalvm.compiler.debug.DebugContext
-
Check if the current method matches the
method filter
debug
option.
- MethodFilterRootOnly - Static variable in class org.graalvm.compiler.debug.DebugOptions
-
- MethodHandleNode - Class in org.graalvm.compiler.replacements.nodes
-
Node for invocation methods defined on the class
MethodHandle
.
- MethodHandleNode(IntrinsicMethod, MacroNode.MacroParams) - Constructor for class org.graalvm.compiler.replacements.nodes.MethodHandleNode
-
- MethodHandleNode.GraphAdder - Class in org.graalvm.compiler.replacements.nodes
-
A simple utility class for adding nodes to the graph when building a MethodHandle invoke.
- MethodHandlePlugin - Class in org.graalvm.compiler.replacements
-
- MethodHandlePlugin(MethodHandleAccessProvider, boolean) - Constructor for class org.graalvm.compiler.replacements.MethodHandlePlugin
-
- MethodInlineBailoutLimit - Static variable in class org.graalvm.compiler.phases.common.inlining.InliningPhase.Options
-
This is a defensive measure against known pathologies of the inliner where the breadth of
the inlining call tree exploration can be wide enough to prevent inlining from completing
in reasonable time.
- MethodInvocation - Class in org.graalvm.compiler.phases.common.inlining.walker
-
An instance of this class denotes a callsite being analyzed for inlining.
- MethodInvocation(InlineInfo, double, double, BitSet) - Constructor for class org.graalvm.compiler.phases.common.inlining.walker.MethodInvocation
-
- MethodKey - Class in org.graalvm.compiler.core.common.util
-
Key type for a map when ResolvedJavaMethod
cannot be used due to the
ResolvedJavaMethod
keys potentially becoming invalid while the map is still in use.
- MethodKey(ResolvedJavaMethod) - Constructor for class org.graalvm.compiler.core.common.util.MethodKey
-
Creates a key representing method
.
- methodKey(ResolvedJavaMethod) - Static method in class org.graalvm.compiler.hotspot.EncodedSnippets
-
Generate a String name for a method including all type information.
- methodLocation(ResolvedJavaMethod, int, NodeSourcePosition) - Method in class org.graalvm.compiler.printer.BinaryGraphPrinter
-
- methodLocation(M, int, P) - Method in interface org.graalvm.graphio.GraphLocations
-
Stack trace element for a method, index and position.
- methodModifiers(ResolvedJavaMethod) - Method in class org.graalvm.compiler.printer.BinaryGraphPrinter
-
- methodModifiers(M) - Method in interface org.graalvm.graphio.GraphElements
-
Method modifiers.
- methodName(ResolvedJavaMethod) - Method in class org.graalvm.compiler.printer.BinaryGraphPrinter
-
- methodName(M) - Method in interface org.graalvm.graphio.GraphElements
-
Method name.
- methodNonNull() - Static method in class org.graalvm.compiler.hotspot.nodes.type.MethodPointerStamp
-
- MethodPointer - Class in org.graalvm.compiler.hotspot.word
-
Marker type for a metaspace pointer to a method.
- MethodPointer() - Constructor for class org.graalvm.compiler.hotspot.word.MethodPointer
-
- MethodPointerStamp - Class in org.graalvm.compiler.hotspot.nodes.type
-
- MethodProfilingPhase - Class in org.graalvm.compiler.lir.profiling
-
- MethodProfilingPhase() - Constructor for class org.graalvm.compiler.lir.profiling.MethodProfilingPhase
-
- methodScope - Variable in class org.graalvm.compiler.nodes.GraphDecoder.LoopScope
-
- MethodScope(GraphDecoder.LoopScope, StructuredGraph, EncodedGraph, LoopExplosionPlugin.LoopExplosionKind) - Constructor for class org.graalvm.compiler.nodes.GraphDecoder.MethodScope
-
- methodScope - Variable in class org.graalvm.compiler.replacements.PEGraphDecoder.PENonAppendGraphBuilderContext
-
- methodSignature(ResolvedJavaMethod) - Method in class org.graalvm.compiler.printer.BinaryGraphPrinter
-
- methodSignature(M) - Method in interface org.graalvm.graphio.GraphElements
-
Method's signature.
- methodStackTraceElement(ResolvedJavaMethod, int, NodeSourcePosition) - Method in class org.graalvm.compiler.printer.BinaryGraphPrinter
-
- methodStackTraceElement(M, int, P) - Method in interface org.graalvm.graphio.GraphElements
-
Stack trace element for a method, index and position.
- methodStartMark - Variable in class org.graalvm.compiler.nodes.GraphDecoder.MethodScope
-
Mark for nodes that were present before the decoding of this method started.
- MetricKey - Interface in org.graalvm.compiler.debug
-
A key for a metric.
- MetricsFile - Static variable in class org.graalvm.compiler.debug.DebugOptions
-
- MidTier - Class in org.graalvm.compiler.core.phases
-
- MidTier(OptionValues) - Constructor for class org.graalvm.compiler.core.phases.MidTier
-
- MidTierContext - Class in org.graalvm.compiler.phases.tiers
-
- MidTierContext(Providers, TargetProvider, OptimisticOptimizations, ProfilingInfo) - Constructor for class org.graalvm.compiler.phases.tiers.MidTierContext
-
- MidTierLoweringPhase - Class in org.graalvm.compiler.phases.common
-
- MidTierLoweringPhase(CanonicalizerPhase, boolean) - Constructor for class org.graalvm.compiler.phases.common.MidTierLoweringPhase
-
- MidTierLoweringPhase(CanonicalizerPhase) - Constructor for class org.graalvm.compiler.phases.common.MidTierLoweringPhase
-
- mightBeBlocked(Value) - Method in class org.graalvm.compiler.lir.alloc.lsra.MoveResolver
-
- mightBeBlocked(Value) - Method in class org.graalvm.compiler.lir.alloc.lsra.ssa.SSAMoveResolver
-
- MIN - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.SSEOp
-
- min(Stride, Stride) - Static method in enum org.graalvm.compiler.core.common.Stride
-
- Min(boolean, boolean) - Constructor for class org.graalvm.compiler.core.common.type.ArithmeticOpTable.BinaryOp.Min
-
- min(long, long) - Method in class org.graalvm.compiler.nodes.calc.IntegerBelowNode.BelowOp
-
- min(long, long) - Method in class org.graalvm.compiler.nodes.calc.IntegerLessThanNode.LessThanOp
-
- min(long, long) - Method in class org.graalvm.compiler.nodes.calc.IntegerLowerThanNode.LowerOp
-
- min(long, long, int) - Method in class org.graalvm.compiler.nodes.calc.IntegerLowerThanNode.LowerOp
-
- min(long, long) - Method in class org.graalvm.compiler.nodes.util.IntegerHelper
-
- MIN_INCREMENT - Static variable in class org.graalvm.compiler.nodes.debug.DynamicCounterNode
-
- MIN_RELATIVE_FREQUENCY - Static variable in class org.graalvm.compiler.nodes.cfg.ControlFlowGraph
-
Don't allow relative frequency values to be become too small or too high as this makes
frequency calculations over- or underflow the range of a double.
- minFeaturesAARCH64() - Static method in class org.graalvm.compiler.replacements.amd64.AMD64CalcStringAttributesNode
-
- minFeaturesAARCH64() - Static method in class org.graalvm.compiler.replacements.nodes.AESNode
-
- minFeaturesAARCH64() - Static method in class org.graalvm.compiler.replacements.nodes.CounterModeAESNode
-
- minFeaturesAARCH64() - Static method in class org.graalvm.compiler.replacements.nodes.GHASHProcessBlocksNode
-
- minFeaturesAMD64() - Static method in class org.graalvm.compiler.replacements.amd64.AMD64CalcStringAttributesNode
-
- minFeaturesAMD64() - Static method in class org.graalvm.compiler.replacements.nodes.AESNode
-
- minFeaturesAMD64() - Static method in class org.graalvm.compiler.replacements.nodes.CounterModeAESNode
-
- minFeaturesAMD64() - Static method in class org.graalvm.compiler.replacements.nodes.GHASHProcessBlocksNode
-
- MinimalBulkZeroingSize - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- MinimalFuzzedCompilationPlan - Class in org.graalvm.compiler.core.phases.fuzzing
-
- MinimalFuzzedCompilationPlan(MinimalFuzzedTierPlan<HighTierContext>, MinimalFuzzedTierPlan<MidTierContext>, MinimalFuzzedTierPlan<LowTierContext>, GraphState, GraphState.MandatoryStages, long) - Constructor for class org.graalvm.compiler.core.phases.fuzzing.MinimalFuzzedCompilationPlan
-
- MinimalGraphNodeSizeCheckSize - Static variable in class org.graalvm.compiler.phases.BasePhase.PhaseOptions
-
- minimizeSize() - Method in class org.graalvm.compiler.graph.Graph
-
Minimize the memory occupied by the graph by trimming all node arrays to the minimum size.
- MinimumPeelFrequency - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- MinInvokeThreshold - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- MinMaxNode<OP> - Class in org.graalvm.compiler.nodes.calc
-
- MinMaxNode(NodeClass<? extends BinaryArithmeticNode<OP>>, ArithmeticOpTable.BinaryOp<OP>, ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.nodes.calc.MinMaxNode
-
- MinNode - Class in org.graalvm.compiler.nodes.calc
-
- MinNode(ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.nodes.calc.MinNode
-
- minRegisterNumber - Variable in class org.graalvm.compiler.core.common.alloc.RegisterAllocationConfig.AllocatableRegisters
-
- minUnsigned(long, long) - Static method in class org.graalvm.compiler.core.common.NumUtil
-
- minus(long) - Method in class org.graalvm.compiler.core.common.util.UnsignedLong
-
- minValue(int) - Static method in class org.graalvm.compiler.core.common.NumUtil
-
Get the minimum value representable in a bits
bit signed integer.
- minValue(int) - Method in class org.graalvm.compiler.nodes.calc.IntegerBelowNode.BelowOp
-
- minValue(int) - Method in class org.graalvm.compiler.nodes.calc.IntegerLessThanNode.LessThanOp
-
- minValue(int) - Method in class org.graalvm.compiler.nodes.calc.IntegerLowerThanNode.LowerOp
-
- minValue() - Method in class org.graalvm.compiler.nodes.util.IntegerHelper
-
- minValue() - Method in class org.graalvm.compiler.nodes.util.SignedIntegerHelper
-
- minValue() - Method in class org.graalvm.compiler.nodes.util.UnsignedIntegerHelper
-
- miOp - Variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64Shift
-
- mirror() - Method in enum org.graalvm.compiler.core.common.calc.Condition
-
Mirror this conditional (i.e.
- mitigateJCCErratum(int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
If this assembler is configured to mitigate the Intel JCC erratum, emits nops at the current
position such that an instruction of size
bytesToEmit
will not cross a
32.
- mitigateJCCErratum(int, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
If this assembler is configured to mitigate the Intel JCC erratum, emits nops at the current
position such that an instruction of size
bytesToEmit
at
position
will not
cross a
32.
- mkStamp(Stamp) - Method in class org.graalvm.compiler.hotspot.nodes.HotSpotCompressionNode
-
- mkStamp(CompressionNode.CompressionOp, Stamp, CompressEncoding) - Static method in class org.graalvm.compiler.hotspot.nodes.type.HotSpotNarrowOopStamp
-
- mkStamp(Stamp) - Method in class org.graalvm.compiler.nodes.CompressionNode
-
- mlaVVV(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.196 Multiply-add to accumulator.
for i in 0..n-1 do dst[i] += int_multiply(src1[i], src2[i])
- mlsVVV(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.198 Multiply-subtract from accumulator.
for i in 0..n-1 do dst[i] -= int_multiply(src1[i], src2[i])
- mmmmm - Variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexOp
-
- mneg(int, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
dst = 0 - src1 * src2.
- modCount() - Method in class org.graalvm.compiler.graph.Node
-
- mode() - Method in class org.graalvm.compiler.nodes.calc.RoundNode
-
- mode - Variable in class org.graalvm.compiler.replacements.StandardGraphBuilderPlugins.AESCryptPluginBase
-
- Mode - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- MODE_RELEASE - Static variable in interface org.graalvm.jniutils.JNI.JArray
-
- MODE_WRITE - Static variable in interface org.graalvm.jniutils.JNI.JArray
-
- MODE_WRITE_RELEASE - Static variable in interface org.graalvm.jniutils.JNI.JArray
-
- ModifiableOptionValues - Class in org.graalvm.compiler.options
-
A context for obtaining values for
OptionKey
s that allows for key/value pairs to be
updated.
- ModifiableOptionValues(UnmodifiableEconomicMap<OptionKey<?>, Object>) - Constructor for class org.graalvm.compiler.options.ModifiableOptionValues
-
- MODRM_IN_BYTES - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- ModuleUtil - Class in org.graalvm.compiler.truffle.runtime
-
- ModuleUtil() - Constructor for class org.graalvm.compiler.truffle.runtime.ModuleUtil
-
- MonitorCounterNode - Class in org.graalvm.compiler.hotspot.nodes
-
Node that is used to maintain a stack based counter of how many locks are currently held.
- MonitorCounterNode(WordTypes) - Constructor for class org.graalvm.compiler.hotspot.nodes.MonitorCounterNode
-
- MONITORENTER - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- MONITORENTER - Static variable in class org.graalvm.compiler.hotspot.replacements.MonitorSnippets
-
- monitorenter(Object, KlassPointer, int, Register, Register, boolean, MonitorSnippets.Counters) - Static method in class org.graalvm.compiler.hotspot.replacements.MonitorSnippets
-
- MonitorEnter - Interface in org.graalvm.compiler.nodes.extended
-
Denotes monitor locking transition.
- monitorenterAddress - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- MonitorEnterNode - Class in org.graalvm.compiler.nodes.java
-
The MonitorEnterNode
represents the acquisition of a monitor.
- MonitorEnterNode(ValueNode, MonitorIdNode) - Constructor for class org.graalvm.compiler.nodes.java.MonitorEnterNode
-
- MonitorEnterNode(NodeClass<? extends MonitorEnterNode>, ValueNode, MonitorIdNode) - Constructor for class org.graalvm.compiler.nodes.java.MonitorEnterNode
-
- monitorenterStub(Object, int, boolean) - Static method in class org.graalvm.compiler.hotspot.replacements.MonitorSnippets
-
Calls straight out to the monitorenter stub.
- MONITOREXIT - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- MONITOREXIT - Static variable in class org.graalvm.compiler.hotspot.replacements.MonitorSnippets
-
- monitorexit(Object, int, Register, boolean, MonitorSnippets.Counters) - Static method in class org.graalvm.compiler.hotspot.replacements.MonitorSnippets
-
- MonitorExit - Interface in org.graalvm.compiler.nodes.extended
-
Denotes monitor unlocking transition.
- monitorexitAddress - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- MonitorExitNode - Class in org.graalvm.compiler.nodes.java
-
The MonitorExitNode
represents a monitor release.
- MonitorExitNode(ValueNode, MonitorIdNode, ValueNode) - Constructor for class org.graalvm.compiler.nodes.java.MonitorExitNode
-
- monitorexitStub(Object, int, boolean) - Static method in class org.graalvm.compiler.hotspot.replacements.MonitorSnippets
-
Calls straight out to the monitorexit stub.
- monitorexitStubC(ForeignCallDescriptor, Object, Word) - Static method in class org.graalvm.compiler.hotspot.replacements.MonitorSnippets
-
- monitorId - Variable in class org.graalvm.compiler.nodes.virtual.LockState
-
- monitorIdAt(int) - Method in class org.graalvm.compiler.nodes.FrameState
-
Get the MonitorIdNode that corresponds to the locked object at the specified index.
- monitorIdCount() - Method in class org.graalvm.compiler.nodes.FrameState
-
- monitorIdentityEquals(MonitorIdNode, MonitorIdNode) - Static method in class org.graalvm.compiler.nodes.java.MonitorIdNode
-
Determine if the two monitor ID nodes represent locking of the same bytecode location.
- MonitorIdNode - Class in org.graalvm.compiler.nodes.java
-
This node describes one locking scope; it ties the monitor enter, monitor exit and the frame
states together.
- MonitorIdNode(int, int) - Constructor for class org.graalvm.compiler.nodes.java.MonitorIdNode
-
- MonitorIdNode(int, int, boolean) - Constructor for class org.graalvm.compiler.nodes.java.MonitorIdNode
-
- MonitorIdNode(int) - Constructor for class org.graalvm.compiler.nodes.java.MonitorIdNode
-
- MonitorIdNode(NodeClass<? extends MonitorIdNode>, int, int) - Constructor for class org.graalvm.compiler.nodes.java.MonitorIdNode
-
- monitorIds() - Method in class org.graalvm.compiler.nodes.FrameState
-
- monitorMask - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- monitorMask(GraalHotSpotVMConfig) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- monitorSnippets - Variable in class org.graalvm.compiler.hotspot.meta.DefaultHotSpotLoweringProvider
-
- MonitorSnippets - Class in org.graalvm.compiler.hotspot.replacements
-
Snippets used for implementing the monitorenter and monitorexit instructions.
- MonitorSnippets() - Constructor for class org.graalvm.compiler.hotspot.replacements.MonitorSnippets
-
- MonitorSnippets.Counters - Class in org.graalvm.compiler.hotspot.replacements
-
- MonitorSnippets.Templates - Class in org.graalvm.compiler.hotspot.replacements
-
- MONTGOMERY_MULTIPLY - Static variable in class org.graalvm.compiler.hotspot.HotSpotBackend
-
- MONTGOMERY_SQUARE - Static variable in class org.graalvm.compiler.hotspot.HotSpotBackend
-
- montgomeryMultiply - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- montgomerySquare - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- MOp(AMD64Assembler.AMD64MOp, AMD64BaseAssembler.OperandSize, AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64Unary.MOp
-
- mov(int, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
Generates a move between two general purpose registers.
- mov(Register, int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
Loads immediate into register.
- mov(Register, long) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
Loads immediate into register.
- mov(Register, int, boolean) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
Loads immediate into register.
- mov(Register, long, boolean) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
Loads immediate into register.
- MOV - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64MIOp
-
- MOV - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64MROp
-
- MOV - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64RMOp
-
- movapd(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- movaps(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- MOVB - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64MIOp
-
- MOVB - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64MROp
-
- MOVB - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64RMOp
-
- movb(Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- movb(AMD64Address, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- movb(AMD64Address, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- MOVD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.SSEMROp
-
- MOVD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.SSEOp
-
- movdbl(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- movdbl(Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- movdbl(AMD64Address, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- movddup(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- movdl(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- movdl(Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- movdq(Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- movdq(AMD64Address, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- movdq(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- movdqa(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- movdqu(Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- movdqu(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- movdqu(AMD64Address, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- movdqu(AVXKind.AVXSize, Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- movdqu(AVXKind.AVXSize, AMD64Address, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- movdqu(AVXKind.AVXSize, Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- move(AArch64Kind, CompilationResultBuilder, AArch64MacroAssembler, AllocatableValue, Value) - Static method in class org.graalvm.compiler.lir.aarch64.AArch64Move
-
- Move(AArch64Kind, AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64Move.Move
-
- move(CompilationResultBuilder, AMD64MacroAssembler, Value, Value) - Static method in class org.graalvm.compiler.lir.amd64.AMD64Move
-
- move(LIRKind, CompilationResultBuilder, AMD64MacroAssembler) - Method in class org.graalvm.compiler.lir.amd64.AMD64Move.PointerCompressionOp
-
- move(Value, Value) - Method in class org.graalvm.compiler.lir.gen.PhiResolver
-
- MoveFactory - Class in org.graalvm.compiler.lir.gen
-
Factory for creating moves.
- MoveFactory() - Constructor for class org.graalvm.compiler.lir.gen.MoveFactory
-
- MoveFactory.BackupSlotProvider - Class in org.graalvm.compiler.lir.gen
-
- MoveFactory.RegisterBackupPair - Class in org.graalvm.compiler.lir.gen
-
- moveForward() - Method in class org.graalvm.compiler.phases.common.inlining.walker.InliningData
-
The stack realized by
InliningData
grows and shrinks as choices are made among the
alternatives below:
not worth inlining: pop stack top, which comprises:
pop any remaining graphs not yet delved into
pop the current invocation
delve
into one of the callsites hosted in the current graph,
such callsite is explored next by
InliningData.moveForward()
try to inline
: move past the current graph
(remove it from the topmost element).
- MoveFromArrayConstOp(AllocatableValue, DataPointerConstant) - Constructor for class org.graalvm.compiler.lir.amd64.vector.AMD64VectorMove.MoveFromArrayConstOp
-
- MoveFromConstOp(AllocatableValue, JavaConstant) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64Move.MoveFromConstOp
-
- MoveFromConstOp(AllocatableValue, JavaConstant) - Constructor for class org.graalvm.compiler.lir.amd64.vector.AMD64VectorMove.MoveFromConstOp
-
- moveFromIndex(AArch64ASIMDAssembler.ElementSize, AArch64ASIMDAssembler.ElementSize, Register, Register, int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDMacroAssembler
-
Moves an indexed SIMD element to a floating-point or general-purpose register.
dst = src[index]
- MoveFromRegOp(AMD64Kind, AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64Move.MoveFromRegOp
-
- MoveFromRegOp(AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.amd64.vector.AMD64VectorMove.MoveFromRegOp
-
- MoveGuardsUpwards() - Constructor for class org.graalvm.compiler.phases.common.ConditionalEliminationPhase.MoveGuardsUpwards
-
- MoveGuardsUpwards - Static variable in class org.graalvm.compiler.phases.common.ConditionalEliminationPhase.Options
-
- MoveProfiler - Class in org.graalvm.compiler.lir.profiling
-
- MoveProfilingPhase - Class in org.graalvm.compiler.lir.profiling
-
Inserts counters into the
LIR
code to the number of move instruction dynamically
executed.
- MoveProfilingPhase() - Constructor for class org.graalvm.compiler.lir.profiling.MoveProfilingPhase
-
- MoveProfilingPhase.Options - Class in org.graalvm.compiler.lir.profiling
-
- MoveResolver - Class in org.graalvm.compiler.lir.alloc.lsra
-
- MoveResolver(LinearScan) - Constructor for class org.graalvm.compiler.lir.alloc.lsra.MoveResolver
-
- moveSp(AllocatableValue) - Method in class org.graalvm.compiler.core.aarch64.AArch64LIRGenerator
-
If val denotes the stackpointer, move it to another location.
- moveSPAndEmitCode(AArch64MacroAssembler, Register, Consumer<Register>) - Static method in class org.graalvm.compiler.lir.aarch64.AArch64AtomicMove
-
This helper method moves sp to a scratch gp register before generating the code.
- moveSPAndEmitStore(AArch64MacroAssembler, Register, Function<Register, Integer>) - Static method in class org.graalvm.compiler.lir.aarch64.AArch64Move
-
This helper method moves sp to a scratch gp register before generating the store code.
- MoveToRegOp(AMD64Kind, AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64Move.MoveToRegOp
-
- MoveToRegOp(AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.amd64.vector.AMD64VectorMove.MoveToRegOp
-
- moveVI(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, long) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDMacroAssembler
-
Moves an immediate value into each element of the result.
for i in 0..n-1 do dst[i] = imm
- moveVI(AArch64ASIMDAssembler.ASIMDSize, Register, float) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDMacroAssembler
-
Moves an immediate value into each element of the result.
for i in 0..n-1 do dst[i] = imm
- moveVI(AArch64ASIMDAssembler.ASIMDSize, Register, double) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDMacroAssembler
-
Moves an immediate value into each element of the result.
for i in 0..n-1 do dst[i] = imm
- moveVV(AArch64ASIMDAssembler.ASIMDSize, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDMacroAssembler
-
Moves an immediate value into each element of the result.
for i in 0..n-1 do dst[i] = imm
- movflt(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- movflt(Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- movflt(AMD64Address, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- moviVI(AArch64ASIMDAssembler.ASIMDSize, Register, long) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.204 Move immediate.
dst = imm{1,2}
- movk(int, Register, int, int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.191 Move wide with keep.
- movl(Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- movl(Register, int, boolean) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- movl(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- movl(Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- movl(Register, AMD64Address, boolean) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- movl(AMD64Address, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- movlhps(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- MOVLHPS - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- movlong(AMD64Address, long) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
Non-atomic write of a 64-bit constant to memory.
- movlpd(Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
New CPUs require use of movsd and movss to avoid partial register stall when loading from
memory.
- movn(int, Register, int, int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.192 Move wide with NOT.
- movNarrowAddress(Register, long) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
Generates a 32-bit immediate move code sequence.
- movNativeAddress(Register, long) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
Generates a 48-bit immediate move code sequence.
- movNativeAddress(Register, long, boolean) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
Generates a 48-bit immediate move code sequence.
- movParamsAndCreate(LIRGeneratorTool, Stride, Stride, EnumSet<CPUFeature>, Value, Value, Value, Value, Value, AMD64MacroAssembler.ExtendMode) - Static method in class org.graalvm.compiler.lir.amd64.AMD64ArrayCopyWithConversionsOp
-
- movParamsAndCreate(LIRGeneratorTool, EnumSet<CPUFeature>, Value, Value, Value, Value, Value, Value, AMD64MacroAssembler.ExtendMode) - Static method in class org.graalvm.compiler.lir.amd64.AMD64ArrayCopyWithConversionsOp
-
- movParamsAndCreate(LIRGeneratorTool, EnumSet<CPUFeature>, Value, Value, Value, Value, Value, Value, Value, Value, AMD64MacroAssembler.ExtendMode) - Static method in class org.graalvm.compiler.lir.amd64.AMD64ArrayEqualsOp
-
- movParamsAndCreate(LIRGeneratorTool, Stride, Stride, Stride, EnumSet<CPUFeature>, Value, Value, Value, Value, Value, Value, Value, AMD64MacroAssembler.ExtendMode) - Static method in class org.graalvm.compiler.lir.amd64.AMD64ArrayEqualsOp
-
- movParamsAndCreate(LIRGeneratorTool, JavaKind, Stride, Stride, Stride, EnumSet<CPUFeature>, Value, Value, Value, Value, Value, Value, Value, Value, AMD64MacroAssembler.ExtendMode) - Static method in class org.graalvm.compiler.lir.amd64.AMD64ArrayEqualsOp
-
Compares array regions of length length
in arrayA
and arrayB
,
starting at byte offset offsetA
and offsetB
, respectively.
- movParamsAndCreate(Stride, boolean, boolean, LIRGeneratorTool, EnumSet<CPUFeature>, Value, Value, Value, Value, Value, Value...) - Static method in class org.graalvm.compiler.lir.amd64.AMD64ArrayIndexOfOp
-
- movParamsAndCreate(LIRGeneratorTool, Stride, Stride, EnumSet<CPUFeature>, Value, Value, Value, Value, Value, Value, Value, AMD64MacroAssembler.ExtendMode) - Static method in class org.graalvm.compiler.lir.amd64.AMD64ArrayRegionCompareToOp
-
Compares array regions of length length
in arrayA
and arrayB
,
starting at byte offset offsetA
and offsetB
, respectively.
- movParamsAndCreate(LIRGeneratorTool, AMD64CalcStringAttributesOp.Op, EnumSet<CPUFeature>, Value, Value, Value, Value, boolean) - Static method in class org.graalvm.compiler.lir.amd64.AMD64CalcStringAttributesOp
-
Calculates the code range and codepoint length of strings in various encodings.
- movParamsAndCreate(LIRGeneratorTool, EnumSet<CPUFeature>, Value, Value, Value, Value, Value) - Static method in class org.graalvm.compiler.lir.amd64.AMD64VectorizedMismatchOp
-
Compares array regions of length length
in arrayA
and arrayB
.
- movptr(Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- movptr(AMD64Address, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- movq(Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- movq(Register, AMD64Address, boolean) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- movq(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- movq(AMD64Address, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- movq(Register, long) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- movq(Register, long, boolean) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- MOVQ - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.SSEMROp
-
- MOVQ - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.SSEOp
-
- movsbl(Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- movsbl(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- movsbq(Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- movsbq(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- movsd(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- movsd(Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- movsd(AMD64Address, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- MOVSD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.SSEMROp
-
- MOVSD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.SSEOp
-
- movslq(Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- movslq(Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- movslq(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- movss(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- movss(Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- movss(AMD64Address, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- MOVSS - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.SSEMROp
-
- MOVSS - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.SSEOp
-
- movswl(Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- movswq(Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- MOVSX - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64RMOp
-
- MOVSXB - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64RMOp
-
- MOVSXD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64RMOp
-
- movSZx(AMD64BaseAssembler.OperandSize, AMD64MacroAssembler.ExtendMode, Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- movSZx(Stride, AMD64MacroAssembler.ExtendMode, Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
Load one, two, four or eight bytes, according to scaleSrc
, into dst
and zero-
or sign-extend depending on extendMode
.
- movw(AMD64Address, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- movw(AMD64Address, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- movw(Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- movXX(AArch64ASIMDAssembler.ElementSize, Register, int, Register, int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDMacroAssembler
-
C7.2.200 Move vector element to another vector element.
- movz(int, Register, int, int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.193 Move wide with zero.
- movzbl(Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- movzbl(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- movzbq(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- movzbq(Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- movzwl(Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- movzwq(Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- MOVZX - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64RMOp
-
- MOVZXB - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64RMOp
-
- MROp(AMD64Assembler.AMD64MROp, AMD64BaseAssembler.OperandSize, AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64Unary.MROp
-
- mrs(Register, AArch64Assembler.SystemRegister) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.194 Move System Register
- msr(AArch64Assembler.SystemRegister, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.196 Move general-purpose register to System Register
- msub(int, Register, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.197 Multiply-Subtract.
- mul(int, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
dst = src1 * src2.
- MUL - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64MOp
-
- MUL - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.SSEOp
-
- Mul(boolean, boolean) - Constructor for class org.graalvm.compiler.core.common.type.ArithmeticOpTable.BinaryOp.Mul
-
- mul(StructuredGraph, ValueNode, ValueNode, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.BinaryArithmeticNode
-
- mul(ValueNode, ValueNode, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.BinaryArithmeticNode
-
- mul(ValueNode, ValueNode) - Static method in class org.graalvm.compiler.nodes.calc.BinaryArithmeticNode
-
- mul(StructuredGraph, ValueNode, ValueNode) - Static method in class org.graalvm.compiler.nodes.loop.MathUtil
-
- mul(StructuredGraph, ValueNode, ValueNode, boolean) - Static method in class org.graalvm.compiler.nodes.loop.MathUtil
-
- MUL_ADD - Static variable in class org.graalvm.compiler.hotspot.HotSpotBackend
-
- mulAdd - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- MulHigh(boolean, boolean) - Constructor for class org.graalvm.compiler.core.common.type.ArithmeticOpTable.BinaryOp.MulHigh
-
- mulMemory(ValueNode, LIRLowerableAccess) - Method in class org.graalvm.compiler.core.amd64.AMD64NodeMatchRules
-
- MulNode - Class in org.graalvm.compiler.nodes.calc
-
- MulNode(ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.nodes.calc.MulNode
-
- MulNode(NodeClass<? extends MulNode>, ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.nodes.calc.MulNode
-
- mulpd(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- mulpd(Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- mulsd(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- mulsd(Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- mulss(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- MULTI_KILL_NO_LOCATION - Static variable in interface org.graalvm.compiler.nodes.memory.MemoryKill
-
Special
LocationIdentity
used to express that a
MultiMemoryKill
actually does
not kill any location.
- MULTIANEWARRAY - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- MultiGuardNode - Class in org.graalvm.compiler.nodes.extended
-
- MultiGuardNode(ValueNode...) - Constructor for class org.graalvm.compiler.nodes.extended.MultiGuardNode
-
- MultiMemoryKill - Interface in org.graalvm.compiler.nodes.memory
-
This interface marks nodes that kill multiple memory locations represented by
LocationIdentity at once.
- multipleEntry - Variable in class org.graalvm.compiler.nodes.java.MonitorIdNode
-
Specifies if this is a monitor that was entered on disjoint control flow paths.
- multiplicationCanOverflow(IntegerStamp, IntegerStamp) - Static method in class org.graalvm.compiler.core.common.type.IntegerStamp
-
- multiplicationOverflows(long, long, int) - Static method in class org.graalvm.compiler.core.common.type.IntegerStamp
-
- multiply(int, int) - Static method in class org.graalvm.compiler.truffle.runtime.FixedPointMath
-
- multiply(SignedWord) - Method in class org.graalvm.compiler.word.Word
-
- multiply(UnsignedWord) - Method in class org.graalvm.compiler.word.Word
-
- multiply(int) - Method in class org.graalvm.compiler.word.Word
-
- multiply(Word) - Method in class org.graalvm.compiler.word.Word
-
- MULTIPLY_TO_LEN - Static variable in class org.graalvm.compiler.hotspot.HotSpotBackend
-
- multiplyAddSub(BinaryNode, ValueNode, ValueNode, ValueNode) - Method in class org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules
-
Goal: Use AArch64's multiply-add (madd) and multiply-subtract (msub) instructions.
- MultiplyAddSubOp(AArch64ArithmeticOp, AllocatableValue, AllocatableValue, AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64ArithmeticOp.MultiplyAddSubOp
-
Computes result = src3 +/- src1 * src2
.
- multiplyNegate(ValueNode, ValueNode) - Method in class org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules
-
Goal: Use AArch64's multiple-negate (mneg) instruction.
- multiplyRelativeFrequencies(double, double, double) - Static method in class org.graalvm.compiler.nodes.cfg.ControlFlowGraph
-
- multiplyRelativeFrequencies(double, double) - Static method in class org.graalvm.compiler.nodes.cfg.ControlFlowGraph
-
- multiplyToLen - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- multiplyToLenStub(Word, int, Word, int, Word, int) - Static method in class org.graalvm.compiler.hotspot.HotSpotBackend
-
- MultiTier - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- multiTier - Variable in class org.graalvm.compiler.truffle.runtime.EngineData
-
- MultiTypeGuardInlineInfo - Class in org.graalvm.compiler.phases.common.inlining.info
-
Polymorphic inlining of m methods with n type checks (n ≥ m) in case that the profiling
information suggests a reasonable amount of different receiver types and different methods.
- MultiTypeGuardInlineInfo(Invoke, ArrayList<ResolvedJavaMethod>, ArrayList<ProfiledType>, ArrayList<Integer>, double, boolean, Speculation) - Constructor for class org.graalvm.compiler.phases.common.inlining.info.MultiTypeGuardInlineInfo
-
- mulVVV(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.206 Integer multiply vector.
for i in 0..n-1 do dst[i] = int_mul(src1[i], src2[i])
- MULX - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexGeneralPurposeRVMOp
-
- mustApply(GraphState) - Method in class org.graalvm.compiler.phases.BasePhase
-
Checks if a phase must be applied at some point in the future for the compilation of a
StructuredGraph
to be correct.
- mustApply(GraphState) - Method in class org.graalvm.compiler.phases.common.CanonicalizerPhase
-
- mustApply(GraphState) - Method in class org.graalvm.compiler.phases.PhaseSuite
-
This phase suite must apply if any of its phases must apply.
- mustMirror() - Method in class org.graalvm.compiler.core.common.calc.Condition.CanonicalizedCondition
-
- mustNegate() - Method in class org.graalvm.compiler.core.common.calc.Condition.CanonicalizedCondition
-
- mustReplaceNullWithNullRegister(JavaConstant) - Method in class org.graalvm.compiler.core.aarch64.AArch64ArithmeticLIRGenerator
-
- mustReplaceNullWithNullRegister(Constant) - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- mustReplaceWithUncompressedNullRegister(JavaConstant) - Method in class org.graalvm.compiler.lir.asm.CompilationResultBuilder
-
- mustRunAfter(BasePhase<?>, GraphState.StageFlag, GraphState) - Static method in class org.graalvm.compiler.phases.BasePhase.NotApplicable
-
- mustRunBefore(BasePhase<?>, GraphState.StageFlag, GraphState) - Static method in class org.graalvm.compiler.phases.BasePhase.NotApplicable
-
- mustWeakenFrameStateVerification(BasePhase<?>, GraphState.FrameStateVerification, GraphState) - Static method in class org.graalvm.compiler.phases.BasePhase.NotApplicable
-
- mutable(String) - Static method in class org.graalvm.compiler.nodes.NamedLocationIdentity
-
Creates a named unique location identity for read and write operations against mutable
memory.
- mvniVI(AArch64ASIMDAssembler.ASIMDSize, Register, long) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.208 Move inverted immediate.
dst = ~(imm{1,2})
- mvnVV(AArch64ASIMDAssembler.ASIMDSize, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDMacroAssembler
-
C7.2.207 Bitwise not.
- N_STRIDES - Static variable in class org.graalvm.compiler.core.common.StrideUtil
-
Number of possible values of a single stride parameter.
- name - Variable in class org.graalvm.compiler.core.common.FieldsScanner.FieldInfo
-
- name - Variable in class org.graalvm.compiler.debug.DebugDumpScope
-
- name - Variable in class org.graalvm.compiler.graph.Graph
-
- NAME - Static variable in class org.graalvm.compiler.hotspot.CommunityCompilerConfigurationFactory
-
- NAME - Static variable in class org.graalvm.compiler.hotspot.EconomyCompilerConfigurationFactory
-
- name() - Method in class org.graalvm.compiler.lir.LIRInstruction
-
- name - Variable in class org.graalvm.compiler.nodes.debug.DynamicCounterNode
-
- name - Variable in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugin
-
Name of the method.
- name(String) - Method in class org.graalvm.compiler.nodes.StructuredGraph.Builder
-
- name() - Method in class org.graalvm.compiler.truffle.compiler.CommunityPartialEvaluatorConfiguration
-
- name() - Method in class org.graalvm.compiler.truffle.compiler.EconomyPartialEvaluatorConfiguration
-
- name() - Method in interface org.graalvm.compiler.truffle.compiler.PartialEvaluatorConfiguration
-
Name of this partial-evaluator configuration.
- NAME_COMPARATOR - Static variable in interface org.graalvm.compiler.debug.MetricKey
-
Comparator to sort keys by their names.
- NAME_PATTERN - Static variable in class org.graalvm.compiler.core.common.spi.ForeignCallSignature
-
- NamedLocationIdentity - Class in org.graalvm.compiler.nodes
-
A LocationIdentity
with a name.
- NamedLocationIdentity(String, boolean) - Constructor for class org.graalvm.compiler.nodes.NamedLocationIdentity
-
- namedNode(String) - Method in class org.graalvm.compiler.core.match.MatchContext
-
Return the named node.
- nameOf(Label) - Method in class org.graalvm.compiler.asm.Assembler
-
Gets a name for a label, creating it if it does not yet exist.
- nameOf(int) - Static method in class org.graalvm.compiler.bytecode.Bytecodes
-
Gets the lower-case mnemonic for a given opcode.
- nameTemplate(NodeClass<?>) - Method in class org.graalvm.compiler.printer.BinaryGraphPrinter
-
- nameTemplate(Void) - Method in class org.graalvm.compiler.truffle.common.VoidGraphStructure
-
- nameTemplate(C) - Method in interface org.graalvm.graphio.GraphStructure
-
The template used to build the name of nodes of this class.
- narrow() - Method in enum org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler.ElementSize
-
- Narrow() - Constructor for class org.graalvm.compiler.core.common.type.ArithmeticOpTable.IntegerConvertOp.Narrow
-
- NarrowableArithmeticNode - Interface in org.graalvm.compiler.nodes.calc
-
Marker interface for nodes where it is valid to apply a
NarrowNode
to its inputs and do a
narrow operation instead of doing the wide operation and applying the
NarrowNode
to the
result.
- narrowKlassBase - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- narrowKlassShift - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- narrowKlassSize - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- NarrowNode - Class in org.graalvm.compiler.nodes.calc
-
The NarrowNode
converts an integer to a narrower integer.
- NarrowNode(ValueNode, int) - Constructor for class org.graalvm.compiler.nodes.calc.NarrowNode
-
- NarrowNode(ValueNode, int, int) - Constructor for class org.graalvm.compiler.nodes.calc.NarrowNode
-
- narrowOopBase - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- narrowOopShift - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- NarrowOopStamp - Class in org.graalvm.compiler.nodes.type
-
- NarrowOopStamp(ResolvedJavaType, boolean, boolean, boolean, boolean, CompressEncoding) - Constructor for class org.graalvm.compiler.nodes.type.NarrowOopStamp
-
- narrowOopToUntrackedWord(ValueNode, JavaKind) - Static method in class org.graalvm.compiler.word.WordCastNode
-
- narrowRead(NarrowNode, LIRLowerableAccess) - Method in class org.graalvm.compiler.core.amd64.AMD64NodeMatchRules
-
- narrowsUseCastValue() - Method in interface org.graalvm.compiler.core.aarch64.AArch64LoweringProviderMixin
-
- narrowsUseCastValue() - Method in interface org.graalvm.compiler.core.amd64.AMD64LoweringProviderMixin
-
- narrowsUseCastValue() - Method in interface org.graalvm.compiler.nodes.spi.LoweringProvider
-
Indicates whether this target platform supports uses
CastValue
for narrows.
- NativeBridgeSupport - Interface in org.graalvm.jniutils
-
Services used by the org.graalvm.jniutils
module.
- NativeIsolate - Class in org.graalvm.nativebridge
-
Represents a single native image isolate.
- NativeIsolateThread - Class in org.graalvm.nativebridge
-
Represents an entered isolate thread.
- NativeObject - Class in org.graalvm.nativebridge
-
Encapsulates a handle to an object in a native image heap where the object's lifetime is bound to
the lifetime of the
NativeObject
instance.
- NativeObject(NativeIsolate, long) - Constructor for class org.graalvm.nativebridge.NativeObject
-
- NativeObjectCleaner<T> - Class in org.graalvm.nativebridge
-
A weak reference performing a given action when a referent becomes weakly reachable and is
enqueued into reference queue.
- NativeObjectCleaner(T, NativeIsolate) - Constructor for class org.graalvm.nativebridge.NativeObjectCleaner
-
- NativeObjectHandles - Class in org.graalvm.nativebridge
-
A support class for mapping objects in the native image isolate to long handles.
- NativeObjectHandles.InvalidHandleException - Exception in org.graalvm.nativebridge
-
An exception thrown when an invalid handle is resolved.
- needOnlyOopMaps() - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotLIRGenerator
-
- needOnlyOopMaps() - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- needOnlyOopMaps() - Method in class org.graalvm.compiler.lir.gen.LIRGenerator
-
Determines if only oop maps are required for the code generated from the LIR.
- needsApplyEffects() - Method in class org.graalvm.compiler.virtual.phases.ea.EffectsClosure
-
- needsApplyEffects() - Method in class org.graalvm.compiler.virtual.phases.ea.EffectsPhase.Closure
-
- needsApplyEffects() - Method in class org.graalvm.compiler.virtual.phases.ea.PartialEscapeClosure
-
- needsBarrier() - Method in class org.graalvm.compiler.nodes.extended.RawStoreNode
-
- needsBarrier(FixedAccessNode) - Method in class org.graalvm.compiler.nodes.gc.CardTableBarrierSet
-
- needsClearUpperVectorRegisters() - Method in interface org.graalvm.compiler.core.common.spi.ForeignCallLinkage
-
Returns true if further cleanup on the float registers is needed after performing the foreign
call.
- needsClearUpperVectorRegisters() - Method in class org.graalvm.compiler.hotspot.HotSpotForeignCallLinkageImpl
-
- needsClearUpperVectorRegisters() - Method in class org.graalvm.compiler.lir.amd64.AMD64Call.ForeignCallOp
-
- needsClearUpperVectorRegisters() - Method in class org.graalvm.compiler.lir.amd64.AMD64ComplexVectorOp
-
- needsClearUpperVectorRegisters() - Method in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorInstruction
-
- needsClearUpperVectorRegisters() - Method in class org.graalvm.compiler.lir.asm.CompilationResultBuilder
-
- needsClearUpperVectorRegisters() - Method in class org.graalvm.compiler.lir.LIRInstruction
-
- needsCompile(boolean) - Method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
- needsDebugInfo() - Method in interface org.graalvm.compiler.core.common.spi.ForeignCallLinkage
-
Determines if debug info needs to be associated with this call.
- needsDebugInfo() - Method in class org.graalvm.compiler.hotspot.HotSpotForeignCallLinkageImpl
-
- needsExplicitBoundsCheckException(ValueNode, ValueNode) - Method in class org.graalvm.compiler.java.BytecodeParser
-
Returns true if an explicit null check should be emitted for the given object.
- needsExplicitClassCastException(ValueNode) - Method in class org.graalvm.compiler.java.BytecodeParser
-
Returns true if an explicit check for a
ClassCastException
should be emitted for the
given object.
- needsExplicitException() - Method in class org.graalvm.compiler.java.BytecodeParser
-
- needsExplicitException() - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext
-
- needsExplicitException - Variable in class org.graalvm.compiler.replacements.PEGraphDecoder
-
- needsExplicitException() - Method in class org.graalvm.compiler.replacements.PEGraphDecoder.PENonAppendGraphBuilderContext
-
- needsExplicitNullCheckException(ValueNode) - Method in class org.graalvm.compiler.java.BytecodeParser
-
Returns true if an explicit null check should be emitted for the given object.
- needsExplicitStoreCheckException(ValueNode, ValueNode) - Method in class org.graalvm.compiler.java.BytecodeParser
-
Returns true if an explicit null check should be emitted for the given object.
- needsJavaFrameAnchor() - Method in interface org.graalvm.compiler.hotspot.HotSpotForeignCallLinkage
-
Determines if a JavaFrameAnchor
needs to be set up and torn down around this call.
- needsJavaFrameAnchor() - Method in class org.graalvm.compiler.hotspot.HotSpotForeignCallLinkageImpl
-
- needsMHDeoptHandler() - Method in class org.graalvm.compiler.lir.asm.CompilationResultBuilder
-
- needsRex(Register) - Static method in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler
-
- needsRex(Register, boolean) - Static method in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler
-
- needsWriteBarrier(FixedAccessNode, ValueNode) - Method in class org.graalvm.compiler.nodes.gc.CardTableBarrierSet
-
- neg(int, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
dst = -src.
- neg(int, Register, Register, AArch64Assembler.ShiftType, int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
dst = -(shiftType(src, shiftAmt & (size - 1))).
- NEG - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64MOp
-
- Neg() - Constructor for class org.graalvm.compiler.core.common.type.ArithmeticOpTable.UnaryOp.Neg
-
- negate() - Method in enum org.graalvm.compiler.asm.aarch64.AArch64Assembler.ConditionFlag
-
- negate() - Method in enum org.graalvm.compiler.asm.amd64.AMD64Assembler.ConditionFlag
-
- negate() - Method in enum org.graalvm.compiler.core.common.calc.Condition
-
Negate this conditional.
- negate() - Method in class org.graalvm.compiler.graph.iterators.NodePredicates.NegativeTypePredicate
-
- negate() - Method in class org.graalvm.compiler.graph.iterators.NodePredicates.PositiveTypePredicate
-
- negate() - Method in class org.graalvm.compiler.nodes.GuardNode
-
- negateCanOverflow(IntegerStamp) - Static method in class org.graalvm.compiler.core.common.type.IntegerStamp
-
Returns if stamp
can overflow when applying negation.
- negated - Variable in class org.graalvm.compiler.nodes.AbstractFixedGuardNode
-
- negated - Variable in class org.graalvm.compiler.nodes.ConditionAnchorNode
-
- negated - Variable in class org.graalvm.compiler.nodes.GuardNode
-
- negated() - Method in class org.graalvm.compiler.nodes.ProfileData.BranchProbabilityData
-
- NegateNode - Class in org.graalvm.compiler.nodes.calc
-
The NegateNode
node negates its operand.
- NegateNode(ValueNode) - Constructor for class org.graalvm.compiler.nodes.calc.NegateNode
-
- NegateNode(NodeClass<? extends NegateNode>, ValueNode) - Constructor for class org.graalvm.compiler.nodes.calc.NegateNode
-
- NegativeArraySizeExceptionStub - Class in org.graalvm.compiler.hotspot.stubs
-
- NegativeArraySizeExceptionStub(OptionValues, HotSpotProviders, HotSpotForeignCallLinkage) - Constructor for class org.graalvm.compiler.hotspot.stubs.NegativeArraySizeExceptionStub
-
- NegativeTypePredicate(NodePredicates.PositiveTypePredicate) - Constructor for class org.graalvm.compiler.graph.iterators.NodePredicates.NegativeTypePredicate
-
- negl(Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- negq(Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- negShift(BinaryNode, ValueNode, ConstantNode) - Method in class org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules
-
Goal: fold shift into negate operation using AArch64's sub (shifted register) instruction.
- negVV(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.209 Negate.
for i in 0..n-1 do dst[i] = -src[i]
- neon - Variable in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
- NEQ - Static variable in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler.EVEXComparisonPredicate
-
- nestedAmountToSubtract - Variable in class org.graalvm.compiler.debug.CloseableCounter
-
- NestedBooleanOptionKey - Class in org.graalvm.compiler.options
-
- NestedBooleanOptionKey(OptionKey<Boolean>, Boolean) - Constructor for class org.graalvm.compiler.options.NestedBooleanOptionKey
-
- nestedLockDepth() - Method in class org.graalvm.compiler.nodes.FrameState
-
Gets the number of locked monitors in this frame state and all
outer frame states.
- NEVER_TAKEN_PROBABILITY - Static variable in class org.graalvm.compiler.nodes.extended.BranchProbabilityNode
-
- NEVER_TAKEN_PROFILE - Static variable in class org.graalvm.compiler.nodes.extended.BranchProbabilityNode
-
- neverDistinct(Stamp) - Method in class org.graalvm.compiler.core.common.type.Stamp
-
- NeverPartOfCompilationNode - Class in org.graalvm.compiler.truffle.compiler.nodes.asserts
-
- NeverPartOfCompilationNode(String) - Constructor for class org.graalvm.compiler.truffle.compiler.nodes.asserts.NeverPartOfCompilationNode
-
- NeverPartOfCompilationPhase - Class in org.graalvm.compiler.truffle.compiler.phases
-
- NeverPartOfCompilationPhase() - Constructor for class org.graalvm.compiler.truffle.compiler.phases.NeverPartOfCompilationPhase
-
- neverStripMine() - Static method in class org.graalvm.compiler.api.directives.GraalDirectives
-
A call to this method will disable strip mining of the enclosing loop in the compiler.
- NeverStripMineNode - Class in org.graalvm.compiler.nodes.debug
-
Compiler directives node that disabled strip mining of enclosing loops.
- NeverStripMineNode() - Constructor for class org.graalvm.compiler.nodes.debug.NeverStripMineNode
-
- NEW - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- NEW_ARRAY - Static variable in class org.graalvm.compiler.hotspot.HotSpotBackend
-
- NEW_ARRAY_OR_NULL - Static variable in class org.graalvm.compiler.hotspot.HotSpotBackend
-
New array stub that will return null on allocation failure.
- NEW_INSTANCE - Static variable in class org.graalvm.compiler.hotspot.HotSpotBackend
-
- NEW_INSTANCE_OR_NULL - Static variable in class org.graalvm.compiler.hotspot.HotSpotBackend
-
New instance stub that will return null on allocation failure.
- NEW_LINE - Static variable in class org.graalvm.compiler.code.HexCodeFile
-
- NEW_MULTI_ARRAY - Static variable in class org.graalvm.compiler.hotspot.HotSpotBackend
-
- NEW_MULTI_ARRAY_OR_NULL - Static variable in class org.graalvm.compiler.hotspot.HotSpotBackend
-
New multi array stub that will return null on allocation failure.
- NEWARRAY - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- newArray(Class<?>, int) - Static method in class org.graalvm.compiler.nodes.java.DynamicNewArrayNode
-
- newArray(Class<?>, int, JavaKind) - Static method in class org.graalvm.compiler.nodes.java.DynamicNewArrayNode
-
- newArrayAddress - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- NewArrayInterface - Interface in org.graalvm.compiler.nodes.java
-
- NewArrayNode - Class in org.graalvm.compiler.nodes.java
-
The NewArrayNode
is used for all array allocations where the element type is known at
compile time.
- NewArrayNode(ResolvedJavaType, ValueNode, boolean) - Constructor for class org.graalvm.compiler.nodes.java.NewArrayNode
-
- NewArrayNode(ResolvedJavaType, ValueNode, boolean, FrameState) - Constructor for class org.graalvm.compiler.nodes.java.NewArrayNode
-
- NewArrayNode(NodeClass<? extends NewArrayNode>, ResolvedJavaType, ValueNode, boolean, FrameState) - Constructor for class org.graalvm.compiler.nodes.java.NewArrayNode
-
- newArrayOrNullAddress - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- newBlockOrder(int, T) - Method in class org.graalvm.compiler.core.target.Backend
-
Creates a new instance of a code emission ordering computation.
- NewBooleanArray(JNI.JNIEnv, int) - Static method in class org.graalvm.jniutils.JNIUtil
-
- newBuilder(GraphStructure<G, N, C, P>) - Static method in class org.graalvm.graphio.GraphOutput
-
Creates new builder to configure a future instance of
GraphOutput
.
- newBuilder() - Static method in class org.graalvm.nativebridge.JNIConfig
-
- NewByteArray(JNI.JNIEnv, int) - Static method in class org.graalvm.jniutils.JNIUtil
-
- newCallNodeData(CallNode) - Method in interface org.graalvm.compiler.truffle.compiler.phases.inlining.InliningPolicy
-
- NewCharArray(JNI.JNIEnv, int) - Static method in class org.graalvm.jniutils.JNIUtil
-
- newCompilationResultBuilder(LIRGenerationResult, FrameMap, CompilationResult, CompilationResultBuilderFactory) - Method in interface org.graalvm.compiler.core.gen.LIRGenerationProvider
-
Creates the object used to fill in the details of a given compilation result.
- newCompilationResultBuilder(LIRGenerationResult, FrameMap, CompilationResult, CompilationResultBuilderFactory) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotBackend
-
- newCompilationResultBuilder(LIRGenerationResult, FrameMap, CompilationResult, CompilationResultBuilderFactory) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotBackend
-
- newCompressionNode(CompressionNode.CompressionOp, ValueNode) - Method in class org.graalvm.compiler.hotspot.meta.DefaultHotSpotLoweringProvider
-
- newCompressionNode(CompressionNode.CompressionOp, ValueNode) - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- newDescriptor(HotSpotForeignCallDescriptor.Transition, HotSpotForeignCallDescriptor.Reexecutability, LocationIdentity, Class<?>, String, Class<?>, Class<?>...) - Static method in class org.graalvm.compiler.hotspot.stubs.StubUtil
-
- NewDoubleArray(JNI.JNIEnv, int) - Static method in class org.graalvm.jniutils.JNIUtil
-
- NewFloatArray(JNI.JNIEnv, int) - Static method in class org.graalvm.jniutils.JNIUtil
-
- newFrameMapBuilder(RegisterConfig) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotBackend
-
- newFrameMapBuilder(RegisterConfig) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotBackend
-
- newFrameMapBuilder(RegisterConfig) - Method in class org.graalvm.compiler.hotspot.HotSpotHostBackend
-
- NewFrameNode - Class in org.graalvm.compiler.truffle.compiler.nodes.frame
-
Intrinsic node representing the call for creating a frame.
- NewFrameNode(GraphBuilderContext, ValueNode, ValueNode, KnownTruffleTypes) - Constructor for class org.graalvm.compiler.truffle.compiler.nodes.frame.NewFrameNode
-
- NewGlobalRef(JNI.JNIEnv, T, String) - Static method in class org.graalvm.jniutils.JNIUtil
-
Creates a new global reference.
- newHotSpotSpeculationLog(long) - Static method in class org.graalvm.compiler.hotspot.HotSpotGraalServices
-
- newInstanceAddress - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- NewInstanceNode - Class in org.graalvm.compiler.nodes.java
-
The NewInstanceNode
represents the allocation of an instance class object.
- NewInstanceNode(ResolvedJavaType, boolean) - Constructor for class org.graalvm.compiler.nodes.java.NewInstanceNode
-
- NewInstanceNode(ResolvedJavaType, boolean, FrameState) - Constructor for class org.graalvm.compiler.nodes.java.NewInstanceNode
-
- NewInstanceNode(NodeClass<? extends NewInstanceNode>, ResolvedJavaType, boolean, FrameState) - Constructor for class org.graalvm.compiler.nodes.java.NewInstanceNode
-
- newInstanceOrNullAddress - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- NewIntArray(JNI.JNIEnv, int) - Static method in class org.graalvm.jniutils.JNIUtil
-
- newJumpOp(LabelRef) - Method in class org.graalvm.compiler.core.gen.NodeLIRBuilder
-
- newLIRGenerationResult(CompilationIdentifier, LIR, RegisterAllocationConfig, StructuredGraph, Object) - Method in interface org.graalvm.compiler.core.gen.LIRGenerationProvider
-
- newLIRGenerationResult(CompilationIdentifier, LIR, RegisterAllocationConfig, StructuredGraph, Object) - Method in class org.graalvm.compiler.hotspot.HotSpotHostBackend
-
- newLIRGenerator(LIRGenerationResult) - Method in interface org.graalvm.compiler.core.gen.LIRGenerationProvider
-
- newLIRGenerator(LIRGenerationResult) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotBackend
-
- newLIRGenerator(LIRGenerationResult) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotBackend
-
- newLiveValueSet() - Method in class org.graalvm.compiler.lir.dfa.LocationMarker
-
- NewLongArray(JNI.JNIEnv, int) - Static method in class org.graalvm.jniutils.JNIUtil
-
- newmultiarray(KlassPointer, int, int[]) - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotAllocationSnippets
-
- newMultiArrayAddress - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- newMultiArrayImpl(Word, int, int[]) - Method in class org.graalvm.compiler.replacements.AllocationSnippets
-
- NewMultiArrayNode - Class in org.graalvm.compiler.nodes.java
-
The NewMultiArrayNode
represents an allocation of a multi-dimensional object array.
- NewMultiArrayNode(ResolvedJavaType, ValueNode[]) - Constructor for class org.graalvm.compiler.nodes.java.NewMultiArrayNode
-
- NewMultiArrayNode(NodeClass<? extends NewMultiArrayNode>, ResolvedJavaType, ValueNode[]) - Constructor for class org.graalvm.compiler.nodes.java.NewMultiArrayNode
-
- newMultiArrayOrNullAddress - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- newNodeLIRBuilder(StructuredGraph, LIRGeneratorTool) - Method in interface org.graalvm.compiler.core.gen.LIRGenerationProvider
-
- newNodeLIRBuilder(StructuredGraph, LIRGeneratorTool) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotBackend
-
- newNodeLIRBuilder(StructuredGraph, LIRGeneratorTool) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotBackend
-
- NewObjectArray(JNI.JNIEnv, int, JNI.JClass, JNI.JObject) - Static method in class org.graalvm.jniutils.JNIUtil
-
- newOptionMap() - Static method in class org.graalvm.compiler.options.OptionValues
-
Creates a new map suitable for using
OptionKey
s as keys.
- newReferenceMapBuilder(int) - Method in class org.graalvm.compiler.hotspot.HotSpotHostBackend
-
- newReferenceMapBuilder() - Method in class org.graalvm.compiler.lir.framemap.FrameMap
-
- newReferenceMapBuilder(int) - Method in interface org.graalvm.compiler.lir.framemap.FrameMap.ReferenceMapBuilderFactory
-
- newRegisterAllocationConfig(RegisterConfig, String[]) - Method in class org.graalvm.compiler.core.target.Backend
-
Creates a new configuration for register allocation.
- newRegisterAllocationConfig(RegisterConfig, String[]) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotBackend
-
- newRegisterAllocationConfig(RegisterConfig, String[]) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotBackend
-
- NewShortArray(JNI.JNIEnv, int) - Static method in class org.graalvm.jniutils.JNIUtil
-
- newState - Variable in class org.graalvm.compiler.virtual.phases.ea.EffectsClosure.MergeProcessor
-
- newThread(Runnable) - Method in class org.graalvm.compiler.core.CompilerThreadFactory
-
- newThreadFactory(String, OptimizedCallTarget) - Method in class org.graalvm.compiler.truffle.runtime.BackgroundCompileQueue
-
- newTruffleCompiler() - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- newTruffleTier(OptionValues) - Method in class org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl
-
- newUninitializedArray(Class<?>, int, JavaKind) - Static method in class org.graalvm.compiler.nodes.java.DynamicNewArrayNode
-
- newUninitializedArray(Class<?>, int) - Static method in class org.graalvm.compiler.nodes.java.NewArrayNode
-
- newValue - Variable in class org.graalvm.compiler.lir.aarch64.AArch64AtomicMove.AtomicReadAndWriteOp
-
- newValue - Variable in class org.graalvm.compiler.lir.aarch64.AArch64AtomicMove.CompareAndSwapOp
-
- newValue - Variable in class org.graalvm.compiler.lir.amd64.AMD64Move.AtomicReadAndWriteOp
-
- newValue - Variable in class org.graalvm.compiler.lir.amd64.AMD64Move.CompareAndSwapOp
-
- newValue() - Method in class org.graalvm.compiler.nodes.java.AbstractUnsafeCompareAndSwapNode
-
- newValue() - Method in class org.graalvm.compiler.nodes.java.AtomicReadAndWriteNode
-
- newVariable(<any>) - Method in class org.graalvm.compiler.lir.gen.LIRGenerator
-
- newVariable(<any>) - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- NewWeakGlobalRef(JNI.JNIEnv, JNI.JObject, String) - Static method in class org.graalvm.jniutils.JNIUtil
-
Creates a new weak global reference.
- next() - Method in class org.graalvm.compiler.bytecode.BytecodeStream
-
Advances to the next bytecode.
- next() - Method in class org.graalvm.compiler.graph.iterators.NodeIterator
-
- next - Variable in class org.graalvm.compiler.lir.alloc.lsra.Range
-
A link to allow the range to be put into a singly linked list.
- next - Variable in class org.graalvm.compiler.nodes.FixedWithNextNode
-
- next() - Method in class org.graalvm.compiler.nodes.FixedWithNextNode
-
- next() - Method in interface org.graalvm.compiler.nodes.Invoke
-
- next - Variable in class org.graalvm.compiler.nodes.virtual.LockState
-
- next - Variable in class org.graalvm.compiler.nodes.WithExceptionNode
-
- next() - Method in class org.graalvm.compiler.nodes.WithExceptionNode
-
- NEXT_EDGE - Static variable in class org.graalvm.compiler.graph.NodeClass
-
- nextBCI() - Method in class org.graalvm.compiler.bytecode.BytecodeStream
-
Gets the next bytecode index (no side-effects).
- nextElement(ConditionalEliminationUtil.InfoElement) - Method in interface org.graalvm.compiler.phases.common.ConditionalEliminationUtil.InfoElementProvider
-
- nextEndIndex - Variable in class org.graalvm.compiler.nodes.LoopBeginNode
-
- nextInstructionPosition - Variable in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler.OperandDataAnnotation
-
The position (bytes from the beginning of the method) of the next instruction.
- nextIteration(InductionVariable) - Static method in class org.graalvm.compiler.nodes.loop.InductionVariableHelper
-
- nextIterationFromLoopEndDuplication - Variable in class org.graalvm.compiler.nodes.GraphDecoder.LoopScope
-
- nextIterationFromLoopExitDuplication - Variable in class org.graalvm.compiler.nodes.GraphDecoder.LoopScope
-
Upcoming, not yet processed, loop iterations created in the context of code duplication
along loop exits.
- nextIterationsFromUnrolling - Variable in class org.graalvm.compiler.nodes.GraphDecoder.LoopScope
-
- nextMarkedNode(int) - Method in class org.graalvm.compiler.graph.NodeBitMap
-
- nextOrderId - Variable in class org.graalvm.compiler.nodes.GraphDecoder.InvokeData
-
- nextParamIdx - Variable in class org.graalvm.compiler.replacements.SnippetTemplate.Arguments
-
- nextReturnAddress() - Method in class org.graalvm.compiler.java.JsrScope
-
- NLE - Static variable in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler.EVEXComparisonPredicate
-
- NLT - Static variable in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler.EVEXComparisonPredicate
-
- NO - Static variable in class org.graalvm.compiler.nodes.loop.LoopPolicies.UnswitchingDecision
-
- NO - Static variable in class org.graalvm.compiler.phases.common.inlining.policy.InliningPolicy.Decision
-
- NO_CALLEE_SAVE_INFO - Static variable in class org.graalvm.compiler.lir.LIRFrameState
-
- NO_CONFIG_CUSTOMIZERS - Static variable in class org.graalvm.compiler.debug.DebugContext
-
- NO_DESCRIPTION - Static variable in class org.graalvm.compiler.debug.DebugContext
-
- NO_GLOBAL_METRIC_VALUES - Static variable in class org.graalvm.compiler.debug.DebugContext
-
- NO_LOCATION - Static variable in interface org.graalvm.compiler.nodes.memory.MemoryKill
-
Special LocationIdentity
used to express that this location is never killing
anything, thus it is LocationIdentity.isImmutable()
true
and should only be
used very carefully.
- NO_LOCATIONS - Static variable in class org.graalvm.compiler.hotspot.meta.HotSpotForeignCallsProviderImpl
-
- NO_LOCATIONS - Static variable in class org.graalvm.compiler.replacements.nodes.ForeignCalls
-
- NO_PROFILING_INFO - Static variable in class org.graalvm.compiler.nodes.StructuredGraph
-
- NO_TYPE_MARKER - Static variable in class org.graalvm.compiler.truffle.compiler.nodes.frame.NewFrameNode
-
- NO_VERIFIERS - Static variable in class org.graalvm.compiler.lir.asm.CompilationResultBuilder
-
- node() - Method in error org.graalvm.compiler.graph.GraalGraphError
-
- Node - Class in org.graalvm.compiler.graph
-
This class is the base class for all nodes.
- Node(NodeClass<? extends Node>) - Constructor for class org.graalvm.compiler.graph.Node
-
- node(FixedNode) - Method in class org.graalvm.compiler.phases.graph.PostOrderNodeIterator
-
- node(FixedNode) - Method in class org.graalvm.compiler.phases.graph.StatelessPostOrderNodeIterator
-
- node(Object) - Method in class org.graalvm.compiler.printer.BinaryGraphPrinter
-
- node(Object) - Method in class org.graalvm.compiler.truffle.common.VoidGraphStructure
-
- node(Object) - Method in interface org.graalvm.graphio.GraphStructure
-
Finds a node for obj
, if possible.
- Node.ConstantNodeParameter - Annotation Type in org.graalvm.compiler.graph
-
Denotes that a parameter of an
intrinsic method must be a compile
time constant at all call sites to the intrinsic method.
- Node.EdgeVisitor - Class in org.graalvm.compiler.graph
-
- Node.IndirectCanonicalization - Interface in org.graalvm.compiler.graph
-
Marker interface for nodes that contain other nodes.
- Node.InjectedNodeParameter - Annotation Type in org.graalvm.compiler.graph
-
- Node.Input - Annotation Type in org.graalvm.compiler.graph
-
Denotes a non-optional (non-null) node input.
- Node.NodeInsertionStackTrace - Class in org.graalvm.compiler.graph
-
- Node.NodeIntrinsic - Annotation Type in org.graalvm.compiler.graph
-
Annotates a method that can be replaced by a compiler intrinsic.
- Node.NodeIntrinsicFactory - Annotation Type in org.graalvm.compiler.graph
-
Marker annotation indicating that the class uses factory methods instead of constructors for
intrinsification.
- Node.OptionalInput - Annotation Type in org.graalvm.compiler.graph
-
Denotes an optional (nullable) node input.
- Node.Successor - Annotation Type in org.graalvm.compiler.graph
-
Denotes a non-optional (non-null) node successor.
- Node.ValueNumberable - Interface in org.graalvm.compiler.graph
-
Marker for a node that can be replaced by another node via global value numbering.
- NODE_LIST - Static variable in class org.graalvm.compiler.graph.Node
-
- NoDeadCodeVerifyHandler - Class in org.graalvm.compiler.printer
-
Verifies that graphs have no dead code.
- NoDeadCodeVerifyHandler() - Constructor for class org.graalvm.compiler.printer.NoDeadCodeVerifyHandler
-
- nodeAdded(Node) - Method in class org.graalvm.compiler.graph.Graph.NodeEventListener
-
Notifies this listener of an added node.
- nodeAfterInvoke(PEGraphDecoder.PEMethodScope, GraphDecoder.LoopScope, GraphDecoder.InvokeData, BeginNode) - Method in class org.graalvm.compiler.replacements.PEGraphDecoder
-
- NodeBitMap - Class in org.graalvm.compiler.graph
-
- NodeBitMap(Graph) - Constructor for class org.graalvm.compiler.graph.NodeBitMap
-
- nodeCanBeLifted(Node, LoopEx, NodeBitMap) - Static method in class org.graalvm.compiler.phases.common.DominatorBasedGlobalValueNumberingPhase
-
- NodeClass<T> - Class in org.graalvm.compiler.graph
-
Metadata for every
Node
type.
- NodeClass(Class<T>, NodeClass<? super T>) - Constructor for class org.graalvm.compiler.graph.NodeClass
-
- NodeClass(Class<T>, NodeClass<? super T>, FieldsScanner.CalcOffset, int[], int) - Constructor for class org.graalvm.compiler.graph.NodeClass
-
- nodeClass(Object) - Method in class org.graalvm.compiler.printer.BinaryGraphPrinter
-
- nodeClass(Object) - Method in class org.graalvm.compiler.truffle.common.VoidGraphStructure
-
- nodeClass(Object) - Method in interface org.graalvm.graphio.GraphStructure
-
Finds a node class for obj
, if possible.
- NodeClass.EdgeInfo - Class in org.graalvm.compiler.graph
-
Describes a field representing an input or successor edge in a node.
- NodeClass.InputInfo - Class in org.graalvm.compiler.graph
-
Describes a field representing an
input edge in a node.
- NodeClass.NodeFieldsScanner - Class in org.graalvm.compiler.graph
-
- nodeClasses - Variable in class org.graalvm.compiler.nodes.GraphEncoder
-
Collects all node classes referenced in graphs.
- nodeClassesArray - Variable in class org.graalvm.compiler.nodes.GraphEncoder
-
- nodeClassType(NodeClass<?>) - Method in class org.graalvm.compiler.printer.BinaryGraphPrinter
-
- nodeClassType(Void) - Method in class org.graalvm.compiler.truffle.common.VoidGraphStructure
-
- nodeClassType(C) - Method in interface org.graalvm.graphio.GraphStructure
-
Java class for a node class.
- NodeClosure() - Constructor for class org.graalvm.compiler.nodes.VirtualState.NodeClosure
-
- NodeCost(double, List<UseEntry>, int) - Constructor for class org.graalvm.compiler.lir.constopt.ConstantTree.NodeCost
-
- NodeCostUtil - Class in org.graalvm.compiler.phases.contract
-
- NodeCostUtil() - Constructor for class org.graalvm.compiler.phases.contract.NodeCostUtil
-
- NodeCounterPhase - Class in org.graalvm.compiler.phases.common
-
- NodeCounterPhase(NodeCounterPhase.Stage) - Constructor for class org.graalvm.compiler.phases.common.NodeCounterPhase
-
- NodeCounterPhase.Options - Class in org.graalvm.compiler.phases.common
-
- NodeCounterPhase.Stage - Enum in org.graalvm.compiler.phases.common
-
- NodeCounters - Static variable in class org.graalvm.compiler.phases.common.NodeCounterPhase.Options
-
- NodeCycles - Enum in org.graalvm.compiler.nodeinfo
-
Constants representing an estimation of the number of CPU cycles needed to execute a certain
compiler node.
- NodeEventListener() - Constructor for class org.graalvm.compiler.graph.Graph.NodeEventListener
-
- NodeExpansionStatistics - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- NodeFieldsScanner(FieldsScanner.CalcOffset, NodeClass<?>, DebugContext) - Constructor for class org.graalvm.compiler.graph.NodeClass.NodeFieldsScanner
-
- NodeFlood - Class in org.graalvm.compiler.graph
-
A data structure for visiting nodes in a graph iteratively.
- NodeFlood(Graph) - Constructor for class org.graalvm.compiler.graph.NodeFlood
-
- nodeHasPredecessor(Node) - Method in class org.graalvm.compiler.printer.BinaryGraphPrinter
-
- nodeHasPredecessor(Void) - Method in class org.graalvm.compiler.truffle.common.VoidGraphStructure
-
- nodeHasPredecessor(N) - Method in interface org.graalvm.graphio.GraphStructure
-
Checks if there is a predecessor for a node.
- nodeId(Node) - Method in class org.graalvm.compiler.printer.BinaryGraphPrinter
-
- nodeId(Void) - Method in class org.graalvm.compiler.truffle.common.VoidGraphStructure
-
- nodeId(N) - Method in interface org.graalvm.graphio.GraphStructure
-
Id of node
.
- nodeIdCount() - Method in class org.graalvm.compiler.graph.Graph
-
Returns the number of node ids generated so far.
- NodeInfo - Annotation Type in org.graalvm.compiler.nodeinfo
-
- NodeInputList<T extends Node> - Class in org.graalvm.compiler.graph
-
- NodeInputList(Node, int) - Constructor for class org.graalvm.compiler.graph.NodeInputList
-
- NodeInputList(Node) - Constructor for class org.graalvm.compiler.graph.NodeInputList
-
- NodeInputList(Node, T[]) - Constructor for class org.graalvm.compiler.graph.NodeInputList
-
- NodeInputList(Node, List<? extends T>) - Constructor for class org.graalvm.compiler.graph.NodeInputList
-
- NodeInsertionStackTrace() - Constructor for class org.graalvm.compiler.graph.Node.NodeInsertionStackTrace
-
- NodeIntrinsificationProvider - Class in org.graalvm.compiler.replacements
-
- NodeIntrinsificationProvider(MetaAccessProvider, SnippetReflectionProvider, ForeignCallsProvider, WordTypes, TargetDescription) - Constructor for class org.graalvm.compiler.replacements.NodeIntrinsificationProvider
-
- nodeIterable - Variable in class org.graalvm.compiler.graph.iterators.FilteredNodeIterable
-
- NodeIterable<T extends Node> - Interface in org.graalvm.compiler.graph.iterators
-
- NodeIterator<T extends Node> - Class in org.graalvm.compiler.graph.iterators
-
- NodeIterator() - Constructor for class org.graalvm.compiler.graph.iterators.NodeIterator
-
- NodeIteratorClosure() - Constructor for class org.graalvm.compiler.phases.graph.ReentrantNodeIterator.NodeIteratorClosure
-
- NodeLIRBuilder - Class in org.graalvm.compiler.core.gen
-
This class traverses the HIR instructions and generates LIR instructions from them.
- NodeLIRBuilder(StructuredGraph, LIRGeneratorTool, NodeMatchRules) - Constructor for class org.graalvm.compiler.core.gen.NodeLIRBuilder
-
- NodeLIRBuilderTool - Interface in org.graalvm.compiler.nodes.spi
-
- NodeList<T extends Node> - Class in org.graalvm.compiler.graph
-
- NodeList(Node) - Constructor for class org.graalvm.compiler.graph.NodeList
-
- NodeList(Node, int) - Constructor for class org.graalvm.compiler.graph.NodeList
-
- NodeList(Node, T[]) - Constructor for class org.graalvm.compiler.graph.NodeList
-
- NodeList(Node, List<? extends T>) - Constructor for class org.graalvm.compiler.graph.NodeList
-
- NodeList.SubList<R extends Node> - Class in org.graalvm.compiler.graph
-
- NodeMap<T> - Class in org.graalvm.compiler.graph
-
- NodeMap(Graph) - Constructor for class org.graalvm.compiler.graph.NodeMap
-
- NodeMap(NodeMap<T>) - Constructor for class org.graalvm.compiler.graph.NodeMap
-
- NodeMatchRules - Class in org.graalvm.compiler.core.gen
-
- NodeMatchRules(LIRGeneratorTool) - Constructor for class org.graalvm.compiler.core.gen.NodeMatchRules
-
- noDeoptSuccessorPosition - Variable in class org.graalvm.compiler.nodes.AbstractFixedGuardNode
-
- noDeoptSuccessorPosition - Variable in class org.graalvm.compiler.nodes.GuardNode
-
- NodePlugin - Interface in org.graalvm.compiler.nodes.graphbuilderconf
-
- NodePositionClosure() - Constructor for class org.graalvm.compiler.nodes.VirtualState.NodePositionClosure
-
- NodePredicate - Interface in org.graalvm.compiler.graph.iterators
-
- NodePredicates - Class in org.graalvm.compiler.graph.iterators
-
- NodePredicates() - Constructor for class org.graalvm.compiler.graph.iterators.NodePredicates
-
- NodePredicates.NegativeTypePredicate - Class in org.graalvm.compiler.graph.iterators
-
- NodePredicates.PositiveTypePredicate - Class in org.graalvm.compiler.graph.iterators
-
- nodeProperties(BinaryGraphPrinter.GraphInfo, Node, Map<String, ? super Object>) - Method in class org.graalvm.compiler.printer.BinaryGraphPrinter
-
- nodeProperties(Void, Void, Map<String, ? super Object>) - Method in class org.graalvm.compiler.truffle.common.VoidGraphStructure
-
- nodeProperties(G, N, Map<String, ? super Object>) - Method in interface org.graalvm.graphio.GraphStructure
-
Collects node properties.
- nodeRemoved(Node) - Method in class org.graalvm.compiler.graph.Graph.NodeEventListener
-
Notifies this listener of a removed node.
- nodeReplaced(Node, Node, CharSequence) - Method in class org.graalvm.compiler.truffle.runtime.OptimizedBlockNode
-
- nodeReplaced(Node, Node, CharSequence) - Method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
- nodeReplaced(Node, Node, CharSequence) - Method in class org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode
-
- nodes - Variable in class org.graalvm.compiler.graph.NodeList
-
The array that stores the contents of this node list.
- nodes - Variable in class org.graalvm.compiler.nodes.loop.LoopFragment
-
- nodes() - Method in class org.graalvm.compiler.nodes.loop.LoopFragment
-
- nodes() - Method in class org.graalvm.compiler.nodes.loop.LoopFragmentInside
-
- nodes() - Method in class org.graalvm.compiler.nodes.loop.LoopFragmentInsideBefore
-
- nodes() - Method in class org.graalvm.compiler.nodes.loop.LoopFragmentInsideFrom
-
- nodes() - Method in class org.graalvm.compiler.nodes.loop.LoopFragmentWhole
-
- nodes(BinaryGraphPrinter.GraphInfo) - Method in class org.graalvm.compiler.printer.BinaryGraphPrinter
-
- nodes(Void) - Method in class org.graalvm.compiler.truffle.common.VoidGraphStructure
-
- nodes(G) - Method in interface org.graalvm.graphio.GraphStructure
-
Nodes of a graph.
- nodesCount(BinaryGraphPrinter.GraphInfo) - Method in class org.graalvm.compiler.printer.BinaryGraphPrinter
-
- nodesCount(Void) - Method in class org.graalvm.compiler.truffle.common.VoidGraphStructure
-
- nodesCount(G) - Method in interface org.graalvm.graphio.GraphStructure
-
Number of nodes in a graph.
- nodesFor(Block) - Method in class org.graalvm.compiler.nodes.StructuredGraph.ScheduleResult
-
- nodesFor(Block) - Method in class org.graalvm.compiler.phases.schedule.SchedulePhase.Instance
-
Gets the nodes in a given block.
- nodesInLoopBranch(NodeBitMap, AbstractBeginNode) - Method in class org.graalvm.compiler.nodes.loop.LoopEx
-
- NodeSize - Enum in org.graalvm.compiler.nodeinfo
-
Constants representing the abstract number of CPU instructions needed to represent a node.
- NodeSourcePosition - Class in org.graalvm.compiler.graph
-
- NodeSourcePosition(NodeSourcePosition, ResolvedJavaMethod, int) - Constructor for class org.graalvm.compiler.graph.NodeSourcePosition
-
- NodeSourcePosition(NodeSourcePosition, ResolvedJavaMethod, int, NodeSourcePosition.Marker) - Constructor for class org.graalvm.compiler.graph.NodeSourcePosition
-
- NodeSourcePosition(SourceLanguagePosition, NodeSourcePosition, ResolvedJavaMethod, int) - Constructor for class org.graalvm.compiler.graph.NodeSourcePosition
-
- NodeSourcePosition(SourceLanguagePosition, NodeSourcePosition, ResolvedJavaMethod, int, NodeSourcePosition.Marker) - Constructor for class org.graalvm.compiler.graph.NodeSourcePosition
-
- nodeSourcePosition(Object) - Method in class org.graalvm.compiler.printer.BinaryGraphPrinter
-
- nodeSourcePosition(Object) - Method in interface org.graalvm.graphio.GraphElements
-
Recognize a source position.
- nodeSourcePositionBCI(NodeSourcePosition) - Method in class org.graalvm.compiler.printer.BinaryGraphPrinter
-
- nodeSourcePositionBCI(P) - Method in interface org.graalvm.graphio.GraphElements
-
Byte code index of a position.
- nodeSourcePositionCaller(NodeSourcePosition) - Method in class org.graalvm.compiler.printer.BinaryGraphPrinter
-
- nodeSourcePositionCaller(P) - Method in interface org.graalvm.graphio.GraphElements
-
Caller of a position.
- nodeSourcePositionMethod(NodeSourcePosition) - Method in class org.graalvm.compiler.printer.BinaryGraphPrinter
-
- nodeSourcePositionMethod(P) - Method in interface org.graalvm.graphio.GraphElements
-
Method for a position.
- NodeSourcePositions - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- nodesReady - Variable in class org.graalvm.compiler.nodes.loop.LoopFragment
-
- NodeStack - Class in org.graalvm.compiler.graph
-
- NodeStack() - Constructor for class org.graalvm.compiler.graph.NodeStack
-
- NodeStack(int) - Constructor for class org.graalvm.compiler.graph.NodeStack
-
- nodeStartOffsets - Variable in class org.graalvm.compiler.nodes.EncodedGraph
-
The "table of contents" of the encoded graph, i.e., the mapping from orderId numbers to the
offset in the encoded byte[] array.
- nodesToProcess - Variable in class org.graalvm.compiler.nodes.GraphDecoder.LoopScope
-
The worklist of fixed nodes to process.
- NodeStrideUtil - Class in org.graalvm.compiler.replacements
-
- NodeStrideUtil() - Constructor for class org.graalvm.compiler.replacements.NodeStrideUtil
-
- NodeSuccessorList<T extends Node> - Class in org.graalvm.compiler.graph
-
- NodeSuccessorList(Node, int) - Constructor for class org.graalvm.compiler.graph.NodeSuccessorList
-
- NodeSuccessorList(Node) - Constructor for class org.graalvm.compiler.graph.NodeSuccessorList
-
- NodeSuccessorList(Node, T[]) - Constructor for class org.graalvm.compiler.graph.NodeSuccessorList
-
- NodeSuccessorList(Node, List<? extends T>) - Constructor for class org.graalvm.compiler.graph.NodeSuccessorList
-
- nodeToBlock - Variable in class org.graalvm.compiler.phases.common.ConditionalEliminationPhase.Instance
-
- nodeToBlockMap - Variable in class org.graalvm.compiler.phases.schedule.SchedulePhase.Instance
-
- NodeUnionFind - Class in org.graalvm.compiler.graph
-
Union-find data structure for
Nodes
.
- NodeUnionFind(Graph) - Constructor for class org.graalvm.compiler.graph.NodeUnionFind
-
Create a new union-find data structure for a
Graph
.
- nodeValueMap - Variable in class org.graalvm.compiler.core.gen.DebugInfoBuilder
-
- NodeValueMap - Interface in org.graalvm.compiler.nodes.spi
-
- NodeView - Interface in org.graalvm.compiler.nodes
-
Interface that overrides properties of a node, such as the node's stamp.
- NodeView.Default - Class in org.graalvm.compiler.nodes
-
- NodeWithIdentity - Interface in org.graalvm.compiler.graph.spi
-
Nodes that are marked with this interface have an implicit unique identity, i.e., two nodes are
never treated as having
equal data fields
.
- NodeWithState - Interface in org.graalvm.compiler.nodes.spi
-
Interface for nodes which have
FrameState
nodes as input.
- NodeWorkList - Class in org.graalvm.compiler.graph
-
- NodeWorkList.IterativeNodeWorkList - Class in org.graalvm.compiler.graph
-
A data structure for visiting nodes in a graph iteratively.
- NodeWorkList.SingletonNodeWorkList - Class in org.graalvm.compiler.graph
-
A data structure for visiting nodes in a graph iteratively.
- noExceptionEdge - Variable in class org.graalvm.compiler.replacements.GraphKit.WithExceptionStructure
-
- noExceptionPart() - Method in class org.graalvm.compiler.replacements.GraphKit
-
- NoInliningPolicyProvider - Class in org.graalvm.compiler.truffle.compiler.phases.inlining
-
- NoInliningPolicyProvider() - Constructor for class org.graalvm.compiler.truffle.compiler.phases.inlining.NoInliningPolicyProvider
-
- NON_STATIC - Static variable in class org.graalvm.compiler.truffle.compiler.nodes.frame.VirtualFrameAccessFlags
-
- NON_STATIC_NO_SET_TAG - Static variable in class org.graalvm.compiler.truffle.compiler.nodes.frame.VirtualFrameAccessFlags
-
- nonCountedLoops() - Method in class org.graalvm.compiler.nodes.loop.LoopsData
-
Get all non-counted loops.
- NONE - Static variable in class org.graalvm.compiler.phases.OptimisticOptimizations
-
- NonMaterializationUsageReplacer(InstanceOfSnippetsTemplates.Instantiation, ValueNode, ValueNode, FloatingNode, Node) - Constructor for class org.graalvm.compiler.replacements.InstanceOfSnippetsTemplates.NonMaterializationUsageReplacer
-
- nonNull() - Method in class org.graalvm.compiler.core.common.type.AbstractPointerStamp
-
- nonNull - Variable in class org.graalvm.compiler.lir.aarch64.AArch64Move.PointerCompressionOp
-
- nonNull - Variable in class org.graalvm.compiler.lir.amd64.AMD64Move.PointerCompressionOp
-
- NonNullParameterPlugin - Class in org.graalvm.compiler.replacements
-
- NonNullParameterPlugin(BitSet) - Constructor for class org.graalvm.compiler.replacements.NonNullParameterPlugin
-
- NonNullParametersPhase - Class in org.graalvm.compiler.phases.common
-
Modifies the stamp of all object
parameters in a graph to denote they
are non-null.
- NonNullParametersPhase() - Constructor for class org.graalvm.compiler.phases.common.NonNullParametersPhase
-
- nonNullReceiver(Invoke) - Static method in class org.graalvm.compiler.phases.common.inlining.InliningUtil
-
Gets the receiver for an invoke, adding a guard if necessary to ensure it is non-null, and
ensuring that the resulting type is compatible with the method being invoked.
- nonOopBits - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
Bit pattern that represents a non-oop.
- nonZeroInt() - Static method in class org.graalvm.compiler.core.common.type.StampFactory
-
- nonZeroLong() - Static method in class org.graalvm.compiler.core.common.type.StampFactory
-
- NoOp(AbstractBlockBase<?>, int) - Constructor for class org.graalvm.compiler.lir.StandardOp.NoOp
-
- nop() - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
Executes no-op instruction.
- nop() - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- nop(int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- NOP - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- nor(Class<? extends Node>) - Method in class org.graalvm.compiler.graph.iterators.NodePredicates.NegativeTypePredicate
-
- NoReturnAction - Static variable in class org.graalvm.compiler.phases.common.inlining.InliningUtil
-
- normalizeLoops(StructuredGraph) - Static method in class org.graalvm.compiler.nodes.util.GraphUtil
-
Remove loop header without loop ends.
- not(int, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
dst = ~src.
- NOT - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64MOp
-
- Not() - Constructor for class org.graalvm.compiler.core.common.type.ArithmeticOpTable.UnaryOp.Not
-
- not() - Method in class org.graalvm.compiler.word.Word
-
- NOT_FREQUENT_PROBABILITY - Static variable in class org.graalvm.compiler.nodes.extended.BranchProbabilityNode
-
- NOT_FREQUENT_PROFILE - Static variable in class org.graalvm.compiler.nodes.extended.BranchProbabilityNode
-
- NOT_ITERABLE - Static variable in class org.graalvm.compiler.graph.Node
-
- NOT_LIKELY_PROBABILITY - Static variable in class org.graalvm.compiler.nodes.extended.BranchProbabilityNode
-
- NOT_LIKELY_PROFILE - Static variable in class org.graalvm.compiler.nodes.extended.BranchProbabilityNode
-
- NotApplicable(String, Throwable) - Constructor for class org.graalvm.compiler.phases.BasePhase.NotApplicable
-
- NotApplicable(String) - Constructor for class org.graalvm.compiler.phases.BasePhase.NotApplicable
-
- NotApplicable(Throwable) - Constructor for class org.graalvm.compiler.phases.BasePhase.NotApplicable
-
- notApplicableIf(boolean, Optional<BasePhase.NotApplicable>) - Static method in class org.graalvm.compiler.phases.BasePhase.NotApplicable
-
- notEqual(KlassPointer) - Method in class org.graalvm.compiler.hotspot.word.KlassPointer
-
- notEqual(MethodCountersPointer) - Method in class org.graalvm.compiler.hotspot.word.MethodCountersPointer
-
- notEqual(KlassPointer) - Method in class org.graalvm.compiler.hotspot.word.MethodPointer
-
- notEqual(ComparableWord) - Method in class org.graalvm.compiler.word.Word
-
- notEqual(SignedWord) - Method in class org.graalvm.compiler.word.Word
-
- notEqual(UnsignedWord) - Method in class org.graalvm.compiler.word.Word
-
- notEqual(int) - Method in class org.graalvm.compiler.word.Word
-
- notEqual(Word) - Method in class org.graalvm.compiler.word.Word
-
- noticeTypes(MetaAccessProvider) - Static method in class org.graalvm.compiler.hotspot.HotSpotReplacementsImpl
-
- noticeTypes(MetaAccessProvider) - Static method in class org.graalvm.compiler.hotspot.SymbolicSnippetEncoder
-
Returns a proxy MetaAccessProvider
that can log types which are looked up during
normal processing.
- NOTIFY - Static variable in class org.graalvm.compiler.hotspot.meta.HotSpotHostForeignCallsProvider
-
- NOTIFY_ALL - Static variable in class org.graalvm.compiler.hotspot.meta.HotSpotHostForeignCallsProvider
-
- notifyAddress - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- notifyAfterInline(ResolvedJavaMethod) - Method in class org.graalvm.compiler.hotspot.SymbolicSnippetEncoder.SnippetInlineInvokePlugin
-
- notifyAfterInline(ResolvedJavaMethod) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- notifyAfterInline(ResolvedJavaMethod) - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.InlineInvokePlugin
-
Notification that a method was inlined.
- notifyAllAddress - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- notifyBeforeInline(ResolvedJavaMethod) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- notifyBeforeInline(ResolvedJavaMethod) - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.InlineInvokePlugin
-
Notification that a method is about to be inlined.
- notifyBootstrapFinished() - Method in class org.graalvm.compiler.hotspot.HotSpotGraalRuntime
-
- notifyBootstrapFinished() - Method in class org.graalvm.compiler.hotspot.HotSpotGraalVMEventListener
-
- notifyCompilerInlingEvent(int, ResolvedJavaMethod, ResolvedJavaMethod, boolean, String, int) - Method in interface org.graalvm.compiler.core.common.CompilerProfiler
-
Notifies JFR when the compiler considers inlining callee
into caller
.
- notifyCompilerPhaseEvent(int, long, String, int) - Method in interface org.graalvm.compiler.core.common.CompilerProfiler
-
Notifies JFR when a compiler phase ends.
- notifyIdleCompilerThread() - Method in class org.graalvm.compiler.truffle.runtime.BackgroundCompileQueue
-
Called when a compiler thread becomes idle for more than delayMillis
.
- notifyInlining(ResolvedJavaMethod, ResolvedJavaMethod, boolean, CharSequence, int) - Method in class org.graalvm.compiler.core.common.CompilationListenerProfiler
-
- notifyInlining(ResolvedJavaMethod, ResolvedJavaMethod, boolean, CharSequence, int) - Method in interface org.graalvm.compiler.debug.CompilationListener
-
Notifies this listener when the compiler considers inlining callee
into
caller
.
- notifyInlining(ResolvedJavaMethod, ResolvedJavaMethod, boolean, CharSequence, int) - Method in class org.graalvm.compiler.debug.DebugContext
-
Notifies this object when the compiler considers inlining callee
into caller
.
- notifyInliningDecision(Invokable, boolean, String, EconomicMap<Node, Node>, InliningLog, String, Object...) - Method in class org.graalvm.compiler.nodes.StructuredGraph
-
Notifies this graph of an inlining decision for invoke
.
- notifyInstall(HotSpotCodeCacheProvider, InstalledCode, CompiledCode) - Method in interface org.graalvm.compiler.hotspot.HotSpotCodeCacheListener
-
Notifies this object on successful install into the CodeCache.
- notifyInstall(HotSpotCodeCacheProvider, InstalledCode, CompiledCode) - Method in class org.graalvm.compiler.hotspot.HotSpotGraalVMEventListener
-
- notifyLowMemoryPoint(boolean) - Static method in class org.graalvm.compiler.serviceprovider.GraalServices
-
Notifies that the compiler is at a point where memory usage is expected to be relatively low
(e.g., just before/after a compilation).
- notifyNoPlugin(ResolvedJavaMethod, OptionValues) - Method in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins
-
Called when no invocation plugin can be found for the given target method.
- notifyNotInlined(GraphBuilderContext, ResolvedJavaMethod, Invoke) - Method in class org.graalvm.compiler.hotspot.HotSpotReplacementsImpl
-
- notifyNotInlined(GraphBuilderContext, ResolvedJavaMethod, Invoke) - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.InlineInvokePlugin
-
- notifyNotInlined(GraphBuilderContext, ResolvedJavaMethod, Invoke) - Method in class org.graalvm.compiler.replacements.ReplacementsImpl
-
- notifyNotInlined(GraphBuilderContext, ResolvedJavaMethod, Invoke) - Method in class org.graalvm.compiler.truffle.compiler.PEAgnosticInlineInvokePlugin
-
- notifyNotInlined(GraphBuilderContext, ResolvedJavaMethod, Invoke) - Method in class org.graalvm.compiler.word.WordOperationPlugin
-
- notifyShutdown() - Method in class org.graalvm.compiler.hotspot.HotSpotGraalVMEventListener
-
- notifyTransferToInterpreter() - Method in class org.graalvm.compiler.truffle.runtime.hotspot.AbstractHotSpotTruffleRuntime
-
- notl(Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- NotNode - Class in org.graalvm.compiler.nodes.calc
-
Binary negation of long or integer values.
- NotNode(ValueNode) - Constructor for class org.graalvm.compiler.nodes.calc.NotNode
-
- notq(Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- notVV(AArch64ASIMDAssembler.ASIMDSize, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.210 Bitwise not vector.
for i in 0..n-1 do dst[i] = ~src[i]
- NULL_ORDER_ID - Static variable in class org.graalvm.compiler.nodes.GraphEncoder
-
The orderId that always represents null
.
- nullable(BinaryMarshaller<T>) - Static method in interface org.graalvm.nativebridge.BinaryMarshaller
-
- nullCheck(AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- nullCheck(Object) - Static method in class org.graalvm.compiler.nodes.extended.NullCheckNode
-
- nullCheckedValue(ValueNode) - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext
-
- nullCheckedValue(ValueNode, DeoptimizationAction) - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext
-
Gets a version of a given value that has a
non-null stamp.
- NullCheckNode - Class in org.graalvm.compiler.nodes.extended
-
- NullCheckNode(ValueNode) - Constructor for class org.graalvm.compiler.nodes.extended.NullCheckNode
-
- NullCheckNode(ValueNode, JavaConstant, JavaConstant) - Constructor for class org.graalvm.compiler.nodes.extended.NullCheckNode
-
- NullCheckOp(AArch64AddressValue, LIRFrameState) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64Move.NullCheckOp
-
- NullCheckOp(AMD64AddressValue, LIRFrameState) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64Move.NullCheckOp
-
- NullCheckOptimizer - Class in org.graalvm.compiler.lir
-
- NullCheckOptimizer() - Constructor for class org.graalvm.compiler.lir.NullCheckOptimizer
-
- nullConstant() - Method in class org.graalvm.compiler.core.common.type.AbstractPointerStamp
-
- nullConstant() - Method in class org.graalvm.compiler.hotspot.nodes.type.HotSpotNarrowOopStamp
-
- nullConstant() - Method in class org.graalvm.compiler.hotspot.nodes.type.KlassPointerStamp
-
- nullConstant() - Method in class org.graalvm.compiler.nodes.calc.IsNullNode
-
- nullConstant() - Method in class org.graalvm.compiler.nodes.CompressionNode
-
- NullFactory - Static variable in class org.graalvm.compiler.replacements.SnippetCounter.Group
-
- NullPointerExceptionStub - Class in org.graalvm.compiler.hotspot.stubs
-
- NullPointerExceptionStub(OptionValues, HotSpotProviders, HotSpotForeignCallLinkage) - Constructor for class org.graalvm.compiler.hotspot.stubs.NullPointerExceptionStub
-
- NUM_HIGH_CODES - Static variable in class org.graalvm.compiler.core.common.util.UnsafeArrayTypeWriter
-
- NUM_LOW_CODES - Static variable in class org.graalvm.compiler.core.common.util.UnsafeArrayTypeWriter
-
- numBackedges() - Method in class org.graalvm.compiler.core.common.cfg.AbstractBlockBase
-
- numBackedges() - Method in class org.graalvm.compiler.core.common.cfg.Loop
-
- numBackedges() - Method in class org.graalvm.compiler.nodes.cfg.Block
-
- numBackedges() - Method in class org.graalvm.compiler.nodes.cfg.HIRLoop
-
- numberInstructions() - Method in class org.graalvm.compiler.lir.alloc.lsra.LinearScanLifetimeAnalysisPhase
-
Numbers all instructions in all blocks.
- numberOfCases() - Method in class org.graalvm.compiler.bytecode.BytecodeLookupSwitch
-
- numberOfCases() - Method in class org.graalvm.compiler.bytecode.BytecodeSwitch
-
Gets the number of switch targets.
- numberOfCases() - Method in class org.graalvm.compiler.bytecode.BytecodeTableSwitch
-
- numberOfFloatingPointArguments - Variable in class org.graalvm.compiler.lir.amd64.AMD64CCall
-
- numberOfMethods() - Method in class org.graalvm.compiler.phases.common.inlining.info.ExactInlineInfo
-
- numberOfMethods() - Method in interface org.graalvm.compiler.phases.common.inlining.info.InlineInfo
-
Returns the number of methods that may be inlined by the
invocation
.
- numberOfMethods() - Method in class org.graalvm.compiler.phases.common.inlining.info.MultiTypeGuardInlineInfo
-
- numberOfMethods() - Method in class org.graalvm.compiler.phases.common.inlining.info.TypeGuardInlineInfo
-
- numNormalSuccessors() - Method in class org.graalvm.compiler.java.BciBlockMapping.BciBlock
-
- NumUtil - Class in org.graalvm.compiler.core.common
-
A collection of static utility functions that check ranges of numbers.
- NumUtil() - Constructor for class org.graalvm.compiler.core.common.NumUtil
-
- NumUtil.Signedness - Enum in org.graalvm.compiler.core.common
-
- numVariables() - Method in class org.graalvm.compiler.lir.gen.LIRGenerator.VariableProvider
-
- OBJ_ARRAY_KLASS_ELEMENT_KLASS_LOCATION - Static variable in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- ObjdumpDisassemblerProvider - Class in org.graalvm.compiler.code
-
A provider that uses the GNU objdump
utility to disassemble code.
- ObjdumpDisassemblerProvider() - Constructor for class org.graalvm.compiler.code.ObjdumpDisassemblerProvider
-
- object() - Static method in class org.graalvm.compiler.core.common.type.StampFactory
-
- object(TypeReference) - Static method in class org.graalvm.compiler.core.common.type.StampFactory
-
- object(TypeReference, boolean) - Static method in class org.graalvm.compiler.core.common.type.StampFactory
-
- object() - Method in class org.graalvm.compiler.hotspot.nodes.AcquiredCASLockNode
-
- object() - Method in class org.graalvm.compiler.hotspot.nodes.FastAcquireBiasedLockNode
-
- object - Variable in class org.graalvm.compiler.hotspot.SnippetObjectConstant
-
- object() - Method in class org.graalvm.compiler.nodes.extended.FixedValueAnchorNode
-
- object() - Method in class org.graalvm.compiler.nodes.extended.UnsafeAccessNode
-
- object() - Method in class org.graalvm.compiler.nodes.GuardedValueNode
-
- object() - Method in class org.graalvm.compiler.nodes.java.AbstractUnsafeCompareAndSwapNode
-
- object() - Method in class org.graalvm.compiler.nodes.java.AccessFieldNode
-
- object() - Method in class org.graalvm.compiler.nodes.java.AccessMonitorNode
-
- object() - Method in class org.graalvm.compiler.nodes.java.AtomicReadAndAddNode
-
- object() - Method in class org.graalvm.compiler.nodes.java.AtomicReadAndWriteNode
-
- object() - Method in class org.graalvm.compiler.nodes.PiNode
-
- object() - Method in class org.graalvm.compiler.nodes.PiNode.Placeholder
-
- object - Variable in class org.graalvm.compiler.nodes.virtual.EscapeObjectState
-
- object() - Method in class org.graalvm.compiler.nodes.virtual.EscapeObjectState
-
- object() - Method in class org.graalvm.compiler.replacements.nodes.IdentityHashCodeNode
-
- object - Variable in class org.graalvm.compiler.virtual.phases.ea.ReadEliminationBlockState.CacheEntry
-
- OBJECT_MONITOR_CXQ_LOCATION - Static variable in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- OBJECT_MONITOR_ENTRY_LIST_LOCATION - Static variable in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- OBJECT_MONITOR_OWNER_LOCATION - Static variable in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- OBJECT_MONITOR_RECURSION_LOCATION - Static variable in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- OBJECT_MONITOR_SUCC_LOCATION - Static variable in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- OBJECT_RESULT_LOCATION - Static variable in class org.graalvm.compiler.hotspot.stubs.ForeignCallSnippets
-
- ObjectAccess - Class in org.graalvm.compiler.word
-
Low-level memory access for Objects.
- ObjectAccess() - Constructor for class org.graalvm.compiler.word.ObjectAccess
-
- objectAlignment - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- objectAlignment() - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotAllocationSnippets
-
- objectAlignment(GraalHotSpotVMConfig) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- objectAlignment() - Method in class org.graalvm.compiler.replacements.AllocationSnippets
-
- objectArrayClone(Object[]) - Static method in class org.graalvm.compiler.hotspot.replacements.ObjectCloneSnippets
-
- objectArrayIndexScale() - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotG1WriteBarrierSnippets
-
- objectArrayIndexScale() - Method in class org.graalvm.compiler.replacements.gc.G1WriteBarrierSnippets
-
- objectCheckcastDifferentTypeCopiedCounter - Variable in class org.graalvm.compiler.replacements.arraycopy.ArrayCopySnippets.Counters
-
- objectCheckcastDifferentTypeCounter - Variable in class org.graalvm.compiler.replacements.arraycopy.ArrayCopySnippets.Counters
-
- objectCheckcastSameTypeCopiedCounter - Variable in class org.graalvm.compiler.replacements.arraycopy.ArrayCopySnippets.Counters
-
- objectCheckcastSameTypeCounter - Variable in class org.graalvm.compiler.replacements.arraycopy.ArrayCopySnippets.Counters
-
- ObjectClone - Interface in org.graalvm.compiler.replacements.nodes
-
- ObjectCloneNode - Class in org.graalvm.compiler.hotspot.replacements
-
- ObjectCloneNode(MacroNode.MacroParams) - Constructor for class org.graalvm.compiler.hotspot.replacements.ObjectCloneNode
-
- objectCloneSnippets - Variable in class org.graalvm.compiler.hotspot.meta.DefaultHotSpotLoweringProvider
-
- ObjectCloneSnippets - Class in org.graalvm.compiler.hotspot.replacements
-
- ObjectCloneSnippets() - Constructor for class org.graalvm.compiler.hotspot.replacements.ObjectCloneSnippets
-
- ObjectCloneSnippets.Templates - Class in org.graalvm.compiler.hotspot.replacements
-
- ObjectEqualsNode - Class in org.graalvm.compiler.nodes.calc
-
- ObjectEqualsNode(ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.nodes.calc.ObjectEqualsNode
-
- ObjectEqualsNode.ObjectEqualsOp - Class in org.graalvm.compiler.nodes.calc
-
- ObjectEqualsOp() - Constructor for class org.graalvm.compiler.nodes.calc.ObjectEqualsNode.ObjectEqualsOp
-
- ObjectIsArrayNode - Class in org.graalvm.compiler.nodes.extended
-
Checks if the provided object is an array.
- ObjectIsArrayNode(ValueNode) - Constructor for class org.graalvm.compiler.nodes.extended.ObjectIsArrayNode
-
- ObjectLocationIdentity - Class in org.graalvm.compiler.truffle.compiler.nodes
-
A LocationIdentity
wrapping an object.
- objectMaterialized(VirtualObjectNode, AllocatedObjectNode, List<ValueNode>) - Method in class org.graalvm.compiler.virtual.phases.ea.PartialEscapeBlockState
-
- objectMaterialized(VirtualObjectNode, AllocatedObjectNode, List<ValueNode>) - Method in class org.graalvm.compiler.virtual.phases.ea.PEReadEliminationBlockState
-
- objectMonitorCxq - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- objectMonitorCxqOffset(GraalHotSpotVMConfig) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- objectMonitorEntryList - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- objectMonitorEntryListOffset(GraalHotSpotVMConfig) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- objectMonitorOwner - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- objectMonitorOwnerOffset(GraalHotSpotVMConfig) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- objectMonitorRecursions - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- objectMonitorRecursionsOffset(GraalHotSpotVMConfig) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- objectMonitorSucc - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- objectMonitorSuccOffset(GraalHotSpotVMConfig) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- objectNonNull() - Static method in class org.graalvm.compiler.core.common.type.StampFactory
-
- objectNonNull(TypeReference) - Static method in class org.graalvm.compiler.core.common.type.StampFactory
-
- objects - Variable in class org.graalvm.compiler.nodes.EncodedGraph
-
- objects - Variable in class org.graalvm.compiler.nodes.GraphEncoder
-
Collects all non-primitive data referenced from nodes.
- objectsArray - Variable in class org.graalvm.compiler.nodes.GraphEncoder
-
- objectSnippets - Variable in class org.graalvm.compiler.hotspot.meta.DefaultHotSpotLoweringProvider
-
- ObjectSnippets - Class in org.graalvm.compiler.hotspot.replacements
-
- ObjectSnippets() - Constructor for class org.graalvm.compiler.hotspot.replacements.ObjectSnippets
-
- ObjectSnippets.Templates - Class in org.graalvm.compiler.hotspot.replacements
-
- ObjectStamp - Class in org.graalvm.compiler.core.common.type
-
- ObjectStamp(ResolvedJavaType, boolean, boolean, boolean, boolean) - Constructor for class org.graalvm.compiler.core.common.type.ObjectStamp
-
- ObjectState - Class in org.graalvm.compiler.virtual.phases.ea
-
This class describes the state of a virtual object while iterating over the graph.
- ObjectState(ValueNode[], List<MonitorIdNode>, boolean) - Constructor for class org.graalvm.compiler.virtual.phases.ea.ObjectState
-
- ObjectState(ValueNode[], LockState, boolean) - Constructor for class org.graalvm.compiler.virtual.phases.ea.ObjectState
-
- ObjectState(ValueNode, LockState, boolean) - Constructor for class org.graalvm.compiler.virtual.phases.ea.ObjectState
-
- objectStates - Variable in class org.graalvm.compiler.core.gen.DebugInfoBuilder
-
- objectToTrackedPointer(Object) - Static method in class org.graalvm.compiler.word.Word
-
Convert an
Object
to a
Pointer
, keeping the reference information.
- objectToTrackedPointer(ValueNode, JavaKind) - Static method in class org.graalvm.compiler.word.WordCastNode
-
- objectToUntrackedPointer(Object) - Static method in class org.graalvm.compiler.word.Word
-
Convert an
Object
to a
Pointer
, dropping the reference information.
- objectToUntrackedPointer(ValueNode, JavaKind) - Static method in class org.graalvm.compiler.word.WordCastNode
-
- ObjectWriteBarrier - Class in org.graalvm.compiler.nodes.gc
-
- ObjectWriteBarrier(NodeClass<? extends ObjectWriteBarrier>, AddressNode, ValueNode, boolean) - Constructor for class org.graalvm.compiler.nodes.gc.ObjectWriteBarrier
-
- of(GraphBuilderContext, ResolvedJavaMethod, ValueNode...) - Static method in class org.graalvm.compiler.replacements.nodes.MacroNode.MacroParams
-
- of(GraphBuilderContext, CallTargetNode.InvokeKind, ResolvedJavaMethod, ValueNode...) - Static method in class org.graalvm.compiler.replacements.nodes.MacroNode.MacroParams
-
- of(CallTargetNode.InvokeKind, ResolvedJavaMethod, ResolvedJavaMethod, int, StampPair, ValueNode...) - Static method in class org.graalvm.compiler.replacements.nodes.MacroNode.MacroParams
-
- OFF_HEAP_LOCATION - Static variable in class org.graalvm.compiler.nodes.NamedLocationIdentity
-
Denotes an off-heap address.
- offer(E) - Method in class org.graalvm.compiler.truffle.runtime.collection.DelegatingBlockingQueue
-
- offer(E, long, TimeUnit) - Method in class org.graalvm.compiler.truffle.runtime.collection.DelegatingBlockingQueue
-
- offset - Variable in class org.graalvm.compiler.core.common.FieldsScanner.FieldInfo
-
- offset - Variable in class org.graalvm.compiler.lir.aarch64.AArch64AddressValue
-
- offset() - Method in class org.graalvm.compiler.nodes.extended.UnsafeAccessNode
-
- offset() - Method in class org.graalvm.compiler.nodes.java.AbstractUnsafeCompareAndSwapNode
-
- offset() - Method in class org.graalvm.compiler.nodes.java.AtomicReadAndAddNode
-
- offset() - Method in class org.graalvm.compiler.nodes.java.AtomicReadAndWriteNode
-
- offset - Variable in class org.graalvm.compiler.nodes.loop.DerivedOffsetInductionVariable
-
- offset - Variable in class org.graalvm.compiler.replacements.amd64.AMD64CalcStringAttributesNode
-
- offset1 - Variable in class org.graalvm.compiler.replacements.nodes.ArrayEqualsNode
-
array base offset of array1.
- offset1Value - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArrayEqualsOp
-
- offset2 - Variable in class org.graalvm.compiler.replacements.nodes.ArrayEqualsNode
-
array base offset of array2.
- offset2Value - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArrayEqualsOp
-
- OFFSET_MASK - Static variable in class org.graalvm.compiler.graph.NodeClass
-
- offsetA - Variable in class org.graalvm.compiler.replacements.amd64.AMD64ArrayRegionEqualsWithMaskNode
-
- offsetA - Variable in class org.graalvm.compiler.replacements.nodes.ArrayRegionCompareToNode
-
Byte offset to be added to the first array pointer.
- offsetA - Variable in class org.graalvm.compiler.replacements.nodes.ArrayRegionEqualsNode
-
Byte offset to be added to the first array pointer.
- OffsetAddressNode - Class in org.graalvm.compiler.nodes.memory.address
-
Represents an address that is composed of a base and an offset.
- OffsetAddressNode(ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.nodes.memory.address.OffsetAddressNode
-
- offsetAt(int) - Method in class org.graalvm.compiler.bytecode.BytecodeLookupSwitch
-
- offsetAt(int) - Method in class org.graalvm.compiler.bytecode.BytecodeSwitch
-
Gets the offset from the start of the switch instruction for the i
'th switch target.
- offsetAt(int) - Method in class org.graalvm.compiler.bytecode.BytecodeTableSwitch
-
- offsetB - Variable in class org.graalvm.compiler.replacements.amd64.AMD64ArrayRegionEqualsWithMaskNode
-
- offsetB - Variable in class org.graalvm.compiler.replacements.nodes.ArrayRegionCompareToNode
-
Byte offset to be added to the second array pointer.
- offsetB - Variable in class org.graalvm.compiler.replacements.nodes.ArrayRegionEqualsNode
-
Byte offset to be added to the second array pointer.
- offsetBits - Variable in class org.graalvm.compiler.asm.aarch64.AArch64Assembler.SingleInstructionAnnotation
-
- offsetDst - Variable in class org.graalvm.compiler.replacements.nodes.ArrayCopyWithConversionsNode
-
- offsetForStackSlot(StackSlot) - Method in class org.graalvm.compiler.lir.amd64.AMD64FrameMap
-
- offsetForStackSlot(StackSlot) - Method in class org.graalvm.compiler.lir.framemap.FrameMap
-
Computes the offset of a stack slot relative to the frame register.
- offsetIsZero(InductionVariable) - Method in class org.graalvm.compiler.nodes.loop.DerivedOffsetInductionVariable
-
- offsetIsZero(InductionVariable) - Method in class org.graalvm.compiler.nodes.loop.DerivedScaledInductionVariable
-
- offsetIsZero(InductionVariable) - Method in class org.graalvm.compiler.nodes.loop.InductionVariable
-
Is this = n * ref + 0?
- offsetNode(InductionVariable) - Method in class org.graalvm.compiler.nodes.loop.DerivedOffsetInductionVariable
-
- offsetNode(InductionVariable) - Method in class org.graalvm.compiler.nodes.loop.DerivedScaledInductionVariable
-
- offsetNode(InductionVariable) - Method in class org.graalvm.compiler.nodes.loop.InductionVariable
-
If this = n * ref + offset, returns offset or null otherwise.
- offsets - Variable in class org.graalvm.compiler.core.common.Fields
-
Offsets used with Unsafe
to access the fields.
- offsetSrc - Variable in class org.graalvm.compiler.replacements.nodes.ArrayCopyWithConversionsNode
-
- omitAssertions() - Method in class org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderConfiguration
-
- OmitHotExceptionStacktrace - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- onAssumptionInvalidated(Object, CharSequence) - Method in interface org.graalvm.compiler.truffle.common.OptimizedAssumptionDependency
-
Called when a depended-on assumption is invalidated, with the intention to invalidate the
machine code referenced by this object.
- onAssumptionInvalidated(Object, CharSequence) - Method in class org.graalvm.compiler.truffle.common.TruffleCompilerAssumptionDependency
-
- onAttachError(InternalError) - Method in class org.graalvm.compiler.core.GraalServiceThread
-
Notifies of an error on attaching this thread to the libgraal peer runtime.
- onCallInLoop(LoopEndNode, FixedNode) - Method in class org.graalvm.compiler.loop.phases.LoopSafepointEliminationPhase
-
To be implemented by subclasses to perform additional checks.
- onCallInLoop(LoopEndNode, FixedNode) - Method in class org.graalvm.compiler.truffle.compiler.phases.TruffleLoopSafepointEliminationPhase
-
- onCodeInstallation(CompilableTruffleAST, InstalledCode) - Method in interface org.graalvm.compiler.truffle.common.hotspot.HotSpotTruffleCompilerRuntime
-
Notifies this runtime once installedCode
has been installed in the code cache.
- onCodeInstallation(CompilableTruffleAST, InstalledCode) - Method in class org.graalvm.compiler.truffle.runtime.hotspot.AbstractHotSpotTruffleRuntime
-
- onCompilationDeoptimized(OptimizedCallTarget, Frame) - Method in class org.graalvm.compiler.truffle.runtime.debug.JFRListener
-
- onCompilationDeoptimized(OptimizedCallTarget, Frame) - Method in class org.graalvm.compiler.truffle.runtime.debug.TraceCompilationListener
-
- onCompilationDeoptimized(OptimizedCallTarget, Frame) - Method in interface org.graalvm.compiler.truffle.runtime.GraalTruffleRuntimeListener
-
Notifies this object when target
has just deoptimized and is now executing in the
Truffle interpreter instead of executing compiled code.
- onCompilationDequeued(OptimizedCallTarget, Object, CharSequence, int) - Method in class org.graalvm.compiler.truffle.runtime.debug.StatisticsListener
-
- onCompilationDequeued(OptimizedCallTarget, Object, CharSequence, int) - Method in class org.graalvm.compiler.truffle.runtime.debug.TraceCompilationListener
-
- onCompilationDequeued(OptimizedCallTarget, Object, CharSequence, int) - Method in interface org.graalvm.compiler.truffle.runtime.GraalTruffleRuntimeListener
-
Notifies this object after target
is removed from the compilation queue.
- onCompilationFailed(Supplier<String>, boolean, boolean, boolean, boolean) - Method in interface org.graalvm.compiler.truffle.common.CompilableTruffleAST
-
Notifies this object that a compilation of the AST it represents failed.
- onCompilationFailed(OptimizedCallTarget, String, boolean, boolean, int) - Method in class org.graalvm.compiler.truffle.runtime.debug.JFRListener
-
- onCompilationFailed(OptimizedCallTarget, String, boolean, boolean, int) - Method in class org.graalvm.compiler.truffle.runtime.debug.StatisticsListener
-
- onCompilationFailed(OptimizedCallTarget, String, boolean, boolean, int) - Method in class org.graalvm.compiler.truffle.runtime.debug.TraceCompilationListener
-
- onCompilationFailed(OptimizedCallTarget, String, boolean, boolean, int) - Method in interface org.graalvm.compiler.truffle.runtime.GraalTruffleRuntimeListener
-
Notifies this object when compilation of target
fails.
- onCompilationFailed(Supplier<String>, boolean, boolean, boolean, boolean) - Method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
- onCompilationFailure(CompilationWrapper<T>.Failure) - Method in class org.graalvm.compiler.core.CompilationWrapper
-
Entry point for handling a compilation failure.
- onCompilationGraalTierFinished(OptimizedCallTarget, TruffleCompilerListener.GraphInfo) - Method in class org.graalvm.compiler.truffle.runtime.debug.StatisticsListener
-
- onCompilationGraalTierFinished(OptimizedCallTarget, TruffleCompilerListener.GraphInfo) - Method in interface org.graalvm.compiler.truffle.runtime.GraalTruffleRuntimeListener
-
Notifies this object when Graal compilation of a call target completes.
- onCompilationInvalidated(OptimizedCallTarget, Object, CharSequence) - Method in class org.graalvm.compiler.truffle.runtime.debug.JFRListener
-
- onCompilationInvalidated(OptimizedCallTarget, Object, CharSequence) - Method in class org.graalvm.compiler.truffle.runtime.debug.StatisticsListener
-
- onCompilationInvalidated(OptimizedCallTarget, Object, CharSequence) - Method in class org.graalvm.compiler.truffle.runtime.debug.TraceCompilationListener
-
- onCompilationInvalidated(OptimizedCallTarget, Object, CharSequence) - Method in interface org.graalvm.compiler.truffle.runtime.GraalTruffleRuntimeListener
-
Notifies this object when target
is invalidated.
- onCompilationQueued(OptimizedCallTarget, int) - Method in class org.graalvm.compiler.truffle.runtime.debug.StatisticsListener
-
- onCompilationQueued(OptimizedCallTarget, int) - Method in class org.graalvm.compiler.truffle.runtime.debug.TraceCompilationListener
-
- onCompilationQueued(OptimizedCallTarget, int) - Method in interface org.graalvm.compiler.truffle.runtime.GraalTruffleRuntimeListener
-
Notifies this object after target
is added to the compilation queue.
- onCompilationRetry(CompilableTruffleAST, TruffleCompilationTask) - Method in interface org.graalvm.compiler.truffle.common.TruffleCompilerListener
-
Notifies this object when compilation of compilable
is re-tried to diagnose a
compilation problem.
- onCompilationSplit(OptimizedDirectCallNode) - Method in class org.graalvm.compiler.truffle.runtime.debug.StatisticsListener
-
- onCompilationSplit(OptimizedDirectCallNode) - Method in class org.graalvm.compiler.truffle.runtime.debug.TraceSplittingListener
-
- onCompilationSplit(OptimizedDirectCallNode) - Method in interface org.graalvm.compiler.truffle.runtime.GraalTruffleRuntimeListener
-
Notifies this object when the target of a Truffle call node is
cloned.
- onCompilationSplitFailed(OptimizedDirectCallNode, CharSequence) - Method in class org.graalvm.compiler.truffle.runtime.debug.TraceSplittingListener
-
- onCompilationSplitFailed(OptimizedDirectCallNode, CharSequence) - Method in interface org.graalvm.compiler.truffle.runtime.GraalTruffleRuntimeListener
-
Notifies this object when the target of a Truffle call node should be split but, for given
reason, could not be.
- onCompilationStarted(OptimizedCallTarget, TruffleCompilationTask) - Method in class org.graalvm.compiler.truffle.runtime.debug.JFRListener
-
- onCompilationStarted(OptimizedCallTarget, TruffleCompilationTask) - Method in class org.graalvm.compiler.truffle.runtime.debug.StatisticsListener
-
- onCompilationStarted(OptimizedCallTarget, TruffleCompilationTask) - Method in class org.graalvm.compiler.truffle.runtime.debug.TraceCompilationListener
-
- onCompilationStarted(OptimizedCallTarget, TruffleCompilationTask) - Method in interface org.graalvm.compiler.truffle.runtime.GraalTruffleRuntimeListener
-
Notifies this object when compilation of target
is about to start.
- onCompilationSuccess(OptimizedCallTarget, TruffleInlining, TruffleCompilerListener.GraphInfo, TruffleCompilerListener.CompilationResultInfo, int) - Method in class org.graalvm.compiler.truffle.runtime.debug.JFRListener
-
- onCompilationSuccess(OptimizedCallTarget, TruffleInlining, TruffleCompilerListener.GraphInfo, TruffleCompilerListener.CompilationResultInfo, int) - Method in class org.graalvm.compiler.truffle.runtime.debug.StatisticsListener
-
- onCompilationSuccess(OptimizedCallTarget, TruffleInlining, TruffleCompilerListener.GraphInfo, TruffleCompilerListener.CompilationResultInfo, int) - Method in class org.graalvm.compiler.truffle.runtime.debug.TraceASTCompilationListener
-
- onCompilationSuccess(OptimizedCallTarget, TruffleInlining, TruffleCompilerListener.GraphInfo, TruffleCompilerListener.CompilationResultInfo, int) - Method in class org.graalvm.compiler.truffle.runtime.debug.TraceCompilationListener
-
- onCompilationSuccess(OptimizedCallTarget, TruffleInlining, TruffleCompilerListener.GraphInfo, TruffleCompilerListener.CompilationResultInfo, int) - Method in class org.graalvm.compiler.truffle.runtime.debug.TraceCompilationPolymorphismListener
-
- onCompilationSuccess(OptimizedCallTarget, TruffleInlining, TruffleCompilerListener.GraphInfo, TruffleCompilerListener.CompilationResultInfo, int) - Method in interface org.graalvm.compiler.truffle.runtime.GraalTruffleRuntimeListener
-
Notifies this object when compilation of target
succeeds.
- onCompilationTruffleTierFinished(OptimizedCallTarget, TruffleInlining, TruffleCompilerListener.GraphInfo) - Method in class org.graalvm.compiler.truffle.runtime.debug.JFRListener
-
- onCompilationTruffleTierFinished(OptimizedCallTarget, TruffleInlining, TruffleCompilerListener.GraphInfo) - Method in class org.graalvm.compiler.truffle.runtime.debug.StatisticsListener
-
- onCompilationTruffleTierFinished(OptimizedCallTarget, TruffleInlining, TruffleCompilerListener.GraphInfo) - Method in class org.graalvm.compiler.truffle.runtime.debug.TraceCompilationListener
-
- onCompilationTruffleTierFinished(OptimizedCallTarget, TruffleInlining, TruffleCompilerListener.GraphInfo) - Method in interface org.graalvm.compiler.truffle.runtime.GraalTruffleRuntimeListener
-
Notifies this object when compilation of target
has completed partial evaluation and
is about to perform compilation of the graph produced by partial evaluation.
- one(JavaKind) - Static method in class org.graalvm.compiler.core.common.util.Util
-
Returns the one value for a given numeric kind.
- onEngineClosed(EngineData) - Method in class org.graalvm.compiler.truffle.runtime.debug.StatisticsListener
-
- onEngineClosed(EngineData) - Method in class org.graalvm.compiler.truffle.runtime.EngineCacheSupport.Disabled
-
- onEngineClosed(EngineData) - Method in interface org.graalvm.compiler.truffle.runtime.EngineCacheSupport
-
- onEngineClosed(EngineData) - Method in interface org.graalvm.compiler.truffle.runtime.GraalTruffleRuntimeListener
-
- onEngineClosing(EngineData) - Method in class org.graalvm.compiler.truffle.runtime.EngineCacheSupport.Disabled
-
- onEngineClosing(EngineData) - Method in interface org.graalvm.compiler.truffle.runtime.EngineCacheSupport
-
- onEngineCreated(EngineData) - Method in class org.graalvm.compiler.truffle.runtime.EngineCacheSupport.Disabled
-
- onEngineCreated(EngineData) - Method in interface org.graalvm.compiler.truffle.runtime.EngineCacheSupport
-
- onEnginePatch(EngineData) - Method in class org.graalvm.compiler.truffle.runtime.EngineCacheSupport.Disabled
-
- onEnginePatch(EngineData) - Method in interface org.graalvm.compiler.truffle.runtime.EngineCacheSupport
-
- onException(Throwable) - Method in interface org.graalvm.compiler.core.CompilationWatchDog.EventHandler
-
Notifies this object that exception
occurred while watching a compilation.
- onFailure(CompilableTruffleAST, String, boolean, boolean, int) - Method in interface org.graalvm.compiler.truffle.common.TruffleCompilerListener
-
Notifies this object when compilation of compilable
fails.
- onGraalTierFinished(CompilableTruffleAST, TruffleCompilerListener.GraphInfo) - Method in interface org.graalvm.compiler.truffle.common.TruffleCompilerListener
-
Notifies this object when Graal IR compilation compilable
completes.
- OnHeapMemoryAccess - Interface in org.graalvm.compiler.nodes.memory
-
A special form of
MemoryAccess requiring barrier information for garbage collection.
- OnHeapMemoryAccess.BarrierType - Enum in org.graalvm.compiler.nodes.memory
-
The types of (write/read) barriers attached to stores.
- onInvalidate(Object, CharSequence, boolean) - Method in interface org.graalvm.compiler.truffle.common.CompilableTruffleAST
-
Invoked when installed code associated with this AST was invalidated due to assumption
invalidation.
- onInvalidate(Object, CharSequence, boolean) - Method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
- onLongCompilation(CompilationWatchDog, Thread, CompilationIdentifier, long, StackTraceElement[]) - Method in interface org.graalvm.compiler.core.CompilationWatchDog.EventHandler
-
Notifies this object that a compilation is long running.
- onSafepointDisabledLoopBegin(LoopEx) - Method in class org.graalvm.compiler.loop.phases.LoopSafepointEliminationPhase
-
To be implemented by subclasses to compute additional fields.
- onSafepointDisabledLoopBegin(LoopEx) - Method in class org.graalvm.compiler.truffle.compiler.phases.TruffleLoopSafepointEliminationPhase
-
- onSelection() - Method in class org.graalvm.compiler.hotspot.HotSpotGraalCompilerFactory
-
- onShutdown() - Method in interface org.graalvm.compiler.truffle.runtime.GraalTruffleRuntimeListener
-
- OnStackReplacementPhase - Class in org.graalvm.compiler.hotspot.phases
-
- OnStackReplacementPhase() - Constructor for class org.graalvm.compiler.hotspot.phases.OnStackReplacementPhase
-
- OnStackReplacementPhase.Options - Class in org.graalvm.compiler.hotspot.phases
-
- onStuckCompilation(CompilationWatchDog, Thread, CompilationIdentifier, StackTraceElement[], int) - Method in interface org.graalvm.compiler.core.CompilationWatchDog.EventHandler
-
Notifies this object that a compilation appears to be stuck.
- onStuckCompilation(CompilationWatchDog, Thread, CompilationIdentifier, StackTraceElement[], int) - Method in class org.graalvm.compiler.hotspot.CompilationTask
-
- onStuckCompilation(CompilationWatchDog, Thread, CompilationIdentifier, StackTraceElement[], int) - Method in class org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl
-
- onSuccess(CompilableTruffleAST, TruffleInliningData, TruffleCompilerListener.GraphInfo, TruffleCompilerListener.CompilationResultInfo, int) - Method in interface org.graalvm.compiler.truffle.common.TruffleCompilerListener
-
Notifies this object when compilation of compilable
succeeds.
- onTruffleTierFinished(CompilableTruffleAST, TruffleInliningData, TruffleCompilerListener.GraphInfo) - Method in interface org.graalvm.compiler.truffle.common.TruffleCompilerListener
-
Notifies this object when compilation of compilable
has completed partial evaluation
and is about to perform compilation of the graph produced by partial evaluation.
- onValueUpdate(EconomicMap<OptionKey<?>, Object>, T, T) - Method in class org.graalvm.compiler.options.EnumOptionKey
-
- onValueUpdate(EconomicMap<OptionKey<?>, Object>, T, T) - Method in class org.graalvm.compiler.options.OptionKey
-
Notifies this object when a value associated with this key is set or updated in
values
.
- oopAlignedArraycopy - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- oopAlignedArraycopyUninit - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- oopAlignedDisjointArraycopy - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- oopAlignedDisjointArraycopyUninit - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- oopArraycopy - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- oopArraycopyUninit - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- oopDisjointArraycopy - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- oopDisjointArraycopyUninit - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- op - Variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64Op
-
- op - Variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexOp
-
- Op(String) - Constructor for class org.graalvm.compiler.core.common.type.ArithmeticOpTable.Op
-
- Op(AMD64Assembler.AMD64RMOp, AMD64BaseAssembler.OperandSize, AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64BinaryConsumer.Op
-
- op - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorMove.VectorMemOp
-
- op - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.ShuffleWordOp
-
- op - Variable in class org.graalvm.compiler.nodes.calc.FloatConvertNode
-
- op - Variable in class org.graalvm.compiler.nodes.CompressionNode
-
- op - Variable in class org.graalvm.compiler.nodes.loop.BasicInductionVariable
-
- op(ValueNode, boolean) - Method in class org.graalvm.compiler.nodes.loop.DerivedConvertedInductionVariable
-
- op(ValueNode, ValueNode) - Method in class org.graalvm.compiler.nodes.loop.DerivedOffsetInductionVariable
-
- op(ValueNode, ValueNode, boolean) - Method in class org.graalvm.compiler.nodes.loop.DerivedOffsetInductionVariable
-
- op - Variable in class org.graalvm.compiler.replacements.amd64.AMD64FloatConvertNode
-
- opaque(boolean) - Static method in class org.graalvm.compiler.api.directives.GraalDirectives
-
Do nothing, but also make sure the compiler doesn't do any optimizations across this call.
- opaque(byte) - Static method in class org.graalvm.compiler.api.directives.GraalDirectives
-
Do nothing, but also make sure the compiler doesn't do any optimizations across this call.
- opaque(short) - Static method in class org.graalvm.compiler.api.directives.GraalDirectives
-
Do nothing, but also make sure the compiler doesn't do any optimizations across this call.
- opaque(char) - Static method in class org.graalvm.compiler.api.directives.GraalDirectives
-
Do nothing, but also make sure the compiler doesn't do any optimizations across this call.
- opaque(int) - Static method in class org.graalvm.compiler.api.directives.GraalDirectives
-
Do nothing, but also make sure the compiler doesn't do any optimizations across this call.
- opaque(long) - Static method in class org.graalvm.compiler.api.directives.GraalDirectives
-
Do nothing, but also make sure the compiler doesn't do any optimizations across this call.
- opaque(float) - Static method in class org.graalvm.compiler.api.directives.GraalDirectives
-
Do nothing, but also make sure the compiler doesn't do any optimizations across this call.
- opaque(double) - Static method in class org.graalvm.compiler.api.directives.GraalDirectives
-
Do nothing, but also make sure the compiler doesn't do any optimizations across this call.
- opaque(T) - Static method in class org.graalvm.compiler.api.directives.GraalDirectives
-
Do nothing, but also make sure the compiler doesn't do any optimizations across this call.
- OpaqueLogicNode - Class in org.graalvm.compiler.nodes.extended
-
- OpaqueLogicNode(ValueNode) - Constructor for class org.graalvm.compiler.nodes.extended.OpaqueLogicNode
-
- OpaqueNode - Class in org.graalvm.compiler.nodes.extended
-
- OpaqueNode(ValueNode) - Constructor for class org.graalvm.compiler.nodes.extended.OpaqueNode
-
- Opcode - Annotation Type in org.graalvm.compiler.lir
-
- OPCODE_IN_BYTES - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- OPEN_LABSJDK_RELEASE_URL_PATTERN - Static variable in class org.graalvm.compiler.hotspot.JVMCIVersionCheck
-
- openCallTarget(TruffleDebugContext, CompilableTruffleAST, Map<Object, Object>) - Static method in class org.graalvm.compiler.truffle.common.TruffleOutputGroup
-
Opens a new "Truffle::method_name" group.
- openCompilation(CompilableTruffleAST) - Method in interface org.graalvm.compiler.truffle.common.TruffleCompiler
-
Opens a new compilation for compilable
.
- openCompilation(CompilableTruffleAST) - Method in class org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl
-
- openCompilerThreadScope() - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
Gets a closeable that will be used in a try-with-resources statement surrounding the run-loop
of a Truffle compiler thread.
- openDebugContext(OptionValues, CompilationIdentifier, Object, Iterable<DebugHandlersFactory>, PrintStream) - Method in class org.graalvm.compiler.hotspot.HotSpotGraalRuntime
-
- openDebugContext(OptionValues, CompilationIdentifier, Object, Iterable<DebugHandlersFactory>, PrintStream) - Method in interface org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider
-
Opens a debug context for compiling compilable
.
- openDebugContext(String, ResolvedJavaMethod, OptionValues) - Method in class org.graalvm.compiler.replacements.ReplacementsImpl
-
- openDebugContext(Map<String, Object>, TruffleCompilation) - Method in interface org.graalvm.compiler.truffle.common.TruffleCompiler
-
Opens a debug context for Truffle compilation.
- openDebugContext(Map<String, Object>, TruffleCompilation) - Method in class org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl
-
- openDefaultUpdateScope(InliningLog) - Static method in class org.graalvm.compiler.nodes.InliningLog
-
Creates a new update scope that does not update log
.
- openFileChannel(String, OpenOption...) - Static method in class org.graalvm.compiler.debug.PathUtilities
-
Opens or creates a file, returning a channel to access the file path
.
- openFileChannel(String, OpenOption...) - Method in interface org.graalvm.compiler.debug.PathUtilitiesProvider
-
- openFileChannel(String, OpenOption...) - Method in class org.graalvm.compiler.debug.StandardPathUtilitiesProvider
-
- openInputStream(String) - Static method in class org.graalvm.compiler.debug.PathUtilities
-
Creates an input stream by opening the file path
.
- openInputStream(String) - Method in interface org.graalvm.compiler.debug.PathUtilitiesProvider
-
- openInputStream(String) - Method in class org.graalvm.compiler.debug.StandardPathUtilitiesProvider
-
- openLocalCompilationContext(Object) - Static method in class org.graalvm.compiler.hotspot.HotSpotGraalServices
-
Opens a local context that upon closing, will release foreign object references encapsulated
by JavaConstant
s created in the context.
- openOutputStream(String, boolean) - Static method in class org.graalvm.compiler.debug.PathUtilities
-
Creates an output stream to write to the file path
.
- openOutputStream(String) - Static method in class org.graalvm.compiler.debug.PathUtilities
-
- openOutputStream(String, boolean) - Method in interface org.graalvm.compiler.debug.PathUtilitiesProvider
-
- openOutputStream(String, boolean) - Method in class org.graalvm.compiler.debug.StandardPathUtilitiesProvider
-
- openRootScope(ResolvedJavaMethod, ResolvedJavaMethod, int) - Method in class org.graalvm.compiler.nodes.InliningLog
-
- openRootScope(Invokable) - Method in class org.graalvm.compiler.nodes.InliningLog
-
- openScope(Class<?>, Enum<?>, JNI.JNIEnv) - Static method in class org.graalvm.libgraal.jni.LibGraalUtil
-
- openScope(String, JNI.JNIEnv) - Static method in class org.graalvm.libgraal.jni.LibGraalUtil
-
- openSnippetDebugContext(String, ResolvedJavaMethod, DebugContext, OptionValues) - Method in class org.graalvm.compiler.nodes.spi.DelegatingReplacements
-
- openSnippetDebugContext(String, ResolvedJavaMethod, DebugContext, OptionValues) - Method in interface org.graalvm.compiler.nodes.spi.Replacements
-
- openSnippetDebugContext(String, ResolvedJavaMethod, DebugContext, OptionValues) - Method in class org.graalvm.compiler.replacements.ReplacementsImpl
-
- openSnippetDebugContext(String, ResolvedJavaMethod, OptionValues) - Method in class org.graalvm.compiler.replacements.ReplacementsImpl
-
- openUpdateScope(BiConsumer<Invokable, Invokable>) - Method in class org.graalvm.compiler.nodes.InliningLog
-
Creates and sets a new update scope for the log.
- operand(Node) - Method in class org.graalvm.compiler.core.gen.NodeLIRBuilder
-
- operand(Node) - Method in class org.graalvm.compiler.core.gen.NodeMatchRules
-
- operand - Variable in class org.graalvm.compiler.lir.alloc.lsra.Interval
-
The register or
variable for this interval
prior to register allocation.
- operand(Node) - Method in interface org.graalvm.compiler.nodes.spi.NodeValueMap
-
- OPERAND_COMMENT - Static variable in class org.graalvm.compiler.code.HexCodeFile
-
- operandComments - Variable in class org.graalvm.compiler.code.HexCodeFile
-
Map from a machine code position to a comment for the operands of the instruction at the
position.
- operandNumber - Variable in class org.graalvm.compiler.lir.alloc.lsra.Interval
-
The operand number for this interval's
operand.
- operandPosition - Variable in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler.AddressDisplacementAnnotation
-
The position (bytes from the beginning of the method) of the operand.
- operandPosition - Variable in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler.OperandDataAnnotation
-
The position (bytes from the beginning of the method) of the operand.
- operands(NodeLIRBuilderTool) - Method in class org.graalvm.compiler.hotspot.nodes.StubForeignCallNode
-
- operands(NodeLIRBuilderTool) - Method in interface org.graalvm.compiler.nodes.extended.ForeignCall
-
- operandSize - Variable in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler.OperandDataAnnotation
-
The size of the operand, in bytes.
- operandSizeBits - Variable in class org.graalvm.compiler.asm.aarch64.AArch64Assembler.SingleInstructionAnnotation
-
The size of the operand, in bytes.
- operation - Variable in class org.graalvm.compiler.hotspot.amd64.AMD64X87MathIntrinsicNode
-
- operation - Variable in class org.graalvm.compiler.replacements.nodes.BinaryMathIntrinsicNode
-
- operation - Variable in class org.graalvm.compiler.replacements.nodes.UnaryMathIntrinsicNode
-
- operator(int) - Static method in class org.graalvm.compiler.bytecode.Bytecodes
-
Gets the arithmetic operator name for a given opcode.
- operator - Variable in enum org.graalvm.compiler.core.common.calc.Condition
-
- opmask - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorUnary.AVXBroadcastOp
-
- opposite() - Method in enum org.graalvm.compiler.nodes.loop.InductionVariable.Direction
-
- OPS - Static variable in class org.graalvm.compiler.core.common.type.FloatStamp
-
- OPS - Static variable in class org.graalvm.compiler.core.common.type.IntegerStamp
-
- OptAssumptions - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- OptConvertDeoptsToGuards - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- OptDeoptimizationGrouping - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- OptDevirtualizeInvokesOptimistically - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- OptEliminateGuards - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- OptFloatingReads - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- OptimisticOptimizations - Class in org.graalvm.compiler.phases
-
- OptimisticOptimizations(ProfilingInfo, OptionValues) - Constructor for class org.graalvm.compiler.phases.OptimisticOptimizations
-
- OptimisticOptimizations.Optimization - Enum in org.graalvm.compiler.phases
-
- optimisticOpts - Variable in class org.graalvm.compiler.core.GraalCompiler.Request
-
- optimisticOpts - Variable in class org.graalvm.compiler.java.BytecodeParser
-
- optimisticOpts - Variable in class org.graalvm.compiler.java.GraphBuilderPhase.Instance
-
- optimisticOpts - Variable in class org.graalvm.compiler.replacements.CachingPEGraphDecoder
-
- Optimizations - Static variable in class org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl
-
- optimizedArrayIndexOf(JavaKind, Stride, boolean, boolean, Object, long, int, int, int) - Static method in class org.graalvm.compiler.replacements.nodes.ArrayIndexOfNode
-
- optimizedArrayIndexOf(JavaKind, Stride, boolean, boolean, EnumSet<?>, Object, long, int, int, int) - Static method in class org.graalvm.compiler.replacements.nodes.ArrayIndexOfNode
-
- optimizedArrayIndexOf(JavaKind, Stride, boolean, boolean, Object, long, int, int, int, int) - Static method in class org.graalvm.compiler.replacements.nodes.ArrayIndexOfNode
-
- optimizedArrayIndexOf(JavaKind, Stride, boolean, boolean, EnumSet<?>, Object, long, int, int, int, int) - Static method in class org.graalvm.compiler.replacements.nodes.ArrayIndexOfNode
-
- optimizedArrayIndexOf(JavaKind, Stride, boolean, boolean, Object, long, int, int, int, int, int) - Static method in class org.graalvm.compiler.replacements.nodes.ArrayIndexOfNode
-
- optimizedArrayIndexOf(JavaKind, Stride, boolean, boolean, EnumSet<?>, Object, long, int, int, int, int, int) - Static method in class org.graalvm.compiler.replacements.nodes.ArrayIndexOfNode
-
- optimizedArrayIndexOf(JavaKind, Stride, boolean, boolean, Object, long, int, int, int, int, int, int) - Static method in class org.graalvm.compiler.replacements.nodes.ArrayIndexOfNode
-
- optimizedArrayIndexOf(JavaKind, Stride, boolean, boolean, EnumSet<?>, Object, long, int, int, int, int, int, int) - Static method in class org.graalvm.compiler.replacements.nodes.ArrayIndexOfNode
-
- OptimizedAssumption - Class in org.graalvm.compiler.truffle.runtime
-
- OptimizedAssumption(String) - Constructor for class org.graalvm.compiler.truffle.runtime.OptimizedAssumption
-
- OptimizedAssumptionDependency - Interface in org.graalvm.compiler.truffle.common
-
Represents some machine code whose validity depends on an assumption.
- OptimizedBlockNode<T extends com.oracle.truffle.api.nodes.Node> - Class in org.graalvm.compiler.truffle.runtime
-
- OptimizedBlockNode.PartialBlocks<T extends com.oracle.truffle.api.nodes.Node> - Class in org.graalvm.compiler.truffle.runtime
-
- OptimizedCallTarget - Class in org.graalvm.compiler.truffle.runtime
-
Call target that is optimized by Graal upon surpassing a specific invocation threshold.
- OptimizedCallTarget(OptimizedCallTarget, RootNode) - Constructor for class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
- OptimizedCallTarget.ArgumentsProfile - Class in org.graalvm.compiler.truffle.runtime
-
- OptimizedCallTarget.ReturnProfile - Class in org.graalvm.compiler.truffle.runtime
-
- OptimizedDirectCallNode - Class in org.graalvm.compiler.truffle.runtime
-
A call node with a constant CallTarget
that can be optimized by Graal.
- OptimizedIndirectCallNode - Class in org.graalvm.compiler.truffle.runtime
-
A call node with a dynamic CallTarget
that can be optimized by Graal.
- OptimizeDivPhase - Class in org.graalvm.compiler.phases.common
-
Phase that optimizes integer division operation by using various mathematical foundations to
express it in faster, equivalent, arithmetic.
- OptimizeDivPhase(CanonicalizerPhase) - Constructor for class org.graalvm.compiler.phases.common.OptimizeDivPhase
-
- OptimizedLoopNode - Class in org.graalvm.compiler.truffle.runtime
-
- OptimizedOSRLoopNode - Class in org.graalvm.compiler.truffle.runtime
-
Loop node implementation that supports on-stack-replacement with compiled code.
- optimizeEmptyBlocks(MoveResolver, BitSet) - Method in class org.graalvm.compiler.lir.alloc.lsra.LinearScanResolveDataFlowPhase
-
- OptimizeExtendsPhase - Class in org.graalvm.compiler.phases.common
-
- OptimizeExtendsPhase() - Constructor for class org.graalvm.compiler.phases.common.OptimizeExtendsPhase
-
- optimizeNormalizeCompare(ConstantReflectionProvider, MetaAccessProvider, OptionValues, Integer, Constant, AbstractNormalizeCompareNode, boolean, NodeView) - Method in class org.graalvm.compiler.nodes.calc.CompareNode.CompareOp
-
- optimizeNormalizeCompare(ConstantReflectionProvider, MetaAccessProvider, OptionValues, Integer, Constant, AbstractNormalizeCompareNode, boolean, NodeView) - Method in class org.graalvm.compiler.nodes.calc.IntegerEqualsNode.IntegerEqualsOp
-
- optimizeNormalizeCompare(ConstantReflectionProvider, MetaAccessProvider, OptionValues, Integer, Constant, AbstractNormalizeCompareNode, boolean, NodeView) - Method in class org.graalvm.compiler.nodes.calc.IntegerLessThanNode.LessThanOp
-
- optimizeRem(Canonicalizable.Binary<ValueNode>) - Method in class org.graalvm.compiler.phases.common.OptimizeDivPhase
-
- optimizeSignedDiv(Canonicalizable.Binary<ValueNode>) - Static method in class org.graalvm.compiler.phases.common.OptimizeDivPhase
-
- OptimizingLinearScanWalker - Class in org.graalvm.compiler.lir.alloc.lsra
-
- OptimizingLinearScanWalker.Options - Class in org.graalvm.compiler.lir.alloc.lsra
-
- OptImplicitNullChecks - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- Option - Annotation Type in org.graalvm.compiler.options
-
Describes the attributes of an option whose
value
is in a static field
annotated by this annotation type.
- OptionalInvocationPlugin(String, Type...) - Constructor for class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugin.OptionalInvocationPlugin
-
- OptionDescriptor - Class in org.graalvm.compiler.options
-
Describes the attributes of a static field
option and provides access to its
value.
- OptionDescriptors - Interface in org.graalvm.compiler.options
-
- OptionDescriptorsMap - Class in org.graalvm.compiler.options
-
- OptionDescriptorsMap(EconomicMap<String, OptionDescriptor>) - Constructor for class org.graalvm.compiler.options.OptionDescriptorsMap
-
- OptionKey<T> - Class in org.graalvm.compiler.options
-
A key for an option.
- OptionKey(T) - Constructor for class org.graalvm.compiler.options.OptionKey
-
- optionName - Variable in enum org.graalvm.compiler.asm.aarch64.AArch64Assembler.BarrierKind
-
- Options() - Constructor for class org.graalvm.compiler.asm.amd64.AMD64Assembler.Options
-
- Options() - Constructor for class org.graalvm.compiler.core.common.SpectrePHTMitigations.Options
-
- Options() - Constructor for class org.graalvm.compiler.core.common.util.CompilationAlarm.Options
-
- Options() - Constructor for class org.graalvm.compiler.core.CompilationWatchDog.Options
-
- Options() - Constructor for class org.graalvm.compiler.core.phases.HighTier.Options
-
- Options() - Constructor for class org.graalvm.compiler.debug.Assertions.Options
-
- Options() - Constructor for class org.graalvm.compiler.graph.Graph.Options
-
- Options() - Constructor for class org.graalvm.compiler.hotspot.CompilationStatistics.Options
-
- Options() - Constructor for class org.graalvm.compiler.hotspot.debug.BenchmarkCounters.Options
-
- Options() - Constructor for class org.graalvm.compiler.hotspot.HotSpotBackend.Options
-
- Options() - Constructor for class org.graalvm.compiler.hotspot.HotSpotCompiledCodeBuilder.Options
-
- Options() - Constructor for class org.graalvm.compiler.hotspot.HotSpotTTYStreamProvider.Options
-
- Options() - Constructor for class org.graalvm.compiler.hotspot.meta.HotSpotExceptionDispatchPlugin.Options
-
- Options() - Constructor for class org.graalvm.compiler.hotspot.meta.HotSpotGraphBuilderPlugins.Options
-
- Options() - Constructor for class org.graalvm.compiler.hotspot.phases.OnStackReplacementPhase.Options
-
- Options() - Constructor for class org.graalvm.compiler.hotspot.stubs.CreateExceptionStub.Options
-
- options - Variable in class org.graalvm.compiler.hotspot.stubs.Stub
-
- Options() - Constructor for class org.graalvm.compiler.java.BciBlockMapping.Options
-
- options - Variable in class org.graalvm.compiler.java.BytecodeParser
-
- Options() - Constructor for class org.graalvm.compiler.lir.alloc.lsra.LinearScan.Options
-
- Options() - Constructor for class org.graalvm.compiler.lir.alloc.lsra.LinearScanEliminateSpillMovePhase.Options
-
- Options() - Constructor for class org.graalvm.compiler.lir.alloc.lsra.OptimizingLinearScanWalker.Options
-
- Options() - Constructor for class org.graalvm.compiler.lir.amd64.phases.StackMoveOptimizationPhase.Options
-
- Options() - Constructor for class org.graalvm.compiler.lir.asm.CompilationResultBuilder.Options
-
- Options() - Constructor for class org.graalvm.compiler.lir.asm.CompilationResultBuilderFactory.Options
-
- Options() - Constructor for class org.graalvm.compiler.lir.ComputeCodeEmissionOrder.Options
-
- Options() - Constructor for class org.graalvm.compiler.lir.constopt.ConstantLoadOptimization.Options
-
- Options() - Constructor for class org.graalvm.compiler.lir.gen.LIRGenerator.Options
-
- Options() - Constructor for class org.graalvm.compiler.lir.phases.LIRPhase.Options
-
- Options() - Constructor for class org.graalvm.compiler.lir.phases.PostAllocationOptimizationStage.Options
-
- Options() - Constructor for class org.graalvm.compiler.lir.profiling.MoveProfilingPhase.Options
-
- Options() - Constructor for class org.graalvm.compiler.lir.stackslotalloc.LSStackSlotAllocator.Options
-
- Options() - Constructor for class org.graalvm.compiler.loop.phases.LoopFullUnrollPhase.Options
-
- Options() - Constructor for class org.graalvm.compiler.loop.phases.LoopPeelingPhase.Options
-
- Options() - Constructor for class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.Options
-
- options - Variable in class org.graalvm.compiler.nodes.GraphDecoder
-
- Options() - Constructor for class org.graalvm.compiler.nodes.loop.DefaultLoopPolicies.Options
-
- Options() - Constructor for class org.graalvm.compiler.nodes.loop.LoopPolicies.Options
-
- Options() - Constructor for class org.graalvm.compiler.nodes.util.GraphUtil.Options
-
- Options() - Constructor for class org.graalvm.compiler.phases.common.ConditionalEliminationPhase.Options
-
- Options() - Constructor for class org.graalvm.compiler.phases.common.DeadCodeEliminationPhase.Options
-
- Options() - Constructor for class org.graalvm.compiler.phases.common.inlining.InliningPhase.Options
-
- Options() - Constructor for class org.graalvm.compiler.phases.common.NodeCounterPhase.Options
-
- Options() - Constructor for class org.graalvm.compiler.phases.common.UseTrappingNullChecksPhase.Options
-
- Options() - Constructor for class org.graalvm.compiler.phases.PhaseSuite.Options
-
- Options() - Constructor for class org.graalvm.compiler.replacements.PEGraphDecoder.Options
-
- options - Variable in class org.graalvm.compiler.replacements.SnippetTemplate.AbstractTemplates
-
- Options() - Constructor for class org.graalvm.compiler.truffle.compiler.hotspot.HotSpotTruffleCompilerImpl.Options
-
- Options() - Constructor for class org.graalvm.compiler.truffle.compiler.phases.TruffleHostInliningPhase.Options
-
- options - Variable in class org.graalvm.compiler.truffle.compiler.TruffleTierContext
-
- OptionsEncoder - Class in org.graalvm.util
-
Facilities for encoding/decoding a set of options to/from a byte array.
- OptionsParser - Class in org.graalvm.compiler.options
-
This class contains methods for parsing Graal options and matching them against a set of
OptionDescriptors
.
- OptionsParser() - Constructor for class org.graalvm.compiler.options.OptionsParser
-
- OptionStability - Enum in org.graalvm.compiler.options
-
Categorizes options according to their stability.
- OptionType - Enum in org.graalvm.compiler.options
-
Classifies Graal options in several categories depending on who this option is relevant for.
- OptionValues - Class in org.graalvm.compiler.options
-
A context for obtaining values for
OptionKey
s.
- OptionValues(OptionValues, UnmodifiableEconomicMap<OptionKey<?>, Object>) - Constructor for class org.graalvm.compiler.options.OptionValues
-
- OptionValues(OptionValues, OptionKey<?>, Object, Object...) - Constructor for class org.graalvm.compiler.options.OptionValues
-
- OptionValues(UnmodifiableEconomicMap<OptionKey<?>, Object>) - Constructor for class org.graalvm.compiler.options.OptionValues
-
- OptionValuesImpl - Class in org.graalvm.compiler.truffle.options
-
- OptionValuesImpl(OptionDescriptors, UnmodifiableEconomicMap<OptionKey<?>, Object>) - Constructor for class org.graalvm.compiler.truffle.options.OptionValuesImpl
-
- OptionValuesImpl(OptionValuesImpl, UnmodifiableEconomicMap<OptionKey<?>, Object>) - Constructor for class org.graalvm.compiler.truffle.options.OptionValuesImpl
-
- OptReadElimination - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- OptScheduleOutOfLoops - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- OR - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64BinaryArithmetic
-
- OR - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.SSEOp
-
- Or(boolean, boolean) - Constructor for class org.graalvm.compiler.core.common.type.ArithmeticOpTable.BinaryOp.Or
-
- or(Class<? extends Node>) - Method in class org.graalvm.compiler.graph.iterators.NodePredicates.PositiveTypePredicate
-
- or(LogicNode, LogicNode, ProfileData.BranchProbabilityData) - Static method in class org.graalvm.compiler.nodes.LogicNode
-
- or(LogicNode, boolean, LogicNode, boolean, ProfileData.BranchProbabilityData) - Static method in class org.graalvm.compiler.nodes.LogicNode
-
- or(SignedWord) - Method in class org.graalvm.compiler.word.Word
-
- or(UnsignedWord) - Method in class org.graalvm.compiler.word.Word
-
- or(int) - Method in class org.graalvm.compiler.word.Word
-
- or(Word) - Method in class org.graalvm.compiler.word.Word
-
- orderedLoopEnds() - Method in class org.graalvm.compiler.nodes.LoopBeginNode
-
- OrderedMemoryAccess - Interface in org.graalvm.compiler.nodes.memory
-
Nodes implementing this class have memory ordering requirements according to
MemoryOrderMode
.
- orderIdWidth - Variable in class org.graalvm.compiler.nodes.GraphDecoder.MethodScope
-
Number of bytes needed to encode an order id (order ids have a per-encoded-graph fixed
size).
- ordersMemoryAccesses(MemoryOrderMode) - Static method in enum org.graalvm.compiler.core.common.memory.MemoryOrderMode
-
- ordersMemoryAccesses() - Method in interface org.graalvm.compiler.nodes.memory.OrderedMemoryAccess
-
- org.graalvm.compiler.api.directives - package org.graalvm.compiler.api.directives
-
- org.graalvm.compiler.api.replacements - package org.graalvm.compiler.api.replacements
-
- org.graalvm.compiler.api.runtime - package org.graalvm.compiler.api.runtime
-
- org.graalvm.compiler.asm - package org.graalvm.compiler.asm
-
- org.graalvm.compiler.asm.aarch64 - package org.graalvm.compiler.asm.aarch64
-
- org.graalvm.compiler.asm.amd64 - package org.graalvm.compiler.asm.amd64
-
- org.graalvm.compiler.bytecode - package org.graalvm.compiler.bytecode
-
- org.graalvm.compiler.code - package org.graalvm.compiler.code
-
- org.graalvm.compiler.core - package org.graalvm.compiler.core
-
The top-level package in Graal containing the main compiler class
GraalCompiler
.
- org.graalvm.compiler.core.aarch64 - package org.graalvm.compiler.core.aarch64
-
- org.graalvm.compiler.core.amd64 - package org.graalvm.compiler.core.amd64
-
- org.graalvm.compiler.core.common - package org.graalvm.compiler.core.common
-
- org.graalvm.compiler.core.common.alloc - package org.graalvm.compiler.core.common.alloc
-
- org.graalvm.compiler.core.common.calc - package org.graalvm.compiler.core.common.calc
-
- org.graalvm.compiler.core.common.cfg - package org.graalvm.compiler.core.common.cfg
-
- org.graalvm.compiler.core.common.memory - package org.graalvm.compiler.core.common.memory
-
- org.graalvm.compiler.core.common.spi - package org.graalvm.compiler.core.common.spi
-
- org.graalvm.compiler.core.common.type - package org.graalvm.compiler.core.common.type
-
- org.graalvm.compiler.core.common.util - package org.graalvm.compiler.core.common.util
-
- org.graalvm.compiler.core.gen - package org.graalvm.compiler.core.gen
-
This package contains the port of the LIRGenerator which translates HIR instructions to LIR
instructions for the backend.
- org.graalvm.compiler.core.match - package org.graalvm.compiler.core.match
-
- org.graalvm.compiler.core.phases - package org.graalvm.compiler.core.phases
-
- org.graalvm.compiler.core.phases.fuzzing - package org.graalvm.compiler.core.phases.fuzzing
-
- org.graalvm.compiler.core.target - package org.graalvm.compiler.core.target
-
- org.graalvm.compiler.debug - package org.graalvm.compiler.debug
-
- org.graalvm.compiler.graph - package org.graalvm.compiler.graph
-
This package contains the Node base class and the Graph container class of the Graal IR.
- org.graalvm.compiler.graph.iterators - package org.graalvm.compiler.graph.iterators
-
- org.graalvm.compiler.graph.spi - package org.graalvm.compiler.graph.spi
-
- org.graalvm.compiler.hotspot - package org.graalvm.compiler.hotspot
-
- org.graalvm.compiler.hotspot.aarch64 - package org.graalvm.compiler.hotspot.aarch64
-
- org.graalvm.compiler.hotspot.amd64 - package org.graalvm.compiler.hotspot.amd64
-
- org.graalvm.compiler.hotspot.debug - package org.graalvm.compiler.hotspot.debug
-
- org.graalvm.compiler.hotspot.lir - package org.graalvm.compiler.hotspot.lir
-
- org.graalvm.compiler.hotspot.meta - package org.graalvm.compiler.hotspot.meta
-
- org.graalvm.compiler.hotspot.nodes - package org.graalvm.compiler.hotspot.nodes
-
- org.graalvm.compiler.hotspot.nodes.type - package org.graalvm.compiler.hotspot.nodes.type
-
- org.graalvm.compiler.hotspot.phases - package org.graalvm.compiler.hotspot.phases
-
- org.graalvm.compiler.hotspot.replacements - package org.graalvm.compiler.hotspot.replacements
-
- org.graalvm.compiler.hotspot.replacements.arraycopy - package org.graalvm.compiler.hotspot.replacements.arraycopy
-
- org.graalvm.compiler.hotspot.stubs - package org.graalvm.compiler.hotspot.stubs
-
- org.graalvm.compiler.hotspot.word - package org.graalvm.compiler.hotspot.word
-
- org.graalvm.compiler.java - package org.graalvm.compiler.java
-
- org.graalvm.compiler.lir - package org.graalvm.compiler.lir
-
- org.graalvm.compiler.lir.aarch64 - package org.graalvm.compiler.lir.aarch64
-
- org.graalvm.compiler.lir.alloc - package org.graalvm.compiler.lir.alloc
-
- org.graalvm.compiler.lir.alloc.lsra - package org.graalvm.compiler.lir.alloc.lsra
-
- org.graalvm.compiler.lir.alloc.lsra.ssa - package org.graalvm.compiler.lir.alloc.lsra.ssa
-
- org.graalvm.compiler.lir.amd64 - package org.graalvm.compiler.lir.amd64
-
- org.graalvm.compiler.lir.amd64.phases - package org.graalvm.compiler.lir.amd64.phases
-
- org.graalvm.compiler.lir.amd64.vector - package org.graalvm.compiler.lir.amd64.vector
-
- org.graalvm.compiler.lir.asm - package org.graalvm.compiler.lir.asm
-
- org.graalvm.compiler.lir.constopt - package org.graalvm.compiler.lir.constopt
-
- org.graalvm.compiler.lir.debug - package org.graalvm.compiler.lir.debug
-
- org.graalvm.compiler.lir.dfa - package org.graalvm.compiler.lir.dfa
-
- org.graalvm.compiler.lir.framemap - package org.graalvm.compiler.lir.framemap
-
- org.graalvm.compiler.lir.gen - package org.graalvm.compiler.lir.gen
-
- org.graalvm.compiler.lir.hashing - package org.graalvm.compiler.lir.hashing
-
- org.graalvm.compiler.lir.phases - package org.graalvm.compiler.lir.phases
-
- org.graalvm.compiler.lir.profiling - package org.graalvm.compiler.lir.profiling
-
- org.graalvm.compiler.lir.ssa - package org.graalvm.compiler.lir.ssa
-
- org.graalvm.compiler.lir.stackslotalloc - package org.graalvm.compiler.lir.stackslotalloc
-
- org.graalvm.compiler.lir.util - package org.graalvm.compiler.lir.util
-
- org.graalvm.compiler.loop.phases - package org.graalvm.compiler.loop.phases
-
- org.graalvm.compiler.nodeinfo - package org.graalvm.compiler.nodeinfo
-
- org.graalvm.compiler.nodes - package org.graalvm.compiler.nodes
-
- org.graalvm.compiler.nodes.calc - package org.graalvm.compiler.nodes.calc
-
- org.graalvm.compiler.nodes.cfg - package org.graalvm.compiler.nodes.cfg
-
- org.graalvm.compiler.nodes.debug - package org.graalvm.compiler.nodes.debug
-
- org.graalvm.compiler.nodes.extended - package org.graalvm.compiler.nodes.extended
-
- org.graalvm.compiler.nodes.gc - package org.graalvm.compiler.nodes.gc
-
- org.graalvm.compiler.nodes.graphbuilderconf - package org.graalvm.compiler.nodes.graphbuilderconf
-
- org.graalvm.compiler.nodes.java - package org.graalvm.compiler.nodes.java
-
- org.graalvm.compiler.nodes.loop - package org.graalvm.compiler.nodes.loop
-
- org.graalvm.compiler.nodes.memory - package org.graalvm.compiler.nodes.memory
-
- org.graalvm.compiler.nodes.memory.address - package org.graalvm.compiler.nodes.memory.address
-
- org.graalvm.compiler.nodes.spi - package org.graalvm.compiler.nodes.spi
-
- org.graalvm.compiler.nodes.type - package org.graalvm.compiler.nodes.type
-
- org.graalvm.compiler.nodes.util - package org.graalvm.compiler.nodes.util
-
- org.graalvm.compiler.nodes.virtual - package org.graalvm.compiler.nodes.virtual
-
- org.graalvm.compiler.options - package org.graalvm.compiler.options
-
- org.graalvm.compiler.phases - package org.graalvm.compiler.phases
-
The top-level package in Graal containing options, counters and timers.
- org.graalvm.compiler.phases.common - package org.graalvm.compiler.phases.common
-
- org.graalvm.compiler.phases.common.inlining - package org.graalvm.compiler.phases.common.inlining
-
- org.graalvm.compiler.phases.common.inlining.info - package org.graalvm.compiler.phases.common.inlining.info
-
- org.graalvm.compiler.phases.common.inlining.info.elem - package org.graalvm.compiler.phases.common.inlining.info.elem
-
- org.graalvm.compiler.phases.common.inlining.policy - package org.graalvm.compiler.phases.common.inlining.policy
-
- org.graalvm.compiler.phases.common.inlining.walker - package org.graalvm.compiler.phases.common.inlining.walker
-
- org.graalvm.compiler.phases.common.util - package org.graalvm.compiler.phases.common.util
-
- org.graalvm.compiler.phases.contract - package org.graalvm.compiler.phases.contract
-
- org.graalvm.compiler.phases.graph - package org.graalvm.compiler.phases.graph
-
- org.graalvm.compiler.phases.schedule - package org.graalvm.compiler.phases.schedule
-
- org.graalvm.compiler.phases.tiers - package org.graalvm.compiler.phases.tiers
-
- org.graalvm.compiler.phases.util - package org.graalvm.compiler.phases.util
-
- org.graalvm.compiler.printer - package org.graalvm.compiler.printer
-
- org.graalvm.compiler.replacements - package org.graalvm.compiler.replacements
-
- org.graalvm.compiler.replacements.aarch64 - package org.graalvm.compiler.replacements.aarch64
-
- org.graalvm.compiler.replacements.amd64 - package org.graalvm.compiler.replacements.amd64
-
- org.graalvm.compiler.replacements.arraycopy - package org.graalvm.compiler.replacements.arraycopy
-
- org.graalvm.compiler.replacements.classfile - package org.graalvm.compiler.replacements.classfile
-
- org.graalvm.compiler.replacements.gc - package org.graalvm.compiler.replacements.gc
-
- org.graalvm.compiler.replacements.nodes - package org.graalvm.compiler.replacements.nodes
-
- org.graalvm.compiler.replacements.nodes.arithmetic - package org.graalvm.compiler.replacements.nodes.arithmetic
-
- org.graalvm.compiler.runtime - package org.graalvm.compiler.runtime
-
- org.graalvm.compiler.serviceprovider - package org.graalvm.compiler.serviceprovider
-
- org.graalvm.compiler.truffle.common - package org.graalvm.compiler.truffle.common
-
- org.graalvm.compiler.truffle.common.hotspot - package org.graalvm.compiler.truffle.common.hotspot
-
- org.graalvm.compiler.truffle.common.hotspot.libgraal - package org.graalvm.compiler.truffle.common.hotspot.libgraal
-
- org.graalvm.compiler.truffle.compiler - package org.graalvm.compiler.truffle.compiler
-
- org.graalvm.compiler.truffle.compiler.amd64.substitutions - package org.graalvm.compiler.truffle.compiler.amd64.substitutions
-
- org.graalvm.compiler.truffle.compiler.hotspot - package org.graalvm.compiler.truffle.compiler.hotspot
-
- org.graalvm.compiler.truffle.compiler.hotspot.aarch64 - package org.graalvm.compiler.truffle.compiler.hotspot.aarch64
-
- org.graalvm.compiler.truffle.compiler.hotspot.amd64 - package org.graalvm.compiler.truffle.compiler.hotspot.amd64
-
- org.graalvm.compiler.truffle.compiler.nodes - package org.graalvm.compiler.truffle.compiler.nodes
-
- org.graalvm.compiler.truffle.compiler.nodes.asserts - package org.graalvm.compiler.truffle.compiler.nodes.asserts
-
- org.graalvm.compiler.truffle.compiler.nodes.frame - package org.graalvm.compiler.truffle.compiler.nodes.frame
-
- org.graalvm.compiler.truffle.compiler.phases - package org.graalvm.compiler.truffle.compiler.phases
-
- org.graalvm.compiler.truffle.compiler.phases.inlining - package org.graalvm.compiler.truffle.compiler.phases.inlining
-
- org.graalvm.compiler.truffle.compiler.substitutions - package org.graalvm.compiler.truffle.compiler.substitutions
-
- org.graalvm.compiler.truffle.jfr - package org.graalvm.compiler.truffle.jfr
-
- org.graalvm.compiler.truffle.options - package org.graalvm.compiler.truffle.options
-
- org.graalvm.compiler.truffle.runtime - package org.graalvm.compiler.truffle.runtime
-
- org.graalvm.compiler.truffle.runtime.collection - package org.graalvm.compiler.truffle.runtime.collection
-
- org.graalvm.compiler.truffle.runtime.debug - package org.graalvm.compiler.truffle.runtime.debug
-
- org.graalvm.compiler.truffle.runtime.hotspot - package org.graalvm.compiler.truffle.runtime.hotspot
-
- org.graalvm.compiler.truffle.runtime.hotspot.java - package org.graalvm.compiler.truffle.runtime.hotspot.java
-
- org.graalvm.compiler.truffle.runtime.hotspot.libgraal - package org.graalvm.compiler.truffle.runtime.hotspot.libgraal
-
- org.graalvm.compiler.truffle.runtime.serviceprovider - package org.graalvm.compiler.truffle.runtime.serviceprovider
-
- org.graalvm.compiler.virtual.phases.ea - package org.graalvm.compiler.virtual.phases.ea
-
- org.graalvm.compiler.word - package org.graalvm.compiler.word
-
- org.graalvm.graphio - package org.graalvm.graphio
-
Send your graphs to IGV via a socket or a file.
- org.graalvm.jniutils - package org.graalvm.jniutils
-
- org.graalvm.libgraal - package org.graalvm.libgraal
-
- org.graalvm.libgraal.jni - package org.graalvm.libgraal.jni
-
- org.graalvm.libgraal.jni.annotation - package org.graalvm.libgraal.jni.annotation
-
- org.graalvm.nativebridge - package org.graalvm.nativebridge
-
- org.graalvm.util - package org.graalvm.util
-
- original() - Method in class org.graalvm.compiler.nodes.loop.LoopFragment
-
- original() - Method in class org.graalvm.compiler.nodes.loop.LoopFragmentInside
-
- original - Variable in class org.graalvm.compiler.replacements.SnippetTemplate.SnippetInfo
-
- originalBlockCount - Variable in class org.graalvm.compiler.core.common.alloc.DefaultCodeEmissionOrder
-
- originalClass(ResolvedJavaType) - Method in interface org.graalvm.compiler.api.replacements.SnippetReflectionProvider
-
Get the original Java class corresponding to a ResolvedJavaType
.
- originalClass(ResolvedJavaType) - Method in class org.graalvm.compiler.hotspot.meta.HotSpotSnippetReflectionProvider
-
- originalReturnStamp - Variable in class org.graalvm.compiler.replacements.nodes.ResolvedMethodHandleCallTargetNode
-
- originalTargetMethod - Variable in class org.graalvm.compiler.replacements.nodes.ResolvedMethodHandleCallTargetNode
-
- originalValue - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ControlFlow.HashTableSwitchOp
-
- originalValue(ValueNode, boolean) - Static method in class org.graalvm.compiler.nodes.util.GraphUtil
-
Tries to find an original value of the given node by traversing through proxies and
unambiguous phis.
- orl(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- orl(Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- orl(Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- orMemory(ValueNode, LIRLowerableAccess) - Method in class org.graalvm.compiler.core.amd64.AMD64NodeMatchRules
-
- orn(int, Register, Register, Register, AArch64Assembler.ShiftType, int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.205 Bitwise OR NOT (shifted register).
- orn(int, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
dst = src1 | (~src2).
- OrNode - Class in org.graalvm.compiler.nodes.calc
-
- OrNode(ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.nodes.calc.OrNode
-
- ornVVV(AArch64ASIMDAssembler.ASIMDSize, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.211 Bitwise inclusive or not vector.
for i in 0..n-1 do dst[i] = src1[i] | ~src2[i]
- orq(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- orq(Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- orq(Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- orr(int, Register, Register, long) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.206 Bitwise OR (immediate).
- orr(int, Register, Register, Register, AArch64Assembler.ShiftType, int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
Bitwise OR (shifted register).
- orr(int, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
dst = src1 | src2.
- orrVI(AArch64ASIMDAssembler.ASIMDSize, Register, long) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.212 Bitwise inclusive or.
dst = dst | imm{1,2}
- orrVI(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, long) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDMacroAssembler
-
Performs a bitwise inclusive or with the provided immediate on each element.
- orrVVV(AArch64ASIMDAssembler.ASIMDSize, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.213 Bitwise inclusive or vector.
for i in 0..n-1 do dst[i] = src1[i] | src2[i]
- orToMemory(WriteNode, ReadNode, ValueNode) - Method in class org.graalvm.compiler.core.amd64.AMD64NodeMatchRules
-
- osArch - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfigAccess
-
Name for current CPU architecture.
- osName - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfigAccess
-
Name for current OS.
- OSR - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- OSR_MIGRATION_END - Static variable in class org.graalvm.compiler.hotspot.meta.HotSpotForeignCallsProviderImpl
-
- OSR_POLL_INTERVAL - Static variable in class org.graalvm.compiler.truffle.runtime.BytecodeOSRMetadata
-
- OSRCompilationThreshold - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- OSRLocalNode - Class in org.graalvm.compiler.nodes.extended
-
- OSRLocalNode(int, Stamp) - Constructor for class org.graalvm.compiler.nodes.extended.OSRLocalNode
-
- OSRLockNode - Class in org.graalvm.compiler.nodes.extended
-
- OSRLockNode(int, Stamp) - Constructor for class org.graalvm.compiler.nodes.extended.OSRLockNode
-
- osrLoop - Variable in class org.graalvm.compiler.nodes.LoopBeginNode
-
- OSRMaxCompilationReAttempts - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- osrMigrationEndAddress - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- OSRMonitorEnterNode - Class in org.graalvm.compiler.nodes.extended
-
- OSRMonitorEnterNode(ValueNode, MonitorIdNode) - Constructor for class org.graalvm.compiler.nodes.extended.OSRMonitorEnterNode
-
- OSRStartNode - Class in org.graalvm.compiler.nodes.extended
-
- OSRStartNode() - Constructor for class org.graalvm.compiler.nodes.extended.OSRStartNode
-
- osThreadInterruptedOffset - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- osThreadOffset - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- out() - Method in class org.graalvm.compiler.core.gen.InstructionPrinter
-
- out() - Method in class org.graalvm.compiler.debug.LogStream
-
- out - Static variable in class org.graalvm.compiler.debug.TTY
-
The
PrintStream
to which all non-suppressed output from
TTY
is written.
- out() - Static method in class org.graalvm.compiler.debug.TTY
-
Gets the thread-local log stream to which the static methods of this class send their output.
- out - Variable in class org.graalvm.compiler.printer.CompilationPrinter
-
- Out - Annotation Type in org.graalvm.nativebridge
-
Configures an array parameter as an out-parameter.
- outer - Variable in class org.graalvm.compiler.nodes.GraphDecoder.LoopScope
-
- outerFirst() - Method in class org.graalvm.compiler.nodes.loop.LoopsData
-
Get all loops, with outer loops ordered before inner loops.
- outerFrameState() - Method in class org.graalvm.compiler.nodes.FrameState
-
- outerState - Variable in class org.graalvm.compiler.replacements.PEGraphDecoder.PEMethodScope
-
- outgoingFlags - Static variable in class org.graalvm.compiler.lir.StandardOp.JumpOp
-
- outgoingSize - Variable in class org.graalvm.compiler.lir.framemap.FrameMap
-
Size of the area occupied by outgoing overflow arguments.
- outgoingSize() - Method in class org.graalvm.compiler.lir.framemap.FrameMap
-
- OutOfBoundsExceptionStub - Class in org.graalvm.compiler.hotspot.stubs
-
- OutOfBoundsExceptionStub(OptionValues, HotSpotProviders, HotSpotForeignCallLinkage) - Constructor for class org.graalvm.compiler.hotspot.stubs.OutOfBoundsExceptionStub
-
- OutOfRegistersException - Class in org.graalvm.compiler.lir.alloc
-
Thrown if the register allocator runs out of registers.
- OutOfRegistersException(String) - Constructor for class org.graalvm.compiler.lir.alloc.OutOfRegistersException
-
- OutOfRegistersException(Throwable, String) - Constructor for class org.graalvm.compiler.lir.alloc.OutOfRegistersException
-
- OutOfRegistersException(String, String) - Constructor for class org.graalvm.compiler.lir.alloc.OutOfRegistersException
-
- OutOfRegistersException(Throwable, String, String) - Constructor for class org.graalvm.compiler.lir.alloc.OutOfRegistersException
-
- output() - Method in interface org.graalvm.compiler.debug.DebugConfig
-
- output - Variable in class org.graalvm.compiler.lir.aarch64.AArch64MathIntrinsicBinaryOp
-
- output - Variable in class org.graalvm.compiler.lir.amd64.AMD64MathIntrinsicBinaryOp
-
- output - Variable in class org.graalvm.compiler.lir.amd64.AMD64MathIntrinsicUnaryOp
-
- OUTPUT_BITS - Static variable in class org.graalvm.compiler.truffle.compiler.nodes.AnyExtendNode
-
- overflowSpeculationNotTaken - Static variable in class org.graalvm.compiler.nodes.LoopBeginNode
-
- overflowSpeculationTaken - Static variable in class org.graalvm.compiler.nodes.LoopBeginNode
-
- P_ - Static variable in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler.VEXPrefixConfig
-
- P_0F - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- P_0F38 - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- P_0F3A - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- P_66 - Static variable in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler.VEXPrefixConfig
-
- P_F2 - Static variable in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler.VEXPrefixConfig
-
- P_F3 - Static variable in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler.VEXPrefixConfig
-
- PackedData(int, int, DataSection.Data[]) - Constructor for class org.graalvm.compiler.code.DataSection.PackedData
-
- packusdw(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- packusdw(AVXKind.AVXSize, Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- packuswb(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- packuswb(AVXKind.AVXSize, Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- paddd(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- paddq(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- pageSize(GraalHotSpotVMConfig) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- palignr(Register, Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- palignr(AVXKind.AVXSize, Register, Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- palignr(AVXKind.AVXSize, Register, Register, Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- pand(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- pand(Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- pand(AVXKind.AVXSize, Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- pand(AVXKind.AVXSize, Register, Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- pand(AVXKind.AVXSize, Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- pandn(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- pandn(AVXKind.AVXSize, Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- pandU(AVXKind.AVXSize, Register, AMD64Address, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
PAND with unaligned memory operand.
- ParameterNode - Class in org.graalvm.compiler.nodes
-
The Parameter
instruction is a placeholder for an incoming argument to a function call.
- ParameterNode(int, StampPair) - Constructor for class org.graalvm.compiler.nodes.ParameterNode
-
- ParameterPlugin - Interface in org.graalvm.compiler.nodes.graphbuilderconf
-
- parameters - Variable in class org.graalvm.compiler.hotspot.amd64.AMD64TailcallOp
-
- parameters - Variable in class org.graalvm.compiler.lir.aarch64.AArch64Call.CallOp
-
- parameters - Variable in class org.graalvm.compiler.lir.aarch64.AArch64CCall
-
- parameters - Variable in class org.graalvm.compiler.lir.amd64.AMD64BreakpointOp
-
A set of values loaded into the Java ABI parameter locations (for inspection by a debugger).
- parameters - Variable in class org.graalvm.compiler.lir.amd64.AMD64Call.CallOp
-
- parameters - Variable in class org.graalvm.compiler.lir.amd64.AMD64CCall
-
- parent - Variable in class org.graalvm.compiler.debug.CloseableCounter
-
- parent - Variable in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins
-
The plugins
searched before searching in this object.
- parent() - Method in class org.graalvm.compiler.nodes.loop.LoopEx
-
- parse(String, int, String, String) - Static method in class org.graalvm.compiler.code.HexCodeFile
-
- parse(String) - Static method in class org.graalvm.compiler.debug.MethodFilter
-
Parses a string containing a list of comma separated, possibly negated filter patterns into a
filter.
- parseAndInlineCallee(ResolvedJavaMethod, ValueNode[], IntrinsicContext) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- parseGraph(HighTierContext, StructuredGraph, ResolvedJavaMethod) - Method in class org.graalvm.compiler.truffle.compiler.phases.TruffleHostInliningPhase
-
- parseMethodDescriptor(String) - Method in class org.graalvm.compiler.hotspot.HotSpotSnippetMetaAccessProvider
-
- parseOption(String, Object, EconomicMap<OptionKey<?>, Object>, Iterable<OptionDescriptors>) - Static method in class org.graalvm.compiler.options.OptionsParser
-
Parses a given option name and value.
- parseOptions() - Static method in class org.graalvm.compiler.hotspot.HotSpotGraalOptionValues
-
Gets and parses options based on saved system
properties.
- parseOptions(EconomicMap<String, String>, EconomicMap<OptionKey<?>, Object>, Iterable<OptionDescriptors>) - Static method in class org.graalvm.compiler.options.OptionsParser
-
Parses a map representing assignments of values to options.
- parseOptionSettingTo(String, EconomicMap<String, String>) - Static method in class org.graalvm.compiler.options.OptionsParser
-
Parses a given option setting string and adds the parsed key and value dst
.
- parseOptionValue(OptionDescriptor, Object) - Static method in class org.graalvm.compiler.options.OptionsParser
-
Parses a given option value with a known descriptor.
- ParsePEGraphsWithAssumptions - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- parsingIntrinsic() - Method in class org.graalvm.compiler.java.BytecodeParser
-
- parsingIntrinsic() - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext
-
Determines if this parsing context is within the bytecode of an intrinsic or a method inlined
by an intrinsic.
- parsingIntrinsic() - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderTool
-
Determines if this parsing context is within the bytecode of an intrinsic or a method inlined
by an intrinsic.
- parsingIntrinsic() - Method in class org.graalvm.compiler.replacements.GraphKit
-
- parsingIntrinsic() - Method in class org.graalvm.compiler.replacements.IntrinsicGraphBuilder
-
- parsingInvocationPlugin - Variable in class org.graalvm.compiler.replacements.PEGraphDecoder.PEAppendGraphBuilderContext
-
- PartialBlockCompilation - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- PartialBlockCompilationSize - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- PartialBlockMaximumSize - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- PartialEscapeAnalysis - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- PartialEscapeBlockState<T extends PartialEscapeBlockState<T>> - Class in org.graalvm.compiler.virtual.phases.ea
-
- PartialEscapeBlockState(OptionValues, DebugContext) - Constructor for class org.graalvm.compiler.virtual.phases.ea.PartialEscapeBlockState
-
- PartialEscapeBlockState(PartialEscapeBlockState<T>) - Constructor for class org.graalvm.compiler.virtual.phases.ea.PartialEscapeBlockState
-
- PartialEscapeBlockState.Final - Class in org.graalvm.compiler.virtual.phases.ea
-
Final subclass of PartialEscapeBlockState, for performance and to make everything behave
nicely with generics.
- PartialEscapeClosure<BlockT extends PartialEscapeBlockState<BlockT>> - Class in org.graalvm.compiler.virtual.phases.ea
-
- PartialEscapeClosure(StructuredGraph.ScheduleResult, CoreProviders) - Constructor for class org.graalvm.compiler.virtual.phases.ea.PartialEscapeClosure
-
- PartialEscapeClosure.Final - Class in org.graalvm.compiler.virtual.phases.ea
-
Final subclass of PartialEscapeClosure, for performance and to make everything behave nicely
with generics.
- PartialEscapeClosure.MergeProcessor - Class in org.graalvm.compiler.virtual.phases.ea
-
- PartialEscapePhase - Class in org.graalvm.compiler.virtual.phases.ea
-
- PartialEscapePhase(boolean, CanonicalizerPhase, OptionValues) - Constructor for class org.graalvm.compiler.virtual.phases.ea.PartialEscapePhase
-
- PartialEscapePhase(boolean, CanonicalizerPhase, BasePhase<CoreProviders>, OptionValues) - Constructor for class org.graalvm.compiler.virtual.phases.ea.PartialEscapePhase
-
- PartialEscapePhase(boolean, boolean, CanonicalizerPhase, BasePhase<CoreProviders>, OptionValues) - Constructor for class org.graalvm.compiler.virtual.phases.ea.PartialEscapePhase
-
- PartialEscapePhase(int, boolean, CanonicalizerPhase, BasePhase<CoreProviders>) - Constructor for class org.graalvm.compiler.virtual.phases.ea.PartialEscapePhase
-
- PartialEscapePhase(boolean, boolean, CanonicalizerPhase, BasePhase<CoreProviders>, OptionValues, SchedulePhase.SchedulingStrategy) - Constructor for class org.graalvm.compiler.virtual.phases.ea.PartialEscapePhase
-
- PartialEvaluationMemUse - Static variable in class org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl
-
- PartialEvaluationTime - Static variable in class org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl
-
- PartialEvaluator - Class in org.graalvm.compiler.truffle.compiler
-
Class performing the partial evaluation starting from the root node of an AST.
- PartialEvaluator(TruffleCompilerConfiguration, GraphBuilderConfiguration, KnownTruffleTypes) - Constructor for class org.graalvm.compiler.truffle.compiler.PartialEvaluator
-
- partialEvaluator - Variable in class org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl
-
- partialEvaluator() - Method in class org.graalvm.compiler.truffle.compiler.TruffleTierConfiguration
-
- PartialEvaluatorConfiguration - Interface in org.graalvm.compiler.truffle.compiler
-
- PartialIntrinsicCallTargetNode - Class in org.graalvm.compiler.replacements
-
Marker node for a call to the enclosing method of an intrinsic.
- PartialIntrinsicCallTargetNode(CallTargetNode.InvokeKind, ResolvedJavaMethod, StampPair, ValueNode...) - Constructor for class org.graalvm.compiler.replacements.PartialIntrinsicCallTargetNode
-
- PartialUnroll - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- partialUnroll(LoopEx, EconomicMap<LoopBeginNode, OpaqueNode>) - Static method in class org.graalvm.compiler.loop.phases.LoopTransformations
-
- partialUnrollOverflowCheck(OpaqueNode, ValueNode, CountedLoopInfo) - Static method in class org.graalvm.compiler.nodes.loop.LoopFragmentInside
-
- patch(long, int, byte[]) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler.SingleInstructionAnnotation
-
- patch(long, int, byte[]) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler.AdrpAddMacroInstruction
-
- patch(long, int, byte[]) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler.AdrpLdrMacroInstruction
-
- patch(long, int, byte[]) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler.MovSequenceAnnotation
-
- patchAddLo12(int, int) - Static method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler.PatcherUtil
-
Patches add with provided imm12 value.
- patchAdrpHi21(int, int) - Static method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler.PatcherUtil
-
Patches adrp instruction with provided imm21 value.
- patchBitSequence(int, int, int[], int[]) - Static method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler.PatcherUtil
-
Method to patch a series a bytes within an instruction.
- patchCounterIncrement(Assembler<?>, int[]) - Method in class org.graalvm.compiler.hotspot.HotSpotCounterOp
-
Patches the increment value in the instruction emitted by this instruction.
- PATCHED_VERIFIED_ENTRY_POINT_INSTRUCTION_SIZE - Static variable in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotBackend
-
The size of the instruction used to patch the verified entry point of an nmethod when the
nmethod is made non-entrant or a zombie (e.g.
- PatcherUtil() - Constructor for class org.graalvm.compiler.asm.aarch64.AArch64Assembler.PatcherUtil
-
- patchJumpTarget(int, int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
Patches jump targets when label gets bound.
- patchJumpTarget(int, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- patchJumpTarget(int, int) - Method in class org.graalvm.compiler.asm.Assembler
-
- patchLdrLo12(int, int, int) - Static method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler.PatcherUtil
-
Patches lar (unsigned, scaled) with provided imm12 value.
- patchMov(int, int) - Static method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler.PatcherUtil
-
Patches mov instruction with provided imm16 value.
- patchNodes(Graph.DuplicationReplacement) - Method in class org.graalvm.compiler.nodes.loop.LoopFragment
-
- patchProxyAtPhi(PhiNode, LoopExitNode, ValueNode) - Static method in class org.graalvm.compiler.nodes.loop.LoopFragmentInside
-
- patchReturnAddress(Word) - Static method in class org.graalvm.compiler.hotspot.nodes.PatchReturnAddressNode
-
- PatchReturnAddressNode - Class in org.graalvm.compiler.hotspot.nodes
-
Modifies the return address of the current frame.
- PatchReturnAddressNode(ValueNode) - Constructor for class org.graalvm.compiler.hotspot.nodes.PatchReturnAddressNode
-
- patchS4(long, long) - Method in interface org.graalvm.compiler.core.common.util.TypeWriter
-
Patches a previously written signed 4 byte value at a given offset.
- patchS4(long, long) - Method in class org.graalvm.compiler.core.common.util.UnsafeArrayTypeWriter
-
- PathUtilities - Class in org.graalvm.compiler.debug
-
Miscellaneous methods for modifying and generating file system paths.
- PathUtilities() - Constructor for class org.graalvm.compiler.debug.PathUtilities
-
- PathUtilitiesProvider - Interface in org.graalvm.compiler.debug
-
Defines a service for accessing storage resembling a file system.
- pause() - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
- pause() - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- pause() - Static method in class org.graalvm.compiler.nodes.PauseNode
-
- PauseNode - Class in org.graalvm.compiler.nodes
-
A node that results in a platform dependent pause instruction being emitted.
- PauseNode() - Constructor for class org.graalvm.compiler.nodes.PauseNode
-
- pclmulqdq(Register, Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- pcmpeq(AVXKind.AVXSize, Stride, Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
Compares all packed bytes/words/dwords in dst
to src
.
- pcmpeq(AVXKind.AVXSize, JavaKind, Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
Compares all packed bytes/words/dwords in dst
to src
.
- pcmpeq(AVXKind.AVXSize, Stride, Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
Compares all packed bytes/words/dwords in dst
to src
.
- pcmpeq(AVXKind.AVXSize, JavaKind, Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
Compares all packed bytes/words/dwords in dst
to src
.
- pcmpeqb(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- pcmpeqb(Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- pcmpeqb(AVXKind.AVXSize, Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- pcmpeqb(AVXKind.AVXSize, Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- pcmpeqd(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- pcmpeqd(Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- pcmpeqd(AVXKind.AVXSize, Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- pcmpeqd(AVXKind.AVXSize, Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- pcmpeqw(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- pcmpeqw(Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- pcmpeqw(AVXKind.AVXSize, Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- pcmpeqw(AVXKind.AVXSize, Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- pcmpestri(Register, AMD64Address, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- pcmpestri(Register, Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- pcmpgtb(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- pcmpgtb(AVXKind.AVXSize, Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- pcmpgtd(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- pcmpgtd(AVXKind.AVXSize, Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- PDEP - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexGeneralPurposeRVMOp
-
- PEAgnosticInlineInvokePlugin - Class in org.graalvm.compiler.truffle.compiler
-
- PEAgnosticInlineInvokePlugin(TruffleInliningData, PartialEvaluator) - Constructor for class org.graalvm.compiler.truffle.compiler.PEAgnosticInlineInvokePlugin
-
- PEAppendGraphBuilderContext(PEGraphDecoder.PEMethodScope, FixedWithNextNode, boolean) - Constructor for class org.graalvm.compiler.replacements.PEGraphDecoder.PEAppendGraphBuilderContext
-
- PEAppendGraphBuilderContext(PEGraphDecoder.PEMethodScope, FixedWithNextNode) - Constructor for class org.graalvm.compiler.replacements.PEGraphDecoder.PEAppendGraphBuilderContext
-
- PEAppendGraphBuilderContext(PEGraphDecoder.PEMethodScope, FixedWithNextNode, CallTargetNode.InvokeKind, JavaType, boolean, boolean) - Constructor for class org.graalvm.compiler.replacements.PEGraphDecoder.PEAppendGraphBuilderContext
-
- PECanonicalizerTool(Assumptions, OptionValues) - Constructor for class org.graalvm.compiler.nodes.SimplifyingGraphDecoder.PECanonicalizerTool
-
- peek() - Method in class org.graalvm.compiler.graph.NodeStack
-
- peek() - Method in class org.graalvm.compiler.truffle.runtime.collection.ArrayQueue
-
- peek() - Method in class org.graalvm.compiler.truffle.runtime.collection.BTreeQueue
-
- peek() - Method in class org.graalvm.compiler.truffle.runtime.collection.DelegatingBlockingQueue
-
- peekMonitorId() - Method in class org.graalvm.compiler.java.FrameStateBuilder
-
- peekObject() - Method in class org.graalvm.compiler.java.FrameStateBuilder
-
- peel(LoopEx) - Static method in class org.graalvm.compiler.loop.phases.LoopTransformations
-
- PeelALot - Static variable in class org.graalvm.compiler.nodes.loop.LoopPolicies.Options
-
- PEELED - Static variable in class org.graalvm.compiler.loop.phases.LoopPeelingPhase
-
- peelings - Variable in class org.graalvm.compiler.nodes.LoopBeginNode
-
- peelings() - Method in class org.graalvm.compiler.nodes.LoopBeginNode
-
- peephole(ValueNode) - Method in class org.graalvm.compiler.core.aarch64.AArch64NodeLIRBuilder
-
- peephole(ValueNode) - Method in class org.graalvm.compiler.core.amd64.AMD64NodeLIRBuilder
-
- peephole(ValueNode) - Method in class org.graalvm.compiler.core.gen.NodeLIRBuilder
-
- PEGraphDecoder - Class in org.graalvm.compiler.replacements
-
A graph decoder that performs partial evaluation, i.e., that performs method inlining and
canonicalization/simplification of nodes during decoding.
- PEGraphDecoder(Architecture, StructuredGraph, CoreProviders, LoopExplosionPlugin, InvocationPlugins, InlineInvokePlugin[], ParameterPlugin, NodePlugin[], ResolvedJavaMethod, SourceLanguagePositionProvider, ConcurrentHashMap<PEGraphDecoder.SpecialCallTargetCacheKey, Object>, ConcurrentHashMap<ResolvedJavaMethod, Object>, boolean) - Constructor for class org.graalvm.compiler.replacements.PEGraphDecoder
-
- PEGraphDecoder.ExceptionPlaceholderNode - Class in org.graalvm.compiler.replacements
-
- PEGraphDecoder.Options - Class in org.graalvm.compiler.replacements
-
- PEGraphDecoder.PEAppendGraphBuilderContext - Class in org.graalvm.compiler.replacements
-
- PEGraphDecoder.PEMethodScope - Class in org.graalvm.compiler.replacements
-
- PEGraphDecoder.PENonAppendGraphBuilderContext - Class in org.graalvm.compiler.replacements
-
- PEGraphDecoder.PEPluginGraphBuilderContext - Class in org.graalvm.compiler.replacements
-
- PEGraphDecoder.SpecialCallTargetCacheKey - Class in org.graalvm.compiler.replacements
-
- PEMethodScope(StructuredGraph, PEGraphDecoder.PEMethodScope, GraphDecoder.LoopScope, EncodedGraph, ResolvedJavaMethod, GraphDecoder.InvokeData, int, ValueNode[]) - Constructor for class org.graalvm.compiler.replacements.PEGraphDecoder.PEMethodScope
-
- PENDING_EXCEPTION_LOCATION - Static variable in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- pendingDeoptimizationOffset - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- pendingExceptionOffset - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- pendingFailedSpeculationOffset - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- pendingTransferToInterpreterOffset - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- pendingTransferToInterpreterOffset(CompilableTruffleAST) - Method in interface org.graalvm.compiler.truffle.common.hotspot.HotSpotTruffleCompiler
-
- pendingTransferToInterpreterOffset(CompilableTruffleAST) - Method in class org.graalvm.compiler.truffle.compiler.hotspot.HotSpotTruffleCompilerImpl
-
- pendingVirtualObjects - Variable in class org.graalvm.compiler.core.gen.DebugInfoBuilder
-
- PENonAppendGraphBuilderContext(PEGraphDecoder.PEMethodScope, Invoke) - Constructor for class org.graalvm.compiler.replacements.PEGraphDecoder.PENonAppendGraphBuilderContext
-
- PEPluginGraphBuilderContext(PEGraphDecoder.PEMethodScope, FixedNode) - Constructor for class org.graalvm.compiler.replacements.PEGraphDecoder.PEPluginGraphBuilderContext
-
- PEReadEliminationBlockState - Class in org.graalvm.compiler.virtual.phases.ea
-
- PEReadEliminationBlockState(OptionValues, DebugContext) - Constructor for class org.graalvm.compiler.virtual.phases.ea.PEReadEliminationBlockState
-
- PEReadEliminationBlockState(PEReadEliminationBlockState) - Constructor for class org.graalvm.compiler.virtual.phases.ea.PEReadEliminationBlockState
-
- PEReadEliminationClosure - Class in org.graalvm.compiler.virtual.phases.ea
-
- PEReadEliminationClosure(StructuredGraph.ScheduleResult, CoreProviders) - Constructor for class org.graalvm.compiler.virtual.phases.ea.PEReadEliminationClosure
-
- PerformanceInformationHandler - Class in org.graalvm.compiler.truffle.compiler
-
- PerformanceWarningsAreFatal - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- performCompilation(DebugContext) - Method in class org.graalvm.compiler.core.CompilationWrapper
-
Perform the compilation wrapped by this object.
- performCompilation(DebugContext) - Method in class org.graalvm.compiler.hotspot.CompilationTask.HotSpotCompilationWrapper
-
- performSpeculativeGuardMovement(MidTierContext, StructuredGraph, LoopsData) - Static method in class org.graalvm.compiler.loop.phases.SpeculativeGuardMovementPhase
-
- performSpeculativeGuardMovement(MidTierContext, StructuredGraph, LoopsData, boolean) - Static method in class org.graalvm.compiler.loop.phases.SpeculativeGuardMovementPhase
-
- performSpeculativeGuardMovement(MidTierContext, StructuredGraph, LoopsData, NodeBitMap) - Static method in class org.graalvm.compiler.loop.phases.SpeculativeGuardMovementPhase
-
- performSpeculativeGuardMovement(MidTierContext, StructuredGraph, LoopsData, NodeBitMap, boolean) - Static method in class org.graalvm.compiler.loop.phases.SpeculativeGuardMovementPhase
-
- PermanentBailoutException - Class in org.graalvm.compiler.core.common
-
- PermanentBailoutException(String, Object...) - Constructor for class org.graalvm.compiler.core.common.PermanentBailoutException
-
- PermanentBailoutException(String) - Constructor for class org.graalvm.compiler.core.common.PermanentBailoutException
-
- PermanentBailoutException(Throwable, String, Object...) - Constructor for class org.graalvm.compiler.core.common.PermanentBailoutException
-
- persistentEncodedGraphCache(boolean) - Method in class org.graalvm.compiler.truffle.compiler.hotspot.HotSpotPartialEvaluator
-
Used only in unit-tests.
- persistentEncodedGraphCache - Variable in class org.graalvm.compiler.truffle.compiler.PartialEvaluator
-
- PEXT - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexGeneralPurposeRVMOp
-
- pextrw(Register, Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- Phase - Class in org.graalvm.compiler.phases
-
Base class for compiler phases that don't need a context object.
- Phase() - Constructor for class org.graalvm.compiler.phases.Phase
-
- phaseFulfillsSizeContract(StructuredGraph, int, int, PhaseSizeContract) - Static method in class org.graalvm.compiler.phases.contract.NodeCostUtil
-
- PhaseOptions() - Constructor for class org.graalvm.compiler.phases.BasePhase.PhaseOptions
-
- PhasePlan<T> - Interface in org.graalvm.compiler.core.common.util
-
An ordered list of compiler phases.
- PhasePlan.Printer - Class in org.graalvm.compiler.core.common.util
-
Utility for formatting a plan as a string.
- PhasePlanSerializer - Class in org.graalvm.compiler.core.phases.fuzzing
-
Provides tools to save a serialized version of the
Suites
to a file and load the
Suites
from the file.
- PhasePlanSerializer() - Constructor for class org.graalvm.compiler.core.phases.fuzzing.PhasePlanSerializer
-
- PhaseSizeContract - Interface in org.graalvm.compiler.phases.contract
-
- PhaseSuite<C> - Class in org.graalvm.compiler.phases
-
A compiler phase that can apply an ordered collection of phases to a graph.
- PhaseSuite() - Constructor for class org.graalvm.compiler.phases.PhaseSuite
-
- PhaseSuite.Options - Class in org.graalvm.compiler.phases
-
- phi - Variable in class org.graalvm.compiler.nodes.loop.BasicInductionVariable
-
- phiIn(LIR, AbstractBlockBase<?>) - Static method in class org.graalvm.compiler.lir.ssa.SSAUtil
-
- PhiNode - Class in org.graalvm.compiler.nodes
-
- PhiNode(NodeClass<? extends PhiNode>, Stamp, AbstractMergeNode) - Constructor for class org.graalvm.compiler.nodes.PhiNode
-
- phiOut(LIR, AbstractBlockBase<?>) - Static method in class org.graalvm.compiler.lir.ssa.SSAUtil
-
- phiOutIndex(LIR, AbstractBlockBase<?>) - Static method in class org.graalvm.compiler.lir.ssa.SSAUtil
-
- phiPredecessorAt(int) - Method in class org.graalvm.compiler.nodes.AbstractMergeNode
-
- phiPredecessorAt(int) - Method in class org.graalvm.compiler.nodes.LoopBeginNode
-
- phiPredecessorCount() - Method in class org.graalvm.compiler.nodes.AbstractMergeNode
-
- phiPredecessorCount() - Method in class org.graalvm.compiler.nodes.LoopBeginNode
-
- phiPredecessorIndex(AbstractEndNode) - Method in class org.graalvm.compiler.nodes.AbstractMergeNode
-
- phiPredecessorIndex(AbstractEndNode) - Method in class org.graalvm.compiler.nodes.LoopBeginNode
-
- PhiResolver - Class in org.graalvm.compiler.lir.gen
-
Converts phi instructions into moves.
- PhiResolver(LIRGeneratorTool, LIRInsertionBuffer, List<LIRInstruction>, int) - Constructor for class org.graalvm.compiler.lir.gen.PhiResolver
-
- phis() - Method in class org.graalvm.compiler.nodes.AbstractMergeNode
-
- PhiTransformPhase - Class in org.graalvm.compiler.truffle.compiler.phases
-
This phase recognizes
phis
that are repeatedly converted back and forth with
lossless conversions.
- PhiTransformPhase(CanonicalizerPhase) - Constructor for class org.graalvm.compiler.truffle.compiler.phases.PhiTransformPhase
-
- piArrayCastToSnippetReplaceeStamp(Object, int) - Static method in class org.graalvm.compiler.nodes.PiArrayNode
-
Changes the stamp of an object inside a snippet to be the stamp of the node replaced by the
snippet.
- PiArrayNode - Class in org.graalvm.compiler.nodes
-
A
PiNode
that also provides an array length in addition to a more refined stamp.
- PiArrayNode(ValueNode, ValueNode, Stamp) - Constructor for class org.graalvm.compiler.nodes.PiArrayNode
-
- PiArrayNode.Placeholder - Class in org.graalvm.compiler.nodes
-
A placeholder node in a snippet that will be replaced with a
PiArrayNode
when the
snippet is instantiated.
- piCast(Object, ResolvedJavaType, boolean, boolean) - Static method in class org.graalvm.compiler.nodes.PiNode
-
- piCast(ValueNode, GuardingNode, Stamp) - Method in class org.graalvm.compiler.replacements.InvocationPluginHelper
-
- piCastNonNull(KlassPointer, GuardingNode) - Static method in class org.graalvm.compiler.hotspot.replacements.ClassGetHubNode
-
- piCastNonNull(Object, GuardingNode) - Static method in class org.graalvm.compiler.nodes.PiNode
-
Changes the stamp of an object and ensures the newly stamped value is non-null and does not
float above a given guard.
- piCastNonNull(Object, ResolvedJavaType) - Static method in class org.graalvm.compiler.nodes.PiNode
-
Changes the stamp of an object to represent a given type and to indicate that the object is
not null.
- piCastNonNullClass(Class<?>, GuardingNode) - Static method in class org.graalvm.compiler.nodes.PiNode
-
Changes the stamp of an object and ensures the newly stamped value is non-null and does not
float above a given guard.
- piCastNonZero(int, GuardingNode) - Static method in class org.graalvm.compiler.nodes.PiNode
-
- piCastNonZero(long, GuardingNode) - Static method in class org.graalvm.compiler.nodes.PiNode
-
- piCastPositive(int, GuardingNode) - Static method in class org.graalvm.compiler.nodes.PiNode
-
Changes the stamp of a primitive value and ensures the newly stamped value is positive and
does not float above a given guard.
- piCastToSnippetReplaceeStamp(Object) - Static method in class org.graalvm.compiler.nodes.PiNode
-
Changes the stamp of an object inside a snippet to be the stamp of the node replaced by the
snippet.
- PiNode - Class in org.graalvm.compiler.nodes
-
A node that changes the type of its input, usually narrowing it.
- PiNode(NodeClass<? extends PiNode>, ValueNode, Stamp, GuardingNode) - Constructor for class org.graalvm.compiler.nodes.PiNode
-
- PiNode(ValueNode, Stamp) - Constructor for class org.graalvm.compiler.nodes.PiNode
-
- PiNode(ValueNode, Stamp, ValueNode) - Constructor for class org.graalvm.compiler.nodes.PiNode
-
- PiNode(ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.nodes.PiNode
-
- PiNode(ValueNode, ResolvedJavaType, boolean, boolean) - Constructor for class org.graalvm.compiler.nodes.PiNode
-
- PiNode.IntrinsifyOp - Enum in org.graalvm.compiler.nodes
-
- PiNode.Placeholder - Class in org.graalvm.compiler.nodes
-
A placeholder node in a snippet that will be replaced with a
PiNode
when the snippet
is instantiated.
- PiNode.PlaceholderStamp - Class in org.graalvm.compiler.nodes
-
- pinsrw(Register, Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- piStamp - Variable in class org.graalvm.compiler.nodes.PiNode
-
- piStamp() - Method in class org.graalvm.compiler.nodes.PiNode
-
A stamp expressing the property that is proved by the
guard, but not
more.
- PLACEHOLDER - Static variable in class org.graalvm.compiler.asm.aarch64.AArch64Address
-
Placeholder for addresses that get patched later.
- placeholder(ResolvedJavaMethod) - Static method in class org.graalvm.compiler.graph.NodeSourcePosition
-
- placeholder(ResolvedJavaMethod, int) - Static method in class org.graalvm.compiler.graph.NodeSourcePosition
-
- Placeholder(ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.nodes.PiArrayNode.Placeholder
-
- Placeholder(NodeClass<? extends PiNode.Placeholder>, ValueNode) - Constructor for class org.graalvm.compiler.nodes.PiNode.Placeholder
-
- Placeholder(ValueNode) - Constructor for class org.graalvm.compiler.nodes.PiNode.Placeholder
-
- PlaceholderInvokable(ResolvedJavaMethod, ResolvedJavaMethod, int) - Constructor for class org.graalvm.compiler.nodes.InliningLog.PlaceholderInvokable
-
- PlaceholderPhase<C> - Class in org.graalvm.compiler.phases
-
- PlaceholderPhase(Class<? extends BasePhase<? super C>>) - Constructor for class org.graalvm.compiler.phases.PlaceholderPhase
-
- placeNewSegmentAndCleanup(LoopEx, EconomicMap<Node, Node>, EconomicMap<Node, Node>) - Method in class org.graalvm.compiler.nodes.loop.LoopFragmentInside
-
- PLATFORM - Static variable in class org.graalvm.compiler.code.HexCodeFile
-
- platformConfigurationProvider - Variable in class org.graalvm.compiler.nodes.spi.CoreProvidersImpl
-
- PlatformConfigurationProvider - Interface in org.graalvm.compiler.nodes.spi
-
- plugin - Variable in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPluginContext
-
Plugin current being processed.
- PluginReplacementInterface - Interface in org.graalvm.compiler.nodes
-
- pluginReplacementMustSucceed() - Method in class org.graalvm.compiler.replacements.PEGraphDecoder
-
- PluginReplacementNode - Class in org.graalvm.compiler.nodes
-
- PluginReplacementNode(Stamp, ValueNode[], PluginReplacementNode.ReplacementFunction, String) - Constructor for class org.graalvm.compiler.nodes.PluginReplacementNode
-
- PluginReplacementNode.ReplacementFunction - Interface in org.graalvm.compiler.nodes
-
- PluginReplacementWithExceptionNode - Class in org.graalvm.compiler.nodes
-
- PluginReplacementWithExceptionNode(Stamp, ValueNode[], PluginReplacementWithExceptionNode.ReplacementWithExceptionFunction, String) - Constructor for class org.graalvm.compiler.nodes.PluginReplacementWithExceptionNode
-
- PluginReplacementWithExceptionNode.ReplacementWithExceptionFunction - Interface in org.graalvm.compiler.nodes
-
- Plugins(GraphBuilderConfiguration.Plugins, InvocationPlugins) - Constructor for class org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderConfiguration.Plugins
-
Creates a copy of a given set of plugins.
- Plugins(GraphBuilderConfiguration.Plugins) - Constructor for class org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderConfiguration.Plugins
-
- Plugins(InvocationPlugins) - Constructor for class org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderConfiguration.Plugins
-
Creates a new set of plugins.
- plugins() - Method in class org.graalvm.compiler.truffle.compiler.TruffleCompilerConfiguration
-
- plus(long) - Method in class org.graalvm.compiler.core.common.util.UnsignedLong
-
- pmovmsk(AVXKind.AVXSize, Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- pmovmskb(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- pmovsxbd(Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- pmovsxbd(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- pmovsxbq(Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- pmovsxbq(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- pmovsxbw(Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- pmovsxbw(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- pmovsxdq(Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- pmovsxdq(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- pmovsxwd(Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- pmovsxwd(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- pmovsxwq(Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- pmovsxwq(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- pmovSZx(AVXKind.AVXSize, AMD64MacroAssembler.ExtendMode, Register, Stride, Register, Stride, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- pmovSZx(AVXKind.AVXSize, AMD64MacroAssembler.ExtendMode, Register, Stride, Register, Stride, Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
Load elements from address (src, index, displacement)
into vector register
dst
, and zero- or sign-extend them to fit scaleDst
.
- pmovSZx(AVXKind.AVXSize, AMD64MacroAssembler.ExtendMode, Register, Stride, AMD64Address, Stride) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- pmovSZx(AVXKind.AVXSize, AMD64MacroAssembler.ExtendMode, Register, Stride, Register, Stride) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- pmovzxbd(Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- pmovzxbd(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- pmovzxbq(Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- pmovzxbq(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- pmovzxbw(Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- pmovzxbw(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- pmovzxdq(Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- pmovzxdq(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- pmovzxwd(Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- pmovzxwd(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- pmovzxwq(Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- pmovzxwq(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- pmull2VVV(AArch64ASIMDAssembler.ElementSize, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.215 Polynomial Multiply Long (upper half).
This instruction multiplies corresponding elements in the upper half of the vectors.
- pmullVVV(AArch64ASIMDAssembler.ElementSize, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.215 Polynomial Multiply Long (lower half).
This instruction multiplies corresponding elements in the lower half of the vectors.
- point() - Method in class org.graalvm.compiler.nodes.loop.LoopFragmentInsideBefore
-
- point() - Method in class org.graalvm.compiler.nodes.loop.LoopFragmentInsideFrom
-
- Point(int, int, NodeSourcePosition) - Constructor for class org.graalvm.compiler.truffle.compiler.phases.InstrumentPhase.Point
-
- pointer() - Static method in class org.graalvm.compiler.core.common.type.StampFactory
-
- pointer - Variable in class org.graalvm.compiler.lir.amd64.AMD64ZeroMemoryOp
-
- pointerAlwaysNull(Stamp) - Static method in class org.graalvm.compiler.core.common.type.AbstractPointerStamp
-
- PointerCastNode - Class in org.graalvm.compiler.hotspot.word
-
- PointerCastNode(Stamp, ValueNode) - Constructor for class org.graalvm.compiler.hotspot.word.PointerCastNode
-
- PointerCompressionOp(LIRInstructionClass<? extends AArch64Move.PointerCompressionOp>, AllocatableValue, Value, AllocatableValue, CompressEncoding, boolean, LIRKindTool) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64Move.PointerCompressionOp
-
- PointerCompressionOp(LIRInstructionClass<? extends AMD64Move.PointerCompressionOp>, AllocatableValue, Value, AllocatableValue, CompressEncoding, boolean, LIRKindTool) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64Move.PointerCompressionOp
-
- pointerConstant(int, int[]) - Static method in class org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper
-
- PointerEqualsNode - Class in org.graalvm.compiler.nodes.calc
-
- PointerEqualsNode(ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.nodes.calc.PointerEqualsNode
-
- PointerEqualsNode(NodeClass<? extends PointerEqualsNode>, ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.nodes.calc.PointerEqualsNode
-
- PointerEqualsNode.PointerEqualsOp - Class in org.graalvm.compiler.nodes.calc
-
- PointerEqualsOp() - Constructor for class org.graalvm.compiler.nodes.calc.PointerEqualsNode.PointerEqualsOp
-
- pointerMaybeNull(Stamp) - Static method in class org.graalvm.compiler.core.common.type.AbstractPointerStamp
-
- pointerNonNull(Stamp) - Static method in class org.graalvm.compiler.core.common.type.AbstractPointerStamp
-
- pointerTemp - Variable in class org.graalvm.compiler.lir.amd64.AMD64ZeroMemoryOp
-
- pointMap - Variable in class org.graalvm.compiler.truffle.compiler.phases.InstrumentPhase.Instrumentation
-
- poll() - Method in class org.graalvm.compiler.truffle.runtime.collection.ArrayQueue
-
- poll() - Method in class org.graalvm.compiler.truffle.runtime.collection.BTreeQueue
-
- poll() - Method in class org.graalvm.compiler.truffle.runtime.collection.DelegatingBlockingQueue
-
- poll(long, TimeUnit) - Method in class org.graalvm.compiler.truffle.runtime.collection.DelegatingBlockingQueue
-
- PolyglotCompilerOptions - Class in org.graalvm.compiler.truffle.options
-
Truffle compilation options that can be configured per engine
instance.
- PolyglotCompilerOptions() - Constructor for class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- PolyglotCompilerOptions.CompilationTier - Enum in org.graalvm.compiler.truffle.options
-
- PolyglotCompilerOptions.EngineModeEnum - Enum in org.graalvm.compiler.truffle.options
-
- PolyglotCompilerOptions.ExceptionAction - Enum in org.graalvm.compiler.truffle.options
-
Actions to take upon an exception being raised during Truffle compilation.
- PolyglotCompilerOptions.PerformanceWarningKind - Enum in org.graalvm.compiler.truffle.options
-
- polymorphic - Variable in class org.graalvm.compiler.nodes.InvokeNode
-
- polymorphic - Variable in class org.graalvm.compiler.nodes.InvokeWithExceptionNode
-
- POP - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64MOp
-
- pop(Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- POP - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- pop() - Method in class org.graalvm.compiler.graph.LinkedNodeStack
-
- pop() - Method in class org.graalvm.compiler.graph.NodeStack
-
- pop(JavaKind) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- pop(JavaKind) - Method in class org.graalvm.compiler.java.FrameStateBuilder
-
Pops an instruction off the stack with the expected type.
- pop() - Method in class org.graalvm.compiler.java.JsrScope
-
Gets this scope's parent.
- pop(JavaKind) - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext
-
Pops a value from the frame state stack using an explicit kind.
- pop(JavaKind) - Method in class org.graalvm.compiler.replacements.IntrinsicGraphBuilder
-
- POP2 - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- popArguments(int) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- popArguments(int) - Method in class org.graalvm.compiler.java.FrameStateBuilder
-
Pop the specified number of slots off of this stack and return them as an array of
instructions.
- popArguments(int) - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext
-
- popcnt(int, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
Count the set bits of src register.
- POPCNT - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64RMOp
-
- popcntl(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- popfq() - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- popInvoke() - Method in class org.graalvm.compiler.phases.common.inlining.walker.CallsiteHolderExplorable
-
- PopLocalFrame(JNI.JNIEnv, JNI.JObject) - Static method in class org.graalvm.jniutils.JNIUtil
-
- popLock() - Method in class org.graalvm.compiler.java.FrameStateBuilder
-
Removes a locked monitor from this frame state.
- popStructure() - Method in class org.graalvm.compiler.replacements.GraphKit
-
- populateInlinableElements(HighTierContext, StructuredGraph, CanonicalizerPhase, OptionValues) - Method in class org.graalvm.compiler.phases.common.inlining.info.AbstractInlineInfo
-
- populateInlinableElements(HighTierContext, StructuredGraph, CanonicalizerPhase, OptionValues) - Method in interface org.graalvm.compiler.phases.common.inlining.info.InlineInfo
-
- por(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- por(AVXKind.AVXSize, Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- portInputs(NodeClass<?>) - Method in class org.graalvm.compiler.printer.BinaryGraphPrinter
-
- portInputs(Void) - Method in class org.graalvm.compiler.truffle.common.VoidGraphStructure
-
- portInputs(C) - Method in interface org.graalvm.graphio.GraphStructure
-
Input ports of a node class.
- portOutputs(NodeClass<?>) - Method in class org.graalvm.compiler.printer.BinaryGraphPrinter
-
- portOutputs(Void) - Method in class org.graalvm.compiler.truffle.common.VoidGraphStructure
-
- portOutputs(C) - Method in interface org.graalvm.graphio.GraphStructure
-
Output ports of a node class.
- portSize(Edges) - Method in class org.graalvm.compiler.printer.BinaryGraphPrinter
-
- portSize(Void) - Method in class org.graalvm.compiler.truffle.common.VoidGraphStructure
-
- portSize(P) - Method in interface org.graalvm.graphio.GraphStructure
-
The number of edges in a port.
- pos - Variable in class org.graalvm.nativebridge.BinaryInput
-
- pos - Variable in class org.graalvm.nativebridge.BinaryOutput
-
- position() - Method in class org.graalvm.compiler.asm.Assembler
-
Returns the current position of the underlying code buffer.
- position() - Method in class org.graalvm.compiler.asm.Label
-
Returns the position of this label in the code buffer.
- position() - Method in class org.graalvm.compiler.debug.LogStream
-
Gets the current column position of this log stream.
- Position - Class in org.graalvm.compiler.graph
-
- Position(Edges, int, int) - Constructor for class org.graalvm.compiler.graph.Position
-
- position - Variable in class org.graalvm.compiler.truffle.compiler.phases.InstrumentPhase.Point
-
- positive - Variable in class org.graalvm.compiler.nodes.TypeCheckHints.Hint
-
- POSITIVE_ARRAY_INDEX_STAMP - Static variable in class org.graalvm.compiler.phases.common.InsertGuardFencesPhase
-
- POSITIVE_ARRAY_INDEX_STAMP - Static variable in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- positiveInt() - Static method in class org.graalvm.compiler.core.common.type.StampFactory
-
- PositiveTypePredicate(NodePredicates.NegativeTypePredicate) - Constructor for class org.graalvm.compiler.graph.iterators.NodePredicates.PositiveTypePredicate
-
- PostAllocationOptimizationContext(DiagnosticLIRGeneratorTool, CodeEmissionOrder<?>) - Constructor for class org.graalvm.compiler.lir.phases.PostAllocationOptimizationPhase.PostAllocationOptimizationContext
-
- PostAllocationOptimizationPhase - Class in org.graalvm.compiler.lir.phases
-
- PostAllocationOptimizationPhase() - Constructor for class org.graalvm.compiler.lir.phases.PostAllocationOptimizationPhase
-
- PostAllocationOptimizationPhase.PostAllocationOptimizationContext - Class in org.graalvm.compiler.lir.phases
-
- PostAllocationOptimizationStage - Class in org.graalvm.compiler.lir.phases
-
- PostAllocationOptimizationStage(OptionValues) - Constructor for class org.graalvm.compiler.lir.phases.PostAllocationOptimizationStage
-
- PostAllocationOptimizationStage.Options - Class in org.graalvm.compiler.lir.phases
-
- postBarrierInsertionPosition() - Method in interface org.graalvm.compiler.nodes.extended.ArrayRangeWrite
-
Returns the place where a post-write barrier should be inserted if one is necessary for this
node.
- postdominator - Variable in class org.graalvm.compiler.nodes.cfg.Block
-
- postIteration(StructuredGraph, CoreProvidersT, EconomicSet<Node>) - Method in class org.graalvm.compiler.virtual.phases.ea.EffectsPhase
-
- postIteration(StructuredGraph, CoreProviders, EconomicSet<Node>) - Method in class org.graalvm.compiler.virtual.phases.ea.PartialEscapePhase
-
- PostOrderNodeIterator<T extends MergeableState<T>> - Class in org.graalvm.compiler.phases.graph
-
A PostOrderNodeIterator iterates the fixed nodes of the graph in post order starting from a
specified fixed node.
- PostOrderNodeIterator(FixedNode, T) - Constructor for class org.graalvm.compiler.phases.graph.PostOrderNodeIterator
-
- PostPartialEvaluationSuite - Class in org.graalvm.compiler.truffle.compiler
-
- PostPartialEvaluationSuite(boolean) - Constructor for class org.graalvm.compiler.truffle.compiler.PostPartialEvaluationSuite
-
- PostPartialEvaluationSuite.InlineReplacementsPhase - Class in org.graalvm.compiler.truffle.compiler
-
- postProcess(CompilationResult, InstalledCode) - Method in class org.graalvm.compiler.core.target.Backend.CodeInstallationTask
-
Task to run after the code is installed.
- postProcess(AddressNode) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotAddressLowering
-
- postProcess(AddressNode) - Method in class org.graalvm.compiler.phases.common.AddressLoweringPhase.AddressLowering
-
- postprocess() - Method in class org.graalvm.compiler.phases.common.LoweringPhase.Frame
-
- postProcessIfNode(ValueNode) - Method in class org.graalvm.compiler.java.BytecodeParser
-
Hook for subclasses to generate custom nodes before an IfNode.
- PostRunCanonicalizationPhase<C extends CoreProviders> - Class in org.graalvm.compiler.phases.common
-
- PostRunCanonicalizationPhase(CanonicalizerPhase) - Constructor for class org.graalvm.compiler.phases.common.PostRunCanonicalizationPhase
-
Primary constructor for incremental canonicalization.
- postWriteBarrierCallDescriptor() - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotG1WriteBarrierSnippets
-
- postWriteBarrierCallDescriptor() - Method in class org.graalvm.compiler.replacements.gc.G1WriteBarrierSnippets
-
- pp - Variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexOp
-
- PreAllocationOptimizationContext(LIRGeneratorTool) - Constructor for class org.graalvm.compiler.lir.phases.PreAllocationOptimizationPhase.PreAllocationOptimizationContext
-
- PreAllocationOptimizationPhase - Class in org.graalvm.compiler.lir.phases
-
- PreAllocationOptimizationPhase() - Constructor for class org.graalvm.compiler.lir.phases.PreAllocationOptimizationPhase
-
- PreAllocationOptimizationPhase.PreAllocationOptimizationContext - Class in org.graalvm.compiler.lir.phases
-
- PreAllocationOptimizationStage - Class in org.graalvm.compiler.lir.phases
-
- PreAllocationOptimizationStage(OptionValues) - Constructor for class org.graalvm.compiler.lir.phases.PreAllocationOptimizationStage
-
- preBarrierInsertionPosition() - Method in interface org.graalvm.compiler.nodes.extended.ArrayRangeWrite
-
Returns the place where a pre-write barrier should be inserted if one is necessary for this
node.
- precise - Variable in class org.graalvm.compiler.nodes.gc.ObjectWriteBarrier
-
- predecessor() - Method in class org.graalvm.compiler.graph.Node
-
- predecessor() - Method in interface org.graalvm.compiler.nodes.Invoke
-
- predecessor() - Method in class org.graalvm.compiler.nodes.loop.LoopEx
-
- predecessorIterable(FixedNode) - Static method in class org.graalvm.compiler.nodes.util.GraphUtil
-
Returns an iterator that will return the given node followed by all its predecessors, up
until the point where
Node.predecessor()
returns null.
- predecessors - Variable in class org.graalvm.compiler.core.common.cfg.AbstractBlockBase
-
- predicate - Variable in class org.graalvm.compiler.graph.iterators.FilteredNodeIterable
-
- PredicatedProxyNodeIterator<T extends Node> - Class in org.graalvm.compiler.graph.iterators
-
- PredicatedProxyNodeIterator(Iterator<T>, NodePredicate) - Constructor for class org.graalvm.compiler.graph.iterators.PredicatedProxyNodeIterator
-
- PREFERRED_BRANCH_TARGET_ALIGNMENT - Static variable in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
- PREFERRED_LOOP_ALIGNMENT - Static variable in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
- prefetch(AddressNode.Address) - Static method in class org.graalvm.compiler.nodes.PrefetchAllocateNode
-
- PrefetchAllocateNode - Class in org.graalvm.compiler.nodes
-
- PrefetchAllocateNode(ValueNode) - Constructor for class org.graalvm.compiler.nodes.PrefetchAllocateNode
-
- prefetchnta(AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- prefetcht0(AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- prefetcht1(AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- prefetcht2(AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- prefetchw(AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- prefix(Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler
-
- prefix(Register, boolean) - Method in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler
-
- prefix(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler
-
- prefix(Register, boolean, Register, boolean) - Method in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler
-
- prefix(AMD64Address, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler
-
- prefix(AMD64Address, Register, boolean) - Method in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler
-
- prefix1 - Variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64Op
-
- prefix2 - Variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64Op
-
- prefixb(AMD64Address, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler
-
- prefixq(Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler
-
- prefixq(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler
-
Creates prefix for the operands.
- prefixq(AMD64Address, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler
-
- preinitializeContext() - Method in class org.graalvm.compiler.truffle.runtime.EngineData
-
- PreMainPostResult(LoopBeginNode, LoopBeginNode, LoopBeginNode, LoopFragment, LoopFragment, LoopFragment) - Constructor for class org.graalvm.compiler.loop.phases.LoopTransformations.PreMainPostResult
-
- prepare(StructuredGraph) - Method in class org.graalvm.compiler.nodes.GraphEncoder
-
- prepareDelete() - Method in class org.graalvm.compiler.nodes.AbstractBeginNode
-
- prepareDelete(FixedNode) - Method in class org.graalvm.compiler.nodes.AbstractBeginNode
-
- prepareDelete(FixedNode) - Method in class org.graalvm.compiler.nodes.EntryMarkerNode
-
- prepareDelete(FixedNode) - Method in class org.graalvm.compiler.nodes.LoopExitNode
-
- prepareForAOT() - Method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
- PREPEND_THREAD - Static variable in class org.graalvm.compiler.hotspot.meta.HotSpotForeignCallsProviderImpl
-
- prependInlineInvokePlugin(InlineInvokePlugin) - Method in class org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderConfiguration.Plugins
-
- prependNodePlugin(NodePlugin) - Method in class org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderConfiguration.Plugins
-
- prependParameterPlugin(ParameterPlugin) - Method in class org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderConfiguration.Plugins
-
- prependPhase(LIRPhase<C>) - Method in class org.graalvm.compiler.lir.phases.LIRPhaseSuite
-
Add a new phase at the beginning of this suite.
- prependPhase(BasePhase<? super C>) - Method in class org.graalvm.compiler.phases.PhaseSuite
-
Add a new phase at the beginning of this suite.
- prependThread - Variable in class org.graalvm.compiler.hotspot.stubs.AbstractForeignCallStub
-
- prependTypePlugin(TypePlugin) - Method in class org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderConfiguration.Plugins
-
- preProcess(CompilationResult) - Method in class org.graalvm.compiler.core.target.Backend.CodeInstallationTask
-
Task to run before code installation.
- preProcess(StructuredGraph, LoopsDataProvider) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotAddressLowering
-
- preProcess(StructuredGraph, LoopsDataProvider) - Method in class org.graalvm.compiler.phases.common.AddressLoweringPhase.AddressLowering
-
- preprocess() - Method in class org.graalvm.compiler.phases.common.LoweringPhase.Frame
-
- preserveFramePointer - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- preservesOrder(CanonicalCondition, Constant, ConstantReflectionProvider) - Method in class org.graalvm.compiler.hotspot.replacements.ClassGetHubNode
-
- preservesOrder(CanonicalCondition) - Method in interface org.graalvm.compiler.nodes.calc.ConvertNode
-
Check whether a conversion preserves comparison order.
- preservesOrder(CanonicalCondition, Constant, ConstantReflectionProvider) - Method in interface org.graalvm.compiler.nodes.calc.ConvertNode
-
Check whether a conversion preserves comparison order against a particular constant value.
- preservesOrder(CanonicalCondition) - Method in class org.graalvm.compiler.nodes.calc.NarrowNode
-
- preservesOrder(CanonicalCondition) - Method in class org.graalvm.compiler.nodes.calc.ZeroExtendNode
-
- prettyString() - Method in class org.graalvm.compiler.truffle.runtime.collection.BTreeQueue
-
- prevBegin(FixedNode) - Static method in class org.graalvm.compiler.nodes.AbstractBeginNode
-
- previousIteration(InductionVariable) - Static method in class org.graalvm.compiler.nodes.loop.InductionVariableHelper
-
- previousLowLevelGraphSize(InlineInfo) - Method in class org.graalvm.compiler.phases.common.inlining.policy.AbstractInliningPolicy
-
- preWriteBarrierCallDescriptor() - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotG1WriteBarrierSnippets
-
- preWriteBarrierCallDescriptor() - Method in class org.graalvm.compiler.replacements.gc.G1WriteBarrierSnippets
-
- prfm(AArch64Address, AArch64Assembler.PrefetchMode) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
Implements a prefetch at a 64-bit aligned address.
- prim(ValueNode) - Method in class org.graalvm.compiler.nodes.loop.LoopFragment
-
Gets the corresponding value in this fragment.
- prim(ValueNode) - Method in class org.graalvm.compiler.nodes.loop.LoopFragmentInside
-
Gets the corresponding value in this fragment.
- prim(ValueNode) - Method in class org.graalvm.compiler.nodes.loop.LoopFragmentWhole
-
- primAfter(ValueNode) - Method in class org.graalvm.compiler.nodes.loop.LoopFragmentInside
-
- PRIMARY_SUPERS_LOCATION - Static variable in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- PrimitiveStamp - Class in org.graalvm.compiler.core.common.type
-
Type describing primitive values.
- PrimitiveStamp(int, ArithmeticOpTable) - Constructor for class org.graalvm.compiler.core.common.type.PrimitiveStamp
-
- print(OptionValues) - Method in class org.graalvm.compiler.debug.GlobalMetrics
-
- print(OptionValues, String) - Method in class org.graalvm.compiler.debug.GlobalMetrics
-
- print(boolean) - Method in class org.graalvm.compiler.debug.LogStream
-
Writes a boolean value to this stream as "true"
or "false"
.
- print(char) - Method in class org.graalvm.compiler.debug.LogStream
-
Writes a character value to this stream.
- print(int) - Method in class org.graalvm.compiler.debug.LogStream
-
Prints an int value.
- print(float) - Method in class org.graalvm.compiler.debug.LogStream
-
Writes a float value to this stream.
- print(long) - Method in class org.graalvm.compiler.debug.LogStream
-
Writes a long value to this stream.
- print(double) - Method in class org.graalvm.compiler.debug.LogStream
-
Writes a double value to this stream.
- print(String) - Method in class org.graalvm.compiler.debug.LogStream
-
Writes a String
value to this stream.
- print(String) - Static method in class org.graalvm.compiler.debug.TTY
-
- print(int) - Static method in class org.graalvm.compiler.debug.TTY
-
- print(long) - Static method in class org.graalvm.compiler.debug.TTY
-
- print(char) - Static method in class org.graalvm.compiler.debug.TTY
-
- print(boolean) - Static method in class org.graalvm.compiler.debug.TTY
-
- print(double) - Static method in class org.graalvm.compiler.debug.TTY
-
- print(float) - Static method in class org.graalvm.compiler.debug.TTY
-
- print(boolean) - Static method in class org.graalvm.compiler.hotspot.replacements.Log
-
- print(byte) - Static method in class org.graalvm.compiler.hotspot.replacements.Log
-
- print(char) - Static method in class org.graalvm.compiler.hotspot.replacements.Log
-
- print(short) - Static method in class org.graalvm.compiler.hotspot.replacements.Log
-
- print(int) - Static method in class org.graalvm.compiler.hotspot.replacements.Log
-
- print(long) - Static method in class org.graalvm.compiler.hotspot.replacements.Log
-
- print(float) - Static method in class org.graalvm.compiler.hotspot.replacements.Log
-
- print(double) - Static method in class org.graalvm.compiler.hotspot.replacements.Log
-
- print(Word) - Static method in class org.graalvm.compiler.hotspot.replacements.Log
-
- print(String) - Static method in class org.graalvm.compiler.hotspot.replacements.Log
-
- print(Word) - Static method in class org.graalvm.compiler.hotspot.replacements.LogSnippets
-
- print(DebugContext, Graph, Map<Object, Object>, int, String, Object...) - Method in class org.graalvm.compiler.printer.BinaryGraphPrinter
-
- print(DebugContext, Graph, Map<Object, Object>, int, String, Object...) - Method in class org.graalvm.compiler.printer.CanonicalStringGraphPrinter
-
- print(G, Map<? extends Object, ? extends Object>, int, String, Object...) - Method in class org.graalvm.graphio.GraphOutput
-
Prints a single graph.
- PrintableCFG - Interface in org.graalvm.compiler.core.common.cfg
-
Represents a control-flow graph where each node can be annotated with arbitrary property pairs of
the form (
name,
value).
- PrintableDominatorOptimizationProblem<E extends Enum<E>,C extends PropertyConsumable> - Class in org.graalvm.compiler.core.common.cfg
-
- PrintableDominatorOptimizationProblem(Class<E>, AbstractControlFlowGraph<?>) - Constructor for class org.graalvm.compiler.core.common.cfg.PrintableDominatorOptimizationProblem
-
- PrintBackendCFG - Static variable in class org.graalvm.compiler.debug.DebugOptions
-
- PrintBBInfo - Static variable in class org.graalvm.compiler.debug.DebugOptions
-
- PrintBlockMapping - Static variable in class org.graalvm.compiler.debug.DebugOptions
-
- printBytecodes(String) - Method in class org.graalvm.compiler.printer.CompilationPrinter
-
- PrintCanonicalGraphStringFlavor - Static variable in class org.graalvm.compiler.debug.DebugOptions
-
- PrintCanonicalGraphStrings - Static variable in class org.graalvm.compiler.debug.DebugOptions
-
- PrintCompilation - Static variable in class org.graalvm.compiler.core.GraalCompilerOptions
-
- printCompilation(JavaMethod) - Method in class org.graalvm.compiler.printer.CompilationPrinter
-
Prints a compilation timestamp for a given method.
- Printer() - Constructor for class org.graalvm.compiler.core.common.util.PhasePlan.Printer
-
- printer - Variable in class org.graalvm.compiler.printer.GraphPrinterDumpHandler
-
- PrintExpansionHistogram - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- printf(String, Object...) - Method in class org.graalvm.compiler.debug.LogStream
-
Writes a formatted string to this stream.
- printf(String, Object...) - Static method in class org.graalvm.compiler.debug.TTY
-
- printf(String, long) - Static method in class org.graalvm.compiler.hotspot.replacements.Log
-
Prints a formatted string to the log stream.
- printf(String, long, long) - Static method in class org.graalvm.compiler.hotspot.replacements.Log
-
- printf(String, long, long, long) - Static method in class org.graalvm.compiler.hotspot.replacements.Log
-
- printf(Word, long) - Static method in class org.graalvm.compiler.hotspot.replacements.Log
-
- printf(Word, long, long) - Static method in class org.graalvm.compiler.hotspot.replacements.Log
-
- printf(Word, long, long, long) - Static method in class org.graalvm.compiler.hotspot.replacements.Log
-
- printf(String) - Static method in class org.graalvm.compiler.hotspot.stubs.StubUtil
-
Prints a message to the log stream.
- printf(String, long) - Static method in class org.graalvm.compiler.hotspot.stubs.StubUtil
-
Prints a message to the log stream.
- printf(String, long, long) - Static method in class org.graalvm.compiler.hotspot.stubs.StubUtil
-
Prints a message to the log stream.
- printf(String, long, long, long) - Static method in class org.graalvm.compiler.hotspot.stubs.StubUtil
-
Prints a message to the log stream.
- printf1(Word, long) - Static method in class org.graalvm.compiler.hotspot.replacements.LogSnippets
-
- printf2(Word, long, long) - Static method in class org.graalvm.compiler.hotspot.replacements.LogSnippets
-
- printf3(Word, long, long, long) - Static method in class org.graalvm.compiler.hotspot.replacements.LogSnippets
-
- printfCallDescriptor() - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotG1WriteBarrierSnippets
-
- printfCallDescriptor() - Method in class org.graalvm.compiler.replacements.gc.G1WriteBarrierSnippets
-
- printField(Field, boolean) - Static method in class org.graalvm.compiler.debug.TTY
-
- printFields(Class<?>) - Static method in class org.graalvm.compiler.debug.TTY
-
- PrintGraph - Static variable in class org.graalvm.compiler.debug.DebugOptions
-
- PrintGraphFile - Static variable in class org.graalvm.compiler.debug.DebugOptions
-
- PrintGraphHost - Static variable in class org.graalvm.compiler.debug.DebugOptions
-
- PrintGraphPort - Static variable in class org.graalvm.compiler.debug.DebugOptions
-
- PrintGraphStateDiff - Static variable in class org.graalvm.compiler.phases.PhaseSuite.Options
-
- PrintGraphWithSchedule - Static variable in class org.graalvm.compiler.debug.DebugOptions
-
- printHelp(Iterable<OptionDescriptors>, PrintStream, String) - Method in class org.graalvm.compiler.options.OptionValues
-
Prints a help message to out
describing all options available via loader
.
- printInlining(ResolvedJavaMethod, int, int, boolean, String, Object...) - Static method in class org.graalvm.compiler.core.common.util.Util
-
Print a HotSpot-style inlining message to the console.
- printInlining - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- printInstruction(ValueNode) - Method in class org.graalvm.compiler.core.gen.InstructionPrinter
-
- printInstructionListing(ValueNode) - Method in class org.graalvm.compiler.core.gen.InstructionPrinter
-
Prints an instruction listing on one line.
- printInstructionListingHeader() - Method in class org.graalvm.compiler.core.gen.InstructionPrinter
-
- printIntervals(String) - Method in class org.graalvm.compiler.lir.alloc.lsra.LinearScan
-
- PrintIRWithLIR - Static variable in class org.graalvm.compiler.lir.gen.LIRGenerator.Options
-
- printLabel(LogStream) - Method in enum org.graalvm.compiler.core.gen.InstructionPrinter.InstructionLineColumn
-
Prints this column's label to a given stream after padding the stream with '_' characters
until its
position is equal to this column's position.
- PrintLIRWithAssembly - Static variable in class org.graalvm.compiler.lir.asm.CompilationResultBuilder.Options
-
- println(PrintStream, String, Object...) - Static method in class org.graalvm.compiler.debug.CSVUtil.Escape
-
- println(LogStream, String, Object...) - Static method in class org.graalvm.compiler.debug.CSVUtil.Escape
-
- println(PrintStream, char, char, char, String, Object...) - Static method in class org.graalvm.compiler.debug.CSVUtil.Escape
-
- println(LogStream, char, char, char, String, Object...) - Static method in class org.graalvm.compiler.debug.CSVUtil.Escape
-
- println(boolean) - Method in class org.graalvm.compiler.debug.LogStream
-
- println(char) - Method in class org.graalvm.compiler.debug.LogStream
-
- println(int) - Method in class org.graalvm.compiler.debug.LogStream
-
- println(float) - Method in class org.graalvm.compiler.debug.LogStream
-
- println(long) - Method in class org.graalvm.compiler.debug.LogStream
-
- println(double) - Method in class org.graalvm.compiler.debug.LogStream
-
- println(String) - Method in class org.graalvm.compiler.debug.LogStream
-
- println() - Method in class org.graalvm.compiler.debug.LogStream
-
- println(String) - Static method in class org.graalvm.compiler.debug.TTY
-
- println() - Static method in class org.graalvm.compiler.debug.TTY
-
- println(int) - Static method in class org.graalvm.compiler.debug.TTY
-
- println(long) - Static method in class org.graalvm.compiler.debug.TTY
-
- println(char) - Static method in class org.graalvm.compiler.debug.TTY
-
- println(boolean) - Static method in class org.graalvm.compiler.debug.TTY
-
- println(double) - Static method in class org.graalvm.compiler.debug.TTY
-
- println(float) - Static method in class org.graalvm.compiler.debug.TTY
-
- println(String, Object...) - Static method in class org.graalvm.compiler.debug.TTY
-
- println(boolean) - Static method in class org.graalvm.compiler.hotspot.replacements.Log
-
- println(byte) - Static method in class org.graalvm.compiler.hotspot.replacements.Log
-
- println(char) - Static method in class org.graalvm.compiler.hotspot.replacements.Log
-
- println(short) - Static method in class org.graalvm.compiler.hotspot.replacements.Log
-
- println(int) - Static method in class org.graalvm.compiler.hotspot.replacements.Log
-
- println(long) - Static method in class org.graalvm.compiler.hotspot.replacements.Log
-
- println(float) - Static method in class org.graalvm.compiler.hotspot.replacements.Log
-
- println(double) - Static method in class org.graalvm.compiler.hotspot.replacements.Log
-
- println(String) - Static method in class org.graalvm.compiler.hotspot.replacements.Log
-
- println() - Static method in class org.graalvm.compiler.hotspot.replacements.Log
-
- printlnObject(Object) - Static method in class org.graalvm.compiler.hotspot.replacements.Log
-
- printMachineCode(String, String) - Method in class org.graalvm.compiler.printer.CompilationPrinter
-
- printMetrics(DebugContext.Description) - Method in class org.graalvm.compiler.debug.DebugContext
-
- printNumber(Word, long) - Static method in class org.graalvm.compiler.hotspot.stubs.StubUtil
-
Print number
as decimal string to buffer
.
- printObject(Object) - Static method in class org.graalvm.compiler.hotspot.replacements.Log
-
- PrintProfilingInformation - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- printProperties(PrintStream) - Method in class org.graalvm.compiler.hotspot.HotSpotGraalCompilerFactory
-
- printScheduleHelper(String) - Method in class org.graalvm.compiler.phases.schedule.SchedulePhase.Instance
-
- printStackTraceToString(Throwable) - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- printString(Word, String) - Static method in class org.graalvm.compiler.hotspot.stubs.StubUtil
-
Copy javaString
bytes to the memory location ptr
.
- printTo(PhasePlan<T>, Formatter) - Method in class org.graalvm.compiler.core.common.util.PhasePlan.Printer
-
Prints plan
to buf
.
- PrintUnmodifiedGraphs - Static variable in class org.graalvm.compiler.debug.DebugOptions
-
- PriorityQueue - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- priorityQueue - Variable in class org.graalvm.compiler.truffle.runtime.EngineData
-
- privateLocations - Variable in class org.graalvm.compiler.replacements.SnippetTemplate.SnippetInfo
-
- probability(AbstractBeginNode) - Method in class org.graalvm.compiler.nodes.ControlSplitNode
-
- probability(double, boolean) - Static method in class org.graalvm.compiler.nodes.extended.BranchProbabilityNode
-
This intrinsic should only be used for the condition of an if statement.
- probability(AbstractBeginNode) - Method in class org.graalvm.compiler.nodes.extended.SwitchNode
-
- probability(AbstractBeginNode) - Method in class org.graalvm.compiler.nodes.IfNode
-
- probability(AbstractBeginNode) - Method in class org.graalvm.compiler.nodes.WithExceptionNode
-
- probability() - Method in class org.graalvm.compiler.phases.common.inlining.walker.MethodInvocation
-
- probability(AbstractBeginNode) - Method in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerExactArithmeticSplitNode
-
- probabilityAt(int) - Method in class org.graalvm.compiler.phases.common.inlining.info.ExactInlineInfo
-
- probabilityAt(int) - Method in interface org.graalvm.compiler.phases.common.inlining.info.InlineInfo
-
- probabilityAt(int) - Method in class org.graalvm.compiler.phases.common.inlining.info.MultiTypeGuardInlineInfo
-
- probabilityAt(int) - Method in class org.graalvm.compiler.phases.common.inlining.info.TypeGuardInlineInfo
-
- processAbstractBegin(AbstractBeginNode) - Method in class org.graalvm.compiler.phases.common.ConditionalEliminationPhase.Instance
-
- processAbstractBegin(AbstractBeginNode) - Method in class org.graalvm.compiler.phases.common.FixReadsPhase.RawConditionalEliminationVisitor
-
- processBinary(BinaryNode) - Method in class org.graalvm.compiler.phases.common.FixReadsPhase.RawConditionalEliminationVisitor
-
- processBlock(BciBlockMapping.BciBlock) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- processBlock(Block, EconomicSet<LocationIdentity>) - Method in class org.graalvm.compiler.phases.common.FloatingReadPhase
-
- processBlock(LoweringPhase.Frame<?>) - Static method in class org.graalvm.compiler.phases.common.LoweringPhase
-
This state-machine resembles the following recursion:
- processBlock(Block, StateT) - Method in class org.graalvm.compiler.phases.graph.ReentrantBlockIterator.BlockIteratorClosure
-
Process the current block with the current state during reverse post order iteration.
- processBlock(Block, EconomicSet<FloatingReadNode>) - Method in class org.graalvm.compiler.phases.schedule.ScheduleVerification
-
- processBlock(Block, BlockT) - Method in class org.graalvm.compiler.virtual.phases.ea.EffectsClosure
-
- processBytecode(int, int) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- processConditional(ConditionalNode) - Method in class org.graalvm.compiler.phases.common.FixReadsPhase.RawConditionalEliminationVisitor
-
- processConditionAnchor(ConditionAnchorNode) - Method in class org.graalvm.compiler.phases.common.ConditionalEliminationPhase.Instance
-
- processedGraphs() - Method in class org.graalvm.compiler.phases.common.inlining.walker.MethodInvocation
-
- processEnd(EndNode) - Method in class org.graalvm.compiler.phases.common.ConditionalEliminationPhase.Instance
-
- processEnd(EndNode) - Method in class org.graalvm.compiler.phases.common.FixReadsPhase.RawConditionalEliminationVisitor
-
- processFixedGuard(FixedGuardNode) - Method in class org.graalvm.compiler.phases.common.ConditionalEliminationPhase.Instance
-
- processFrameState(FrameState, Invoke, EconomicMap<Node, Node>, ResolvedJavaMethod, FrameState, FrameState, boolean, ResolvedJavaMethod, List<ValueNode>) - Static method in class org.graalvm.compiler.phases.common.inlining.InliningUtil
-
- processFrameStates(Invoke, StructuredGraph, EconomicMap<Node, Node>, FrameState, boolean) - Static method in class org.graalvm.compiler.phases.common.inlining.InliningUtil
-
- processGuard(GuardNode) - Method in class org.graalvm.compiler.phases.common.ConditionalEliminationPhase.Instance
-
- processHotSpotWordOperation(GraphBuilderContext, ResolvedJavaMethod, ValueNode[], HotSpotOperation) - Method in class org.graalvm.compiler.hotspot.meta.HotSpotWordOperationPlugin
-
- processIf(IfNode) - Method in class org.graalvm.compiler.phases.common.ConditionalEliminationPhase.Instance
-
- processIf(IfNode) - Method in class org.graalvm.compiler.phases.common.FixReadsPhase.RawConditionalEliminationVisitor
-
- processInitialLoopState(Loop<Block>, BlockT) - Method in class org.graalvm.compiler.virtual.phases.ea.EffectsClosure
-
- processInitialLoopState(Loop<Block>, BlockT) - Method in class org.graalvm.compiler.virtual.phases.ea.PartialEscapeClosure
-
- processInitialLoopState(Loop<Block>, PEReadEliminationBlockState) - Method in class org.graalvm.compiler.virtual.phases.ea.PEReadEliminationClosure
-
- processInlineeReturns(List<ReturnNode>) - Method in class org.graalvm.compiler.phases.common.inlining.InliningUtil.InlineeReturnAction
-
Processes the inlined
returns
to derive the set of
ReturnNode
s to be
merged and connected with the original invoke's successor.
- processIntegerSwitch(AbstractBeginNode, IntegerSwitchNode) - Method in class org.graalvm.compiler.phases.common.ConditionalEliminationPhase.Instance
-
- processIntegerSwitch(IntegerSwitchNode) - Method in class org.graalvm.compiler.phases.common.FixReadsPhase.RawConditionalEliminationVisitor
-
- processKilledLoopLocations(Loop<Block>, BlockT, BlockT) - Method in class org.graalvm.compiler.virtual.phases.ea.EffectsClosure
-
- processKilledLoopLocations(Loop<Block>, PEReadEliminationBlockState, PEReadEliminationBlockState) - Method in class org.graalvm.compiler.virtual.phases.ea.PEReadEliminationClosure
-
- processKilledLoopLocations(Loop<Block>, ReadEliminationBlockState, ReadEliminationBlockState) - Method in class org.graalvm.compiler.virtual.phases.ea.ReadEliminationClosure
-
- processLoop(LoopBeginNode, FloatingReadPhase.MemoryMapImpl) - Method in class org.graalvm.compiler.phases.common.FloatingReadPhase.FloatingReadClosure
-
- processLoop(LoopBeginNode, SnippetFrameStateAssignment.NodeStateAssignment) - Method in class org.graalvm.compiler.phases.common.SnippetFrameStateAssignment.SnippetFrameStateAssignmentClosure
-
- processLoop(Loop<Block>, StateT) - Method in class org.graalvm.compiler.phases.graph.ReentrantBlockIterator.BlockIteratorClosure
-
- processLoop(ReentrantBlockIterator.BlockIteratorClosure<StateT>, Loop<Block>, StateT) - Static method in class org.graalvm.compiler.phases.graph.ReentrantBlockIterator
-
- processLoop(LoopBeginNode, StateT) - Method in class org.graalvm.compiler.phases.graph.ReentrantNodeIterator.NodeIteratorClosure
-
- processLoop(ReentrantNodeIterator.NodeIteratorClosure<StateT>, LoopBeginNode, StateT) - Static method in class org.graalvm.compiler.phases.graph.ReentrantNodeIterator
-
- processLoop(Loop<Block>, EconomicSet<FloatingReadNode>) - Method in class org.graalvm.compiler.phases.schedule.ScheduleVerification
-
- processLoop(Loop<Block>, BlockT) - Method in class org.graalvm.compiler.virtual.phases.ea.EffectsClosure
-
- processLoopExit(LoopExitNode, BlockT, BlockT, GraphEffectList) - Method in class org.graalvm.compiler.virtual.phases.ea.EffectsClosure
-
- processLoopExit(LoopExitNode, BlockT, BlockT, GraphEffectList) - Method in class org.graalvm.compiler.virtual.phases.ea.PartialEscapeClosure
-
- processLoopExit(LoopExitNode, PEReadEliminationBlockState, PEReadEliminationBlockState, GraphEffectList) - Method in class org.graalvm.compiler.virtual.phases.ea.PEReadEliminationClosure
-
- processLoopExit(LoopExitNode, ReadEliminationBlockState, ReadEliminationBlockState, GraphEffectList) - Method in class org.graalvm.compiler.virtual.phases.ea.ReadEliminationClosure
-
- processMonitorId(FrameState, MonitorIdNode) - Static method in class org.graalvm.compiler.phases.common.inlining.InliningUtil
-
- processNewBciBlock(int, BciBlockMapping.BciBlock) - Method in class org.graalvm.compiler.java.BciBlockMapping
-
A hook for subclasses to insert additional blocks around a newly created BciBlock.
- processNewExceptionDispatchBlock(int, boolean, BciBlockMapping.ExceptionDispatchBlock) - Method in class org.graalvm.compiler.java.BciBlockMapping
-
A hook for subclasses to insert additional blocks around a newly created
ExceptionDispatchBlock.
- processNextNode(GraphDecoder.MethodScope, GraphDecoder.LoopScope) - Method in class org.graalvm.compiler.nodes.GraphDecoder
-
- processNode(Node) - Method in class org.graalvm.compiler.phases.common.ConditionalEliminationPhase.Instance
-
- processNode(Node) - Method in class org.graalvm.compiler.phases.common.FixReadsPhase.RawConditionalEliminationVisitor
-
- processNode(FixedNode, FloatingReadPhase.MemoryMapImpl) - Method in class org.graalvm.compiler.phases.common.FloatingReadPhase.FloatingReadClosure
-
- processNode(FixedNode, EconomicSet<LocationIdentity>) - Method in class org.graalvm.compiler.phases.common.FloatingReadPhase
-
- processNode(FixedNode, SnippetFrameStateAssignment.NodeStateAssignment) - Method in class org.graalvm.compiler.phases.common.SnippetFrameStateAssignment.SnippetFrameStateAssignmentClosure
-
- processNode(FixedNode, StateT) - Method in class org.graalvm.compiler.phases.graph.ReentrantNodeIterator.NodeIteratorClosure
-
- processNode(Node) - Method in class org.graalvm.compiler.phases.graph.ScheduledNodeIterator
-
- processNode(Node, BlockT, GraphEffectList, FixedWithNextNode) - Method in class org.graalvm.compiler.virtual.phases.ea.EffectsClosure
-
Collects the effects of virtualizing the given node.
- processNode(Node, BlockT, GraphEffectList, FixedWithNextNode) - Method in class org.graalvm.compiler.virtual.phases.ea.PartialEscapeClosure
-
- processNode(Node, PEReadEliminationBlockState, GraphEffectList, FixedWithNextNode) - Method in class org.graalvm.compiler.virtual.phases.ea.PEReadEliminationClosure
-
- processNode(Node, ReadEliminationBlockState, GraphEffectList, FixedWithNextNode) - Method in class org.graalvm.compiler.virtual.phases.ea.ReadEliminationClosure
-
- processNodeInputs(ValueNode, FixedNode, BlockT, GraphEffectList) - Method in class org.graalvm.compiler.virtual.phases.ea.PartialEscapeClosure
-
This replaces all inputs that point to virtual or materialized values with the actual value,
materializing if necessary.
- processNodes(Block) - Method in class org.graalvm.compiler.phases.common.ConditionalEliminationPhase.Instance
-
- processNodes(Block, StructuredGraph.ScheduleResult) - Method in class org.graalvm.compiler.phases.graph.ScheduledNodeIterator
-
- processNodeWithState(NodeWithState, BlockT, GraphEffectList) - Method in class org.graalvm.compiler.virtual.phases.ea.PartialEscapeClosure
-
- processPendingCleaners() - Static method in class org.graalvm.nativebridge.NativeObjectCleaner
-
- processScope() - Method in class org.graalvm.compiler.phases.graph.ScopedPostOrderNodeIterator
-
- processState(LIRInstruction, LIRFrameState, S) - Method in class org.graalvm.compiler.lir.dfa.LocationMarker
-
- processStateBeforeLoopOnOverflow(BlockT, FixedNode, GraphEffectList) - Method in class org.graalvm.compiler.virtual.phases.ea.EffectsClosure
-
- processStateBeforeLoopOnOverflow(BlockT, FixedNode, GraphEffectList) - Method in class org.graalvm.compiler.virtual.phases.ea.PartialEscapeClosure
-
- processTypeSwitch(AbstractBeginNode, TypeSwitchNode) - Method in class org.graalvm.compiler.phases.common.ConditionalEliminationPhase.Instance
-
- processUnary(UnaryNode) - Method in class org.graalvm.compiler.phases.common.FixReadsPhase.RawConditionalEliminationVisitor
-
- processValues(LIRInstruction, JavaValue[], InstructionValueProcedure) - Method in class org.graalvm.compiler.lir.LIRFrameState
-
- processWordOperation(GraphBuilderContext, ValueNode[], ResolvedJavaMethod) - Method in class org.graalvm.compiler.word.WordOperationPlugin
-
- processWorkSet(StructuredGraph, CanonicalizerPhase.Tool) - Method in class org.graalvm.compiler.phases.common.CanonicalizerPhase
-
- procidResult - Variable in class org.graalvm.compiler.lir.amd64.AMD64ReadTimestampCounterWithProcid
-
- profile(LIR) - Static method in class org.graalvm.compiler.lir.profiling.MoveProfiler
-
- profile() - Method in class org.graalvm.compiler.nodes.java.InstanceOfNode
-
- profile - Variable in class org.graalvm.compiler.nodes.TypeCheckHints
-
The profile from which this information was derived.
- profileAllocation(AllocationSnippets.AllocationProfilingData, UnsignedWord) - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotAllocationSnippets
-
- profileAllocation(AllocationSnippets.AllocationProfilingData, UnsignedWord) - Method in class org.graalvm.compiler.replacements.AllocationSnippets
-
- ProfileAllocations - Static variable in class org.graalvm.compiler.hotspot.replacements.HotspotSnippetsOptions
-
- ProfileAllocationsContext - Static variable in class org.graalvm.compiler.hotspot.replacements.HotspotSnippetsOptions
-
- profileArguments(Object[]) - Method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
- ProfileBooleanNode - Class in org.graalvm.compiler.replacements.nodes
-
- ProfileBooleanNode(ConstantReflectionProvider, MacroNode.MacroParams) - Constructor for class org.graalvm.compiler.replacements.nodes.ProfileBooleanNode
-
- ProfileCompiledMethodsPhase - Class in org.graalvm.compiler.phases.common
-
This phase add counters for the dynamically executed number of nodes.
- ProfileCompiledMethodsPhase() - Constructor for class org.graalvm.compiler.phases.common.ProfileCompiledMethodsPhase
-
- profiled(double) - Static method in class org.graalvm.compiler.nodes.ProfileData.BranchProbabilityData
-
- profiled(double[]) - Static method in class org.graalvm.compiler.nodes.ProfileData.SwitchProbabilityData
-
- profileData - Variable in class org.graalvm.compiler.nodes.extended.SwitchNode
-
- profileData - Variable in class org.graalvm.compiler.nodes.IfNode
-
- ProfileData - Class in org.graalvm.compiler.nodes
-
Base class for knowledge about profiled branch probabilities or loop frequencies.
- ProfileData(ProfileData.ProfileSource) - Constructor for class org.graalvm.compiler.nodes.ProfileData
-
- ProfileData.BranchProbabilityData - Class in org.graalvm.compiler.nodes
-
Profile data for one successor of a node.
- ProfileData.LoopFrequencyData - Class in org.graalvm.compiler.nodes
-
Profile data for loop frequencies.
- ProfileData.ProfileSource - Enum in org.graalvm.compiler.nodes
-
The source of nodes' knowledge about their branch probabilities or loop frequencies, in
decreasing order of trust.
- ProfileData.SwitchProbabilityData - Class in org.graalvm.compiler.nodes
-
Profile data for multi-way switches.
- profiledPERoot(Object[]) - Method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
- profileInstructions(LIR, CompilationResultBuilder) - Method in class org.graalvm.compiler.hotspot.HotSpotBackend
-
- ProfileMonitors - Static variable in class org.graalvm.compiler.hotspot.replacements.HotspotSnippetsOptions
-
- ProfileProvider - Interface in org.graalvm.compiler.nodes.spi
-
An interface to abstract away the source of profile information used during compilation.
- profileProvider(ProfileProvider) - Method in class org.graalvm.compiler.nodes.StructuredGraph.Builder
-
- profileSource() - Method in class org.graalvm.compiler.nodes.extended.IntegerSwitchNode
-
- profileSource() - Method in class org.graalvm.compiler.nodes.FixedGuardNode
-
- profileSource() - Method in class org.graalvm.compiler.nodes.IfNode
-
- profileSource - Variable in class org.graalvm.compiler.nodes.ProfileData
-
- profileSource() - Method in interface org.graalvm.compiler.nodes.spi.SwitchFoldable
-
Returns the source of the information about branch probabilities of this node.
- Profiling - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- profilingEnabled - Variable in class org.graalvm.compiler.truffle.runtime.EngineData
-
- profilingInfo - Variable in class org.graalvm.compiler.core.GraalCompiler.Request
-
- profilingInfo - Variable in class org.graalvm.compiler.java.BytecodeParser
-
- prologAssignParams(CallingConvention, Value[]) - Method in class org.graalvm.compiler.core.gen.NodeLIRBuilder
-
- prologSetParameterNodes(StructuredGraph, Value[]) - Method in class org.graalvm.compiler.core.gen.NodeLIRBuilder
-
- propagateAsyncLiveness(int, int) - Method in class org.graalvm.compiler.java.LargeLocalLiveness
-
- propagateAsyncLiveness(int, int) - Method in class org.graalvm.compiler.java.LocalLiveness
-
Adds all locals that are in the liveIn of the successor to the liveAsync of the block.
- propagateAsyncLiveness(int, int) - Method in class org.graalvm.compiler.java.SmallLocalLiveness
-
- propagateCallAndLoopCount - Variable in class org.graalvm.compiler.truffle.runtime.EngineData
-
- propagateCallAndLoopCountMaxDepth - Variable in class org.graalvm.compiler.truffle.runtime.EngineData
-
- PropagateDeoptimizeProbabilityPhase - Class in org.graalvm.compiler.phases.common
-
This phase will make sure that the branch leading towards this deopt has 0.0 probability.
- PropagateDeoptimizeProbabilityPhase() - Constructor for class org.graalvm.compiler.phases.common.PropagateDeoptimizeProbabilityPhase
-
- propagateLiveness(int, int) - Method in class org.graalvm.compiler.java.LargeLocalLiveness
-
- propagateLiveness(int, int) - Method in class org.graalvm.compiler.java.LocalLiveness
-
Adds all locals that are in the liveIn of the successor to the liveOut of the block.
- propagateLiveness(int, int) - Method in class org.graalvm.compiler.java.SmallLocalLiveness
-
- PropagateLoopCountToLexicalSingleCaller - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- PropagateLoopCountToLexicalSingleCallerMaxDepth - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- PropertyConsumable - Interface in org.graalvm.compiler.core.common.cfg
-
- protectedNonOverflowingUnsigned - Variable in class org.graalvm.compiler.nodes.LoopBeginNode
-
A
GuardingNode
protecting an unsigned inverted counted loop.
- protocolVersion(int, int) - Method in class org.graalvm.graphio.GraphOutput.Builder
-
Chooses which version of the protocol to use.
- PROTOTYPE_MARK_WORD_LOCATION - Static variable in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- prototypeMarkWordOffset - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- prototypeMarkWordOffset(GraalHotSpotVMConfig) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- providers - Variable in class org.graalvm.compiler.core.GraalCompiler.Request
-
- providers - Variable in class org.graalvm.compiler.hotspot.stubs.Stub
-
- providers - Variable in class org.graalvm.compiler.java.GraphBuilderPhase.Instance
-
- providers - Variable in class org.graalvm.compiler.lir.asm.CompilationResultBuilder
-
- providers - Variable in class org.graalvm.compiler.nodes.SimplifyingGraphDecoder
-
- Providers - Class in org.graalvm.compiler.phases.util
-
A set of providers, some of which may not be present (i.e., null).
- Providers(MetaAccessProvider, CodeCacheProvider, ConstantReflectionProvider, ConstantFieldProvider, ForeignCallsProvider, LoweringProvider, Replacements, StampProvider, PlatformConfigurationProvider, MetaAccessExtensionProvider, SnippetReflectionProvider, WordTypes, LoopsDataProvider) - Constructor for class org.graalvm.compiler.phases.util.Providers
-
- Providers(Providers) - Constructor for class org.graalvm.compiler.phases.util.Providers
-
- providers - Variable in class org.graalvm.compiler.replacements.CachingPEGraphDecoder
-
- providers - Variable in class org.graalvm.compiler.replacements.ReplacementsImpl
-
- providers - Variable in class org.graalvm.compiler.replacements.SnippetTemplate.AbstractTemplates
-
- providers() - Method in class org.graalvm.compiler.truffle.compiler.TruffleTierConfiguration
-
- proxies() - Method in class org.graalvm.compiler.nodes.LoopExitNode
-
- Proxy - Interface in org.graalvm.compiler.nodes.spi
-
This interface marks nodes whose result is the same as one of their inputs.
- proxyIndex(AccessIndexedNode, ValueNode, ValueNode, LoweringTool) - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- ProxyNode - Class in org.graalvm.compiler.nodes
-
A proxy is inserted at loop exits for any value that is created inside the loop (i.e.
- ProxyNode(NodeClass<? extends ProxyNode>, Stamp, LoopExitNode) - Constructor for class org.graalvm.compiler.nodes.ProxyNode
-
- ProxyPlaceholder(ValueNode, MergeNode) - Constructor for class org.graalvm.compiler.nodes.GraphDecoder.ProxyPlaceholder
-
- proxyPoint() - Method in class org.graalvm.compiler.nodes.ProxyNode
-
- pshufb(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- pshufb(Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- pshufb(AVXKind.AVXSize, Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- pshufb(AVXKind.AVXSize, Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- pshufd(Register, Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- pshuflw(Register, Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- pslld(Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- pslld(AVXKind.AVXSize, Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- pslld(AVXKind.AVXSize, Register, Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- pslldq(Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- psllq(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- psllq(Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- psllw(Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- psllw(AVXKind.AVXSize, Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- psllw(AVXKind.AVXSize, Register, Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- psrad(Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- psrInfoDczidValue - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- psrld(Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- psrld(AVXKind.AVXSize, Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- psrld(AVXKind.AVXSize, Register, Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- psrldq(Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- psrlq(Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- psrlw(Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- psrlw(AVXKind.AVXSize, Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- psrlw(AVXKind.AVXSize, Register, Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- psubd(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- psubusb(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- psubusb(Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- ptest(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- ptest(Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- ptest(AVXKind.AVXSize, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- ptest(AVXKind.AVXSize, Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- ptestU(AVXKind.AVXSize, Register, AMD64Address, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
PTEST with unaligned memory operand.
- publish() - Method in interface org.graalvm.compiler.truffle.jfr.Event
-
- punpcklbw(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- pureFunctionForeignCallDescriptor(String, Class<?>, Class<?>...) - Static method in class org.graalvm.compiler.replacements.nodes.ForeignCalls
-
- PureFunctionMacroNode - Class in org.graalvm.compiler.replacements.nodes
-
- PureFunctionMacroNode(NodeClass<? extends MacroNode>, MacroNode.MacroParams) - Constructor for class org.graalvm.compiler.replacements.nodes.PureFunctionMacroNode
-
- PureFunctionStubIntrinsicNode - Class in org.graalvm.compiler.replacements.nodes
-
Base class for nodes that represent large intrinsic methods without side effects, such as
ArrayEqualsNode
.
- PureFunctionStubIntrinsicNode(NodeClass<? extends PureFunctionStubIntrinsicNode>, Stamp, EnumSet<?>, LocationIdentity) - Constructor for class org.graalvm.compiler.replacements.nodes.PureFunctionStubIntrinsicNode
-
- purgeEncodedGraphCache() - Method in class org.graalvm.compiler.truffle.compiler.hotspot.HotSpotPartialEvaluator
-
Called in unit-tests via reflection.
- purgePartialEvaluationCaches() - Method in interface org.graalvm.compiler.truffle.common.hotspot.HotSpotTruffleCompiler
-
Releases caches used for PE/compilation.
- purgePartialEvaluationCaches() - Method in class org.graalvm.compiler.truffle.compiler.hotspot.HotSpotTruffleCompilerImpl
-
- PUSH - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64MOp
-
- push(Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- push(Node) - Method in class org.graalvm.compiler.graph.LinkedNodeStack
-
- push(Node) - Method in class org.graalvm.compiler.graph.NodeStack
-
- push(JavaKind, ValueNode) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- push(JavaKind, ValueNode) - Method in class org.graalvm.compiler.java.FrameStateBuilder
-
Pushes an instruction onto the stack with the expected type.
- push(int, BciBlockMapping.BciBlock) - Method in class org.graalvm.compiler.java.JsrScope
-
Enters a new subroutine from the current scope represented by this object.
- push(int) - Method in class org.graalvm.compiler.java.JsrScope
-
- push(JavaKind, ValueNode) - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext
-
Pushes a given value to the frame state stack using an explicit kind.
- push(JavaKind, ValueNode) - Method in class org.graalvm.compiler.replacements.IntrinsicGraphBuilder
-
- push(JavaKind, ValueNode) - Method in class org.graalvm.compiler.replacements.PEGraphDecoder.PEAppendGraphBuilderContext
-
- push(JavaKind, ValueNode) - Method in class org.graalvm.compiler.replacements.PEGraphDecoder.PENonAppendGraphBuilderContext
-
- push(JavaKind, ValueNode) - Method in class org.graalvm.compiler.replacements.PEGraphDecoder.PEPluginGraphBuilderContext
-
- pushedNode - Variable in class org.graalvm.compiler.replacements.PEGraphDecoder.PEAppendGraphBuilderContext
-
- pushedNode - Variable in class org.graalvm.compiler.replacements.PEGraphDecoder.PEPluginGraphBuilderContext
-
- PUSHFQ - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64Z0Op
-
- pushfq() - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- pushInputs(NodeStack) - Method in class org.graalvm.compiler.graph.Node
-
- pushInputs(Node, NodeStack) - Method in class org.graalvm.compiler.graph.NodeClass
-
- pushInvoke(Invoke) - Method in class org.graalvm.compiler.phases.common.inlining.walker.CallsiteHolderExplorable
-
- PushLocalFrame(JNI.JNIEnv, int) - Static method in class org.graalvm.jniutils.JNIUtil
-
- pushLock(ValueNode, MonitorIdNode) - Method in class org.graalvm.compiler.java.FrameStateBuilder
-
Adds a locked monitor to this frame state.
- pushReturn(JavaKind, ValueNode) - Method in class org.graalvm.compiler.java.FrameStateBuilder
-
- pushStructure(GraphKit.Structure) - Method in class org.graalvm.compiler.replacements.GraphKit
-
- put(AbstractBlockBase<?>, T) - Method in class org.graalvm.compiler.core.common.cfg.BlockMap
-
- put(Node, T) - Method in class org.graalvm.compiler.graph.NodeMap
-
- put(Value, T) - Method in class org.graalvm.compiler.lir.util.GenericValueMap
-
- put(int, Value) - Method in class org.graalvm.compiler.lir.util.IndexedValueMap
-
Associates the specified value with the specified index in this map.
- put(Register, T) - Method in class org.graalvm.compiler.lir.util.RegisterMap
-
- put(K, T) - Method in class org.graalvm.compiler.lir.util.ValueMap
-
Associates object
with value
.
- put(Value) - Method in class org.graalvm.compiler.lir.util.ValueSet
-
- put(K, T) - Method in class org.graalvm.compiler.lir.util.VariableVirtualStackValueMap
-
- put(E) - Method in class org.graalvm.compiler.truffle.runtime.collection.DelegatingBlockingQueue
-
- putAll(IndexedValueMap) - Method in class org.graalvm.compiler.lir.util.IndexedValueMap
-
Copies all of the mappings with non-null value from the specified map to this map.
- putAll(S) - Method in class org.graalvm.compiler.lir.util.ValueSet
-
- putDuplicatedNode(Old, New) - Method in class org.graalvm.compiler.nodes.loop.LoopFragment
-
- putEngineLocal(Class<T>, T) - Method in class org.graalvm.compiler.truffle.runtime.EngineData
-
- PUTFIELD - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- putIfAbsent(EconomicMap<OptionKey<?>, Object>, Object) - Method in class org.graalvm.compiler.options.OptionKey
-
Sets the value of this option in a given map if it doesn't already have a value.
- putNodeListUnsafe(Node, long, NodeList<?>) - Static method in class org.graalvm.compiler.graph.Edges
-
- putNodeUnsafe(Node, long, Node) - Static method in class org.graalvm.compiler.graph.Edges
-
- putNodeUnsafeChecked(Node, long, Node, int) - Method in class org.graalvm.compiler.graph.Edges
-
- putObject(Object, int, Object) - Method in class org.graalvm.compiler.core.common.Fields
-
- putObjectChecked(Object, int, Object) - Method in class org.graalvm.compiler.core.common.Fields
-
- putProperties(CallNode, Map<Object, Object>) - Method in interface org.graalvm.compiler.truffle.compiler.phases.inlining.InliningPolicy
-
- putS1(long) - Method in interface org.graalvm.compiler.core.common.util.TypeWriter
-
Writes a signed 1 byte value.
- putS1(long) - Method in class org.graalvm.compiler.core.common.util.UnsafeArrayTypeWriter
-
- putS2(long) - Method in interface org.graalvm.compiler.core.common.util.TypeWriter
-
Writes a signed 2 byte value.
- putS2(long) - Method in class org.graalvm.compiler.core.common.util.UnsafeArrayTypeWriter
-
- putS2(long, UnsafeArrayTypeWriter.Chunk, long) - Method in class org.graalvm.compiler.core.common.util.UnsafeArrayTypeWriter
-
- putS4(long) - Method in interface org.graalvm.compiler.core.common.util.TypeWriter
-
Writes a signed 4 byte value.
- putS4(long) - Method in class org.graalvm.compiler.core.common.util.UnsafeArrayTypeWriter
-
- putS4(long, UnsafeArrayTypeWriter.Chunk, long) - Method in class org.graalvm.compiler.core.common.util.UnsafeArrayTypeWriter
-
- putS8(long) - Method in interface org.graalvm.compiler.core.common.util.TypeWriter
-
Writes a signed 8 byte value.
- putS8(long) - Method in class org.graalvm.compiler.core.common.util.UnsafeArrayTypeWriter
-
- putS8(long, UnsafeArrayTypeWriter.Chunk, long) - Method in class org.graalvm.compiler.core.common.util.UnsafeArrayTypeWriter
-
- PUTSTATIC - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- putSV(long) - Method in interface org.graalvm.compiler.core.common.util.TypeWriter
-
Writes a signed value in a variable byte size encoding.
- putSV(long) - Method in class org.graalvm.compiler.core.common.util.UnsafeArrayTypeWriter
-
- putU1(long) - Method in interface org.graalvm.compiler.core.common.util.TypeWriter
-
Writes an unsigned 1 byte value.
- putU1(long) - Method in class org.graalvm.compiler.core.common.util.UnsafeArrayTypeWriter
-
- putU2(long) - Method in interface org.graalvm.compiler.core.common.util.TypeWriter
-
Writes an unsigned 2 byte value.
- putU2(long) - Method in class org.graalvm.compiler.core.common.util.UnsafeArrayTypeWriter
-
- putU4(long) - Method in interface org.graalvm.compiler.core.common.util.TypeWriter
-
Writes an unsigned 4 byte value.
- putU4(long) - Method in class org.graalvm.compiler.core.common.util.UnsafeArrayTypeWriter
-
- putUV(long) - Method in interface org.graalvm.compiler.core.common.util.TypeWriter
-
Writes an unsigned value in a variable byte size encoding.
- putUV(long) - Method in class org.graalvm.compiler.core.common.util.UnsafeArrayTypeWriter
-
- pxor(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- pxor(AVXKind.AVXSize, Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- pxor(AVXKind.AVXSize, Register, Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- raiseInvalidFrameStateError(FrameState) - Method in class org.graalvm.compiler.hotspot.HotSpotDebugInfoBuilder
-
- Range - Class in org.graalvm.compiler.lir.alloc.lsra
-
Represents a range of integers from a start (inclusive) to an end (exclusive.
- rangeEndMarker - Variable in class org.graalvm.compiler.lir.alloc.lsra.LinearScan
-
- RangesStrategy(double[], JavaConstant[]) - Constructor for class org.graalvm.compiler.lir.SwitchStrategy.RangesStrategy
-
- RangeTableSwitchOp(int, LabelRef, LabelRef[], AllocatableValue) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64ControlFlow.RangeTableSwitchOp
-
- RangeTableSwitchOp(int, LabelRef, LabelRef[], Value, Variable, Variable) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.RangeTableSwitchOp
-
- rank - Variable in class org.graalvm.compiler.replacements.DimensionsNode
-
- rate() - Method in interface org.graalvm.compiler.truffle.common.TruffleCompilationTask
-
- rate() - Method in class org.graalvm.compiler.truffle.runtime.CompilationTask
-
- rawCompare(long, long) - Method in class org.graalvm.compiler.nodes.util.IntegerHelper
-
- rawCompare(long, long) - Method in class org.graalvm.compiler.nodes.util.SignedIntegerHelper
-
- rawCompare(long, long) - Method in class org.graalvm.compiler.nodes.util.UnsignedIntegerHelper
-
- RawConditionalElimination - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- RawConditionalEliminationPhase - Class in org.graalvm.compiler.phases.common
-
- RawConditionalEliminationPhase(boolean) - Constructor for class org.graalvm.compiler.phases.common.RawConditionalEliminationPhase
-
- RawConditionalEliminationVisitor(StructuredGraph, StructuredGraph.ScheduleResult, MetaAccessProvider, boolean) - Constructor for class org.graalvm.compiler.phases.common.FixReadsPhase.RawConditionalEliminationVisitor
-
- RawData(byte[], int) - Constructor for class org.graalvm.compiler.code.DataSection.RawData
-
- rawIndex - Variable in class org.graalvm.compiler.truffle.compiler.phases.InstrumentPhase.Point
-
- RawLoadNode - Class in org.graalvm.compiler.nodes.extended
-
Load of a value from a location specified as an offset relative to an object.
- RawLoadNode(ValueNode, ValueNode, JavaKind, LocationIdentity) - Constructor for class org.graalvm.compiler.nodes.extended.RawLoadNode
-
This constructor exists for node intrinsics that need a stamp based on accessKind
.
- RawLoadNode(ValueNode, ValueNode, JavaKind, LocationIdentity, MemoryOrderMode) - Constructor for class org.graalvm.compiler.nodes.extended.RawLoadNode
-
- RawLoadNode(ValueNode, ValueNode, JavaKind, LocationIdentity, boolean, MemoryOrderMode) - Constructor for class org.graalvm.compiler.nodes.extended.RawLoadNode
-
- RawLoadNode(Stamp, ValueNode, ValueNode, LocationIdentity, JavaKind) - Constructor for class org.graalvm.compiler.nodes.extended.RawLoadNode
-
This constructor exists for node intrinsics that need a stamp based on the return type of the
Node.NodeIntrinsic
annotated method.
- RawLoadNode(NodeClass<? extends RawLoadNode>, ValueNode, ValueNode, JavaKind, LocationIdentity) - Constructor for class org.graalvm.compiler.nodes.extended.RawLoadNode
-
- RawLoadNode(NodeClass<? extends RawLoadNode>, ValueNode, ValueNode, JavaKind, LocationIdentity, boolean) - Constructor for class org.graalvm.compiler.nodes.extended.RawLoadNode
-
- RawLoadNode(NodeClass<? extends RawLoadNode>, ValueNode, ValueNode, JavaKind, LocationIdentity, MemoryOrderMode) - Constructor for class org.graalvm.compiler.nodes.extended.RawLoadNode
-
- RawLoadNode(NodeClass<? extends RawLoadNode>, ValueNode, ValueNode, JavaKind, LocationIdentity, boolean, MemoryOrderMode) - Constructor for class org.graalvm.compiler.nodes.extended.RawLoadNode
-
- rawMax(long, long) - Method in class org.graalvm.compiler.nodes.util.IntegerHelper
-
- rawMax(long, long) - Method in class org.graalvm.compiler.nodes.util.SignedIntegerHelper
-
- rawMax(long, long) - Method in class org.graalvm.compiler.nodes.util.UnsignedIntegerHelper
-
- rawMin(long, long) - Method in class org.graalvm.compiler.nodes.util.IntegerHelper
-
- rawMin(long, long) - Method in class org.graalvm.compiler.nodes.util.SignedIntegerHelper
-
- rawMin(long, long) - Method in class org.graalvm.compiler.nodes.util.UnsignedIntegerHelper
-
- RawPointerStamp - Class in org.graalvm.compiler.core.common.type
-
Type describing pointers to raw memory.
- RawPointerStamp() - Constructor for class org.graalvm.compiler.core.common.type.RawPointerStamp
-
- RawReference - Annotation Type in org.graalvm.nativebridge
-
Instruments the native bridge processor to marshall annotated method return type or method
parameter as a pointer value stored as Java long
type.
- RawStoreNode - Class in org.graalvm.compiler.nodes.extended
-
Store of a value at a location specified as an offset relative to an object.
- RawStoreNode(ValueNode, ValueNode, ValueNode, JavaKind, LocationIdentity) - Constructor for class org.graalvm.compiler.nodes.extended.RawStoreNode
-
- RawStoreNode(ValueNode, ValueNode, ValueNode, JavaKind, LocationIdentity, boolean) - Constructor for class org.graalvm.compiler.nodes.extended.RawStoreNode
-
- RawStoreNode(ValueNode, ValueNode, ValueNode, JavaKind, LocationIdentity, boolean, MemoryOrderMode) - Constructor for class org.graalvm.compiler.nodes.extended.RawStoreNode
-
- RawStoreNode(ValueNode, ValueNode, ValueNode, JavaKind, LocationIdentity, boolean, FrameState, boolean) - Constructor for class org.graalvm.compiler.nodes.extended.RawStoreNode
-
- RawStoreNode(ValueNode, ValueNode, ValueNode, JavaKind, LocationIdentity, boolean, MemoryOrderMode, FrameState, boolean) - Constructor for class org.graalvm.compiler.nodes.extended.RawStoreNode
-
- RawStoreNode(NodeClass<? extends RawStoreNode>, ValueNode, ValueNode, ValueNode, JavaKind, LocationIdentity, boolean, MemoryOrderMode, FrameState, boolean) - Constructor for class org.graalvm.compiler.nodes.extended.RawStoreNode
-
- rawStride - Variable in class org.graalvm.compiler.nodes.loop.BasicInductionVariable
-
- rawStride() - Method in class org.graalvm.compiler.nodes.loop.BasicInductionVariable
-
- rawValue() - Method in class org.graalvm.compiler.word.Word
-
- raxTemp - Variable in class org.graalvm.compiler.lir.amd64.AMD64Arithmetic.FPDivRemOp
-
- rbit(int, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.219 Reverse bits.
- rbitVV(AArch64ASIMDAssembler.ASIMDSize, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.218 Reverse Bit order.
This instruction reverses the bits in each byte.
- RCL - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64Shift
-
- rcpps(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- RCR - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64Shift
-
- rcxTmp - Variable in class org.graalvm.compiler.lir.amd64.AMD64RoundFloatToIntegerOp
-
- rdtsc() - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- rdtscp() - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- ReachabilityFenceNode - Class in org.graalvm.compiler.nodes.java
-
- ReachabilityFenceNode(ValueNode[]) - Constructor for class org.graalvm.compiler.nodes.java.ReachabilityFenceNode
-
- ReachabilityFencePlugin() - Constructor for class org.graalvm.compiler.replacements.StandardGraphBuilderPlugins.ReachabilityFencePlugin
-
- reachedGuardsStage(GraphState.GuardsStage) - Method in enum org.graalvm.compiler.nodes.GraphState.GuardsStage
-
Checks if this guards stage indicates a later or equivalent stage of the compilation than
the given stage.
- reachedRequiredLoweringStage() - Method in class org.graalvm.compiler.replacements.arraycopy.ArrayCopyWithDelayedLoweringNode
-
- read() - Method in class org.graalvm.nativebridge.BinaryInput
-
Reads a single byte.
- read(byte[], int, int) - Method in class org.graalvm.nativebridge.BinaryInput
-
Reads up to len
bytes into a byte array starting at offset off
.
- read(BinaryInput) - Method in interface org.graalvm.nativebridge.BinaryMarshaller
-
Reads the object value from the input
and returns the recreated object.
- readArrayKlassComponentMirror(ValueNode, GuardingNode) - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotInvocationPluginHelper
-
Read ArrayKlass::_component_mirror
.
- readArrayLength(ValueNode, ConstantReflectionProvider) - Static method in class org.graalvm.compiler.nodes.java.ArrayLengthNode
-
Gets the length of an array if possible.
- readBarrierType(RawLoadNode) - Method in interface org.graalvm.compiler.nodes.gc.BarrierSet
-
- readBarrierType(RawLoadNode) - Method in class org.graalvm.compiler.nodes.gc.CardTableBarrierSet
-
- readBarrierType(RawLoadNode) - Method in class org.graalvm.compiler.nodes.gc.G1BarrierSet
-
- readBoolean() - Method in class org.graalvm.nativebridge.BinaryInput
-
Reads a single byte and returns true
if that byte is non-zero, false
if that
byte is zero.
- readBranchDest() - Method in class org.graalvm.compiler.bytecode.BytecodeStream
-
- readByte() - Method in class org.graalvm.compiler.bytecode.BytecodeStream
-
Reads a signed, 1-byte value for the current instruction (e.g.
- readByte(WordBase, LocationIdentity) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Reads the memory at address (this + offset)
.
- readByte(int, LocationIdentity) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Reads the memory at address (this + offset)
.
- readByte(WordBase) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Reads the memory at address (this + offset)
.
- readByte(int) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Reads the memory at address (this + offset)
.
- readByte(Object, WordBase, LocationIdentity) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Reads the memory at address (object + offset)
.
- readByte(Object, int, LocationIdentity) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Reads the memory at address (object + offset)
.
- readByte(Object, WordBase) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Reads the memory at address (object + offset)
.
- readByte(Object, int) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Reads the memory at address (object + offset)
.
- readByte(Object, WordBase, LocationIdentity) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Reads the memory at address (object + offset)
.
- readByte(Object, int, LocationIdentity) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Reads the memory at address (object + offset)
.
- readByte(Object, WordBase) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Reads the memory at address (object + offset)
.
- readByte(Object, int) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Reads the memory at address (object + offset)
.
- readByte(WordBase, LocationIdentity) - Method in class org.graalvm.compiler.word.Word
-
- readByte(int, LocationIdentity) - Method in class org.graalvm.compiler.word.Word
-
- readByte(WordBase) - Method in class org.graalvm.compiler.word.Word
-
- readByte(int) - Method in class org.graalvm.compiler.word.Word
-
- readByte() - Method in class org.graalvm.nativebridge.BinaryInput
-
Reads and returns a single byte.
- readByteVolatile(Object, WordBase) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Reads the memory at address (object + offset)
in accordance with the volatile
semantics.
- readChar(WordBase, LocationIdentity) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Reads the memory at address (this + offset)
.
- readChar(int, LocationIdentity) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Reads the memory at address (this + offset)
.
- readChar(WordBase) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Reads the memory at address (this + offset)
.
- readChar(int) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Reads the memory at address (this + offset)
.
- readChar(Object, WordBase, LocationIdentity) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Reads the memory at address (object + offset)
.
- readChar(Object, int, LocationIdentity) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Reads the memory at address (object + offset)
.
- readChar(Object, WordBase) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Reads the memory at address (object + offset)
.
- readChar(Object, int) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Reads the memory at address (object + offset)
.
- readChar(Object, WordBase, LocationIdentity) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Reads the memory at address (object + offset)
.
- readChar(Object, int, LocationIdentity) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Reads the memory at address (object + offset)
.
- readChar(Object, WordBase) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Reads the memory at address (object + offset)
.
- readChar(Object, int) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Reads the memory at address (object + offset)
.
- readChar(WordBase, LocationIdentity) - Method in class org.graalvm.compiler.word.Word
-
- readChar(int, LocationIdentity) - Method in class org.graalvm.compiler.word.Word
-
- readChar(WordBase) - Method in class org.graalvm.compiler.word.Word
-
- readChar(int) - Method in class org.graalvm.compiler.word.Word
-
- readChar() - Method in class org.graalvm.nativebridge.BinaryInput
-
Reads two bytes and returns a char
value.
- readCharVolatile(Object, WordBase) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Reads the memory at address (object + offset)
in accordance with the volatile
semantics.
- readClass(Class<?>) - Static method in class org.graalvm.compiler.hotspot.replacements.ClassGetHubNode
-
- readClass(KlassPointer) - Static method in class org.graalvm.compiler.hotspot.replacements.HubGetClassNode
-
- readConstant(MemoryAccessProvider, Constant, long) - Method in class org.graalvm.compiler.core.common.type.IllegalStamp
-
- readConstant(MemoryAccessProvider, Constant, long, Stamp) - Method in class org.graalvm.compiler.core.common.type.IntegerStamp
-
- readConstant(MemoryAccessProvider, Constant, long) - Method in class org.graalvm.compiler.core.common.type.ObjectStamp
-
- readConstant(MemoryAccessProvider, Constant, long) - Method in class org.graalvm.compiler.core.common.type.PrimitiveStamp
-
- readConstant(MemoryAccessProvider, Constant, long) - Method in class org.graalvm.compiler.core.common.type.RawPointerStamp
-
- readConstant(MemoryAccessProvider, Constant, long) - Method in class org.graalvm.compiler.core.common.type.Stamp
-
Read a value of this stamp from memory.
- readConstant(MemoryAccessProvider, Constant, long, Stamp) - Method in class org.graalvm.compiler.core.common.type.Stamp
-
Read a value of this stamp from memory where the underlying storage might be of a different
size.
- readConstant(MemoryAccessProvider, Constant, long) - Method in class org.graalvm.compiler.core.common.type.VoidStamp
-
- readConstant(MemoryAccessProvider, Constant, long) - Method in class org.graalvm.compiler.hotspot.nodes.type.HotSpotNarrowOopStamp
-
- readConstant(MemoryAccessProvider, Constant, long) - Method in class org.graalvm.compiler.hotspot.nodes.type.KlassPointerStamp
-
- readConstant(MemoryAccessProvider, Constant, long) - Method in class org.graalvm.compiler.hotspot.nodes.type.MethodCountersPointerStamp
-
- readConstant(MemoryAccessProvider, Constant, long) - Method in class org.graalvm.compiler.hotspot.nodes.type.MethodPointerStamp
-
- readConstant(MemoryAccessProvider, Constant, long) - Method in class org.graalvm.compiler.nodes.type.NarrowOopStamp
-
- readConstantField(ResolvedJavaField, ConstantFieldProvider.ConstantFieldTool<T>) - Method in interface org.graalvm.compiler.core.common.spi.ConstantFieldProvider
-
Decide whether a read from the field
should be constant folded.
- readConstantField(ResolvedJavaField, ConstantFieldProvider.ConstantFieldTool<T>) - Method in class org.graalvm.compiler.core.common.spi.JavaConstantFieldProvider
-
- readConstantField(ResolvedJavaField, ConstantFieldProvider.ConstantFieldTool<T>) - Method in class org.graalvm.compiler.truffle.compiler.TruffleConstantFieldProvider
-
- readConstantField(ResolvedJavaField, ConstantFieldProvider.ConstantFieldTool<T>) - Method in class org.graalvm.compiler.truffle.compiler.TruffleStringConstantFieldProvider
-
- readCPI() - Method in class org.graalvm.compiler.bytecode.BytecodeStream
-
Reads a constant pool index for the current instruction.
- readCPI4() - Method in class org.graalvm.compiler.bytecode.BytecodeStream
-
Reads a constant pool index for an invokedynamic instruction.
- readCurrentThreadObject() - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotInvocationPluginHelper
-
- readCurrentThreadObject(CurrentJavaThreadNode) - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotInvocationPluginHelper
-
- readDouble(WordBase, LocationIdentity) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Reads the memory at address (this + offset)
.
- readDouble(int, LocationIdentity) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Reads the memory at address (this + offset)
.
- readDouble(WordBase) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Reads the memory at address (this + offset)
.
- readDouble(int) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Reads the memory at address (this + offset)
.
- readDouble(Object, WordBase, LocationIdentity) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Reads the memory at address (object + offset)
.
- readDouble(Object, int, LocationIdentity) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Reads the memory at address (object + offset)
.
- readDouble(Object, WordBase) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Reads the memory at address (object + offset)
.
- readDouble(Object, int) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Reads the memory at address (object + offset)
.
- readDouble(Object, WordBase, LocationIdentity) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Reads the memory at address (object + offset)
.
- readDouble(Object, int, LocationIdentity) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Reads the memory at address (object + offset)
.
- readDouble(Object, WordBase) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Reads the memory at address (object + offset)
.
- readDouble(Object, int) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Reads the memory at address (object + offset)
.
- readDouble(WordBase, LocationIdentity) - Method in class org.graalvm.compiler.word.Word
-
- readDouble(int, LocationIdentity) - Method in class org.graalvm.compiler.word.Word
-
- readDouble(WordBase) - Method in class org.graalvm.compiler.word.Word
-
- readDouble(int) - Method in class org.graalvm.compiler.word.Word
-
- readDouble() - Method in class org.graalvm.nativebridge.BinaryInput
-
Reads eight bytes and returns a double
value.
- readDoubleVolatile(Object, WordBase) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Reads the memory at address (object + offset)
in accordance with the volatile
semantics.
- ReadEliminationBlockState - Class in org.graalvm.compiler.virtual.phases.ea
-
This class maintains a set of known values, identified by base object, locations and offset.
- ReadEliminationBlockState() - Constructor for class org.graalvm.compiler.virtual.phases.ea.ReadEliminationBlockState
-
- ReadEliminationBlockState(ReadEliminationBlockState) - Constructor for class org.graalvm.compiler.virtual.phases.ea.ReadEliminationBlockState
-
- ReadEliminationBlockState.CacheEntry<T> - Class in org.graalvm.compiler.virtual.phases.ea
-
- ReadEliminationBlockState.LoadCacheEntry - Class in org.graalvm.compiler.virtual.phases.ea
-
- ReadEliminationBlockState.UnsafeLoadCacheEntry - Class in org.graalvm.compiler.virtual.phases.ea
-
CacheEntry describing an Unsafe memory reference.
- ReadEliminationClosure - Class in org.graalvm.compiler.virtual.phases.ea
-
This closure initially handled a set of nodes that is disjunct from
PEReadEliminationClosure
, but over time both have evolved so that there's a significant
overlap.
- ReadEliminationClosure(ControlFlowGraph, boolean) - Constructor for class org.graalvm.compiler.virtual.phases.ea.ReadEliminationClosure
-
- ReadEliminationMaxLoopVisits - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- ReadEliminationPhase - Class in org.graalvm.compiler.virtual.phases.ea
-
This phase performs read and (simple) write elimination on a graph.
- ReadEliminationPhase(CanonicalizerPhase) - Constructor for class org.graalvm.compiler.virtual.phases.ea.ReadEliminationPhase
-
- ReadEliminationPhase(CanonicalizerPhase, boolean) - Constructor for class org.graalvm.compiler.virtual.phases.ea.ReadEliminationPhase
-
- readEmbeddedAESCryptKArrayStart(GraphBuilderContext, InvocationPluginHelper, ResolvedJavaType, ResolvedJavaType, ValueNode) - Method in class org.graalvm.compiler.replacements.StandardGraphBuilderPlugins.AESCryptDelegatePlugin
-
- reader - Variable in class org.graalvm.compiler.nodes.GraphDecoder.MethodScope
-
Access to the encoded graph.
- readExceptionOop(Word) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- readExceptionPc(Word) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- readFieldArrayStart(GraphBuilderContext, InvocationPluginHelper, ResolvedJavaType, String, ValueNode, JavaKind) - Static method in class org.graalvm.compiler.replacements.StandardGraphBuilderPlugins.AESCryptPluginBase
-
- readFloat(WordBase, LocationIdentity) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Reads the memory at address (this + offset)
.
- readFloat(int, LocationIdentity) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Reads the memory at address (this + offset)
.
- readFloat(WordBase) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Reads the memory at address (this + offset)
.
- readFloat(int) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Reads the memory at address (this + offset)
.
- readFloat(Object, WordBase, LocationIdentity) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Reads the memory at address (object + offset)
.
- readFloat(Object, int, LocationIdentity) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Reads the memory at address (object + offset)
.
- readFloat(Object, WordBase) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Reads the memory at address (object + offset)
.
- readFloat(Object, int) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Reads the memory at address (object + offset)
.
- readFloat(Object, WordBase, LocationIdentity) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Reads the memory at address (object + offset)
.
- readFloat(Object, int, LocationIdentity) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Reads the memory at address (object + offset)
.
- readFloat(Object, WordBase) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Reads the memory at address (object + offset)
.
- readFloat(Object, int) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Reads the memory at address (object + offset)
.
- readFloat(WordBase, LocationIdentity) - Method in class org.graalvm.compiler.word.Word
-
- readFloat(int, LocationIdentity) - Method in class org.graalvm.compiler.word.Word
-
- readFloat(WordBase) - Method in class org.graalvm.compiler.word.Word
-
- readFloat(int) - Method in class org.graalvm.compiler.word.Word
-
- readFloat() - Method in class org.graalvm.nativebridge.BinaryInput
-
Reads four bytes and returns a float
value.
- readFloatVolatile(Object, WordBase) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Reads the memory at address (object + offset)
in accordance with the volatile
semantics.
- readFully(byte[], int, int) - Method in class org.graalvm.nativebridge.BinaryInput
-
Reads len
bytes into a byte array starting at offset off
.
- readIncrement() - Method in class org.graalvm.compiler.bytecode.BytecodeStream
-
- readInstruction(byte[], int) - Static method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler.PatcherUtil
-
Convert byte array instruction into an int.
- readInt(int) - Method in class org.graalvm.compiler.bytecode.BytecodeStream
-
Read a signed 4-byte integer from the bytecode stream at the specified bytecode index.
- readInt(WordBase, LocationIdentity) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Reads the memory at address (this + offset)
.
- readInt(int, LocationIdentity) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Reads the memory at address (this + offset)
.
- readInt(WordBase) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Reads the memory at address (this + offset)
.
- readInt(int) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Reads the memory at address (this + offset)
.
- readInt(Object, WordBase, LocationIdentity) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Reads the memory at address (object + offset)
.
- readInt(Object, int, LocationIdentity) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Reads the memory at address (object + offset)
.
- readInt(Object, WordBase) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Reads the memory at address (object + offset)
.
- readInt(Object, int) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Reads the memory at address (object + offset)
.
- readInt(Object, WordBase, LocationIdentity) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Reads the memory at address (object + offset)
.
- readInt(Object, int, LocationIdentity) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Reads the memory at address (object + offset)
.
- readInt(Object, WordBase) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Reads the memory at address (object + offset)
.
- readInt(Object, int) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Reads the memory at address (object + offset)
.
- readInt(WordBase, LocationIdentity) - Method in class org.graalvm.compiler.word.Word
-
- readInt(int, LocationIdentity) - Method in class org.graalvm.compiler.word.Word
-
- readInt(WordBase) - Method in class org.graalvm.compiler.word.Word
-
- readInt(int) - Method in class org.graalvm.compiler.word.Word
-
- readInt() - Method in class org.graalvm.nativebridge.BinaryInput
-
Reads four bytes and returns an int
value.
- readIntVolatile(Object, WordBase) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Reads the memory at address (object + offset)
in accordance with the volatile
semantics.
- readInvokeData(GraphDecoder.MethodScope, int, Invoke) - Method in class org.graalvm.compiler.nodes.GraphDecoder
-
- readJavaConstant(MemoryAccessProvider, Constant, long, int) - Method in class org.graalvm.compiler.core.common.type.PrimitiveStamp
-
- readJavaVM() - Method in interface org.graalvm.jniutils.JNI.JavaVMPointer
-
- readJNIEnv() - Method in interface org.graalvm.jniutils.JNI.JNIEnvPointer
-
- readKind - Variable in class org.graalvm.compiler.nodes.extended.JavaReadNode
-
- readKlassAccessFlags(ValueNode) - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotInvocationPluginHelper
-
Read Klass::_access_flags
.
- readKlassFromClass(ValueNode) - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotInvocationPluginHelper
-
- readKlassModifierFlags(ValueNode) - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotInvocationPluginHelper
-
Read Klass::_modifier_flags
.
- readKlassPointer(int, LocationIdentity) - Method in class org.graalvm.compiler.hotspot.word.KlassPointer
-
- readKlassSuperKlass(PiNode) - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotInvocationPluginHelper
-
Read Klass::_super
.
- readLayoutHelper(KlassPointer) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- readLocalIndex() - Method in class org.graalvm.compiler.bytecode.BytecodeStream
-
Reads the index of a local variable for one of the load or store instructions.
- readLong(WordBase, LocationIdentity) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Reads the memory at address (this + offset)
.
- readLong(int, LocationIdentity) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Reads the memory at address (this + offset)
.
- readLong(WordBase) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Reads the memory at address (this + offset)
.
- readLong(int) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Reads the memory at address (this + offset)
.
- readLong(Object, WordBase, LocationIdentity) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Reads the memory at address (object + offset)
.
- readLong(Object, int, LocationIdentity) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Reads the memory at address (object + offset)
.
- readLong(Object, WordBase) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Reads the memory at address (object + offset)
.
- readLong(Object, int) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Reads the memory at address (object + offset)
.
- readLong(Object, WordBase, LocationIdentity) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Reads the memory at address (object + offset)
.
- readLong(Object, int, LocationIdentity) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Reads the memory at address (object + offset)
.
- readLong(Object, WordBase) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Reads the memory at address (object + offset)
.
- readLong(Object, int) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Reads the memory at address (object + offset)
.
- readLong(WordBase, LocationIdentity) - Method in class org.graalvm.compiler.word.Word
-
- readLong(int, LocationIdentity) - Method in class org.graalvm.compiler.word.Word
-
- readLong(WordBase) - Method in class org.graalvm.compiler.word.Word
-
- readLong(int) - Method in class org.graalvm.compiler.word.Word
-
- readLong() - Method in class org.graalvm.nativebridge.BinaryInput
-
Reads eight bytes and returns a long
value.
- readLongVolatile(Object, WordBase) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Reads the memory at address (object + offset)
in accordance with the volatile
semantics.
- ReadNode - Class in org.graalvm.compiler.nodes.memory
-
- ReadNode(AddressNode, LocationIdentity, Stamp, OnHeapMemoryAccess.BarrierType, MemoryOrderMode) - Constructor for class org.graalvm.compiler.nodes.memory.ReadNode
-
- ReadNode(NodeClass<? extends ReadNode>, AddressNode, LocationIdentity, Stamp, GuardingNode, OnHeapMemoryAccess.BarrierType, MemoryOrderMode, boolean, FrameState) - Constructor for class org.graalvm.compiler.nodes.memory.ReadNode
-
- ReadNode(NodeClass<? extends ReadNode>, AddressNode, LocationIdentity, Stamp, MemoryExtendKind, GuardingNode, OnHeapMemoryAccess.BarrierType, MemoryOrderMode, boolean, FrameState, MemoryKill) - Constructor for class org.graalvm.compiler.nodes.memory.ReadNode
-
- readObject(WordBase, LocationIdentity) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Reads the memory at address (this + offset)
.
- readObject(int, LocationIdentity) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Reads the memory at address (this + offset)
.
- readObject(WordBase) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Reads the memory at address (this + offset)
.
- readObject(WordBase, OnHeapMemoryAccess.BarrierType) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Reads the memory at address (this + offset)
.
- readObject(int) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Reads the memory at address (this + offset)
.
- readObject(int, OnHeapMemoryAccess.BarrierType) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Reads the memory at address (this + offset)
.
- readObject(GraphDecoder.MethodScope) - Method in class org.graalvm.compiler.nodes.GraphDecoder
-
- readObject(Object, WordBase, LocationIdentity) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Reads the memory at address (object + offset)
.
- readObject(Object, int, LocationIdentity) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Reads the memory at address (object + offset)
.
- readObject(Object, WordBase) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Reads the memory at address (object + offset)
.
- readObject(Object, int) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Reads the memory at address (object + offset)
.
- readObject(Object, WordBase, LocationIdentity) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Reads the memory at address (object + offset)
.
- readObject(Object, int, LocationIdentity) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Reads the memory at address (object + offset)
.
- readObject(Object, WordBase) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Reads the memory at address (object + offset)
.
- readObject(Object, int) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Reads the memory at address (object + offset)
.
- readObject(WordBase, LocationIdentity) - Method in class org.graalvm.compiler.word.Word
-
- readObject(int, LocationIdentity) - Method in class org.graalvm.compiler.word.Word
-
- readObject(WordBase) - Method in class org.graalvm.compiler.word.Word
-
- readObject(WordBase, OnHeapMemoryAccess.BarrierType) - Method in class org.graalvm.compiler.word.Word
-
- readObject(WordBase, OnHeapMemoryAccess.BarrierType, LocationIdentity) - Method in class org.graalvm.compiler.word.Word
-
- readObject(int) - Method in class org.graalvm.compiler.word.Word
-
- readObject(int, OnHeapMemoryAccess.BarrierType) - Method in class org.graalvm.compiler.word.Word
-
- readObject(int, OnHeapMemoryAccess.BarrierType, LocationIdentity) - Method in class org.graalvm.compiler.word.Word
-
- readObjectVolatile(Object, WordBase) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Reads the memory at address (object + offset)
in accordance with the volatile
semantics.
- readOffset(byte[], long, int) - Static method in class org.graalvm.compiler.core.common.util.UnsafeArrayTypeReader
-
- readOp(GraphBuilderContext, JavaKind, AddressNode, LocationIdentity, Word.Opcode) - Method in class org.graalvm.compiler.word.WordOperationPlugin
-
- readOp(GraphBuilderContext, JavaKind, AddressNode, LocationIdentity, OnHeapMemoryAccess.BarrierType, boolean) - Static method in class org.graalvm.compiler.word.WordOperationPlugin
-
- readOrderId(GraphDecoder.MethodScope) - Method in class org.graalvm.compiler.nodes.GraphDecoder
-
- readOsThread(CurrentJavaThreadNode) - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotInvocationPluginHelper
-
Reads JavaThread::_osthread
.
- readOsThreadInterrupted(ValueNode) - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotInvocationPluginHelper
-
Reads OSThread::_interrupted
.
- readProperties(GraphDecoder.MethodScope, Node) - Method in class org.graalvm.compiler.nodes.GraphDecoder
-
- ReadRegisterNode - Class in org.graalvm.compiler.replacements.nodes
-
Access the value of a specific register.
- ReadRegisterNode(Register, JavaKind, boolean, boolean) - Constructor for class org.graalvm.compiler.replacements.nodes.ReadRegisterNode
-
- ReadRegisterNode(Stamp, Register, boolean, boolean) - Constructor for class org.graalvm.compiler.replacements.nodes.ReadRegisterNode
-
- readShort() - Method in class org.graalvm.compiler.bytecode.BytecodeStream
-
Reads a signed, 2-byte short for the current instruction (e.g.
- readShort(WordBase, LocationIdentity) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Reads the memory at address (this + offset)
.
- readShort(int, LocationIdentity) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Reads the memory at address (this + offset)
.
- readShort(WordBase) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Reads the memory at address (this + offset)
.
- readShort(int) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Reads the memory at address (this + offset)
.
- readShort(Object, WordBase, LocationIdentity) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Reads the memory at address (object + offset)
.
- readShort(Object, int, LocationIdentity) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Reads the memory at address (object + offset)
.
- readShort(Object, WordBase) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Reads the memory at address (object + offset)
.
- readShort(Object, int) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Reads the memory at address (object + offset)
.
- readShort(Object, WordBase, LocationIdentity) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Reads the memory at address (object + offset)
.
- readShort(Object, int, LocationIdentity) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Reads the memory at address (object + offset)
.
- readShort(Object, WordBase) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Reads the memory at address (object + offset)
.
- readShort(Object, int) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Reads the memory at address (object + offset)
.
- readShort(WordBase, LocationIdentity) - Method in class org.graalvm.compiler.word.Word
-
- readShort(int, LocationIdentity) - Method in class org.graalvm.compiler.word.Word
-
- readShort(WordBase) - Method in class org.graalvm.compiler.word.Word
-
- readShort(int) - Method in class org.graalvm.compiler.word.Word
-
- readShort() - Method in class org.graalvm.nativebridge.BinaryInput
-
Reads two bytes and returns a short
value.
- readShortVolatile(Object, WordBase) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Reads the memory at address (object + offset)
in accordance with the volatile
semantics.
- readTlabEnd(Word) - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotAllocationSnippets
-
- readTlabEnd(Word) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- readTlabEnd(Word) - Method in class org.graalvm.compiler.replacements.AllocationSnippets
-
- readTlabTop(Word) - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotAllocationSnippets
-
- readTlabTop(Word) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- readTlabTop(Word) - Method in class org.graalvm.compiler.replacements.AllocationSnippets
-
- readTypedValue() - Method in class org.graalvm.nativebridge.BinaryInput
-
Reads a single value, using the data type encoded in the marshalled data.
- readTypedValue() - Method in class org.graalvm.util.TypedDataInputStream
-
Reads a single value, using the data type encoded in the stream.
- readTypePunned(ConstantReflectionProvider, JavaConstant, JavaKind, Stride, int) - Static method in class org.graalvm.compiler.nodes.util.ConstantReflectionUtil
-
Reads and zero extends 1, 2 or 4 bytes from a constant byte[], char[] or int[] array.
- readUByte(int) - Method in class org.graalvm.compiler.bytecode.BytecodeStream
-
Reads an unsigned, 1-byte value from the bytecode stream at the specified bytecode index.
- readUTF() - Method in class org.graalvm.nativebridge.BinaryInput
-
Reads a string using a modified UTF-8 encoding in a machine-independent manner.
- readValue() - Method in interface org.graalvm.compiler.core.common.spi.ConstantFieldProvider.ConstantFieldTool
-
- readVolatileOp(GraphBuilderContext, JavaKind, AddressNode, LocationIdentity, Word.Opcode) - Method in class org.graalvm.compiler.word.WordOperationPlugin
-
- readWellKnownConstantTruffleField(ResolvedJavaField, ConstantFieldProvider.ConstantFieldTool<T>) - Method in class org.graalvm.compiler.truffle.compiler.TruffleStringConstantFieldProvider
-
- readWord(WordBase, LocationIdentity) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Reads the memory at address (this + offset)
.
- readWord(int, LocationIdentity) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Reads the memory at address (this + offset)
.
- readWord(WordBase) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Reads the memory at address (this + offset)
.
- readWord(int) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Reads the memory at address (this + offset)
.
- readWord(Object, WordBase, LocationIdentity) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Reads the memory at address (object + offset)
.
- readWord(Object, int, LocationIdentity) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Reads the memory at address (object + offset)
.
- readWord(Object, WordBase) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Reads the memory at address (object + offset)
.
- readWord(Object, int) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Reads the memory at address (object + offset)
.
- readWord(Object, WordBase, LocationIdentity) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Reads the memory at address (object + offset)
.
- readWord(Object, int, LocationIdentity) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Reads the memory at address (object + offset)
.
- readWord(Object, WordBase) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Reads the memory at address (object + offset)
.
- readWord(Object, int) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Reads the memory at address (object + offset)
.
- readWord(WordBase, LocationIdentity) - Method in class org.graalvm.compiler.word.Word
-
- readWord(int, LocationIdentity) - Method in class org.graalvm.compiler.word.Word
-
- readWord(WordBase) - Method in class org.graalvm.compiler.word.Word
-
- readWord(int) - Method in class org.graalvm.compiler.word.Word
-
- readWordVolatile(Object, WordBase) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Reads the memory at address (object + offset)
in accordance with the volatile
semantics.
- readWordVolatile(int, LocationIdentity) - Method in class org.graalvm.compiler.word.Word
-
- reason - Variable in class org.graalvm.compiler.hotspot.nodes.DeoptimizeCallerNode
-
- reason - Variable in class org.graalvm.compiler.nodes.AbstractFixedGuardNode
-
- reason - Variable in class org.graalvm.compiler.nodes.DeoptimizeNode
-
- reason - Variable in class org.graalvm.compiler.nodes.FullInfopointNode
-
- reason - Variable in class org.graalvm.compiler.nodes.GuardNode
-
- reason - Variable in class org.graalvm.compiler.phases.BasePhase.NotApplicable
-
Describes why a phase cannot be applied at this point of the compilation.
- ReassociateExpressions - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- reassociateInvariants() - Method in class org.graalvm.compiler.nodes.loop.LoopEx
-
- reassociateMatchedValues(BinaryArithmeticNode<?>, NodePredicate, ValueNode, ValueNode, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.BinaryArithmeticNode
-
Tries to re-associate values which satisfy the criterion.
- reassociateUnmatchedValues(BinaryArithmeticNode<?>, NodePredicate, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.BinaryArithmeticNode
-
Tries to push down values which satisfy the criterion.
- ReassociationPhase - Class in org.graalvm.compiler.phases.common
-
- ReassociationPhase(CanonicalizerPhase) - Constructor for class org.graalvm.compiler.phases.common.ReassociationPhase
-
- recalculateSize() - Method in class org.graalvm.compiler.truffle.compiler.phases.inlining.CallNode
-
- receiver() - Method in class org.graalvm.compiler.nodes.java.MethodCallTargetNode
-
Gets the instruction that produces the receiver object for this invocation, if any.
- receiver - Variable in class org.graalvm.compiler.replacements.SnippetTemplate.SnippetInfo
-
- ReceiverMethod - Annotation Type in org.graalvm.nativebridge
-
The
ReceiverMethod
allows you to provide a custom method implementation in the generated
type but still generate the over the boundary call.
- receiverType - Variable in class org.graalvm.compiler.nodes.extended.LoadMethodNode
-
- reconstructArrayIndex(JavaKind, AddressNode) - Method in interface org.graalvm.compiler.nodes.spi.LoweringProvider
-
Reconstructs the array index from an address node that was created as a lowering of an
indexed access to an array.
- reconstructArrayIndex(JavaKind, AddressNode) - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- recordAssumptions(StructuredGraph) - Method in class org.graalvm.compiler.nodes.StructuredGraph
-
- recordCall(int, int, InvokeTarget, DebugInfo, boolean) - Method in class org.graalvm.compiler.code.CompilationResult
-
Records a call in the code array.
- recordCallInvalidForDeoptimization(Call) - Method in class org.graalvm.compiler.code.CompilationResult
-
Mark that the provided call infopoint cannot be used as a deoptimization entrypoint.
- recordDataPatch(int, Reference) - Method in class org.graalvm.compiler.code.CompilationResult
-
Records a data patch in the code section.
- recordDataPatchWithNote(int, Reference, Object) - Method in class org.graalvm.compiler.code.CompilationResult
-
Records a data patch in the code section.
- recordDataReferenceInCode(DataPointerConstant) - Method in class org.graalvm.compiler.lir.asm.CompilationResultBuilder
-
- recordDataReferenceInCode(Constant, int) - Method in class org.graalvm.compiler.lir.asm.CompilationResultBuilder
-
- recordDataSectionReference(DataSection.Data) - Method in class org.graalvm.compiler.lir.asm.CompilationResultBuilder
-
- recordDirectCall(CompilationResultBuilder, AMD64MacroAssembler, ForeignCallLinkage, int) - Static method in class org.graalvm.compiler.lir.amd64.AMD64Call
-
- recordDirectCall(int, int, InvokeTarget, LIRFrameState) - Method in class org.graalvm.compiler.lir.asm.CompilationResultBuilder
-
- recordExceptionHandler(int, int) - Method in class org.graalvm.compiler.code.CompilationResult
-
Records an exception handler for this method.
- recordExceptionHandlers(int, LIRFrameState) - Method in class org.graalvm.compiler.lir.asm.CompilationResultBuilder
-
- recordExternalAddress(CompilationResultBuilder, ArrayDataPointerConstant) - Static method in class org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper
-
- recordImplicitException(int, int, DebugInfo) - Method in class org.graalvm.compiler.code.CompilationResult
-
Records an implicit exception in the code array.
- recordImplicitException(int, LIRFrameState) - Method in class org.graalvm.compiler.lir.asm.CompilationResultBuilder
-
- recordImplicitException(int, int, LIRFrameState) - Method in class org.graalvm.compiler.lir.asm.CompilationResultBuilder
-
- recordIndirectCall(int, int, InvokeTarget, LIRFrameState) - Method in class org.graalvm.compiler.lir.asm.CompilationResultBuilder
-
- recordInfopoint(int, DebugInfo, InfopointReason) - Method in class org.graalvm.compiler.code.CompilationResult
-
Records an infopoint in the code array.
- recordInfopoint(int, LIRFrameState, InfopointReason) - Method in class org.graalvm.compiler.lir.asm.CompilationResultBuilder
-
- recordInfopoint(int, DebugInfo, InfopointReason) - Method in class org.graalvm.compiler.lir.asm.CompilationResultBuilder
-
- recordInlineDataInCode(Constant) - Method in class org.graalvm.compiler.lir.asm.CompilationResultBuilder
-
- recordInlineDataInCodeWithNote(Constant, Object) - Method in class org.graalvm.compiler.lir.asm.CompilationResultBuilder
-
- recordInlinedMethods(boolean) - Method in class org.graalvm.compiler.nodes.StructuredGraph.Builder
-
- recordMark(int, CompilationResult.MarkId) - Method in class org.graalvm.compiler.code.CompilationResult
-
Records an instruction mark within this method.
- recordMark(int, CompilationResult.MarkId) - Method in class org.graalvm.compiler.lir.asm.CompilationResultBuilder
-
Associates markId
with position codePos
in the compilation result.
- recordMark(CompilationResult.MarkId) - Method in class org.graalvm.compiler.lir.asm.CompilationResultBuilder
-
Associates markId
with the current assembler position in the compilation result.
- recordMark(CompilationResult.MarkId) - Method in class org.graalvm.compiler.truffle.compiler.hotspot.TruffleCallBoundaryInstrumentation
-
- recordMethod(ResolvedJavaMethod) - Method in class org.graalvm.compiler.nodes.StructuredGraph
-
Records that method
was used to build this graph.
- recordSourceMapping(int, int, NodeSourcePosition) - Method in class org.graalvm.compiler.code.CompilationResult
-
- recordSourceMapping(int, int, NodeSourcePosition) - Method in class org.graalvm.compiler.lir.asm.CompilationResultBuilder
-
- recursiveFoldStamp(ConditionalEliminationUtil.InfoElementProvider, Node) - Static method in class org.graalvm.compiler.phases.common.ConditionalEliminationUtil
-
- recursiveFoldStampFromInfo(ConditionalEliminationUtil.InfoElementProvider, Node) - Static method in class org.graalvm.compiler.phases.common.ConditionalEliminationUtil
-
- recursiveInliningDepth(ResolvedJavaMethod) - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext
-
Computes the recursive inlining depth of the provided method, i.e., counts how often the
provided method is already in the
GraphBuilderContext.getParent()
chain starting at this context.
- recursiveInliningDepth(ResolvedJavaMethod) - Method in class org.graalvm.compiler.replacements.PEGraphDecoder.PENonAppendGraphBuilderContext
-
- recursivelyDataFlowEqualsUpTo(FloatingNode, InputType) - Method in class org.graalvm.compiler.nodes.ValueNode
-
Determines whether this node is recursively equal to the other node while ignoring
differences in
control-flow edges and
inputs of the given
ignoredInputType
.
- ReduceDCE - Static variable in class org.graalvm.compiler.phases.common.DeadCodeEliminationPhase.Options
-
- reduceDegenerateLoopBegin(LoopBeginNode) - Method in class org.graalvm.compiler.nodes.StructuredGraph
-
- reduceDegenerateLoopBegin(LoopBeginNode, boolean) - Method in class org.graalvm.compiler.nodes.StructuredGraph
-
- reduceTrivialMerge(AbstractMergeNode) - Method in class org.graalvm.compiler.nodes.StructuredGraph
-
- reduceTrivialMerge(AbstractMergeNode, boolean) - Method in class org.graalvm.compiler.nodes.StructuredGraph
-
- RedundantMoveElimination - Class in org.graalvm.compiler.lir
-
Removes move instructions, where the destination value is already in place.
- RedundantMoveElimination() - Constructor for class org.graalvm.compiler.lir.RedundantMoveElimination
-
- ReentrantBlockIterator - Class in org.graalvm.compiler.phases.graph
-
- ReentrantBlockIterator.BlockIteratorClosure<StateT> - Class in org.graalvm.compiler.phases.graph
-
- ReentrantBlockIterator.LoopInfo<StateT> - Class in org.graalvm.compiler.phases.graph
-
- ReentrantNodeIterator - Class in org.graalvm.compiler.phases.graph
-
- ReentrantNodeIterator.LoopInfo<StateT> - Class in org.graalvm.compiler.phases.graph
-
- ReentrantNodeIterator.NodeIteratorClosure<StateT> - Class in org.graalvm.compiler.phases.graph
-
- reference(PlatformKind) - Static method in class org.graalvm.compiler.core.common.LIRKind
-
Create a
LIRKind
of type
platformKind
that contains a single, tracked,
uncompressed oop reference.
- referencedType - Variable in class org.graalvm.compiler.nodes.CallTargetNode
-
Receiver type referenced at the interface call site.
- referencedType() - Method in class org.graalvm.compiler.nodes.CallTargetNode
-
- ReferenceMapBuilder - Class in org.graalvm.compiler.lir.framemap
-
- ReferenceMapBuilder() - Constructor for class org.graalvm.compiler.lir.framemap.ReferenceMapBuilder
-
- referenceReferent - Variable in class org.graalvm.compiler.truffle.compiler.hotspot.HotSpotKnownTruffleTypes
-
- referenceType() - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotG1WriteBarrierSnippets
-
- referenceType(MetaAccessProvider) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- referenceType() - Method in class org.graalvm.compiler.replacements.gc.G1WriteBarrierSnippets
-
- referentField(MetaAccessProvider) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- referentFieldName() - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- referentOffset() - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotG1WriteBarrierSnippets
-
- referentOffset(MetaAccessProvider) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- referentOffset() - Method in class org.graalvm.compiler.replacements.gc.G1WriteBarrierSnippets
-
- ReflectionGetCallerClassNode - Class in org.graalvm.compiler.replacements.nodes
-
- ReflectionGetCallerClassNode(NodeClass<? extends ReflectionGetCallerClassNode>, MacroNode.MacroParams) - Constructor for class org.graalvm.compiler.replacements.nodes.ReflectionGetCallerClassNode
-
- reg2stack(AMD64Kind, CompilationResultBuilder, AMD64MacroAssembler, Value, Register) - Static method in class org.graalvm.compiler.lir.amd64.AMD64Move
-
- regionEquals(Object, long, Object, long, Pointer, int, Stride, Stride, Stride) - Static method in class org.graalvm.compiler.replacements.amd64.AMD64ArrayRegionEqualsWithMaskNode
-
- regionEquals(Object, long, Object, long, Pointer, int, Stride, Stride, Stride, EnumSet<?>) - Static method in class org.graalvm.compiler.replacements.amd64.AMD64ArrayRegionEqualsWithMaskNode
-
- regionEquals(Object, long, Object, long, Pointer, int, int) - Static method in class org.graalvm.compiler.replacements.amd64.AMD64ArrayRegionEqualsWithMaskNode
-
- regionEquals(Object, long, Object, long, Pointer, int, int, EnumSet<?>) - Static method in class org.graalvm.compiler.replacements.amd64.AMD64ArrayRegionEqualsWithMaskNode
-
- regionEquals(Object, long, Object, long, int, Stride, Stride) - Static method in class org.graalvm.compiler.replacements.nodes.ArrayRegionEqualsNode
-
- regionEquals(Object, long, Object, long, int, JavaKind, Stride, Stride) - Static method in class org.graalvm.compiler.replacements.nodes.ArrayRegionEqualsNode
-
- regionEquals(Object, long, Object, long, int, Stride, Stride, EnumSet<?>) - Static method in class org.graalvm.compiler.replacements.nodes.ArrayRegionEqualsNode
-
- regionEquals(Object, long, Object, long, int, int) - Static method in class org.graalvm.compiler.replacements.nodes.ArrayRegionEqualsNode
-
- regionEquals(Object, long, Object, long, int, int, EnumSet<?>) - Static method in class org.graalvm.compiler.replacements.nodes.ArrayRegionEqualsNode
-
- register(ForeignCallSignature) - Method in class org.graalvm.compiler.hotspot.meta.HotSpotForeignCallsProviderImpl
-
Registers a foreign call signature that may subsequently have linkage
registered.
- register(HotSpotForeignCallLinkage) - Method in class org.graalvm.compiler.hotspot.meta.HotSpotForeignCallsProviderImpl
-
Registers the linkage for a foreign call.
- register - Variable in class org.graalvm.compiler.lir.gen.MoveFactory.RegisterBackupPair
-
- register(InvocationPlugin) - Method in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.LateRegistration
-
Registers an invocation plugin for a given method.
- register(Type, InvocationPlugin, boolean) - Method in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins
-
- register(Type, InvocationPlugin) - Method in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins
-
Registers an invocation plugin for a given method.
- register(InvocationPlugin) - Method in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.Registration
-
Registers a plugin for a method.
- register(GraphBuilderConfiguration.Plugins, Replacements, Architecture, boolean, OptionValues) - Method in class org.graalvm.compiler.replacements.aarch64.AArch64GraphBuilderPlugins
-
- register(GraphBuilderConfiguration.Plugins, Replacements, boolean, OptionValues) - Static method in class org.graalvm.compiler.replacements.aarch64.AArch64GraphBuilderPlugins
-
- register(GraphBuilderConfiguration.Plugins, Replacements, Architecture, boolean, OptionValues) - Method in class org.graalvm.compiler.replacements.amd64.AMD64GraphBuilderPlugins
-
- register(GraphBuilderConfiguration.Plugins, Replacements, AMD64, OptionValues) - Static method in class org.graalvm.compiler.replacements.amd64.AMD64GraphBuilderPlugins
-
- register - Variable in class org.graalvm.compiler.replacements.nodes.ReadRegisterNode
-
The fixed register to access.
- register - Variable in class org.graalvm.compiler.replacements.nodes.WriteRegisterNode
-
The fixed register to access.
- register(GraphBuilderConfiguration.Plugins, Replacements, Architecture, boolean, OptionValues) - Method in interface org.graalvm.compiler.replacements.TargetGraphBuilderPlugins
-
- register(Architecture, InvocationPlugins, Replacements) - Static method in class org.graalvm.compiler.truffle.compiler.amd64.substitutions.AMD64TruffleInvocationPlugins
-
- register(Providers, Suites) - Static method in class org.graalvm.compiler.truffle.compiler.phases.TruffleCompilerPhases
-
- register() - Method in class org.graalvm.nativebridge.NativeObjectCleaner
-
- REGISTER_FINALIZER - Static variable in class org.graalvm.compiler.nodes.java.ForeignCallDescriptors
-
- RegisterAllocationConfig - Class in org.graalvm.compiler.core.common.alloc
-
Configuration for register allocation.
- RegisterAllocationConfig(RegisterConfig, String[]) - Constructor for class org.graalvm.compiler.core.common.alloc.RegisterAllocationConfig
-
- registerAllocationConfig - Variable in class org.graalvm.compiler.lir.phases.AllocationPhase.AllocationContext
-
- RegisterAllocationConfig.AllocatableRegisters - Class in org.graalvm.compiler.core.common.alloc
-
- RegisterAllocationPhase - Class in org.graalvm.compiler.lir.alloc
-
Marker class for register allocation phases.
- RegisterAllocationPhase() - Constructor for class org.graalvm.compiler.lir.alloc.RegisterAllocationPhase
-
- registerAsWord(Register) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
Reads the value of a given register.
- registerAsWord(Register, boolean, boolean) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- registerAtSuccessorsAsPredecessor(Node) - Method in class org.graalvm.compiler.graph.NodeClass
-
- registerBoxingPlugins(InvocationPlugins) - Static method in class org.graalvm.compiler.replacements.StandardGraphBuilderPlugins
-
- registerCombinedStamps(MergeNode) - Method in class org.graalvm.compiler.phases.common.FixReadsPhase.RawConditionalEliminationVisitor
-
- registerCompilerAssertsPlugins(InvocationPlugins, MetaAccessProvider, boolean) - Static method in class org.graalvm.compiler.truffle.compiler.substitutions.TruffleGraphBuilderPlugins
-
- registerCompilerDirectivesPlugins(InvocationPlugins, MetaAccessProvider, boolean) - Static method in class org.graalvm.compiler.truffle.compiler.substitutions.TruffleGraphBuilderPlugins
-
- registerCondition(LogicNode, boolean, GuardingNode) - Method in class org.graalvm.compiler.phases.common.ConditionalEliminationPhase.Instance
-
- registerCondition(LogicNode, boolean) - Method in class org.graalvm.compiler.phases.common.FixReadsPhase.RawConditionalEliminationVisitor
-
- registerConditional(boolean, InvocationPlugin) - Method in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.Registration
-
Registers a plugin for a method that is conditionally enabled.
- registerConditionalPlugin(InvocationPlugin) - Method in class org.graalvm.compiler.hotspot.HotSpotReplacementsImpl
-
- registerConditionalPlugin(InvocationPlugin) - Method in class org.graalvm.compiler.nodes.spi.DelegatingReplacements
-
- registerConditionalPlugin(InvocationPlugin) - Method in interface org.graalvm.compiler.nodes.spi.Replacements
-
Marks a plugin as conditionally applied.
- registerConditionalPlugin(InvocationPlugin) - Method in class org.graalvm.compiler.replacements.ReplacementsImpl
-
- registerConfig - Variable in class org.graalvm.compiler.core.common.alloc.RegisterAllocationConfig
-
- registerDecodingInvocationPlugins(InvocationPlugins, boolean, Providers, Architecture) - Method in interface org.graalvm.compiler.truffle.compiler.PartialEvaluatorConfiguration
-
Register graph-decoding invocation plugins.
- registerDefaultEffort(int) - Method in class org.graalvm.compiler.lir.SwitchStrategy
-
Tells the system that the default successor is reached after depth number of comparisons,
which is used to calculate average effort.
- registerDependency() - Method in class org.graalvm.compiler.truffle.runtime.OptimizedAssumption
-
Registers some dependent code with this assumption.
- registerEffort(int, int, int) - Method in class org.graalvm.compiler.lir.SwitchStrategy
-
Tells the system that the given (inclusive) range of keys is reached after depth number of
comparisons, which is used to calculate the average effort.
- registerExactMathPlugins(InvocationPlugins, Replacements, LoweringProvider, MetaAccessProvider) - Static method in class org.graalvm.compiler.truffle.compiler.substitutions.TruffleGraphBuilderPlugins
-
- registerFinalizer(Object) - Static method in class org.graalvm.compiler.nodes.java.LoweredRegisterFinalizerNode
-
- registerFinalizerAddress - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- RegisterFinalizerNode - Class in org.graalvm.compiler.nodes.java
-
This node is used to perform the finalizer registration at the end of the java.lang.Object
constructor.
- RegisterFinalizerNode(ValueNode) - Constructor for class org.graalvm.compiler.nodes.java.RegisterFinalizerNode
-
- RegisterFinalizerNode(NodeClass<? extends RegisterFinalizerNode>, ValueNode) - Constructor for class org.graalvm.compiler.nodes.java.RegisterFinalizerNode
-
- registerFinalizerSnippet(Object) - Static method in class org.graalvm.compiler.hotspot.replacements.RegisterFinalizerSnippets
-
- registerFinalizerSnippets - Variable in class org.graalvm.compiler.hotspot.meta.DefaultHotSpotLoweringProvider
-
- RegisterFinalizerSnippets - Class in org.graalvm.compiler.hotspot.replacements
-
Performs conditional finalizer registration via a runtime call.
- RegisterFinalizerSnippets() - Constructor for class org.graalvm.compiler.hotspot.replacements.RegisterFinalizerSnippets
-
- RegisterFinalizerSnippets.Templates - Class in org.graalvm.compiler.hotspot.replacements
-
- registerForeignCall(HotSpotForeignCallDescriptor, long, CallingConvention.Type) - Method in class org.graalvm.compiler.hotspot.meta.HotSpotForeignCallsProviderImpl
-
Creates and registers the linkage for a foreign call.
- registerForeignCalls(GraalHotSpotVMConfig, HotSpotForeignCallsProviderImpl) - Static method in class org.graalvm.compiler.hotspot.stubs.CreateExceptionStub
-
- registerFrameWithoutBoxingPlugins(InvocationPlugins, MetaAccessProvider, boolean, EconomicSet<ResolvedJavaType>) - Static method in class org.graalvm.compiler.truffle.compiler.substitutions.TruffleGraphBuilderPlugins
-
- registerGraphBuilderInvocationPlugins(InvocationPlugins, boolean) - Method in class org.graalvm.compiler.truffle.compiler.hotspot.HotSpotPartialEvaluator
-
- registerGraphBuilderInvocationPlugins(InvocationPlugins, boolean) - Method in class org.graalvm.compiler.truffle.compiler.PartialEvaluator
-
- registerGraphBuilderPlugins(GraphBuilderConfiguration.Plugins, OptionValues) - Method in interface org.graalvm.compiler.phases.tiers.CompilerConfiguration
-
- registerGraphBuilderPlugins(GraphBuilderConfiguration.Plugins, OptionValues) - Method in class org.graalvm.compiler.truffle.compiler.hotspot.TruffleCommunityCompilerConfiguration
-
- registerIntrinsificationPredicate(Predicate<ResolvedJavaType>) - Method in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins
-
Subclasses can choose to only allow intrinsification of types matched by at least one
registered predicate.
- registerInvocationPlugins(Architecture, InvocationPlugins, Replacements) - Method in interface org.graalvm.compiler.hotspot.meta.HotSpotInvocationPluginProvider
-
- registerInvocationPlugins(SnippetReflectionProvider, InvocationPlugins, Replacements, boolean, boolean, boolean, LoweringProvider) - Static method in class org.graalvm.compiler.replacements.StandardGraphBuilderPlugins
-
- registerInvocationPlugins(Architecture, InvocationPlugins, Replacements) - Method in class org.graalvm.compiler.truffle.compiler.hotspot.amd64.AMD64HotSpotTruffleInvocationPluginProvider
-
- registerInvocationPlugins(Providers, Architecture, InvocationPlugins, boolean) - Method in interface org.graalvm.compiler.truffle.compiler.substitutions.GraphBuilderInvocationPluginProvider
-
- registerInvocationPlugins(Providers, Architecture, String, InvocationPlugins, boolean) - Method in interface org.graalvm.compiler.truffle.compiler.substitutions.GraphDecoderInvocationPluginProvider
-
- registerInvocationPlugins(InvocationPlugins, boolean, Providers, KnownTruffleTypes) - Static method in class org.graalvm.compiler.truffle.compiler.substitutions.TruffleGraphBuilderPlugins
-
- RegisterMap<T> - Class in org.graalvm.compiler.lir.util
-
- RegisterMap(Architecture) - Constructor for class org.graalvm.compiler.lir.util.RegisterMap
-
- registerMarshaller(Class<T>, BinaryMarshaller<T>) - Method in class org.graalvm.nativebridge.JNIConfig.Builder
-
- registerMarshaller(TypeLiteral<T>, BinaryMarshaller<T>) - Method in class org.graalvm.nativebridge.JNIConfig.Builder
-
- registerMarshaller(Class<T>, Class<? extends Annotation>, BinaryMarshaller<T>) - Method in class org.graalvm.nativebridge.JNIConfig.Builder
-
- registerMathStubs(GraalHotSpotVMConfig, HotSpotProviders, OptionValues) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotForeignCallsProvider
-
- registerMathStubs(GraalHotSpotVMConfig, HotSpotProviders, OptionValues) - Method in class org.graalvm.compiler.hotspot.meta.HotSpotHostForeignCallsProvider
-
- registerNativeMethods(Class<?>) - Static method in class org.graalvm.libgraal.LibGraal
-
Links each native method in clazz
to a CEntryPoint
in libgraal.
- registerNativeThread(long) - Method in class org.graalvm.nativebridge.NativeIsolate
-
Binds a native image thread to this isolate.
- registerNewCondition(LogicNode, boolean, GuardingNode) - Method in class org.graalvm.compiler.phases.common.ConditionalEliminationPhase.Instance
-
- registerNewCondition(LogicNode, boolean) - Method in class org.graalvm.compiler.phases.common.FixReadsPhase.RawConditionalEliminationVisitor
-
- registerNewStamp(ValueNode, Stamp, GuardingNode) - Method in class org.graalvm.compiler.phases.common.ConditionalEliminationPhase.Instance
-
- registerNewStamp(ValueNode, Stamp, GuardingNode, boolean) - Method in class org.graalvm.compiler.phases.common.ConditionalEliminationPhase.Instance
-
- registerNewStamp(ValueNode, Stamp) - Method in class org.graalvm.compiler.phases.common.FixReadsPhase.RawConditionalEliminationVisitor
-
- registerNewValueStamp(ValueNode, Stamp) - Method in class org.graalvm.compiler.phases.common.FixReadsPhase.RawConditionalEliminationVisitor
-
- registerNode(GraphDecoder.LoopScope, int, Node, boolean, boolean) - Method in class org.graalvm.compiler.nodes.GraphDecoder
-
- registerNodePlugins(InvocationPlugins, MetaAccessProvider, boolean, ConstantReflectionProvider, KnownTruffleTypes) - Static method in class org.graalvm.compiler.truffle.compiler.substitutions.TruffleGraphBuilderPlugins
-
- registerOptimizedAssumptionDependency(JavaConstant) - Method in interface org.graalvm.compiler.truffle.common.TruffleCompilerRuntime
-
Registers some dependent code on an assumption.
- registerOptimizedAssumptionDependency(JavaConstant) - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- registerOptimizedAssumptionPlugins(InvocationPlugins, MetaAccessProvider, KnownTruffleTypes) - Static method in class org.graalvm.compiler.truffle.compiler.substitutions.TruffleGraphBuilderPlugins
-
- registerOptimizedCallTargetPlugins(InvocationPlugins, MetaAccessProvider, boolean, KnownTruffleTypes, EconomicSet<ResolvedJavaType>) - Static method in class org.graalvm.compiler.truffle.compiler.substitutions.TruffleGraphBuilderPlugins
-
- registerPatch(int, VMConstant) - Method in interface org.graalvm.compiler.code.DataSection.Patches
-
- registerPlugins(InvocationPlugins, GeneratedPluginInjectionProvider) - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.GeneratedPluginFactory
-
- RegisterPressure - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- registerPriority(int) - Method in class org.graalvm.compiler.lir.alloc.lsra.Interval.UsePosList
-
Gets the register priority for the use position at a specified index in this list.
- registerPriorityOfInputOperand(EnumSet<LIRInstruction.OperandFlag>) - Static method in class org.graalvm.compiler.lir.alloc.lsra.LinearScanLifetimeAnalysisPhase
-
Determines the priority which with an instruction's input operand will be allocated a
register.
- registerPriorityOfOutputOperand(LIRInstruction) - Method in class org.graalvm.compiler.lir.alloc.lsra.LinearScanLifetimeAnalysisPhase
-
Determines the register priority for an instruction's output/result operand.
- registerPriorityOfOutputOperand(LIRInstruction) - Method in class org.graalvm.compiler.lir.alloc.lsra.ssa.SSALinearScanLifetimeAnalysisPhase
-
- registers - Variable in class org.graalvm.compiler.hotspot.meta.DefaultHotSpotLoweringProvider
-
- registers - Variable in class org.graalvm.compiler.truffle.compiler.hotspot.TruffleCallBoundaryInstrumentation
-
- registers - Variable in class org.graalvm.compiler.truffle.compiler.hotspot.TruffleCallBoundaryInstrumentationFactory.TruffleCompilationResultBuilderFactory
-
- registerSnippet(ResolvedJavaMethod, ResolvedJavaMethod, Object, boolean, OptionValues) - Method in class org.graalvm.compiler.hotspot.HotSpotReplacementsImpl
-
- registerSnippet() - Method in class org.graalvm.compiler.hotspot.stubs.SnippetStub
-
- registerSnippet(ResolvedJavaMethod, ResolvedJavaMethod, Object, boolean, OptionValues) - Method in class org.graalvm.compiler.nodes.spi.DelegatingReplacements
-
- registerSnippet(ResolvedJavaMethod, ResolvedJavaMethod, Object, boolean, OptionValues) - Method in interface org.graalvm.compiler.nodes.spi.Replacements
-
Registers a method as snippet.
- registerSnippet(ResolvedJavaMethod, ResolvedJavaMethod, Object, boolean, OptionValues) - Method in class org.graalvm.compiler.replacements.ReplacementsImpl
-
- registerSnippetTemplateCache(SnippetTemplateCache) - Method in class org.graalvm.compiler.nodes.spi.DelegatingReplacements
-
- registerSnippetTemplateCache(SnippetTemplateCache) - Method in interface org.graalvm.compiler.nodes.spi.Replacements
-
Register snippet templates.
- registerSnippetTemplateCache(SnippetTemplateCache) - Method in class org.graalvm.compiler.replacements.ReplacementsImpl
-
- registersToValues(Register[]) - Static method in class org.graalvm.compiler.lir.aarch64.AArch64MathIntrinsicBinaryOp
-
- registersToValues(Register[]) - Static method in class org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper
-
- registerStubCall(HotSpotForeignCallDescriptor, HotSpotForeignCallLinkage.RegisterEffect) - Method in class org.graalvm.compiler.hotspot.meta.HotSpotForeignCallsProviderImpl
-
Creates and registers the details for linking a foreign call to a
Stub
.
- registerStubCall(ForeignCallSignature, HotSpotForeignCallDescriptor.Transition, HotSpotForeignCallDescriptor.Reexecutability, HotSpotForeignCallLinkage.RegisterEffect, LocationIdentity...) - Method in class org.graalvm.compiler.hotspot.meta.HotSpotForeignCallsProviderImpl
-
- registerSystemArraycopyPlugin(InvocationPlugins.Registration) - Static method in class org.graalvm.compiler.replacements.arraycopy.ArrayCopySnippets
-
- registerSystemArraycopyPlugin(InvocationPlugins.Registration, boolean) - Static method in class org.graalvm.compiler.replacements.arraycopy.ArrayCopySnippets
-
- registerUnsafeCast(InvocationPlugins.Registration, boolean, EconomicSet<ResolvedJavaType>) - Static method in class org.graalvm.compiler.truffle.compiler.substitutions.TruffleGraphBuilderPlugins
-
- registerUnsafeLoadStorePlugins(InvocationPlugins.Registration, boolean, JavaConstant, JavaKind...) - Static method in class org.graalvm.compiler.truffle.compiler.substitutions.TruffleGraphBuilderPlugins
-
- Registration(InvocationPlugins, Type) - Constructor for class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.Registration
-
Creates an object for registering
InvocationPlugin
s for methods declared by a
given class.
- Registration(InvocationPlugins, Type, Replacements) - Constructor for class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.Registration
-
Creates an object for registering
InvocationPlugin
s for methods declared by a
given class.
- Registration(InvocationPlugins, String) - Constructor for class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.Registration
-
Creates an object for registering
InvocationPlugin
s for methods declared by a
given class.
- Registration(InvocationPlugins, String, Replacements) - Constructor for class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.Registration
-
Creates an object for registering
InvocationPlugin
s for methods declared by a
given class.
- reinterpret(ReinterpretNode, LIRLowerableAccess) - Method in class org.graalvm.compiler.core.amd64.AMD64NodeMatchRules
-
- reinterpret(JavaKind, ValueNode) - Static method in class org.graalvm.compiler.nodes.calc.ReinterpretNode
-
- ReinterpretNode - Class in org.graalvm.compiler.nodes.calc
-
The ReinterpretNode
class represents a reinterpreting conversion that changes the stamp
of a primitive value to some other incompatible stamp.
- ReinterpretNode(JavaKind, ValueNode) - Constructor for class org.graalvm.compiler.nodes.calc.ReinterpretNode
-
- ReinterpretOp() - Constructor for class org.graalvm.compiler.core.common.type.ArithmeticOpTable.ReinterpretOp
-
- ReinterpretUtils - Class in org.graalvm.compiler.core.common.calc
-
Utilities for bitwise reinterpret operations on primitive types.
- ReinterpretUtils() - Constructor for class org.graalvm.compiler.core.common.calc.ReinterpretUtils
-
- relativeFrequency - Variable in class org.graalvm.compiler.nodes.cfg.Block
-
- release(JNI.JNIEnv) - Method in class org.graalvm.jniutils.HSObject
-
- release() - Method in class org.graalvm.nativebridge.NativeObject
-
Explicitly releases object in the native image heap referenced by this handle.
- ReleaseBooleanArrayElements(JNI.JNIEnv, JNI.JBooleanArray, CCharPointer, int) - Static method in class org.graalvm.jniutils.JNIUtil
-
- ReleaseByteArrayElements(JNI.JNIEnv, JNI.JByteArray, CCharPointer, int) - Static method in class org.graalvm.jniutils.JNIUtil
-
- ReleaseCharArrayElements(JNI.JNIEnv, JNI.JCharArray, CShortPointer, int) - Static method in class org.graalvm.jniutils.JNIUtil
-
- ReleaseDoubleArrayElements(JNI.JNIEnv, JNI.JDoubleArray, CDoublePointer, int) - Static method in class org.graalvm.jniutils.JNIUtil
-
- ReleaseFloatArrayElements(JNI.JNIEnv, JNI.JFloatArray, CFloatPointer, int) - Static method in class org.graalvm.jniutils.JNIUtil
-
- ReleaseIntArrayElements(JNI.JNIEnv, JNI.JIntArray, CIntPointer, int) - Static method in class org.graalvm.jniutils.JNIUtil
-
- ReleaseLongArrayElements(JNI.JNIEnv, JNI.JLongArray, CLongPointer, int) - Static method in class org.graalvm.jniutils.JNIUtil
-
- ReleaseShortArrayElements(JNI.JNIEnv, JNI.JShortArray, CShortPointer, int) - Static method in class org.graalvm.jniutils.JNIUtil
-
- relevance() - Method in class org.graalvm.compiler.phases.common.inlining.walker.MethodInvocation
-
- relevanceAt(int) - Method in class org.graalvm.compiler.phases.common.inlining.info.ExactInlineInfo
-
- relevanceAt(int) - Method in interface org.graalvm.compiler.phases.common.inlining.info.InlineInfo
-
- relevanceAt(int) - Method in class org.graalvm.compiler.phases.common.inlining.info.MultiTypeGuardInlineInfo
-
- relevanceAt(int) - Method in class org.graalvm.compiler.phases.common.inlining.info.TypeGuardInlineInfo
-
- RelevanceCapForInlining - Static variable in class org.graalvm.compiler.phases.common.inlining.policy.AbstractInliningPolicy
-
- Rem(boolean, boolean) - Constructor for class org.graalvm.compiler.core.common.type.ArithmeticOpTable.BinaryOp.Rem
-
- remainingCapacity() - Method in class org.graalvm.compiler.truffle.runtime.collection.DelegatingBlockingQueue
-
- rememberLoopKilledLocation(LocationIdentity) - Method in class org.graalvm.compiler.virtual.phases.ea.EffectsClosure.LoopKillCache
-
- rememberNodeForGVN(Node) - Method in class org.graalvm.compiler.phases.common.DominatorBasedGlobalValueNumberingPhase.ValueMap
-
Preserve a node for global value numbering in dominated code.
- RemNode - Class in org.graalvm.compiler.nodes.calc
-
- RemNode(ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.nodes.calc.RemNode
-
- RemNode(NodeClass<? extends RemNode>, ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.nodes.calc.RemNode
-
- remove() - Method in class org.graalvm.compiler.debug.TTY.Filter
-
Reverts the suppression state of
TTY
to how it was before this object was
constructed.
- remove() - Method in class org.graalvm.compiler.graph.iterators.NodeIterator
-
- remove(Object) - Method in class org.graalvm.compiler.graph.NodeList
-
- remove(int) - Method in class org.graalvm.compiler.graph.NodeList
-
- remove(LIR) - Method in class org.graalvm.compiler.lir.StandardOp.NoOp
-
- remove(EconomicSet<Register>) - Method in class org.graalvm.compiler.lir.StandardOp.SaveRegistersOp
-
Prunes doNotSave
from the registers saved by this operation.
- remove(Value) - Method in class org.graalvm.compiler.lir.util.GenericValueMap
-
- remove(Register) - Method in class org.graalvm.compiler.lir.util.RegisterMap
-
- remove(K) - Method in class org.graalvm.compiler.lir.util.ValueMap
-
Removes the object associated with value
from the map.
- remove(Value) - Method in class org.graalvm.compiler.lir.util.ValueSet
-
- remove(K) - Method in class org.graalvm.compiler.lir.util.VariableVirtualStackValueMap
-
- remove() - Method in class org.graalvm.compiler.nodes.extended.OpaqueLogicNode
-
- remove() - Method in class org.graalvm.compiler.nodes.extended.OpaqueNode
-
- remove(OptimisticOptimizations.Optimization...) - Method in class org.graalvm.compiler.phases.OptimisticOptimizations
-
- remove() - Method in class org.graalvm.compiler.truffle.compiler.phases.inlining.CallNode
-
- remove() - Method in class org.graalvm.compiler.truffle.runtime.collection.DelegatingBlockingQueue
-
- remove(Object) - Method in class org.graalvm.compiler.truffle.runtime.collection.DelegatingBlockingQueue
-
- remove(long) - Static method in class org.graalvm.nativebridge.NativeObjectHandles
-
Removes a handle.
- removeAll(Collection<?>) - Method in class org.graalvm.compiler.truffle.runtime.collection.DelegatingBlockingQueue
-
- removeAnchoredNode() - Method in class org.graalvm.compiler.nodes.extended.ValueAnchorNode
-
- removeDeadDependencies() - Method in class org.graalvm.compiler.truffle.runtime.OptimizedAssumption
-
- removedNode(CallNode) - Method in interface org.graalvm.compiler.truffle.compiler.phases.inlining.InliningPolicy
-
- removeEnd(AbstractEndNode) - Method in class org.graalvm.compiler.nodes.AbstractMergeNode
-
Removes the given end from the merge, along with the entries corresponding to this end in the
phis connected to the merge.
- removeExit() - Method in class org.graalvm.compiler.nodes.LoopExitNode
-
- removeExit(boolean) - Method in class org.graalvm.compiler.nodes.LoopExitNode
-
- removeExits(boolean) - Method in class org.graalvm.compiler.nodes.LoopBeginNode
-
- removeFeatures() - Method in class org.graalvm.compiler.asm.Assembler
-
Removes the topmost item from the feature stack and removes all of this item's features from
Assembler.getFeatures()
.
- removeFixed(FixedWithNextNode) - Method in class org.graalvm.compiler.nodes.StructuredGraph
-
Unlinks a node from all its control flow neighbors and then removes it from its graph.
- removeFixedWithUnusedInputs(FixedWithNextNode) - Static method in class org.graalvm.compiler.nodes.util.GraphUtil
-
- removeFromList(Interval) - Method in class org.graalvm.compiler.lir.alloc.lsra.IntervalWalker
-
- removeFromWorkList() - Method in class org.graalvm.compiler.phases.util.BlockWorkList
-
Removes the next block from this work list.
- removeIfUnused(Node) - Method in interface org.graalvm.compiler.nodes.spi.SimplifierTool
-
- removeIfUnused(Node) - Method in class org.graalvm.compiler.phases.common.CanonicalizerPhase.Tool
-
- removeInput(int) - Method in class org.graalvm.compiler.nodes.PhiNode
-
- removeKey(Node) - Method in class org.graalvm.compiler.graph.NodeMap
-
- removeLeafCallsite(Invokable) - Method in class org.graalvm.compiler.nodes.InliningLog
-
- removeListener(GraalTruffleRuntimeListener) - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- removeLock(VirtualObjectNode) - Method in interface org.graalvm.compiler.nodes.spi.VirtualizerTool
-
- removeLock() - Method in class org.graalvm.compiler.virtual.phases.ea.ObjectState
-
- removeLock(int) - Method in class org.graalvm.compiler.virtual.phases.ea.PartialEscapeBlockState
-
- removeLowestUsePos() - Method in class org.graalvm.compiler.lir.alloc.lsra.Interval.UsePosList
-
- removeMergeIfDegenerated(MergeNode) - Static method in class org.graalvm.compiler.nodes.MergeNode
-
- RemoveNeverExecutedCode - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- removeNeverExecutedCode(OptionValues) - Method in class org.graalvm.compiler.phases.OptimisticOptimizations
-
- removeNewNodes(Graph, Graph.Mark) - Static method in class org.graalvm.compiler.nodes.util.GraphUtil
-
Removes all nodes created after the mark
, assuming no "old" nodes point to "new"
nodes.
- removeObsoleteProxies(StructuredGraph, CoreProviders, CanonicalizerPhase) - Static method in class org.graalvm.compiler.phases.common.util.LoopUtility
-
Remove loop proxies that became obsolete over time, i.e., they proxy a value that already
flowed out of a loop and dominates the loop now.
- removeObsoleteProxiesForLoop(LoopEx) - Static method in class org.graalvm.compiler.phases.common.util.LoopUtility
-
Remove obsolete proxies from one loop only.
- removePeriodicEvent(Class<? extends Event>, Runnable) - Method in interface org.graalvm.compiler.truffle.jfr.EventFactory
-
- removePhase(Class<? extends BasePhase<? super C>>) - Method in class org.graalvm.compiler.phases.PhaseSuite
-
Removes the first instance of the given phase class, looking recursively into inner phase
suites.
- removePhiIn(LIR, AbstractBlockBase<?>) - Static method in class org.graalvm.compiler.lir.ssa.SSAUtil
-
- removePhiOut(LIR, AbstractBlockBase<?>) - Static method in class org.graalvm.compiler.lir.ssa.SSAUtil
-
- removeProxies() - Method in class org.graalvm.compiler.nodes.LoopExitNode
-
- removeRequirementToStage(GraphState.StageFlag) - Method in class org.graalvm.compiler.nodes.GraphState
-
- removeSpeculativePhases() - Method in class org.graalvm.compiler.phases.PhaseSuite
-
- removeSplit(ControlSplitNode, AbstractBeginNode) - Method in class org.graalvm.compiler.nodes.StructuredGraph
-
- removeSplitPropagate(ControlSplitNode, AbstractBeginNode) - Method in class org.graalvm.compiler.nodes.StructuredGraph
-
- removeTestPlugins(InvocationPlugins) - Method in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins
-
- removeThroughFalseBranch(SimplifierTool, AbstractMergeNode) - Method in class org.graalvm.compiler.nodes.IfNode
-
- removeUsage(Node) - Method in class org.graalvm.compiler.graph.Node
-
Removes one occurrence of a given node from this node's
usages.
- RemoveValueProxyPhase - Class in org.graalvm.compiler.phases.common
-
- RemoveValueProxyPhase(CanonicalizerPhase) - Constructor for class org.graalvm.compiler.phases.common.RemoveValueProxyPhase
-
- repeat(PlatformKind) - Method in class org.graalvm.compiler.core.common.LIRKind
-
Create a new
LIRKind
with a new platform kind.
- replace(T, T) - Method in class org.graalvm.compiler.graph.NodeList
-
- replace(LIR, LIRInstruction) - Method in class org.graalvm.compiler.lir.StandardOp.NoOp
-
- replace(StructuredGraph, Node) - Method in class org.graalvm.compiler.nodes.ConstantNode
-
Replaces this node at its usages with another node.
- replace(GraphBuilderContext, GeneratedPluginInjectionProvider) - Method in interface org.graalvm.compiler.nodes.PluginReplacementInterface
-
Replaces this node by applying the stored plugin.
- replace(GraphBuilderContext, GeneratedPluginInjectionProvider) - Method in class org.graalvm.compiler.nodes.PluginReplacementNode
-
- replace(GraphBuilderContext, GeneratedPluginInjectionProvider, Stamp, NodeInputList<ValueNode>) - Method in interface org.graalvm.compiler.nodes.PluginReplacementNode.ReplacementFunction
-
- replace(GraphBuilderContext, GeneratedPluginInjectionProvider) - Method in class org.graalvm.compiler.nodes.PluginReplacementWithExceptionNode
-
- replace(GraphBuilderContext, GeneratedPluginInjectionProvider, Stamp, NodeInputList<ValueNode>) - Method in interface org.graalvm.compiler.nodes.PluginReplacementWithExceptionNode.ReplacementWithExceptionFunction
-
- replace(ValueNode, ValueNode) - Method in class org.graalvm.compiler.replacements.InstanceOfSnippetsTemplates.MaterializationUsageReplacer
-
- replace(ValueNode, ValueNode) - Method in class org.graalvm.compiler.replacements.InstanceOfSnippetsTemplates.NonMaterializationUsageReplacer
-
- replace(ValueNode, ValueNode) - Method in interface org.graalvm.compiler.replacements.SnippetTemplate.UsageReplacer
-
Replaces all usages of oldNode
with direct or indirect usages of newNode
.
- replaceAll(BiFunction<? super Node, ? super T, ? extends T>) - Method in class org.graalvm.compiler.graph.NodeMap
-
- replaceAllInputs(Node, Node) - Method in class org.graalvm.compiler.graph.Node
-
- replaceAllPhases(Class<? extends BasePhase<? super C>>, Supplier<BasePhase<? super C>>) - Method in class org.graalvm.compiler.phases.PhaseSuite
-
Replaces all instances of the given phase class, looking recursively into inner phase suites.
- replaceAndDelete(Node) - Method in class org.graalvm.compiler.graph.Node
-
Replaces this
at its predecessor (if any) and its usages with replacement
and
removes it from its graph.
- replaceAtAllUsages(Node, boolean) - Method in class org.graalvm.compiler.graph.Node
-
For each use of this
in another node, replace it with replacement
.
- replaceAtMatchingUsages(Node, NodePredicate) - Method in class org.graalvm.compiler.graph.Node
-
For each use of this
in another node, n
, replace it with replacement
if filter.test(n) == true
.
- replaceAtPredecessor(Node) - Method in class org.graalvm.compiler.graph.Node
-
Updates the control flow edge, if it exists, from
Node.predecessor()
to
this
to
have a target of
replacement
.
- replaceAtUsages(Node) - Method in class org.graalvm.compiler.graph.Node
-
For each use of this
in another node, replace it with replacement
.
- replaceAtUsages(Node, Predicate<Node>) - Method in class org.graalvm.compiler.graph.Node
-
For each use of this
in another node, n
, replace it with replacement
if filter == null
or filter.test(n) == true
.
- replaceAtUsages(Node, Predicate<Node>, boolean) - Method in class org.graalvm.compiler.graph.Node
-
For each use of this
in another node, n
, replace it with replacement
if filter == null
or filter.test(n) == true
.
- replaceAtUsages(Node, InputType) - Method in class org.graalvm.compiler.graph.Node
-
For each use of this
in another node, n
, replace it with replacement
if the type of the use is inputType
.
- replaceAtUsages(Node, InputType...) - Method in class org.graalvm.compiler.graph.Node
-
For each use of this
in another node, n
, replace it with replacement
if the type of the use is in inputTypes
.
- replaceAtUsages(ValueNode, ValueNode, FixedNode) - Method in class org.graalvm.compiler.virtual.phases.ea.GraphEffectList
-
Replaces the given node at its usages without deleting it.
- replaceAtUsagesAndDelete(Node) - Method in class org.graalvm.compiler.graph.Node
-
For each use of
this
in another node, replace it with
replacement
and then
remove this
from the graph.
- replaceAtUsagesAndDelete(Node, Predicate<Node>) - Method in class org.graalvm.compiler.graph.Node
-
For each use of
this
in another node,
n
, replace it with
replacement
if
filter == null
or
filter.test(n) == true
and then
remove this
from the graph.
- replaceConstantInputs(Node) - Method in class org.graalvm.compiler.phases.common.FixReadsPhase.RawConditionalEliminationVisitor
-
- replaceCurrent(FixedWithNextNode) - Method in class org.graalvm.compiler.phases.graph.ScheduledNodeIterator
-
- replaceExceptionObjectNode(AbstractBeginNode, FixedWithNextNode) - Static method in class org.graalvm.compiler.replacements.SnippetTemplate
-
- replaceFirstInput(Node, Node) - Method in class org.graalvm.compiler.graph.Node
-
- replaceFirstInput(Node, Node, Node) - Method in class org.graalvm.compiler.graph.NodeClass
-
- replaceFirstInput(Node, Node) - Method in interface org.graalvm.compiler.nodes.spi.VirtualizerTool
-
Replaces an input of the current node.
- replaceFirstInput(Node, Node, Node) - Method in class org.graalvm.compiler.virtual.phases.ea.GraphEffectList
-
Replaces the first occurrence of oldInput in node with newInput.
- replaceFirstSuccessor(Node, Node) - Method in class org.graalvm.compiler.graph.Node
-
Finds the first
Node.Successor
in
this
whose value is
oldSuccessor
and
replaces it with
newSuccessor
.
- replaceFirstSuccessor(Node, Node, Node) - Method in class org.graalvm.compiler.graph.NodeClass
-
Finds the first
Node.Successor
in
node
whose value is
key
and replaces it
with
replacement
.
- replaceFixed(FixedWithNextNode, Node) - Method in class org.graalvm.compiler.nodes.StructuredGraph
-
- replaceFixedWithFixed(FixedWithNextNode, FixedWithNextNode) - Method in class org.graalvm.compiler.nodes.StructuredGraph
-
- replaceFixedWithFloating(FixedWithNextNode, ValueNode) - Method in class org.graalvm.compiler.nodes.StructuredGraph
-
- replaceInput(Position, Node, Node) - Method in class org.graalvm.compiler.phases.common.FixReadsPhase.RawConditionalEliminationVisitor
-
- replaceInputsWithConstants - Variable in class org.graalvm.compiler.phases.common.FixReadsPhase
-
- ReplaceInputsWithConstantsBasedOnStamps - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- replaceInvokeAtUsages(ValueNode, ValueNode, FixedNode) - Static method in class org.graalvm.compiler.phases.common.inlining.InliningUtil
-
Replaces invoke's usages with the provided return value while also insuring the new value's
stamp is not weaker than the original invoke's stamp.
- replaceInvokeCallTarget(Invoke, StructuredGraph, CallTargetNode.InvokeKind, ResolvedJavaMethod) - Static method in class org.graalvm.compiler.phases.common.inlining.InliningUtil
-
- replaceLocalsWithConstants() - Method in class org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderConfiguration
-
- replaceLog(UnmodifiableEconomicMap<Node, Node>, InliningLog) - Method in class org.graalvm.compiler.nodes.InliningLog
-
Completely replace this log's contents with a copy of replacementLog
's contents.
- replacement(Node) - Method in interface org.graalvm.compiler.graph.Graph.DuplicationReplacement
-
- replacements - Variable in class org.graalvm.compiler.nodes.spi.CoreProvidersImpl
-
- Replacements - Interface in org.graalvm.compiler.nodes.spi
-
Interface for managing replacements.
- replacements - Variable in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- replacements - Variable in class org.graalvm.compiler.replacements.ReplacementsImpl.GraphMaker
-
The replacements object that the graphs are created for.
- replacements - Variable in class org.graalvm.compiler.replacements.SnippetTemplate.AbstractTemplates
-
- REPLACEMENTS_ASSERTIONS_ENABLED - Static variable in class org.graalvm.compiler.replacements.ReplacementsUtil
-
- ReplacementsImpl - Class in org.graalvm.compiler.replacements
-
- ReplacementsImpl(DebugHandlersFactory, Providers, SnippetReflectionProvider, BytecodeProvider, TargetDescription) - Constructor for class org.graalvm.compiler.replacements.ReplacementsImpl
-
- ReplacementsImpl.GraphMaker - Class in org.graalvm.compiler.replacements
-
Creates and preprocesses a graph for a replacement.
- ReplacementsUtil - Class in org.graalvm.compiler.replacements
-
- replacePhase(Class<? extends BasePhase<? super C>>, BasePhase<? super C>) - Method in class org.graalvm.compiler.phases.PhaseSuite
-
Replaces the first instance of the given phase class, looking recursively into inner phase
suites.
- replacePlaceholder(Class<? extends BasePhase<? super C>>, BasePhase<? super C>) - Method in class org.graalvm.compiler.phases.PhaseSuite
-
Replaces the first
placeholder of the given phase class,
looking recursively into inner phase suites.
- replacePlugin(GeneratedInvocationPlugin, ResolvedJavaMethod, ValueNode[], PluginReplacementNode.ReplacementFunction) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- replacePlugin(GeneratedInvocationPlugin, ResolvedJavaMethod, ValueNode[], PluginReplacementNode.ReplacementFunction) - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext
-
- replacePluginWithException(GeneratedInvocationPlugin, ResolvedJavaMethod, ValueNode[], PluginReplacementWithExceptionNode.ReplacementWithExceptionFunction) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- replacePluginWithException(GeneratedInvocationPlugin, ResolvedJavaMethod, ValueNode[], PluginReplacementWithExceptionNode.ReplacementWithExceptionFunction) - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext
-
- ReplaceReprofileCount - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- replaceSplit(ControlSplitNode, Node, AbstractBeginNode) - Method in class org.graalvm.compiler.nodes.StructuredGraph
-
- replaceSplitWithFixed(ControlSplitNode, FixedWithNextNode, AbstractBeginNode) - Method in class org.graalvm.compiler.nodes.StructuredGraph
-
- replaceSplitWithFloating(ControlSplitNode, FloatingNode, AbstractBeginNode) - Method in class org.graalvm.compiler.nodes.StructuredGraph
-
- replaceUsingInstantiation() - Method in class org.graalvm.compiler.replacements.InstanceOfSnippetsTemplates.InstanceOfUsageReplacer
-
Does the replacement based on a previously snippet instantiation.
- replaceUsingInstantiation() - Method in class org.graalvm.compiler.replacements.InstanceOfSnippetsTemplates.MaterializationUsageReplacer
-
- replaceUsingInstantiation() - Method in class org.graalvm.compiler.replacements.InstanceOfSnippetsTemplates.NonMaterializationUsageReplacer
-
- replaceValue(ValueNode, ValueNode) - Method in class org.graalvm.compiler.java.FrameStateBuilder
-
- replaceWith(ValueNode) - Method in interface org.graalvm.compiler.nodes.spi.VirtualizerTool
-
- replaceWithExceptionSplit(WithExceptionNode, WithExceptionNode) - Method in class org.graalvm.compiler.nodes.StructuredGraph
-
- replaceWithInvoke() - Method in class org.graalvm.compiler.nodes.InvokeWithExceptionNode
-
Replaces this InvokeWithExceptionNode with a normal InvokeNode.
- replaceWithInvoke() - Method in interface org.graalvm.compiler.replacements.nodes.MacroInvokable
-
- replaceWithInvoke() - Method in class org.graalvm.compiler.replacements.nodes.MacroNode
-
- replaceWithInvoke() - Method in class org.graalvm.compiler.replacements.nodes.MacroWithExceptionNode
-
- replaceWithNonThrowing() - Method in class org.graalvm.compiler.nodes.InvokeWithExceptionNode
-
- replaceWithNonThrowing() - Method in class org.graalvm.compiler.nodes.WithExceptionNode
-
Converts this node into a variant with the same semantics but without an exception edge.
- replaceWithSink(FixedWithNextNode, ControlSinkNode) - Method in class org.graalvm.compiler.virtual.phases.ea.GraphEffectList
-
- replaceWithTrappingVersion(AbstractDeoptimizeNode, IfNode, LogicNode, JavaConstant, JavaConstant, LowTierContext) - Method in class org.graalvm.compiler.phases.common.UseTrappingOperationPhase
-
- replaceWithValue(ValueNode) - Method in interface org.graalvm.compiler.nodes.spi.VirtualizerTool
-
Deletes the current node and replaces it with the given value.
- replaceWithVirtual(VirtualObjectNode) - Method in interface org.graalvm.compiler.nodes.spi.VirtualizerTool
-
Deletes the current node and replaces it with the given virtualized object.
- repOK() - Method in class org.graalvm.compiler.phases.common.inlining.walker.CallsiteHolderExplorable
-
- repOK() - Method in class org.graalvm.compiler.phases.common.inlining.walker.InliningData
-
This method checks invariants for this class.
- reportErrors() - Method in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfigAccess
-
- reportFailure(int) - Method in class org.graalvm.compiler.lir.alloc.lsra.LinearScanLifetimeAnalysisPhase
-
- reportPerformanceWarnings(CompilableTruffleAST, StructuredGraph) - Method in class org.graalvm.compiler.truffle.compiler.PerformanceInformationHandler
-
- ReportPerformanceWarningsPhase - Class in org.graalvm.compiler.truffle.compiler.phases
-
- ReportPerformanceWarningsPhase() - Constructor for class org.graalvm.compiler.truffle.compiler.phases.ReportPerformanceWarningsPhase
-
- reprofile() - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaMethod
-
- repStosb() - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- repStosq() - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- Request(StructuredGraph, ResolvedJavaMethod, Providers, Backend, PhaseSuite<HighTierContext>, OptimisticOptimizations, ProfilingInfo, Suites, LIRSuites, T, CompilationResultBuilderFactory, boolean) - Constructor for class org.graalvm.compiler.core.GraalCompiler.Request
-
- requestLabelHint(Label) - Method in class org.graalvm.compiler.asm.Assembler
-
- RequiredInlineOnlyInvocationPlugin(String, Type...) - Constructor for class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugin.RequiredInlineOnlyInvocationPlugin
-
- RequiredInvocationPlugin(String, Type...) - Constructor for class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugin.RequiredInvocationPlugin
-
- requiresFutureStage(GraphState.StageFlag) - Method in class org.graalvm.compiler.nodes.GraphState
-
- requiresFutureStages() - Method in class org.graalvm.compiler.nodes.GraphState
-
- requiresProcessing(Node) - Method in class org.graalvm.compiler.virtual.phases.ea.PartialEscapeClosure
-
- requiresReservedStackAccessCheck() - Method in class org.graalvm.compiler.hotspot.HotSpotLIRGenerationResult
-
- requiresReservedStackCheck(List<ResolvedJavaMethod>) - Method in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- requiresValueProxies() - Method in enum org.graalvm.compiler.nodes.GraphState.GuardsStage
-
Checks if this guards stage indicates it is necessary to have value proxies in the graph.
- reserveOutgoing(int) - Method in class org.graalvm.compiler.lir.framemap.FrameMap
-
Reserves space for stack-based outgoing arguments.
- reset() - Method in class org.graalvm.compiler.asm.Assembler
-
- reset() - Method in class org.graalvm.compiler.asm.Label
-
- resetCompilationProfile() - Method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
- resetCompiler() - Method in class org.graalvm.compiler.truffle.runtime.hotspot.AbstractHotSpotTruffleRuntime
-
- resetCounted() - Method in class org.graalvm.compiler.nodes.loop.LoopEx
-
- resetDebug(DebugContext) - Method in class org.graalvm.compiler.graph.Graph
-
- resetForEmittingCode() - Method in class org.graalvm.compiler.code.CompilationResult
-
Clears the information in this object pertaining to generating code.
- resetForEmittingCode() - Method in class org.graalvm.compiler.lir.asm.CompilationResultBuilder
-
- resetLabels() - Method in class org.graalvm.compiler.lir.LIR
-
- resetLowestSetBit(ValueNode, ValueNode) - Method in class org.graalvm.compiler.core.amd64.AMD64NodeMatchRules
-
- resetNeedsSplit() - Method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
- resetObjectId() - Method in class org.graalvm.compiler.nodes.virtual.VirtualObjectNode
-
- resetObjectStates(int) - Method in class org.graalvm.compiler.virtual.phases.ea.PartialEscapeBlockState
-
- resolve(ResolvedJavaType) - Method in interface org.graalvm.compiler.core.common.type.SymbolicJVMCIReference
-
- resolve(ResolvedJavaType) - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaType
-
- resolve(String, EconomicSet<ClassNotFoundException>) - Method in class org.graalvm.compiler.hotspot.WeakClassLoaderSet
-
Tries to resolve
className
to
Class
instances with the loaders in this set.
- resolve(ResolvedJavaType) - Method in class org.graalvm.compiler.phases.ClassTypeSequence
-
- resolve(long, Class<T>) - Static method in class org.graalvm.nativebridge.NativeObjectHandles
-
Resolves a handle into an object.
- resolveClass(String, boolean) - Static method in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins
-
Resolves a name to a class.
- resolveCollectMappings(AbstractBlockBase<?>, AbstractBlockBase<?>, AbstractBlockBase<?>, MoveResolver) - Method in class org.graalvm.compiler.lir.alloc.lsra.LinearScanResolveDataFlowPhase
-
- resolveConcreteMethod(ResolvedJavaMethod, ResolvedJavaType) - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaType
-
- resolveConstructor(Class<?>, InvocationPlugin) - Static method in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins
-
Resolves a given invocation plugin to a constructor in a given class.
- resolveDataFlow() - Method in class org.graalvm.compiler.lir.alloc.lsra.LinearScanResolveDataFlowPhase
-
Inserts necessary moves (spilling or reloading) at edges between blocks for intervals that
have been split.
- resolveDataFlow0(MoveResolver, BitSet) - Method in class org.graalvm.compiler.lir.alloc.lsra.LinearScanResolveDataFlowPhase
-
- ResolvedJavaMethodBytecode - Class in org.graalvm.compiler.bytecode
-
Direct access to the bytecode of a ResolvedJavaMethod
that will reflect any
instrumentation and rewriting performed on the ResolvedJavaMethod
.
- ResolvedJavaMethodBytecode(ResolvedJavaMethod) - Constructor for class org.graalvm.compiler.bytecode.ResolvedJavaMethodBytecode
-
- ResolvedJavaMethodBytecode(ResolvedJavaMethod, BytecodeProvider) - Constructor for class org.graalvm.compiler.bytecode.ResolvedJavaMethodBytecode
-
- ResolvedJavaMethodBytecodeProvider - Class in org.graalvm.compiler.bytecode
-
- ResolvedJavaMethodBytecodeProvider() - Constructor for class org.graalvm.compiler.bytecode.ResolvedJavaMethodBytecodeProvider
-
- ResolvedJavaMethodProfileProvider - Class in org.graalvm.compiler.nodes.spi
-
A
ProfileProvider
that requests the information directly from the
ResolvedJavaMethod
.
- ResolvedJavaMethodProfileProvider() - Constructor for class org.graalvm.compiler.nodes.spi.ResolvedJavaMethodProfileProvider
-
- ResolvedJavaSymbol(ResolvedJavaType) - Constructor for class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.ResolvedJavaSymbol
-
- ResolvedMethodHandleCallTargetNode - Class in org.graalvm.compiler.replacements.nodes
-
A call target that replaces itself in the graph when being lowered by restoring the original
MethodHandle
invocation target.
- ResolvedMethodHandleCallTargetNode(CallTargetNode.InvokeKind, ResolvedJavaMethod, ValueNode[], StampPair, ResolvedJavaMethod, ValueNode[], StampPair) - Constructor for class org.graalvm.compiler.replacements.nodes.ResolvedMethodHandleCallTargetNode
-
- resolveJavaMethod(ResolvedJavaType, InvocationPlugin) - Static method in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins
-
- resolveMethod(ResolvedJavaMethod, ResolvedJavaType) - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaType
-
- resolveMethod(Class<?>, InvocationPlugin) - Static method in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins
-
Resolves a given invocation plugin to a method in a given class.
- resolvePeer(JNI.JNIEnv) - Method in class org.graalvm.libgraal.jni.FromLibGraalCalls
-
Returns a
JNI.JClass
for the from LibGraal entry points.
- resolveType(Type, boolean) - Static method in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins
-
- resolveType(MetaAccessProvider, String) - Method in interface org.graalvm.compiler.truffle.common.TruffleCompilerRuntime
-
Looks up a type in this runtime.
- resolveType(MetaAccessProvider, String, boolean) - Method in interface org.graalvm.compiler.truffle.common.TruffleCompilerRuntime
-
Looks up a type in this runtime.
- resolveType(MetaAccessProvider, String, boolean) - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- restoreFrame(FrameWithoutBoxing, FrameWithoutBoxing) - Method in class org.graalvm.compiler.truffle.runtime.BytecodeOSRMetadata
-
Transfer state from source
to target
.
- restoreRegister(CompilationResultBuilder, AArch64MacroAssembler, Register, StackSlot) - Method in class org.graalvm.compiler.lir.aarch64.AArch64RestoreRegistersOp
-
- restoreRegister(CompilationResultBuilder, AMD64MacroAssembler, Register, StackSlot) - Method in class org.graalvm.compiler.lir.amd64.AMD64RestoreRegistersOp
-
- restoreRegister(CompilationResultBuilder, AMD64MacroAssembler, Register, StackSlot) - Method in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorMove.RestoreRegistersOp
-
- RestoreRegistersOp(AllocatableValue[], AMD64SaveRegistersOp) - Constructor for class org.graalvm.compiler.lir.amd64.vector.AMD64VectorMove.RestoreRegistersOp
-
- result - Variable in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotConstantRetrievalOp
-
- result - Variable in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotLoadAddressOp
-
- result - Variable in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotMove.BaseMove
-
- result - Variable in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotMove.CompressPointer
-
- result - Variable in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotMove.UncompressPointer
-
- result - Variable in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotMathIntrinsicOp
-
- result - Variable in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotMove.BaseMove
-
- result - Variable in class org.graalvm.compiler.lir.aarch64.AArch64AcrossVectorOp.ASIMDOp
-
- result - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArithmeticOp.ASIMDBinaryConstOp
-
- result - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArithmeticOp.ASIMDBinaryOp
-
- result - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArithmeticOp.ASIMDBinaryTwoStepOp
-
- result - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArithmeticOp.ASIMDMultiplyAddSubOp
-
- result - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArithmeticOp.ASIMDUnaryOp
-
- result - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArithmeticOp.BinaryConstOp
-
- result - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArithmeticOp.BinaryOp
-
- result - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArithmeticOp.BinaryShiftOp
-
- result - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArithmeticOp.ExtendedAddSubShiftOp
-
- result - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArithmeticOp.MultiplyAddSubOp
-
- result - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArithmeticOp.UnaryOp
-
- result - Variable in class org.graalvm.compiler.lir.aarch64.AArch64BitFieldOp
-
- result - Variable in class org.graalvm.compiler.lir.aarch64.AArch64BitManipulationOp
-
- result - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ByteSwap.ASIMDByteSwapOp
-
- result - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ByteSwap.ByteSwapOp
-
- result - Variable in class org.graalvm.compiler.lir.aarch64.AArch64Call.CallOp
-
- result - Variable in class org.graalvm.compiler.lir.aarch64.AArch64CCall
-
- result - Variable in class org.graalvm.compiler.lir.aarch64.AArch64Compare.ASIMDCompareOp
-
- result - Variable in class org.graalvm.compiler.lir.aarch64.AArch64Compare.ASIMDCompareZeroOp
-
- result - Variable in class org.graalvm.compiler.lir.aarch64.AArch64Compare.ASIMDFloatCompareZeroOp
-
- result - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ControlFlow.CondMoveOp
-
- result - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ControlFlow.CondSetOp
-
- result - Variable in class org.graalvm.compiler.lir.aarch64.AArch64MathCopySignOp
-
- result - Variable in class org.graalvm.compiler.lir.aarch64.AArch64MathSignumOp
-
- result - Variable in class org.graalvm.compiler.lir.aarch64.AArch64Move.LoadAddressOp
-
- result - Variable in class org.graalvm.compiler.lir.aarch64.AArch64Move.LoadDataOp
-
- result - Variable in class org.graalvm.compiler.lir.aarch64.AArch64Move.Move
-
- result - Variable in class org.graalvm.compiler.lir.aarch64.AArch64Move.StackLoadAddressOp
-
- result - Variable in class org.graalvm.compiler.lir.aarch64.AArch64PermuteOp.ASIMDBinaryOp
-
- result - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ReadTimestampCounter
-
- result - Variable in class org.graalvm.compiler.lir.amd64.AMD64Arithmetic.FPDivRemOp
-
- result - Variable in class org.graalvm.compiler.lir.amd64.AMD64Binary.CommutativeTwoOp
-
- result - Variable in class org.graalvm.compiler.lir.amd64.AMD64Binary.ConstOp
-
- result - Variable in class org.graalvm.compiler.lir.amd64.AMD64Binary.DataTwoOp
-
- result - Variable in class org.graalvm.compiler.lir.amd64.AMD64Binary.MemoryTwoOp
-
- result - Variable in class org.graalvm.compiler.lir.amd64.AMD64Binary.RMIOp
-
- result - Variable in class org.graalvm.compiler.lir.amd64.AMD64Binary.TwoOp
-
- result - Variable in class org.graalvm.compiler.lir.amd64.AMD64ByteSwapOp
-
- result - Variable in class org.graalvm.compiler.lir.amd64.AMD64Call.CallOp
-
- result - Variable in class org.graalvm.compiler.lir.amd64.AMD64CCall
-
- result - Variable in class org.graalvm.compiler.lir.amd64.AMD64ClearRegisterOp
-
- result - Variable in class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.CondMoveOp
-
- result - Variable in class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.CondSetOp
-
- result - Variable in class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.FloatCondMoveOp
-
- result - Variable in class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.FloatCondSetOp
-
- result - Variable in class org.graalvm.compiler.lir.amd64.AMD64MathCopySignOp
-
- result - Variable in class org.graalvm.compiler.lir.amd64.AMD64MathSignumOp
-
- result - Variable in class org.graalvm.compiler.lir.amd64.AMD64Move.AMD64PushPopStackMove
-
- result - Variable in class org.graalvm.compiler.lir.amd64.AMD64Move.AMD64StackMove
-
- result - Variable in class org.graalvm.compiler.lir.amd64.AMD64Move.AtomicReadAndAddOp
-
- result - Variable in class org.graalvm.compiler.lir.amd64.AMD64Move.AtomicReadAndWriteOp
-
- result - Variable in class org.graalvm.compiler.lir.amd64.AMD64Move.CompareAndSwapOp
-
- result - Variable in class org.graalvm.compiler.lir.amd64.AMD64Move.LeaDataOp
-
- result - Variable in class org.graalvm.compiler.lir.amd64.AMD64Move.LeaOp
-
- result - Variable in class org.graalvm.compiler.lir.amd64.AMD64Move.MoveFromConstOp
-
- result - Variable in class org.graalvm.compiler.lir.amd64.AMD64Move.MoveFromRegOp
-
- result - Variable in class org.graalvm.compiler.lir.amd64.AMD64Move.MoveToRegOp
-
- result - Variable in class org.graalvm.compiler.lir.amd64.AMD64Move.StackLeaOp
-
- result - Variable in class org.graalvm.compiler.lir.amd64.AMD64RoundFloatToIntegerOp
-
- result - Variable in class org.graalvm.compiler.lir.amd64.AMD64ShiftOp
-
- result - Variable in class org.graalvm.compiler.lir.amd64.AMD64Ternary.ThreeOp
-
- result - Variable in class org.graalvm.compiler.lir.amd64.AMD64Unary.MemoryOp
-
- result - Variable in class org.graalvm.compiler.lir.amd64.AMD64Unary.MOp
-
- result - Variable in class org.graalvm.compiler.lir.amd64.AMD64Unary.MROp
-
- result - Variable in class org.graalvm.compiler.lir.amd64.AMD64Unary.RMOp
-
- result - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorBinary.AVXBinaryConstFloatOp
-
- result - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorBinary.AVXBinaryConstOp
-
- result - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorBinary.AVXBinaryMemoryOp
-
- result - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorBinary.AVXBinaryOp
-
- result - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorClearOp
-
- result - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorFloatCompareOp
-
- result - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorMove.AVXMoveToIntOp
-
- result - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorMove.MoveFromArrayConstOp
-
- result - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorMove.MoveFromConstOp
-
- result - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorMove.MoveFromRegOp
-
- result - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorMove.MoveToRegOp
-
- result - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorMove.StackMoveOp
-
- result - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorMove.VectorLoadOp
-
- result - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.ConstPermuteBytesUsingTableOp
-
- result - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.ConstShuffleBytesOp
-
- result - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.Extract128Op
-
- result - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.Extract256Op
-
- result - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.ExtractByteOp
-
- result - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.ExtractIntOp
-
- result - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.ExtractLongOp
-
- result - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.ExtractShortOp
-
- result - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.Insert128Op
-
- result - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.Insert256Op
-
- result - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.IntToVectorOp
-
- result - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.LongToVectorOp
-
- result - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.ShuffleBytesOp
-
- result - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.ShuffleFloatOp
-
- result - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.ShuffleWordOp
-
- result - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorUnary.AVXBroadcastOp
-
- result - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorUnary.AVXConvertMemoryOp
-
- result - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorUnary.AVXConvertOp
-
- result - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorUnary.AVXUnaryMemoryOp
-
- result - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorUnary.AVXUnaryOp
-
- result - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorUnary.AVXUnaryRVMOp
-
- result - Variable in class org.graalvm.compiler.lir.StandardOp.StackMove
-
- result() - Method in class org.graalvm.compiler.nodes.ReturnNode
-
- resultBits - Variable in class org.graalvm.compiler.nodes.calc.IntegerConvertNode
-
- resultOperandFor(JavaKind, <any>) - Method in class org.graalvm.compiler.lir.gen.LIRGenerator
-
Gets the ABI specific operand used to return a value of a given kind from a method.
- results - Variable in class org.graalvm.compiler.lir.amd64.AMD64Move.AMD64MultiStackMove
-
- resultType - Variable in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPluginContext
-
- resultValue - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArrayCompareToOp
-
- resultValue - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArrayEqualsOp
-
- resultValue - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArrayIndexOfOp
-
- resultValue - Variable in class org.graalvm.compiler.lir.aarch64.AArch64AtomicMove.AtomicReadAndAddLSEOp
-
- resultValue - Variable in class org.graalvm.compiler.lir.aarch64.AArch64AtomicMove.AtomicReadAndAddOp
-
- resultValue - Variable in class org.graalvm.compiler.lir.aarch64.AArch64AtomicMove.AtomicReadAndWriteOp
-
- resultValue - Variable in class org.graalvm.compiler.lir.aarch64.AArch64AtomicMove.CompareAndSwapOp
-
- resultValue - Variable in class org.graalvm.compiler.lir.aarch64.AArch64Convert.ASIMDFloatConvertOp
-
- resultValue - Variable in class org.graalvm.compiler.lir.aarch64.AArch64Convert.ASIMDNarrowOp
-
- resultValue - Variable in class org.graalvm.compiler.lir.aarch64.AArch64Convert.ASIMDSignExtendOp
-
- resultValue - Variable in class org.graalvm.compiler.lir.aarch64.AArch64Convert.ASIMDZeroExtendOp
-
- resultValue - Variable in class org.graalvm.compiler.lir.aarch64.AArch64Convert.FloatConvertOp
-
- resultValue - Variable in class org.graalvm.compiler.lir.aarch64.AArch64Convert.SignExtendOp
-
- resultValue - Variable in class org.graalvm.compiler.lir.aarch64.AArch64CounterModeAESCryptOp
-
- resultValue - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ReinterpretOp
-
- resultValue - Variable in class org.graalvm.compiler.lir.aarch64.AArch64StringUTF16CompressOp
-
- resultValue - Variable in class org.graalvm.compiler.lir.amd64.AMD64ArrayCompareToOp
-
- resultValue - Variable in class org.graalvm.compiler.lir.amd64.AMD64CounterModeAESCryptOp
-
- ret(Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.220 Return to address in register.
- ret(int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- RET - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- retainAll(Collection<?>) - Method in class org.graalvm.compiler.truffle.runtime.collection.DelegatingBlockingQueue
-
- retainLocalVariables() - Method in class org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderConfiguration
-
- rethrowException() - Method in class org.graalvm.compiler.java.FrameStateBuilder
-
- rethrowException() - Method in class org.graalvm.compiler.nodes.FrameState
-
- RetryableBailoutException - Class in org.graalvm.compiler.core.common
-
- RetryableBailoutException(String, Object...) - Constructor for class org.graalvm.compiler.core.common.RetryableBailoutException
-
- RetryableBailoutException(String) - Constructor for class org.graalvm.compiler.core.common.RetryableBailoutException
-
- RetryableBailoutException(Throwable, String, Object...) - Constructor for class org.graalvm.compiler.core.common.RetryableBailoutException
-
- retSuccessor - Variable in class org.graalvm.compiler.java.BciBlockMapping.BciBlock.JSRData
-
- RETURN - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- returnAddressSize() - Method in class org.graalvm.compiler.lir.framemap.FrameMap
-
- returnAndUnwindNodes - Variable in class org.graalvm.compiler.nodes.GraphDecoder.MethodScope
-
All return nodes encountered during decoding.
- returned(CompilationResultBuilder) - Method in interface org.graalvm.compiler.lir.asm.FrameContext
-
Allows the frame context to track the point at which a return has been generated.
- returnKind() - Method in class org.graalvm.compiler.nodes.java.MethodCallTargetNode
-
- ReturnNode - Class in org.graalvm.compiler.nodes
-
- ReturnNode(ValueNode) - Constructor for class org.graalvm.compiler.nodes.ReturnNode
-
- ReturnNode(ValueNode, MemoryMapNode) - Constructor for class org.graalvm.compiler.nodes.ReturnNode
-
- ReturnOp(Value) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64ControlFlow.ReturnOp
-
- returnsObject() - Method in class org.graalvm.compiler.hotspot.stubs.AbstractForeignCallStub
-
- returnsObject() - Method in class org.graalvm.compiler.hotspot.stubs.ForeignCallStub
-
- returnsObject() - Method in class org.graalvm.compiler.hotspot.stubs.InvokeJavaMethodStub
-
- returnStamp - Variable in class org.graalvm.compiler.nodes.CallTargetNode
-
- returnStamp() - Method in class org.graalvm.compiler.nodes.CallTargetNode
-
- returnStamp - Variable in class org.graalvm.compiler.replacements.nodes.MacroNode.MacroParams
-
- returnStamp - Variable in class org.graalvm.compiler.replacements.nodes.MacroNode
-
- returnStamp - Variable in class org.graalvm.compiler.replacements.nodes.MacroWithExceptionNode
-
- ReturnToCallerData(ValueNode, FixedWithNextNode) - Constructor for class org.graalvm.compiler.java.BytecodeParser.ReturnToCallerData
-
- ReturnTypeSpeculation - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- returnTypeSpeculation - Variable in class org.graalvm.compiler.truffle.runtime.EngineData
-
- returnValue - Variable in class org.graalvm.compiler.java.BytecodeParser.ReturnToCallerData
-
- returnValue - Variable in class org.graalvm.compiler.replacements.IntrinsicGraphBuilder
-
- reusedSlots - Static variable in class org.graalvm.compiler.lir.stackslotalloc.StackSlotAllocatorUtil
-
The number of reused stack slots.
- rev(int, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.222 Reverse bytes.
- rev16VV(AArch64ASIMDAssembler.ASIMDSize, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.219 Reverse elements in 16-bit halfwords.
This instruction reverses the order of 8-bit elements in each halfword.
- rev32VV(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.220 Reverse elements in 32-bit words.
This instruction reverses the order of elements of size revGranularity in each 32-bit word.
- rev64VV(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.221 Reverse elements in 64-bit words.
This instruction reverses the order of elements of size revGranularity in each 64-bit word.
- reverse() - Method in enum org.graalvm.compiler.core.common.calc.FloatConvert
-
- reverse(ValueNode) - Method in class org.graalvm.compiler.hotspot.nodes.HotSpotCompressionNode
-
- reverse(Constant, ConstantReflectionProvider) - Method in class org.graalvm.compiler.hotspot.replacements.ClassGetHubNode
-
- reverse(Constant, ConstantReflectionProvider) - Method in class org.graalvm.compiler.hotspot.replacements.HubGetClassNode
-
- reverse(Constant, ConstantReflectionProvider) - Method in interface org.graalvm.compiler.nodes.calc.ConvertNode
-
- reverse(Constant, ConstantReflectionProvider) - Method in class org.graalvm.compiler.nodes.calc.FloatConvertNode
-
- reverse(Constant, ConstantReflectionProvider) - Method in class org.graalvm.compiler.nodes.calc.IntegerConvertNode
-
- reverse(Constant, ConstantReflectionProvider) - Method in class org.graalvm.compiler.nodes.CompressionNode
-
- reverse(ValueNode) - Method in class org.graalvm.compiler.nodes.CompressionNode
-
Apply the inverse of this node's
operation (with the same
encoding) to the given
input
node.
- ReverseBytesNode - Class in org.graalvm.compiler.replacements.nodes
-
- ReverseBytesNode(ValueNode) - Constructor for class org.graalvm.compiler.replacements.nodes.ReverseBytesNode
-
- reversed(List<T>) - Static method in class org.graalvm.compiler.core.common.util.ReversedList
-
Creates a list that is a view on list
in reverse order.
- ReversedList<T> - Class in org.graalvm.compiler.core.common.util
-
A ReversedList
is a view on an other list with the elements in reverse order.
- ReversedList(List<T>) - Constructor for class org.graalvm.compiler.core.common.util.ReversedList
-
- reverseDuplicationMap() - Method in class org.graalvm.compiler.nodes.loop.LoopFragment
-
- reversePostOrder() - Method in class org.graalvm.compiler.nodes.cfg.ControlFlowGraph
-
- ReversePostOrder - Class in org.graalvm.compiler.nodes.cfg
-
- ReversePostOrder() - Constructor for class org.graalvm.compiler.nodes.cfg.ReversePostOrder
-
- revokeBias - Variable in class org.graalvm.compiler.hotspot.replacements.MonitorSnippets.Counters
-
- revVV(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDMacroAssembler
-
Reverse the byte-order (endianess) of each element.
- rewire(GuardingNode, boolean, Stamp, ValueNode) - Method in interface org.graalvm.compiler.phases.common.ConditionalEliminationUtil.GuardRewirer
-
Called if the condition could be proven to have a constant value (result
) under
guard
.
- rewireFrameStates(ValueNode, UnmodifiableEconomicMap<Node, Node>, FixedNode) - Method in class org.graalvm.compiler.replacements.SnippetTemplate
-
- rewireGuards(GuardingNode, boolean, ValueNode, Stamp, ConditionalEliminationUtil.GuardRewirer) - Static method in class org.graalvm.compiler.phases.common.ConditionalEliminationUtil
-
- rewriteReceiverType(Type) - Method in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugin
-
- rexw() - Method in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler
-
- RightShiftNode - Class in org.graalvm.compiler.nodes.calc
-
- RightShiftNode(ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.nodes.calc.RightShiftNode
-
- RMIOp(AMD64Assembler.AMD64RMIOp, AMD64BaseAssembler.OperandSize, AllocatableValue, AllocatableValue, int) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64Binary.RMIOp
-
- RMOp(AMD64Assembler.AMD64RMOp, AMD64BaseAssembler.OperandSize, AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64Unary.RMOp
-
- ROL - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64Shift
-
- rootForCallTarget(CompilableTruffleAST) - Method in class org.graalvm.compiler.truffle.compiler.PartialEvaluator
-
Hook for subclasses: return a customized compilation root for a specific call target.
- RootFunctionEvent - Interface in org.graalvm.compiler.truffle.jfr
-
- RootScope(InliningLog.RootScope, InliningLog.Callsite) - Constructor for class org.graalvm.compiler.nodes.InliningLog.RootScope
-
- ror(int, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
C.6.2.228 Rotate right (register).
- ror(int, Register, Register, long) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
Rotate right (immediate).
- ROR - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64Shift
-
- rorv(int, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.229 Rotate right variable.
- rotated - Variable in class org.graalvm.compiler.nodes.LoopBeginNode
-
- rotateLeftConstant(LeftShiftNode, UnsignedRightShiftNode) - Method in class org.graalvm.compiler.core.amd64.AMD64NodeMatchRules
-
- rotateLeftVariable(ValueNode, ValueNode, ConstantNode) - Method in class org.graalvm.compiler.core.amd64.AMD64NodeMatchRules
-
- rotateRightVariable(ValueNode, ConstantNode, ValueNode) - Method in class org.graalvm.compiler.core.amd64.AMD64NodeMatchRules
-
- rotationConstant(ValueNode, ValueNode, ValueNode, ValueNode) - Method in class org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules
-
Goal: Use AArch64's ror instruction for rotations.
- rotationExpander(ValueNode, ValueNode, ValueNode, ValueNode) - Method in class org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules
-
Goal: Use AArch64's ror instruction for rotations.
- roundDown(int, int) - Static method in class org.graalvm.compiler.core.common.NumUtil
-
- roundDown(long, long) - Static method in class org.graalvm.compiler.core.common.NumUtil
-
- RoundFloatToIntegerNode - Class in org.graalvm.compiler.nodes.calc
-
Round floating-point value to integer value.
- RoundFloatToIntegerNode(ValueNode) - Constructor for class org.graalvm.compiler.nodes.calc.RoundFloatToIntegerNode
-
- RoundNode - Class in org.graalvm.compiler.nodes.calc
-
Round floating-point value.
- RoundNode(ValueNode, ArithmeticLIRGeneratorTool.RoundingMode) - Constructor for class org.graalvm.compiler.nodes.calc.RoundNode
-
- ROUNDSD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64RMIOp
-
- ROUNDSS - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64RMIOp
-
- roundUp(int, int) - Static method in class org.graalvm.compiler.core.common.NumUtil
-
- roundUp(long, long) - Static method in class org.graalvm.compiler.core.common.NumUtil
-
- run(StructuredGraph, LowTierContext) - Method in class org.graalvm.compiler.core.amd64.UseTrappingDivPhase
-
- run() - Method in class org.graalvm.compiler.core.CompilationWatchDog
-
- run(DebugContext) - Method in class org.graalvm.compiler.core.CompilationWrapper
-
- run() - Method in class org.graalvm.compiler.core.CompilerThread
-
- run() - Method in class org.graalvm.compiler.core.GraalServiceThread
-
- run(TargetDescription, LIRGenerationResult, LIRGenerationPhase.LIRGenerationContext) - Method in class org.graalvm.compiler.core.LIRGenerationPhase
-
- run(StructuredGraph, C) - Method in class org.graalvm.compiler.core.phases.BaseTier
-
- run(TargetDescription, LIRGenerationResult, PostAllocationOptimizationPhase.PostAllocationOptimizationContext) - Method in class org.graalvm.compiler.hotspot.HotSpotInstructionProfiling
-
- run(TargetDescription, LIRGenerationResult, PostAllocationOptimizationPhase.PostAllocationOptimizationContext) - Method in class org.graalvm.compiler.hotspot.lir.HotSpotZapRegistersPhase
-
- run(TargetDescription, LIRGenerationResult, FinalCodeAnalysisPhase.FinalCodeAnalysisContext) - Method in class org.graalvm.compiler.hotspot.lir.VerifyMaxRegisterSizePhase
-
- run(StructuredGraph, CoreProviders) - Method in class org.graalvm.compiler.hotspot.phases.OnStackReplacementPhase
-
- run(StructuredGraph) - Method in class org.graalvm.compiler.java.GraphBuilderPhase.Instance
-
- run(StructuredGraph, HighTierContext) - Method in class org.graalvm.compiler.java.GraphBuilderPhase
-
- run(TargetDescription, LIRGenerationResult, AllocationPhase.AllocationContext) - Method in class org.graalvm.compiler.lir.alloc.AllocationStageVerifier
-
- run(TargetDescription, LIRGenerationResult, AllocationPhase.AllocationContext) - Method in class org.graalvm.compiler.lir.alloc.lsra.LinearScanAssignLocationsPhase
-
- run(TargetDescription, LIRGenerationResult, AllocationPhase.AllocationContext) - Method in class org.graalvm.compiler.lir.alloc.lsra.LinearScanEliminateSpillMovePhase
-
- run(TargetDescription, LIRGenerationResult, AllocationPhase.AllocationContext) - Method in class org.graalvm.compiler.lir.alloc.lsra.LinearScanLifetimeAnalysisPhase
-
- run(TargetDescription, LIRGenerationResult, AllocationPhase.AllocationContext) - Method in class org.graalvm.compiler.lir.alloc.lsra.LinearScanOptimizeSpillPositionPhase
-
- run(TargetDescription, LIRGenerationResult, AllocationPhase.AllocationContext) - Method in class org.graalvm.compiler.lir.alloc.lsra.LinearScanPhase
-
- run(TargetDescription, LIRGenerationResult, AllocationPhase.AllocationContext) - Method in class org.graalvm.compiler.lir.alloc.lsra.LinearScanRegisterAllocationPhase
-
- run(TargetDescription, LIRGenerationResult, AllocationPhase.AllocationContext) - Method in class org.graalvm.compiler.lir.alloc.lsra.LinearScanResolveDataFlowPhase
-
- run(TargetDescription, LIRGenerationResult, PreAllocationOptimizationPhase.PreAllocationOptimizationContext) - Method in class org.graalvm.compiler.lir.alloc.SaveCalleeSaveRegisters
-
- run(TargetDescription, LIRGenerationResult, PostAllocationOptimizationPhase.PostAllocationOptimizationContext) - Method in class org.graalvm.compiler.lir.amd64.phases.StackMoveOptimizationPhase
-
- run(TargetDescription, LIRGenerationResult, PostAllocationOptimizationPhase.PostAllocationOptimizationContext) - Method in class org.graalvm.compiler.lir.ComputeCodeEmissionOrder
-
- run(TargetDescription, LIRGenerationResult, PreAllocationOptimizationPhase.PreAllocationOptimizationContext) - Method in class org.graalvm.compiler.lir.constopt.ConstantLoadOptimization
-
- run(TargetDescription, LIRGenerationResult, PostAllocationOptimizationPhase.PostAllocationOptimizationContext) - Method in class org.graalvm.compiler.lir.ControlFlowOptimizer
-
Performs control flow optimizations on the given LIR graph.
- run(TargetDescription, LIRGenerationResult, FinalCodeAnalysisPhase.FinalCodeAnalysisContext) - Method in class org.graalvm.compiler.lir.dfa.LocationMarkerPhase
-
- run(TargetDescription, LIRGenerationResult, AllocationPhase.AllocationContext) - Method in class org.graalvm.compiler.lir.dfa.MarkBasePointersPhase
-
- run(TargetDescription, LIRGenerationResult, PostAllocationOptimizationPhase.PostAllocationOptimizationContext) - Method in class org.graalvm.compiler.lir.EdgeMoveOptimizer
-
- run(TargetDescription, LIRGenerationResult, PostAllocationOptimizationPhase.PostAllocationOptimizationContext) - Method in class org.graalvm.compiler.lir.NullCheckOptimizer
-
- run(TargetDescription, LIRGenerationResult, C) - Method in class org.graalvm.compiler.lir.phases.LIRPhase
-
- run(TargetDescription, LIRGenerationResult, C) - Method in class org.graalvm.compiler.lir.phases.LIRPhaseSuite
-
- run(TargetDescription, LIRGenerationResult, PostAllocationOptimizationPhase.PostAllocationOptimizationContext) - Method in class org.graalvm.compiler.lir.profiling.MethodProfilingPhase
-
- run(TargetDescription, LIRGenerationResult, PostAllocationOptimizationPhase.PostAllocationOptimizationContext) - Method in class org.graalvm.compiler.lir.profiling.MoveProfilingPhase
-
- run(TargetDescription, LIRGenerationResult, PostAllocationOptimizationPhase.PostAllocationOptimizationContext) - Method in class org.graalvm.compiler.lir.RedundantMoveElimination
-
- run(TargetDescription, LIRGenerationResult, AllocationPhase.AllocationContext) - Method in class org.graalvm.compiler.lir.stackslotalloc.LSStackSlotAllocator
-
- run(TargetDescription, LIRGenerationResult, AllocationPhase.AllocationContext) - Method in class org.graalvm.compiler.lir.stackslotalloc.SimpleStackSlotAllocator
-
- run(SwitchStrategy.SwitchClosure) - Method in class org.graalvm.compiler.lir.SwitchStrategy.BinaryStrategy
-
- run(SwitchStrategy.SwitchClosure) - Method in class org.graalvm.compiler.lir.SwitchStrategy.RangesStrategy
-
- run(SwitchStrategy.SwitchClosure) - Method in class org.graalvm.compiler.lir.SwitchStrategy
-
- run(SwitchStrategy.SwitchClosure) - Method in class org.graalvm.compiler.lir.SwitchStrategy.SequentialStrategy
-
- run(StructuredGraph, CoreProviders) - Method in class org.graalvm.compiler.loop.phases.ConvertDeoptimizeToGuardPhase
-
- run(StructuredGraph, CoreProviders) - Method in class org.graalvm.compiler.loop.phases.LoopFullUnrollPhase
-
- run(StructuredGraph, CoreProviders) - Method in class org.graalvm.compiler.loop.phases.LoopPartialUnrollPhase
-
- run(StructuredGraph, CoreProviders) - Method in class org.graalvm.compiler.loop.phases.LoopPeelingPhase
-
- run(StructuredGraph, MidTierContext) - Method in class org.graalvm.compiler.loop.phases.LoopPredicationPhase
-
- run(StructuredGraph, MidTierContext) - Method in class org.graalvm.compiler.loop.phases.LoopSafepointEliminationPhase
-
- run(StructuredGraph, CoreProviders) - Method in class org.graalvm.compiler.loop.phases.LoopUnswitchingPhase
-
- run(StructuredGraph, MidTierContext) - Method in class org.graalvm.compiler.loop.phases.SpeculativeGuardMovementPhase
-
- run(StructuredGraph, C) - Method in class org.graalvm.compiler.phases.BasePhase
-
- run(StructuredGraph, CoreProviders) - Method in class org.graalvm.compiler.phases.common.AddressLoweringByUsePhase
-
- run(StructuredGraph, CoreProviders) - Method in class org.graalvm.compiler.phases.common.AddressLoweringPhase
-
- run(StructuredGraph, CoreProviders) - Method in class org.graalvm.compiler.phases.common.BoxNodeIdentityPhase
-
- run(StructuredGraph, CoreProviders) - Method in class org.graalvm.compiler.phases.common.BoxNodeOptimizationPhase
-
- run(StructuredGraph, CoreProviders) - Method in class org.graalvm.compiler.phases.common.CanonicalizerPhase
-
- run(StructuredGraph, CoreProviders) - Method in class org.graalvm.compiler.phases.common.ConditionalEliminationPhase
-
- run(StructuredGraph) - Method in class org.graalvm.compiler.phases.common.DeadCodeEliminationPhase
-
- run(StructuredGraph, MidTierContext) - Method in class org.graalvm.compiler.phases.common.DeoptimizationGroupingPhase
-
- run(StructuredGraph) - Method in class org.graalvm.compiler.phases.common.DisableOverflownCountedLoopsPhase
-
- run(StructuredGraph, CoreProviders) - Method in class org.graalvm.compiler.phases.common.DominatorBasedGlobalValueNumberingPhase
-
- run(StructuredGraph, CoreProviders) - Method in class org.graalvm.compiler.phases.common.ExpandLogicPhase
-
- run(StructuredGraph, CoreProviders) - Method in class org.graalvm.compiler.phases.common.FixReadsPhase
-
- run(StructuredGraph, CoreProviders) - Method in class org.graalvm.compiler.phases.common.FloatingReadPhase
-
- run(StructuredGraph) - Method in class org.graalvm.compiler.phases.common.FrameStateAssignmentPhase
-
- run(StructuredGraph, CoreProviders) - Method in class org.graalvm.compiler.phases.common.GuardLoweringPhase
-
- run(StructuredGraph, CoreProviders) - Method in class org.graalvm.compiler.phases.common.IncrementalCanonicalizerPhase
-
- run(StructuredGraph, HighTierContext) - Method in class org.graalvm.compiler.phases.common.inlining.InliningPhase
-
This method sets in motion the inlining machinery.
- run(StructuredGraph) - Method in class org.graalvm.compiler.phases.common.InsertGuardFencesPhase
-
- run(StructuredGraph, CoreProviders) - Method in class org.graalvm.compiler.phases.common.IterativeConditionalEliminationPhase
-
- run(StructuredGraph) - Method in class org.graalvm.compiler.phases.common.LockEliminationPhase
-
- run(StructuredGraph, MidTierContext) - Method in class org.graalvm.compiler.phases.common.LoopSafepointInsertionPhase
-
- run(StructuredGraph, CoreProviders) - Method in class org.graalvm.compiler.phases.common.LoweringPhase
-
- run(StructuredGraph, CoreProviders) - Method in class org.graalvm.compiler.phases.common.NodeCounterPhase
-
- run(StructuredGraph) - Method in class org.graalvm.compiler.phases.common.NonNullParametersPhase
-
- run(StructuredGraph, CoreProviders) - Method in class org.graalvm.compiler.phases.common.OptimizeDivPhase
-
- run(StructuredGraph, LowTierContext) - Method in class org.graalvm.compiler.phases.common.OptimizeExtendsPhase
-
- run(StructuredGraph) - Method in class org.graalvm.compiler.phases.common.ProfileCompiledMethodsPhase
-
- run(StructuredGraph, CoreProviders) - Method in class org.graalvm.compiler.phases.common.PropagateDeoptimizeProbabilityPhase
-
- run(StructuredGraph, LowTierContext) - Method in class org.graalvm.compiler.phases.common.RawConditionalEliminationPhase
-
- run(StructuredGraph, CoreProviders) - Method in class org.graalvm.compiler.phases.common.ReassociationPhase
-
- run(StructuredGraph, CoreProviders) - Method in class org.graalvm.compiler.phases.common.RemoveValueProxyPhase
-
- run(StructuredGraph, LowTierContext) - Method in class org.graalvm.compiler.phases.common.UseTrappingNullChecksPhase
-
- run(StructuredGraph) - Method in class org.graalvm.compiler.phases.common.VerifyHeapAtReturnPhase
-
- run(StructuredGraph, CoreProviders) - Method in class org.graalvm.compiler.phases.common.WriteBarrierAdditionPhase
-
- run(StructuredGraph) - Method in class org.graalvm.compiler.phases.Phase
-
- run(StructuredGraph, Object) - Method in class org.graalvm.compiler.phases.Phase
-
- run(StructuredGraph, C) - Method in class org.graalvm.compiler.phases.PhaseSuite
-
- run(StructuredGraph, C) - Method in class org.graalvm.compiler.phases.PlaceholderPhase
-
- run(StructuredGraph, SchedulePhase.SchedulingStrategy, boolean) - Method in class org.graalvm.compiler.phases.schedule.SchedulePhase.Instance
-
- run(StructuredGraph, CoreProviders) - Method in class org.graalvm.compiler.phases.schedule.SchedulePhase
-
- run(StructuredGraph, SchedulePhase.SchedulingStrategy, ControlFlowGraph, CoreProviders, boolean) - Static method in class org.graalvm.compiler.phases.schedule.SchedulePhase
-
- run(StructuredGraph, C) - Method in class org.graalvm.compiler.phases.VerifyPhase
-
- run(StructuredGraph) - Method in class org.graalvm.compiler.truffle.compiler.phases.DeoptimizeOnExceptionPhase
-
- run(StructuredGraph, TruffleTierContext) - Method in class org.graalvm.compiler.truffle.compiler.phases.FrameAccessVerificationPhase
-
- run(StructuredGraph, TruffleTierContext) - Method in class org.graalvm.compiler.truffle.compiler.phases.inlining.AgnosticInliningPhase
-
- run(CallTree) - Method in interface org.graalvm.compiler.truffle.compiler.phases.inlining.InliningPolicy
-
- run(StructuredGraph, TruffleTierContext) - Method in class org.graalvm.compiler.truffle.compiler.phases.InliningAcrossTruffleBoundaryPhase
-
- run(StructuredGraph, TruffleTierContext) - Method in class org.graalvm.compiler.truffle.compiler.phases.InstrumentPhase
-
- run(StructuredGraph, TruffleTierContext) - Method in class org.graalvm.compiler.truffle.compiler.phases.MaterializeFramesPhase
-
- run(StructuredGraph, TruffleTierContext) - Method in class org.graalvm.compiler.truffle.compiler.phases.NeverPartOfCompilationPhase
-
- run(StructuredGraph, CoreProviders) - Method in class org.graalvm.compiler.truffle.compiler.phases.PhiTransformPhase
-
- run(StructuredGraph, TruffleTierContext) - Method in class org.graalvm.compiler.truffle.compiler.phases.ReportPerformanceWarningsPhase
-
- run(StructuredGraph, TruffleTierContext) - Method in class org.graalvm.compiler.truffle.compiler.phases.SetIdentityForValueTypesPhase
-
- run(StructuredGraph, HighTierContext) - Method in class org.graalvm.compiler.truffle.compiler.phases.TruffleHostInliningPhase
-
- run(StructuredGraph) - Method in class org.graalvm.compiler.truffle.compiler.phases.TruffleSafepointInsertionPhase
-
- run(StructuredGraph, TruffleTierContext) - Method in class org.graalvm.compiler.truffle.compiler.phases.VerifyFrameDoesNotEscapePhase
-
- run(StructuredGraph, TruffleTierContext) - Method in class org.graalvm.compiler.truffle.compiler.PostPartialEvaluationSuite.InlineReplacementsPhase
-
- run(StructuredGraph, CoreProvidersT) - Method in class org.graalvm.compiler.virtual.phases.ea.EffectsPhase
-
- run(StructuredGraph, CoreProviders) - Method in class org.graalvm.compiler.virtual.phases.ea.FinalPartialEscapePhase
-
- run(StructuredGraph, CoreProviders) - Method in class org.graalvm.compiler.virtual.phases.ea.PartialEscapePhase
-
- run(StructuredGraph, CoreProviders) - Method in class org.graalvm.compiler.virtual.phases.ea.ReadEliminationPhase
-
- runAnalysis(StructuredGraph, CoreProvidersT) - Method in class org.graalvm.compiler.virtual.phases.ea.EffectsPhase
-
- runCompilation(OptionValues) - Method in class org.graalvm.compiler.hotspot.CompilationTask
-
- runCompilation(DebugContext) - Method in class org.graalvm.compiler.hotspot.CompilationTask
-
- runCompilation(DebugContext, CompilationTask.HotSpotCompilationWrapper) - Method in class org.graalvm.compiler.hotspot.CompilationTask
-
- runCompilation(DebugContext) - Method in class org.graalvm.compiler.hotspot.CompileTheWorldFuzzedSuitesCompilationTask
-
- runtime - Variable in class org.graalvm.compiler.hotspot.meta.DefaultHotSpotLoweringProvider
-
- runtime - Variable in class org.graalvm.compiler.hotspot.meta.HotSpotForeignCallsProviderImpl
-
- runtime - Variable in class org.graalvm.compiler.hotspot.meta.HotSpotSuitesProvider
-
- runtime() - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- runtime - Variable in class org.graalvm.compiler.truffle.compiler.substitutions.AbstractKnownTruffleTypes
-
- runtime() - Method in class org.graalvm.compiler.truffle.compiler.TruffleCompilerConfiguration
-
- runtime - Variable in class org.graalvm.compiler.truffle.runtime.AbstractGraalTruffleRuntimeListener
-
- runtime - Variable in class org.graalvm.compiler.truffle.runtime.BackgroundCompileQueue
-
- runtime() - Static method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
- RuntimeCalls() - Constructor for class org.graalvm.compiler.hotspot.meta.DefaultHotSpotLoweringProvider.RuntimeCalls
-
- runtimeCalls - Static variable in class org.graalvm.compiler.hotspot.meta.DefaultHotSpotLoweringProvider.RuntimeCalls
-
- runtimeCheckedCPUFeatures - Variable in class org.graalvm.compiler.lir.amd64.AMD64ComplexVectorOp
-
- runtimeCheckedCPUFeatures - Variable in class org.graalvm.compiler.replacements.nodes.MemoryKillStubIntrinsicNode
-
- runtimeCheckedCPUFeatures - Variable in class org.graalvm.compiler.replacements.nodes.PureFunctionStubIntrinsicNode
-
- RuntimeProvider - Interface in org.graalvm.compiler.runtime
-
A runtime supporting a host backend as well, zero or more additional backends.
- runWithoutContextOptimizations(StructuredGraph) - Static method in class org.graalvm.compiler.phases.schedule.SchedulePhase
-
- runWithoutContextOptimizations(StructuredGraph, SchedulePhase.SchedulingStrategy) - Static method in class org.graalvm.compiler.phases.schedule.SchedulePhase
-
- runWithoutContextOptimizations(StructuredGraph, SchedulePhase.SchedulingStrategy, boolean) - Static method in class org.graalvm.compiler.phases.schedule.SchedulePhase
-
- runWithoutContextOptimizations(StructuredGraph, SchedulePhase.SchedulingStrategy, ControlFlowGraph, boolean) - Static method in class org.graalvm.compiler.phases.schedule.SchedulePhase
-
- saddlvSV(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.231 Signed add across long vector.
dst = src[0] + ....+ src[n].
- safeDelete() - Method in class org.graalvm.compiler.graph.Node
-
Removes this
from this.graph()
.
- SafepointNode - Class in org.graalvm.compiler.nodes
-
Marks a position in the graph where a safepoint should be emitted.
- SafepointNode() - Constructor for class org.graalvm.compiler.nodes.SafepointNode
-
- safepointPollingAddress - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- safeToByte(int) - Static method in class org.graalvm.compiler.core.common.NumUtil
-
- safeToInt(long) - Static method in class org.graalvm.compiler.core.common.NumUtil
-
- safeToShort(int) - Static method in class org.graalvm.compiler.core.common.NumUtil
-
- safeToUByte(int) - Static method in class org.graalvm.compiler.core.common.NumUtil
-
- safeToUShort(int) - Static method in class org.graalvm.compiler.core.common.NumUtil
-
- SALOAD - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- sameDestination(AbstractBeginNode, AbstractBeginNode) - Static method in class org.graalvm.compiler.nodes.IfNode
-
Check it these two blocks end up at the same place.
- sameRegister(Value, Value) - Static method in class org.graalvm.compiler.lir.LIRValueUtil
-
- sameRegister(Value, Value, Value) - Static method in class org.graalvm.compiler.lir.LIRValueUtil
-
- sameSign(long, long) - Static method in class org.graalvm.compiler.core.common.NumUtil
-
- sameSign(IntegerStamp, IntegerStamp) - Static method in class org.graalvm.compiler.core.common.type.IntegerStamp
-
Checks if the 2 stamps represent values of the same sign.
- sameSwitchValue(LogicNode, ValueNode) - Static method in interface org.graalvm.compiler.nodes.spi.SwitchFoldable
-
- sandbox(CharSequence, DebugConfig, Object...) - Method in class org.graalvm.compiler.debug.DebugContext
-
Creates and enters a new debug scope which will be disjoint from the current debug scope.
- sanitizeFileName(String) - Static method in class org.graalvm.compiler.debug.PathUtilities
-
- sanitizeFileName(String) - Method in interface org.graalvm.compiler.debug.PathUtilitiesProvider
-
- sanitizeFileName(String) - Method in class org.graalvm.compiler.debug.StandardPathUtilitiesProvider
-
- SAR - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64Shift
-
- sarl(Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- sarl(Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- sarq(Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- sarq(Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- SARX - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexGeneralPurposeRMVOp
-
- SASTORE - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- SATB_QUEUE_BUFFER_LOCATION - Static variable in class org.graalvm.compiler.replacements.gc.G1WriteBarrierSnippets
-
- SATB_QUEUE_INDEX_LOCATION - Static variable in class org.graalvm.compiler.replacements.gc.G1WriteBarrierSnippets
-
- SATB_QUEUE_LOG_LOCATION - Static variable in class org.graalvm.compiler.replacements.gc.G1WriteBarrierSnippets
-
- SATB_QUEUE_MARKING_ACTIVE_LOCATION - Static variable in class org.graalvm.compiler.replacements.gc.G1WriteBarrierSnippets
-
- satbQueueBufferOffset() - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotG1WriteBarrierSnippets
-
- satbQueueBufferOffset() - Method in class org.graalvm.compiler.replacements.gc.G1WriteBarrierSnippets
-
- satbQueueIndexOffset() - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotG1WriteBarrierSnippets
-
- satbQueueIndexOffset() - Method in class org.graalvm.compiler.replacements.gc.G1WriteBarrierSnippets
-
- satbQueueMarkingActiveOffset() - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotG1WriteBarrierSnippets
-
- satbQueueMarkingActiveOffset() - Method in class org.graalvm.compiler.replacements.gc.G1WriteBarrierSnippets
-
- SaveCalleeSaveRegisters - Class in org.graalvm.compiler.lir.alloc
-
- SaveCalleeSaveRegisters() - Constructor for class org.graalvm.compiler.lir.alloc.SaveCalleeSaveRegisters
-
- saveCompilationPlan(String) - Method in class org.graalvm.compiler.core.phases.fuzzing.AbstractCompilationPlan
-
Saves this compilation plan to the file designated by dumpPath
.
- saveCompilationPlan(String) - Method in class org.graalvm.compiler.core.phases.fuzzing.FullFuzzedCompilationPlan
-
- savedRegisters - Variable in class org.graalvm.compiler.lir.StandardOp.SaveRegistersOp
-
The registers (potentially) saved by this operation.
- saveFuzzedSuites(String) - Method in class org.graalvm.compiler.core.phases.fuzzing.FuzzedSuites
-
- savePhasePlan(String, Suites) - Static method in class org.graalvm.compiler.core.phases.fuzzing.PhasePlanSerializer
-
Serializes the given
Suites
and saves it in a file.
- savePhasePlan(DataOutputStream, Suites) - Static method in class org.graalvm.compiler.core.phases.fuzzing.PhasePlanSerializer
-
- saveRegister(CompilationResultBuilder, AArch64MacroAssembler, StackSlot, Register) - Method in class org.graalvm.compiler.lir.aarch64.AArch64SaveRegistersOp
-
- saveRegister(CompilationResultBuilder, AMD64MacroAssembler, StackSlot, Register) - Method in class org.graalvm.compiler.lir.amd64.AMD64SaveRegistersOp
-
- saveRegister(CompilationResultBuilder, AMD64MacroAssembler, StackSlot, Register) - Method in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorMove.SaveRegistersOp
-
- SaveRegistersOp(Register[], AllocatableValue[]) - Constructor for class org.graalvm.compiler.lir.amd64.vector.AMD64VectorMove.SaveRegistersOp
-
- SaveRegistersOp(LIRInstructionClass<? extends StandardOp.SaveRegistersOp>, Register[], AllocatableValue[]) - Constructor for class org.graalvm.compiler.lir.StandardOp.SaveRegistersOp
-
- SBB - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64BinaryArithmetic
-
- sbbq(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- sbfm(int, Register, Register, int, int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.234 Signed bitfield move.
- scale - Variable in class org.graalvm.compiler.nodes.loop.DerivedScaledInductionVariable
-
- scale(ValueNode, JavaKind) - Method in class org.graalvm.compiler.replacements.InvocationPluginHelper
-
Shifts index
by the proper amount based on the element kind.
- scaledThreshold(int) - Static method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
- scaleFrequency(double) - Method in class org.graalvm.compiler.nodes.ProfileData.LoopFrequencyData
-
- scan(Class<?>, Class<?>, boolean) - Method in class org.graalvm.compiler.core.common.FieldsScanner
-
Scans the fields in a class hierarchy.
- scan(long) - Static method in class org.graalvm.compiler.replacements.nodes.BitScanForwardNode
-
Utility method with defined return value for 0.
- scan(int) - Static method in class org.graalvm.compiler.replacements.nodes.BitScanForwardNode
-
Utility method with defined return value for 0.
- scan(long) - Static method in class org.graalvm.compiler.replacements.nodes.BitScanReverseNode
-
Utility method with defined return value for 0.
- scan(int) - Static method in class org.graalvm.compiler.replacements.nodes.BitScanReverseNode
-
Utility method with defined return value for 0.
- scanField(Field, long) - Method in class org.graalvm.compiler.core.common.FieldsScanner
-
- scanField(Field, long) - Method in class org.graalvm.compiler.graph.NodeClass.NodeFieldsScanner
-
- schedule - Variable in class org.graalvm.compiler.virtual.phases.ea.EffectsClosure
-
- ScheduledNodeIterator - Class in org.graalvm.compiler.phases.graph
-
- ScheduledNodeIterator() - Constructor for class org.graalvm.compiler.phases.graph.ScheduledNodeIterator
-
- scheduleOutOfLoops() - Method in enum org.graalvm.compiler.phases.schedule.SchedulePhase.SchedulingStrategy
-
- schedulePhase - Variable in class org.graalvm.compiler.phases.common.FixReadsPhase
-
- SchedulePhase - Class in org.graalvm.compiler.phases.schedule
-
- SchedulePhase(OptionValues) - Constructor for class org.graalvm.compiler.phases.schedule.SchedulePhase
-
- SchedulePhase(boolean, OptionValues) - Constructor for class org.graalvm.compiler.phases.schedule.SchedulePhase
-
- SchedulePhase(SchedulePhase.SchedulingStrategy) - Constructor for class org.graalvm.compiler.phases.schedule.SchedulePhase
-
- SchedulePhase(SchedulePhase.SchedulingStrategy, boolean) - Constructor for class org.graalvm.compiler.phases.schedule.SchedulePhase
-
- SchedulePhase.Instance - Class in org.graalvm.compiler.phases.schedule
-
- SchedulePhase.SchedulingStrategy - Enum in org.graalvm.compiler.phases.schedule
-
- ScheduleResult(ControlFlowGraph, NodeMap<Block>, BlockMap<List<Node>>) - Constructor for class org.graalvm.compiler.nodes.StructuredGraph.ScheduleResult
-
- ScheduleVerification - Class in org.graalvm.compiler.phases.schedule
-
Verifies that the schedule of the graph is correct.
- scope(Object, Object[]) - Method in class org.graalvm.compiler.debug.DebugContext
-
Creates and enters a new debug scope which will be a child of the current debug scope.
- scope(Object) - Method in class org.graalvm.compiler.debug.DebugContext
-
- scope(Object, Object) - Method in class org.graalvm.compiler.debug.DebugContext
-
- scope(Object, Object, Object) - Method in class org.graalvm.compiler.debug.DebugContext
-
- scope(Object, Object, Object, Object) - Method in class org.graalvm.compiler.debug.DebugContext
-
- scope(CharSequence, DebugConfig, Object...) - Method in class org.graalvm.compiler.debug.ScopeImpl
-
Creates and enters a new scope which is either a child of the current scope or a disjoint top
level scope.
- scope(String) - Method in interface org.graalvm.compiler.truffle.common.TruffleDebugContext
-
Opens a named scope.
- scope(String, Object) - Method in interface org.graalvm.compiler.truffle.common.TruffleDebugContext
-
Opens a named scope.
- scope(String) - Method in class org.graalvm.compiler.truffle.compiler.TruffleDebugContextImpl
-
- scope(String, Object) - Method in class org.graalvm.compiler.truffle.compiler.TruffleDebugContextImpl
-
- scope() - Static method in class org.graalvm.jniutils.JNIMethodScope
-
- ScopedPostOrderNodeIterator - Class in org.graalvm.compiler.phases.graph
-
- ScopedPostOrderNodeIterator(StructuredGraph) - Constructor for class org.graalvm.compiler.phases.graph.ScopedPostOrderNodeIterator
-
- ScopeImpl - Class in org.graalvm.compiler.debug
-
- scopeOrNull() - Static method in class org.graalvm.jniutils.JNIMethodScope
-
- scratch - Variable in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotCRuntimeCallPrologueOp
-
- scratch - Variable in class org.graalvm.compiler.lir.aarch64.AArch64MathSignumOp
-
- scratch - Variable in class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.HashTableSwitchOp
-
- scratch - Variable in class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.RangeTableSwitchOp
-
- scratch - Variable in class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.StrategySwitchOp
-
- scratch - Variable in class org.graalvm.compiler.lir.amd64.AMD64MathSignumOp
-
- scratchGP - Variable in class org.graalvm.compiler.lir.amd64.AMD64MathCopySignOp
-
- ScratchRegister(Register) - Constructor for class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler.ScratchRegister
-
- scratchValue - Variable in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotSafepointOp
-
- scratchXMM - Variable in class org.graalvm.compiler.lir.amd64.AMD64MathCopySignOp
-
- scvtf(int, int, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C7.2.236 Signed integer Convert to Floating-point (scalar).
- scvtfVV(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.234 Signed integer convert to floating-point.
- sdiv(int, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.236 Signed divide.
- searchMethod(ResolvedJavaType, String) - Static method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- searchValues - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArrayIndexOfOp
-
- SECOND_TIER_COMPILATION_SUFFIX - Static variable in interface org.graalvm.compiler.truffle.common.TruffleCompiler
-
- SECONDARY_SUPER_CACHE_LOCATION - Static variable in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- SECONDARY_SUPERS_ELEMENT_LOCATION - Static variable in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- SECONDARY_SUPERS_LOCATION - Static variable in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- secondarySuperCacheOffset - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- secondarySuperCacheOffset(GraalHotSpotVMConfig) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- secondarySupersOffset - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- secondarySupersOffset(GraalHotSpotVMConfig) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- SECTION - Static variable in class org.graalvm.compiler.code.HexCodeFile
-
- SECTION_DELIM - Static variable in class org.graalvm.compiler.code.HexCodeFile
-
- selectComponentKind(BasicArrayCopyNode) - Static method in class org.graalvm.compiler.replacements.nodes.BasicArrayCopyNode
-
- selectFactory(String, OptionValues, HotSpotJVMCIRuntime) - Static method in class org.graalvm.compiler.hotspot.CompilerConfigurationFactory
-
- selectLatestBlock(Node, Block, Block, NodeMap<Block>, BlockMap<ArrayList<FloatingReadNode>>, LocationIdentity, BlockMap<List<Node>>) - Static method in class org.graalvm.compiler.phases.schedule.SchedulePhase.Instance
-
- selector - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.ConstPermuteBytesUsingTableOp
-
- selector - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.ShuffleBytesOp
-
- selector - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.ShuffleWordOp
-
- self - Variable in class org.graalvm.compiler.graph.NodeList
-
- SEPARATOR - Static variable in class org.graalvm.compiler.debug.CSVUtil
-
- SEPARATOR_STR - Static variable in class org.graalvm.compiler.debug.CSVUtil
-
- SequentialStrategy(double[], Constant[]) - Constructor for class org.graalvm.compiler.lir.SwitchStrategy.SequentialStrategy
-
- SerialArrayRangeWriteBarrier - Class in org.graalvm.compiler.nodes.gc
-
- SerialArrayRangeWriteBarrier(AddressNode, ValueNode, int) - Constructor for class org.graalvm.compiler.nodes.gc.SerialArrayRangeWriteBarrier
-
- serialArrayRangeWriteBarrier(AddressNode.Address, long, int) - Method in class org.graalvm.compiler.replacements.gc.SerialWriteBarrierSnippets
-
- serialImpreciseWriteBarrier(Object, SerialWriteBarrierSnippets.Counters, boolean) - Method in class org.graalvm.compiler.replacements.gc.SerialWriteBarrierSnippets
-
- SerializableData(SerializableConstant, int) - Constructor for class org.graalvm.compiler.code.DataSection.SerializableData
-
- serialize(ByteBuffer) - Method in class org.graalvm.compiler.lir.asm.ArrayDataPointerConstant
-
- serialize(ByteBuffer) - Method in class org.graalvm.compiler.replacements.nodes.CStringConstant
-
- serializeException(Throwable) - Static method in interface org.graalvm.compiler.truffle.common.CompilableTruffleAST
-
Returns e
serialized as a string.
- serialPreciseWriteBarrier(AddressNode.Address, SerialWriteBarrierSnippets.Counters, boolean) - Method in class org.graalvm.compiler.replacements.gc.SerialWriteBarrierSnippets
-
- SerialWriteBarrier - Class in org.graalvm.compiler.nodes.gc
-
- SerialWriteBarrier(AddressNode, boolean) - Constructor for class org.graalvm.compiler.nodes.gc.SerialWriteBarrier
-
- SerialWriteBarrier(NodeClass<? extends SerialWriteBarrier>, AddressNode, boolean) - Constructor for class org.graalvm.compiler.nodes.gc.SerialWriteBarrier
-
- SerialWriteBarrierLowerer(SnippetCounter.Group.Factory) - Constructor for class org.graalvm.compiler.replacements.gc.SerialWriteBarrierSnippets.SerialWriteBarrierLowerer
-
- serialWriteBarrierSnippets - Variable in class org.graalvm.compiler.hotspot.meta.DefaultHotSpotLoweringProvider
-
- SerialWriteBarrierSnippets - Class in org.graalvm.compiler.replacements.gc
-
- SerialWriteBarrierSnippets() - Constructor for class org.graalvm.compiler.replacements.gc.SerialWriteBarrierSnippets
-
- SerialWriteBarrierSnippets.SerialWriteBarrierLowerer - Class in org.graalvm.compiler.replacements.gc
-
- ServiceProvider - Annotation Type in org.graalvm.compiler.serviceprovider
-
Annotates a service provider that will have a provider file generated by an annotation processor.
- set(E, AbstractBlockBase<?>) - Method in class org.graalvm.compiler.core.common.cfg.DominatorOptimizationProblem
-
Sets a flag for a block.
- set(int, int) - Method in class org.graalvm.compiler.core.common.util.IntList
-
Sets a value at a given index in this list.
- set(int, Node) - Method in class org.graalvm.compiler.graph.NodeList
-
Set the node of the list at the given index
to a new value.
- set(Node, T) - Method in class org.graalvm.compiler.graph.NodeMap
-
- set(Node, Node) - Method in class org.graalvm.compiler.graph.Position
-
- set(OptionKey<T>, T) - Method in class org.graalvm.compiler.truffle.options.OptionValuesImpl
-
- set(Object[]) - Method in class org.graalvm.compiler.truffle.runtime.GraalFastThreadLocal
-
- setAccessible(Field, boolean) - Static method in class org.graalvm.compiler.core.common.util.Util
-
- setAccessible(Executable, boolean) - Static method in class org.graalvm.compiler.core.common.util.Util
-
- setAction(DeoptimizationAction) - Method in class org.graalvm.compiler.nodes.AbstractFixedGuardNode
-
- setAction(DeoptimizationAction) - Method in class org.graalvm.compiler.nodes.DeoptimizeNode
-
- setAction(DeoptimizationAction) - Method in class org.graalvm.compiler.nodes.GuardNode
-
- setAction(DeoptimizationAction) - Method in interface org.graalvm.compiler.nodes.StaticDeoptimizingNode
-
- setAddress(AddressNode) - Method in interface org.graalvm.compiler.nodes.memory.AddressableMemoryAccess
-
- setAddress(AddressNode) - Method in class org.graalvm.compiler.nodes.memory.FixedAccessNode
-
- setAddress(AddressNode) - Method in class org.graalvm.compiler.nodes.memory.FloatingAccessNode
-
- setAfterFSA() - Method in class org.graalvm.compiler.nodes.GraphState
-
Indicates FSA has been applied to this graph.
- setAfterStage(GraphState.StageFlag) - Method in class org.graalvm.compiler.nodes.GraphState
-
Adds the given stage to this
stage flags to indicate this stage
has been applied.
- setAlign(boolean) - Method in class org.graalvm.compiler.core.common.cfg.AbstractBlockBase
-
- setAlignment(int) - Method in class org.graalvm.compiler.lir.StandardOp.LabelOp
-
- setAllowOverwrite(boolean) - Method in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.Registration
-
Configures this registration to allow or disallow overwriting of invocation plugins.
- setAnchor(AnchoringNode) - Method in class org.graalvm.compiler.nodes.FloatingAnchoredNode
-
- setAndGrow(Node, T) - Method in class org.graalvm.compiler.graph.NodeMap
-
- setArray(ValueNode) - Method in class org.graalvm.compiler.nodes.java.AccessArrayNode
-
- setArrayOfType(SnippetResolvedJavaType) - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaType
-
- setAssumptions(Assumption[]) - Method in class org.graalvm.compiler.code.CompilationResult
-
Sets the assumptions made during compilation.
- setAttachThreadAction(LongUnaryOperator) - Method in class org.graalvm.nativebridge.JNIConfig.Builder
-
Registers a callback used by the
NativeIsolate
to attach the current thread to an
isolate.
- setb(AMD64Assembler.ConditionFlag, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- setBailouts(long) - Method in interface org.graalvm.compiler.truffle.jfr.CompilationStatisticsEvent
-
- setBase(ValueNode) - Method in class org.graalvm.compiler.core.aarch64.AArch64AddressNode
-
- setBase(ValueNode) - Method in class org.graalvm.compiler.core.amd64.AMD64AddressNode
-
- setBase(ValueNode) - Method in class org.graalvm.compiler.nodes.memory.address.OffsetAddressNode
-
- setBCI(int) - Method in class org.graalvm.compiler.bytecode.BytecodeStream
-
Sets the bytecode index to the specified value.
- setBci(int) - Method in interface org.graalvm.compiler.nodes.DeoptBciSupplier
-
Remember the byte code index (BCI) for code generation or lowering purposes.
- setBci(int) - Method in interface org.graalvm.compiler.nodes.extended.ForeignCall
-
- setBci(int) - Method in class org.graalvm.compiler.nodes.extended.ForeignCallNode
-
- setBci(int) - Method in class org.graalvm.compiler.nodes.InliningLog.PlaceholderInvokable
-
- setBci(int) - Method in class org.graalvm.compiler.nodes.InvokeNode
-
- setBci(int) - Method in class org.graalvm.compiler.nodes.InvokeWithExceptionNode
-
- setBci(int) - Method in class org.graalvm.compiler.replacements.nodes.BasicArrayCopyNode
-
- setBci(int) - Method in class org.graalvm.compiler.replacements.nodes.IdentityHashCodeNode
-
- setBci(int) - Method in interface org.graalvm.compiler.replacements.nodes.MacroInvokable
-
- setBciCanBeDuplicated(boolean) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- setBestCost(double) - Method in class org.graalvm.compiler.lir.constopt.ConstantTree.NodeCost
-
- setBit(int, int) - Method in class org.graalvm.compiler.core.common.util.BitMap2D
-
- setBlockSuccessor(int, AbstractBeginNode) - Method in class org.graalvm.compiler.nodes.extended.SwitchNode
-
- setBoolean(boolean) - Method in interface org.graalvm.jniutils.JNI.JValue
-
- SetBooleanArrayRegion(JNI.JNIEnv, JNI.JBooleanArray, int, int, CCharPointer) - Static method in class org.graalvm.jniutils.JNIUtil
-
- setByte(byte) - Method in interface org.graalvm.jniutils.JNI.JValue
-
- SetByteArrayRegion(JNI.JNIEnv, JNI.JByteArray, int, int, CCharPointer) - Static method in class org.graalvm.jniutils.JNIUtil
-
- setBytecodeSize(int) - Method in class org.graalvm.compiler.code.CompilationResult
-
- setByteIndex(long) - Method in interface org.graalvm.compiler.core.common.util.TypeReader
-
Sets the next byte index to be read.
- setByteIndex(long) - Method in class org.graalvm.compiler.core.common.util.UnsafeArrayTypeReader
-
- setCacheable(boolean) - Method in class org.graalvm.compiler.replacements.SnippetTemplate.Arguments
-
- setCachedOptionDescriptors(List<OptionDescriptors>) - Static method in class org.graalvm.compiler.options.OptionsParser
-
- setCallCounts(int, int) - Method in interface org.graalvm.compiler.truffle.common.TruffleInliningData
-
To be used from the compiler side.
- setCallCounts(int, int) - Method in class org.graalvm.compiler.truffle.runtime.TruffleInlining
-
- setCanDeopt(boolean) - Method in class org.graalvm.compiler.nodes.calc.IntegerDivRemNode
-
- setCanNeverOverflow() - Method in class org.graalvm.compiler.nodes.LoopBeginNode
-
- setChar(char) - Method in interface org.graalvm.jniutils.JNI.JValue
-
- SetCharArrayRegion(JNI.JNIEnv, JNI.JCharArray, int, int, CShortPointer) - Static method in class org.graalvm.jniutils.JNIUtil
-
- setClassClass(ValueNode) - Method in class org.graalvm.compiler.nodes.java.ValidateNewInstanceClassNode
-
- setClassInit(ValueNode) - Method in interface org.graalvm.compiler.nodes.Invoke
-
- setClassInit(ValueNode) - Method in class org.graalvm.compiler.nodes.InvokeNode
-
- setClassInit(ValueNode) - Method in class org.graalvm.compiler.nodes.InvokeWithExceptionNode
-
- setClassInitializationPlugin(ClassInitializationPlugin) - Method in class org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderConfiguration.Plugins
-
- setCodeEmittingOrder(AbstractBlockBase<?>[]) - Method in class org.graalvm.compiler.lir.LIR
-
- setCodePatchingAnnotationConsumer(Consumer<Assembler.CodeAnnotation>) - Method in class org.graalvm.compiler.asm.Assembler
-
- setComment(LIRInstruction, String) - Method in class org.graalvm.compiler.lir.gen.LIRGenerationResult
-
- setComment(LIRGenerationResult, String) - Method in class org.graalvm.compiler.lir.LIRInstruction
-
Adds a comment to this instruction.
- setCommit(CommitAllocationNode) - Method in class org.graalvm.compiler.nodes.virtual.AllocatedObjectNode
-
- setCompiledCodeAddress(long) - Method in interface org.graalvm.compiler.truffle.jfr.CompilationEvent
-
- setCompiledCodeSize(int) - Method in interface org.graalvm.compiler.truffle.jfr.CompilationEvent
-
- setCompiledCodeSize(long) - Method in interface org.graalvm.compiler.truffle.jfr.CompilationStatisticsEvent
-
- setCompiledMethods(long) - Method in interface org.graalvm.compiler.truffle.jfr.CompilationStatisticsEvent
-
- setCompiledStub(Stub) - Method in interface org.graalvm.compiler.hotspot.HotSpotForeignCallLinkage
-
- setCompiledStub(Stub) - Method in class org.graalvm.compiler.hotspot.HotSpotForeignCallLinkageImpl
-
- setCompilerInverted() - Method in class org.graalvm.compiler.nodes.LoopBeginNode
-
- setCompilerIRSize(Class<?>, int) - Method in class org.graalvm.compiler.nodes.spi.StableProfileProvider.CachingProfilingInfo
-
- setCondition(LogicNode, boolean) - Method in class org.graalvm.compiler.nodes.AbstractFixedGuardNode
-
- setCondition(LogicNode, boolean) - Method in interface org.graalvm.compiler.nodes.DeoptimizingGuard
-
- setCondition(LogicNode, boolean) - Method in class org.graalvm.compiler.nodes.GuardNode
-
- setCondition(LogicNode) - Method in class org.graalvm.compiler.nodes.IfNode
-
- setConservativeLabelRanges() - Method in class org.graalvm.compiler.lir.asm.CompilationResultBuilder
-
Sets this CompilationResultBuilder into conservative mode.
- setConstantArguments(Object[]) - Method in class org.graalvm.compiler.replacements.SnippetSubstitutionNode
-
- setCost(AbstractBlockBase<?>, C) - Method in class org.graalvm.compiler.core.common.cfg.DominatorOptimizationProblem
-
Sets the cost for a block
.
- setCreationPosition(Node.NodeCreationStackTrace) - Method in class org.graalvm.compiler.graph.Node
-
- setCustomStackAreaOffset(StackSlot) - Method in class org.graalvm.compiler.code.CompilationResult
-
- setDebugId(int) - Method in class org.graalvm.compiler.nodes.DeoptimizeNode
-
- setDebugInfoBuilder(HotSpotDebugInfoBuilder) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotLIRGenerator
-
- setDebugInfoBuilder(HotSpotDebugInfoBuilder) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- setDeoptimizationRescueSlot(StackSlot) - Method in class org.graalvm.compiler.hotspot.HotSpotLIRGenerationResult
-
- setDerivedReferenceBase(AllocatableValue) - Method in class org.graalvm.compiler.core.common.LIRKind
-
Change the base value of a derived reference.
- setDescriptor(OptionDescriptor) - Method in class org.graalvm.compiler.options.OptionKey
-
Sets the descriptor for this option.
- setDetachThreadAction(LongUnaryOperator) - Method in class org.graalvm.nativebridge.JNIConfig.Builder
-
Registers a callback used by the
NativeIsolate
to detach the current thread from
an isolate.
- setDispatchedCalls(int) - Method in interface org.graalvm.compiler.truffle.jfr.CompilationEvent
-
- setDisplacement(long, int, AArch64Address.AddressingMode) - Method in class org.graalvm.compiler.core.aarch64.AArch64AddressNode
-
- setDisplacement(int) - Method in class org.graalvm.compiler.core.amd64.AMD64AddressNode
-
- setDivisionOverflowIsJVMSCompliant() - Method in class org.graalvm.compiler.nodes.calc.FloatingIntegerDivRemNode
-
- setDominatedSibling(T) - Method in class org.graalvm.compiler.core.common.cfg.AbstractBlockBase
-
- setDominator(T) - Method in class org.graalvm.compiler.core.common.cfg.AbstractBlockBase
-
- setDominatorNumber(int) - Method in class org.graalvm.compiler.core.common.cfg.AbstractBlockBase
-
- setDominatorPath(E, AbstractBlockBase<?>) - Method in class org.graalvm.compiler.core.common.cfg.DominatorOptimizationProblem
-
Sets flag
for all blocks along the dominator path from block
to the root
until a block it finds a block where flag
is already set.
- setDontInlineCallBoundaryMethod(List<ResolvedJavaMethod>) - Static method in class org.graalvm.compiler.truffle.runtime.hotspot.AbstractHotSpotTruffleRuntime
-
- setDouble(double) - Method in interface org.graalvm.jniutils.JNI.JValue
-
- SetDoubleArrayRegion(JNI.JNIEnv, JNI.JDoubleArray, int, int, CDoublePointer) - Static method in class org.graalvm.jniutils.JNIUtil
-
- setDuringStage(GraphState.StageFlag) - Method in class org.graalvm.compiler.nodes.GraphState
-
- setEliminated() - Method in class org.graalvm.compiler.nodes.java.MonitorIdNode
-
- setEndBci(int) - Method in class org.graalvm.compiler.java.BciBlockMapping.BciBlock
-
- setEndBci(int) - Method in class org.graalvm.compiler.java.BciBlockMapping.ExceptionDispatchBlock
-
- setEnsureVirtualized(VirtualObjectNode, boolean) - Method in interface org.graalvm.compiler.nodes.spi.VirtualizerTool
-
- setEnsureVirtualized(boolean) - Method in class org.graalvm.compiler.virtual.phases.ea.ObjectState
-
- setEnsureVirtualized(int, boolean) - Method in class org.graalvm.compiler.virtual.phases.ea.PartialEscapeBlockState
-
- setEntry(int, ValueNode) - Method in class org.graalvm.compiler.virtual.phases.ea.ObjectState
-
- setEntry(int, int, ValueNode) - Method in class org.graalvm.compiler.virtual.phases.ea.PartialEscapeBlockState
-
- setEntryBCI(int) - Method in class org.graalvm.compiler.code.CompilationResult
-
- setExceptionEdge(AbstractBeginNode) - Method in class org.graalvm.compiler.nodes.WithExceptionNode
-
- setExceptionState(StateSplit) - Method in class org.graalvm.compiler.replacements.IntrinsicGraphBuilder
-
Currently unimplemented here, but implemented in subclasses that need it.
- setFalseSuccessor(AbstractBeginNode) - Method in class org.graalvm.compiler.nodes.IfNode
-
- setFillContents(boolean) - Method in class org.graalvm.compiler.nodes.java.AbstractNewObjectNode
-
- setFirstDominated(T) - Method in class org.graalvm.compiler.core.common.cfg.AbstractBlockBase
-
- setFloat(float) - Method in interface org.graalvm.jniutils.JNI.JValue
-
- SetFloatArrayRegion(JNI.JNIEnv, JNI.JFloatArray, int, int, CFloatPointer) - Static method in class org.graalvm.jniutils.JNIUtil
-
- setForce4ByteNonZeroDisplacements(boolean) - Method in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler
-
- setForceFixed(boolean) - Method in class org.graalvm.compiler.nodes.memory.FloatableAccessNode
-
- setForeignCall(boolean) - Method in class org.graalvm.compiler.lir.gen.LIRGenerationResult
-
- setFrequencySource(ProfileData.ProfileSource) - Method in class org.graalvm.compiler.nodes.cfg.Block
-
- setGraalNodeCount(int) - Method in interface org.graalvm.compiler.truffle.jfr.CompilationEvent
-
- setGraphBuilderPlugins(GraphBuilderConfiguration.Plugins) - Method in class org.graalvm.compiler.replacements.ReplacementsImpl
-
- setGroup(JNI.JObject) - Method in interface org.graalvm.jniutils.JNI.JavaVMAttachArgs
-
- setGuard(GuardingNode) - Method in class org.graalvm.compiler.nodes.calc.FloatingIntegerDivRemNode
-
- setGuard(GuardingNode) - Method in interface org.graalvm.compiler.nodes.extended.GuardedNode
-
- setGuard(GuardingNode) - Method in class org.graalvm.compiler.nodes.extended.GuardedUnsafeLoadNode
-
- setGuard(GuardingNode) - Method in class org.graalvm.compiler.nodes.FloatingGuardedNode
-
- setGuard(GuardingNode) - Method in class org.graalvm.compiler.nodes.memory.FixedAccessNode
-
- setGuard(GuardingNode) - Method in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerAddExactNode
-
- setGuard(GuardingNode) - Method in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerMulExactNode
-
- setGuard(GuardingNode) - Method in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerNegExactNode
-
- setGuard(GuardingNode) - Method in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerSubExactNode
-
- setGuardsStage(GraphState.GuardsStage) - Method in class org.graalvm.compiler.nodes.GraphState
-
- setHasArgInCallerFrame() - Method in class org.graalvm.compiler.lir.LIR
-
- setHasIdentity() - Method in class org.graalvm.compiler.nodes.extended.BoxNode
-
Mark this boxing node as "identity preserving" such that it will not be escape analyzed or
commoned with another boxing node that shares the same
input value.
- setHasSpeculationFence() - Method in class org.graalvm.compiler.nodes.AbstractBeginNode
-
Set this begin node to be a speculation fence.
- setHasUnsafeAccess(boolean) - Method in class org.graalvm.compiler.code.CompilationResult
-
- setHint(DebugContext, LIRInstruction, Interval, Interval) - Static method in class org.graalvm.compiler.lir.alloc.lsra.ssa.SSALinearScanLifetimeAnalysisPhase
-
- setId(int) - Method in class org.graalvm.compiler.core.common.cfg.AbstractBlockBase
-
- setId(int) - Method in class org.graalvm.compiler.lir.LIRInstruction
-
- setIdentity(boolean) - Method in class org.graalvm.compiler.nodes.virtual.VirtualObjectNode
-
- SetIdentityForValueTypesPhase - Class in org.graalvm.compiler.truffle.compiler.phases
-
- SetIdentityForValueTypesPhase() - Constructor for class org.graalvm.compiler.truffle.compiler.phases.SetIdentityForValueTypesPhase
-
- setImmutable() - Method in class org.graalvm.compiler.lir.phases.LIRPhaseSuite
-
- setImmutable() - Method in class org.graalvm.compiler.lir.phases.LIRSuites
-
- setImmutable() - Method in class org.graalvm.compiler.phases.PhaseSuite
-
- setImmutable() - Method in class org.graalvm.compiler.phases.tiers.Suites
-
- setImplicitDeoptimization(JavaConstant, JavaConstant) - Method in class org.graalvm.compiler.nodes.calc.IntegerDivRemNode
-
- setImplicitDeoptimization(JavaConstant, JavaConstant) - Method in class org.graalvm.compiler.nodes.ImplicitNullCheckNode
-
- setIncomingValues(Value[]) - Method in class org.graalvm.compiler.lir.StandardOp.LabelOp
-
- setIndentation(char) - Method in class org.graalvm.compiler.debug.LogStream
-
Sets the character used for indentation.
- setIndex(ValueNode) - Method in class org.graalvm.compiler.core.aarch64.AArch64AddressNode
-
- setIndex(ValueNode) - Method in class org.graalvm.compiler.core.amd64.AMD64AddressNode
-
- setInlinableElement(int, Inlineable) - Method in class org.graalvm.compiler.phases.common.inlining.info.ExactInlineInfo
-
- setInlinableElement(int, Inlineable) - Method in interface org.graalvm.compiler.phases.common.inlining.info.InlineInfo
-
- setInlinableElement(int, Inlineable) - Method in class org.graalvm.compiler.phases.common.inlining.info.MultiTypeGuardInlineInfo
-
- setInlinableElement(int, Inlineable) - Method in class org.graalvm.compiler.phases.common.inlining.info.TypeGuardInlineInfo
-
- setInlineControl(Invoke.InlineControl) - Method in interface org.graalvm.compiler.nodes.Invoke
-
- setInlineControl(Invoke.InlineControl) - Method in class org.graalvm.compiler.nodes.InvokeNode
-
- setInlineControl(Invoke.InlineControl) - Method in class org.graalvm.compiler.nodes.InvokeWithExceptionNode
-
- setInlinedCalls(int) - Method in interface org.graalvm.compiler.truffle.jfr.CompilationEvent
-
- setInsertionPosition(Node.NodeInsertionStackTrace) - Method in class org.graalvm.compiler.graph.Node
-
- setInstalledCode(InstalledCode) - Method in class org.graalvm.compiler.truffle.runtime.hotspot.HotSpotOptimizedCallTarget
-
This method may only be called during compilation, and only by the compiling thread.
- setInt(int) - Method in interface org.graalvm.jniutils.JNI.JValue
-
- SetIntArrayRegion(JNI.JNIEnv, JNI.JIntArray, int, int, CIntPointer) - Static method in class org.graalvm.jniutils.JNIUtil
-
- setInvalidations(long) - Method in interface org.graalvm.compiler.truffle.jfr.CompilationStatisticsEvent
-
- setInverted(boolean) - Method in class org.graalvm.compiler.core.common.cfg.Loop
-
- setInvokeKind(CallTargetNode.InvokeKind) - Method in class org.graalvm.compiler.nodes.CallTargetNode
-
- setIsExceptionEntry() - Method in class org.graalvm.compiler.java.BciBlockMapping.BciBlock
-
- setIsExceptionEntry() - Method in class org.graalvm.compiler.java.BciBlockMapping.ExceptionDispatchBlock
-
- setIsSubstitution(boolean) - Method in class org.graalvm.compiler.nodes.StructuredGraph.Builder
-
- setJavaTypeProfile(JavaTypeProfile) - Method in class org.graalvm.compiler.nodes.java.MethodCallTargetNode
-
- setJObject(JNI.JObject) - Method in interface org.graalvm.jniutils.JNI.JValue
-
- setKillsAll() - Method in class org.graalvm.compiler.virtual.phases.ea.EffectsClosure.LoopKillCache
-
- setKind(<any>) - Method in class org.graalvm.compiler.lir.alloc.lsra.Interval
-
- setl(AMD64Assembler.ConditionFlag, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- setLastLocationAccess(MemoryKill) - Method in class org.graalvm.compiler.hotspot.replacements.UnsafeCopyMemoryNode
-
- setLastLocationAccess(MemoryKill) - Method in class org.graalvm.compiler.nodes.extended.AbstractBoxingNode
-
- setLastLocationAccess(MemoryKill) - Method in class org.graalvm.compiler.nodes.memory.FixedAccessNode
-
- setLastLocationAccess(MemoryKill) - Method in class org.graalvm.compiler.nodes.memory.FloatingReadNode
-
- setLastLocationAccess(MemoryKill) - Method in interface org.graalvm.compiler.nodes.memory.MemoryAccess
-
- setLastLocationAccess(MemoryKill) - Method in class org.graalvm.compiler.replacements.arraycopy.ArrayCopyCallNode
-
- setLastLocationAccess(MemoryKill) - Method in class org.graalvm.compiler.replacements.nodes.BasicArrayCopyNode
-
- setLastLocationAccess(MemoryKill) - Method in class org.graalvm.compiler.replacements.nodes.MemoryKillStubIntrinsicNode
-
- setLastLocationAccess(MemoryKill) - Method in class org.graalvm.compiler.replacements.nodes.PureFunctionStubIntrinsicNode
-
- setLastLocationAccess(MemoryKill) - Method in class org.graalvm.compiler.replacements.StringLatin1InflateNode
-
- setLastLocationAccess(MemoryKill) - Method in class org.graalvm.compiler.replacements.StringUTF16CompressNode
-
- setLastSchedule(StructuredGraph.ScheduleResult) - Method in class org.graalvm.compiler.nodes.StructuredGraph
-
- setLinearScanNumber(int) - Method in class org.graalvm.compiler.core.common.cfg.AbstractBlockBase
-
- setLIRforBlock(AbstractBlockBase<?>, ArrayList<LIRInstruction>) - Method in class org.graalvm.compiler.lir.LIR
-
- setLiveBasePointers(IndexedValueMap) - Method in class org.graalvm.compiler.lir.LIRFrameState
-
- setLocation(StackSlot) - Method in class org.graalvm.compiler.lir.stackslotalloc.StackInterval
-
- setLocationHint(Interval) - Method in class org.graalvm.compiler.lir.alloc.lsra.Interval
-
- setLocationHint(StackInterval) - Method in class org.graalvm.compiler.lir.stackslotalloc.StackInterval
-
- setLockDepth(int) - Method in class org.graalvm.compiler.nodes.java.MonitorIdNode
-
- setLong(long) - Method in interface org.graalvm.jniutils.JNI.JValue
-
- SetLongArrayRegion(JNI.JNIEnv, JNI.JLongArray, int, int, CLongPointer) - Static method in class org.graalvm.jniutils.JNIUtil
-
- setLoop(Loop<Block>) - Method in class org.graalvm.compiler.nodes.cfg.Block
-
- setLoopBegin(LoopBeginNode) - Method in class org.graalvm.compiler.nodes.LoopEndNode
-
- setLoopBegin(AbstractBeginNode) - Method in class org.graalvm.compiler.nodes.LoopExitNode
-
- setLoopOrigFrequency(double) - Method in class org.graalvm.compiler.nodes.LoopBeginNode
-
- setMainLoop() - Method in class org.graalvm.compiler.nodes.LoopBeginNode
-
- setMatchResult(Node, Value) - Method in class org.graalvm.compiler.core.gen.NodeLIRBuilder
-
Used by the
MatchStatement
machinery to override the generation LIR for some
ValueNodes.
- setMature() - Method in class org.graalvm.compiler.nodes.spi.StableProfileProvider.CachingProfilingInfo
-
- setMaxChildDomNumber(int) - Method in class org.graalvm.compiler.core.common.cfg.AbstractBlockBase
-
- setMaxInterpreterFrameSize(int) - Method in class org.graalvm.compiler.code.CompilationResult
-
- setMaxInterpreterFrameSize(int) - Method in class org.graalvm.compiler.hotspot.HotSpotLIRGenerationResult
-
- setMaxInterpreterFrameSize(int) - Method in class org.graalvm.compiler.lir.asm.CompilationResultBuilder
-
- setMayRemoveLocation(boolean) - Method in class org.graalvm.compiler.replacements.SnippetTemplate
-
- setMemoryMap(MemoryMapNode) - Method in class org.graalvm.compiler.nodes.MemoryMapControlSinkNode
-
- setMerge(AbstractMergeNode) - Method in class org.graalvm.compiler.nodes.PhiNode
-
- setMethods(ResolvedJavaMethod, Collection<ResolvedJavaMethod>) - Method in class org.graalvm.compiler.code.CompilationResult
-
Sets the methods whose bytecodes were used as input to the compilation.
- setMinDataSectionItemAlignment(int) - Method in class org.graalvm.compiler.code.CompilationResult
-
Sets the minimum alignment for an item in the data section.
- setMinDataSectionItemAlignment(int) - Method in class org.graalvm.compiler.lir.asm.CompilationResultBuilder
-
Sets the minimum alignment for an item in the data section.
- setMirror(ValueNode) - Method in class org.graalvm.compiler.nodes.java.InstanceOfDynamicNode
-
- setMultipleEntry() - Method in class org.graalvm.compiler.nodes.java.MonitorIdNode
-
- setName(String) - Method in class org.graalvm.compiler.lir.Variable
-
- setName(CCharPointer) - Method in interface org.graalvm.jniutils.JNI.JavaVMAttachArgs
-
- setNativeImageLocationQualifier(String) - Static method in class org.graalvm.compiler.hotspot.CompilerConfigurationFactory
-
Records a qualifier for the libgraal library (e.g., "PGO optimized").
- setNeedsMHDeoptHandler() - Method in class org.graalvm.compiler.lir.asm.CompilationResultBuilder
-
- setNeverSpillConstants(boolean) - Method in class org.graalvm.compiler.lir.alloc.RegisterAllocationPhase
-
- setNext(FixedNode) - Method in class org.graalvm.compiler.nodes.FixedWithNextNode
-
- setNext(FixedNode) - Method in interface org.graalvm.compiler.nodes.Invoke
-
- setNext(FixedNode) - Method in class org.graalvm.compiler.nodes.InvokeWithExceptionNode
-
- setNext(AbstractBeginNode) - Method in class org.graalvm.compiler.nodes.WithExceptionNode
-
- setNext(AbstractBeginNode) - Method in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerExactArithmeticSplitNode
-
- setNode(Node, int, Node) - Method in class org.graalvm.compiler.graph.Edges
-
Sets the value of a given edge and notifies the new and old nodes on the other end of the
edge of the change.
- setNoDeoptSuccessorPosition(NodeSourcePosition) - Method in class org.graalvm.compiler.nodes.AbstractFixedGuardNode
-
- setNoDeoptSuccessorPosition(NodeSourcePosition) - Method in interface org.graalvm.compiler.nodes.DeoptimizingGuard
-
- setNoDeoptSuccessorPosition(NodeSourcePosition) - Method in class org.graalvm.compiler.nodes.GuardNode
-
- setNodeSourcePosition(NodeSourcePosition) - Method in class org.graalvm.compiler.graph.Node
-
Set the source position to sourcePosition
.
- setNodeSourcePosition(NodeSourcePosition) - Method in class org.graalvm.compiler.nodes.graphbuilderconf.IntrinsicContext
-
- setNodeToBlock(NodeMap<Block>) - Method in class org.graalvm.compiler.nodes.cfg.ControlFlowGraph
-
- setObject(ValueNode) - Method in class org.graalvm.compiler.nodes.java.AccessMonitorNode
-
- setObject(ValueNode) - Method in class org.graalvm.compiler.nodes.java.LoadFieldNode
-
- SetObjectArrayElement(JNI.JNIEnv, JNI.JObjectArray, int, JNI.JObject) - Static method in class org.graalvm.jniutils.JNIUtil
-
- setObjectData(ValueNode) - Method in class org.graalvm.compiler.nodes.java.AccessMonitorNode
-
- setObjectId(int) - Method in class org.graalvm.compiler.nodes.virtual.VirtualObjectNode
-
- setObjectResult(JNI.JObject) - Method in class org.graalvm.jniutils.JNIMethodScope
-
- setOffset(ValueNode) - Method in class org.graalvm.compiler.nodes.ComputeObjectAddressNode
-
- setOffset(ValueNode) - Method in class org.graalvm.compiler.nodes.memory.address.OffsetAddressNode
-
- setOp(BinaryArithmeticNode<?>) - Method in class org.graalvm.compiler.nodes.loop.BasicInductionVariable
-
- setOriginalNode(ValueNode) - Method in class org.graalvm.compiler.nodes.PiNode
-
- setOuterFrameState(FrameState) - Method in class org.graalvm.compiler.nodes.FrameState
-
- setOverflowGuard(GuardingNode) - Method in class org.graalvm.compiler.nodes.LoopBeginNode
-
- setPartialEvaluationNodeCount(int) - Method in interface org.graalvm.compiler.truffle.jfr.CompilationEvent
-
- setPartialEvaluationTime(long) - Method in interface org.graalvm.compiler.truffle.jfr.CompilationEvent
-
- setPeakTime(long) - Method in interface org.graalvm.compiler.truffle.jfr.CompilationStatisticsEvent
-
- setPhiInput(PhiNode, int, ValueNode) - Method in class org.graalvm.compiler.virtual.phases.ea.EffectsClosure.MergeProcessor
-
- setPhiValues(Value[]) - Method in class org.graalvm.compiler.lir.StandardOp.JumpOp
-
- setPhiValues(Value[]) - Method in class org.graalvm.compiler.lir.StandardOp.LabelOp
-
- setPolymorphic(boolean) - Method in interface org.graalvm.compiler.nodes.Invoke
-
- setPolymorphic(boolean) - Method in class org.graalvm.compiler.nodes.InvokeNode
-
- setPolymorphic(boolean) - Method in class org.graalvm.compiler.nodes.InvokeWithExceptionNode
-
- setPosition(NodeSourcePosition) - Method in class org.graalvm.compiler.lir.LIRInstruction
-
- setPostDominator(Block) - Method in class org.graalvm.compiler.nodes.cfg.Block
-
- setPostLoop() - Method in class org.graalvm.compiler.nodes.LoopBeginNode
-
- setPredecessors(T[]) - Method in class org.graalvm.compiler.core.common.cfg.AbstractBlockBase
-
- setPreLoop() - Method in class org.graalvm.compiler.nodes.LoopBeginNode
-
- setProbability(AbstractBeginNode, ProfileData.BranchProbabilityData) - Method in class org.graalvm.compiler.nodes.ControlSplitNode
-
Attempts to set the probability for the given successor to the passed value (which has to be
in the range of 0.0 and 1.0).
- setProbability(ValueNode) - Method in class org.graalvm.compiler.nodes.extended.BranchProbabilityNode
-
- setProbability(AbstractBeginNode, ProfileData.BranchProbabilityData) - Method in class org.graalvm.compiler.nodes.extended.SwitchNode
-
- setProbability(AbstractBeginNode, ProfileData.BranchProbabilityData) - Method in class org.graalvm.compiler.nodes.IfNode
-
- setProbability(AbstractBeginNode, ProfileData.BranchProbabilityData) - Method in class org.graalvm.compiler.nodes.WithExceptionNode
-
- setProbability(AbstractBeginNode, ProfileData.BranchProbabilityData) - Method in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerExactArithmeticSplitNode
-
- setProfile(JavaTypeProfile, AnchoringNode) - Method in class org.graalvm.compiler.nodes.java.InstanceOfNode
-
- setProviders(Providers) - Method in class org.graalvm.compiler.replacements.ReplacementsImpl
-
- setProxyPoint(LoopExitNode) - Method in class org.graalvm.compiler.nodes.ProxyNode
-
- setq(AMD64Assembler.ConditionFlag, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- setRawPrimitive(Object, int, long) - Method in class org.graalvm.compiler.core.common.Fields
-
- setReason(DeoptimizationReason) - Method in class org.graalvm.compiler.nodes.AbstractFixedGuardNode
-
- setReason(DeoptimizationReason) - Method in class org.graalvm.compiler.nodes.DeoptimizeNode
-
- setReason(DeoptimizationReason) - Method in class org.graalvm.compiler.nodes.GuardNode
-
- setReason(DeoptimizationReason) - Method in interface org.graalvm.compiler.nodes.StaticDeoptimizingNode
-
- setReason(CharSequence) - Method in interface org.graalvm.compiler.truffle.jfr.InvalidationEvent
-
- setReferencedType(ResolvedJavaType) - Method in class org.graalvm.compiler.nodes.CallTargetNode
-
- setRegisterPriority(int, Interval.RegisterPriority) - Method in class org.graalvm.compiler.lir.alloc.lsra.Interval.UsePosList
-
- setRelativeFrequency(double) - Method in class org.graalvm.compiler.nodes.cfg.Block
-
- setReleaseNativeObjectAction(LongBinaryOperator) - Method in class org.graalvm.nativebridge.JNIConfig.Builder
-
Registers a callback used by the
NativeObject
to free an object in a native image
heap referenced by the garbage-collected handle.
- setResult(ValueNode, Value) - Method in class org.graalvm.compiler.core.gen.NodeLIRBuilder
-
- setResult(ComplexMatchResult) - Method in class org.graalvm.compiler.core.match.MatchContext
-
Mark the interior nodes with INTERIOR_MATCH and set the Value of the root to be the result.
- setResult(ValueNode, Value) - Method in interface org.graalvm.compiler.nodes.spi.NodeValueMap
-
Associates operand
with the node
in the current block.
- setRethrowException(boolean) - Method in class org.graalvm.compiler.java.FrameStateBuilder
-
- setRootFunction(RootCallTarget) - Method in interface org.graalvm.compiler.truffle.jfr.RootFunctionEvent
-
- setRotated(boolean) - Method in class org.graalvm.compiler.nodes.LoopBeginNode
-
- setSavedRbp(AllocatableValue) - Method in interface org.graalvm.compiler.hotspot.amd64.AMD64HotSpotRestoreRbpOp
-
- setScale(Stride) - Method in class org.graalvm.compiler.core.amd64.AMD64AddressNode
-
- setShort(short) - Method in interface org.graalvm.jniutils.JNI.JValue
-
- SetShortArrayRegion(JNI.JNIEnv, JNI.JShortArray, int, int, CShortPointer) - Static method in class org.graalvm.jniutils.JNIUtil
-
- setShutDownIsolateAction(LongBinaryOperator) - Method in class org.graalvm.nativebridge.JNIConfig.Builder
-
Registers a callback used by the
NativeIsolate
to tear down the isolate.
- setShutDownIsolateAction(LongUnaryOperator) - Method in class org.graalvm.nativebridge.JNIConfig.Builder
-
Registers a callback used by the
NativeIsolate
to tear down the isolate.
- setSize(int) - Method in class org.graalvm.compiler.core.common.util.IntList
-
Adjusts the
size of this int list.
- setSolution(AbstractBlockBase<?>) - Method in class org.graalvm.compiler.lir.constopt.ConstantTree
-
- setSource(ValueNode) - Method in class org.graalvm.compiler.replacements.nodes.BasicArrayCopyNode
-
- setSourcePosition(NodeSourcePosition) - Method in class org.graalvm.compiler.lir.gen.LIRGenerator
-
- setSourcePosition(ValueNode) - Method in class org.graalvm.compiler.replacements.nodes.BasicArrayCopyNode
-
- setSpeculation(Speculation) - Method in class org.graalvm.compiler.nodes.GuardNode
-
- setSpeculationLog(SpeculationLog) - Method in class org.graalvm.compiler.code.CompilationResult
-
Sets the SpeculationLog
log used during compilation.
- setSpillDefinitionPos(int) - Method in class org.graalvm.compiler.lir.alloc.lsra.Interval
-
- setSpillSlot(AllocatableValue) - Method in class org.graalvm.compiler.lir.alloc.lsra.Interval
-
- setSpillState(Interval.SpillState) - Method in class org.graalvm.compiler.lir.alloc.lsra.Interval
-
- setStamp(Stamp) - Method in class org.graalvm.compiler.nodes.ValueNode
-
- setStart(StartNode) - Method in class org.graalvm.compiler.nodes.StructuredGraph
-
- setStateAfter(StateSplit) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- setStateAfter(FrameState) - Method in class org.graalvm.compiler.nodes.AbstractStateSplit
-
- setStateAfter(FrameState) - Method in class org.graalvm.compiler.nodes.BeginStateSplitNode
-
- setStateAfter(FrameState) - Method in class org.graalvm.compiler.nodes.extended.ForeignCallNode
-
- setStateAfter(FrameState) - Method in class org.graalvm.compiler.nodes.extended.RawStoreNode
-
- setStateAfter(FrameState) - Method in class org.graalvm.compiler.nodes.extended.StateSplitProxyNode
-
- setStateAfter(StateSplit) - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext
-
Creates a snap shot of the current frame state with the BCI of the instruction after the one
currently being parsed and assigns it to a given
side
effect node.
- setStateAfter(FrameState) - Method in class org.graalvm.compiler.nodes.InvokeWithExceptionNode
-
- setStateAfter(FrameState) - Method in class org.graalvm.compiler.nodes.java.AbstractCompareAndSwapNode
-
- setStateAfter(FrameState) - Method in class org.graalvm.compiler.nodes.java.LoweredAtomicReadAndAddNode
-
- setStateAfter(FrameState) - Method in class org.graalvm.compiler.nodes.java.LoweredAtomicReadAndWriteNode
-
- setStateAfter(FrameState) - Method in class org.graalvm.compiler.nodes.java.StoreFieldNode
-
- setStateAfter(FrameState) - Method in class org.graalvm.compiler.nodes.java.StoreIndexedNode
-
- setStateAfter(FrameState) - Method in class org.graalvm.compiler.nodes.memory.AbstractWriteNode
-
- setStateAfter(FrameState) - Method in interface org.graalvm.compiler.nodes.StateSplit
-
Sets the
FrameState
corresponding to the state of the JVM after execution of this
node.
- setStateAfter(StateSplit) - Method in class org.graalvm.compiler.replacements.IntrinsicGraphBuilder
-
- setStateAfter(FrameState) - Method in class org.graalvm.compiler.replacements.nodes.BasicArrayCopyNode
-
- setStateAfter(FrameState) - Method in class org.graalvm.compiler.replacements.nodes.MacroNode
-
- setStateAfter(FrameState) - Method in class org.graalvm.compiler.replacements.nodes.MacroWithExceptionNode
-
- setStateAfter(StateSplit) - Method in class org.graalvm.compiler.replacements.PEGraphDecoder.PEAppendGraphBuilderContext
-
- setStateAfter(StateSplit) - Method in class org.graalvm.compiler.replacements.PEGraphDecoder.PENonAppendGraphBuilderContext
-
- setStateAfter(StateSplit) - Method in class org.graalvm.compiler.replacements.PEGraphDecoder.PEPluginGraphBuilderContext
-
- setStateAfter(FrameState) - Method in class org.graalvm.compiler.truffle.compiler.nodes.asserts.NeverPartOfCompilationNode
-
- setStateAfterException(FrameStateBuilder, int, StateSplit, boolean) - Method in class org.graalvm.compiler.replacements.GraphKit
-
- setStateBefore(FrameState) - Method in class org.graalvm.compiler.nodes.AbstractDeoptimizeNode
-
- setStateBefore(FrameState) - Method in class org.graalvm.compiler.nodes.DeoptimizingFixedWithNextNode
-
- setStateBefore(FrameState) - Method in interface org.graalvm.compiler.nodes.DeoptimizingNode.DeoptBefore
-
Sets the
FrameState
describing the program state before the execution of this
node.
- setStateBefore(FrameState) - Method in class org.graalvm.compiler.nodes.gc.G1PreWriteBarrier
-
- setStateBefore(FrameState) - Method in class org.graalvm.compiler.nodes.java.AccessMonitorNode
-
- setStateDuring(FrameState) - Method in class org.graalvm.compiler.hotspot.replacements.FastNotifyNode
-
- setStateDuring(FrameState) - Method in interface org.graalvm.compiler.nodes.DeoptimizingNode.DeoptDuring
-
Sets the
FrameState
describing the program state during the execution of this
node.
- setStateDuring(FrameState) - Method in class org.graalvm.compiler.nodes.extended.ForeignCallNode
-
- setStateDuring(FrameState) - Method in class org.graalvm.compiler.nodes.InvokeNode
-
- setStateDuring(FrameState) - Method in class org.graalvm.compiler.nodes.InvokeWithExceptionNode
-
- setStateDuring(FrameState) - Method in class org.graalvm.compiler.replacements.nodes.BasicArrayCopyNode
-
- setStripMinedInner(boolean) - Method in class org.graalvm.compiler.nodes.LoopBeginNode
-
- setStripMinedLimit(int) - Method in class org.graalvm.compiler.nodes.LoopBeginNode
-
- setStripMinedOuter(boolean) - Method in class org.graalvm.compiler.nodes.LoopBeginNode
-
- setSuccessorProbabilities(double[]) - Method in class org.graalvm.compiler.core.common.cfg.AbstractBlockBase
-
- setSuccessors(T[]) - Method in class org.graalvm.compiler.core.common.cfg.AbstractBlockBase
-
- setSuccessors(T[], double[]) - Method in class org.graalvm.compiler.core.common.cfg.AbstractBlockBase
-
- setSuites(HotSpotSuitesProvider) - Method in class org.graalvm.compiler.hotspot.meta.HotSpotProviders
-
- setTargetCode(byte[], int) - Method in class org.graalvm.compiler.code.CompilationResult
-
Sets the machine that has been generated by the compiler.
- setTargetMethod(ResolvedJavaMethod) - Method in class org.graalvm.compiler.nodes.CallTargetNode
-
- setTotalFrameSize(int) - Method in class org.graalvm.compiler.code.CompilationResult
-
Sets the total frame size in bytes.
- setTotalFrameSize(int) - Method in class org.graalvm.compiler.lir.asm.CompilationResultBuilder
-
- setTotalTime(long) - Method in interface org.graalvm.compiler.truffle.jfr.CompilationStatisticsEvent
-
- setTrackNodeSourcePosition() - Method in class org.graalvm.compiler.graph.Graph
-
- setTrueSuccessor(AbstractBeginNode) - Method in class org.graalvm.compiler.nodes.IfNode
-
- setTrueSuccessorProbability(ProfileData.BranchProbabilityData) - Method in class org.graalvm.compiler.nodes.IfNode
-
- setUnrollFactor(int) - Method in class org.graalvm.compiler.nodes.LoopBeginNode
-
- setUnsignedRangeGuard(GuardingNode) - Method in class org.graalvm.compiler.nodes.LoopBeginNode
-
- setUsedAsNullCheck(boolean) - Method in class org.graalvm.compiler.nodes.memory.FixedAccessNode
-
- setUseForInlining(boolean) - Method in interface org.graalvm.compiler.nodes.Invoke
-
- setValidateDeoptFrameStates(boolean) - Method in class org.graalvm.compiler.nodes.extended.ForeignCallNode
-
- setValue(ValueNode) - Method in class org.graalvm.compiler.nodes.calc.UnaryNode
-
- setValue(ValueNode) - Method in class org.graalvm.compiler.nodes.extended.OpaqueLogicNode
-
- setValue(ValueNode) - Method in class org.graalvm.compiler.nodes.extended.OpaqueNode
-
- setValue(GuardingNode) - Method in class org.graalvm.compiler.nodes.GuardProxyNode
-
- setValue(ValueNode) - Method in class org.graalvm.compiler.nodes.memory.AbstractWriteNode
-
- setValue(MemoryKill) - Method in class org.graalvm.compiler.nodes.MemoryProxyNode
-
- setValueAt(int, ValueNode) - Method in class org.graalvm.compiler.nodes.PhiNode
-
- setValueAt(AbstractEndNode, ValueNode) - Method in class org.graalvm.compiler.nodes.PhiNode
-
- setValueBlocked(Value, int) - Method in class org.graalvm.compiler.lir.alloc.lsra.MoveResolver
-
- setValueBlocked(Value, int) - Method in class org.graalvm.compiler.lir.alloc.lsra.ssa.SSAMoveResolver
-
- setVerifyOnly(boolean) - Method in class org.graalvm.compiler.nodes.gc.SerialWriteBarrier
-
- setVersion(int) - Method in interface org.graalvm.jniutils.JNI.JavaVMAttachArgs
-
- setVirtualEntry(VirtualObjectNode, int, ValueNode, JavaKind, long) - Method in interface org.graalvm.compiler.nodes.spi.VirtualizerTool
-
Sets the entry (field or array element) with the given index in the virtualized object.
- setVirtualEntry(VirtualObjectNode, int, ValueNode) - Method in interface org.graalvm.compiler.nodes.spi.VirtualizerTool
-
- setVoidClass(ValueNode) - Method in class org.graalvm.compiler.nodes.java.DynamicNewArrayNode
-
- setX(ValueNode) - Method in class org.graalvm.compiler.nodes.BinaryOpLogicNode
-
- setX(ValueNode) - Method in class org.graalvm.compiler.nodes.calc.BinaryNode
-
- setX(ValueNode) - Method in class org.graalvm.compiler.nodes.calc.FixedBinaryNode
-
- setX(ValueNode) - Method in class org.graalvm.compiler.nodes.calc.TernaryNode
-
- setY(ValueNode) - Method in class org.graalvm.compiler.nodes.BinaryOpLogicNode
-
- setY(ValueNode) - Method in class org.graalvm.compiler.nodes.calc.BinaryNode
-
- setY(ValueNode) - Method in class org.graalvm.compiler.nodes.calc.FixedBinaryNode
-
- setY(ValueNode) - Method in class org.graalvm.compiler.nodes.calc.TernaryNode
-
- setZ(ValueNode) - Method in class org.graalvm.compiler.nodes.calc.TernaryNode
-
- setZeroGuard(GuardingNode) - Method in class org.graalvm.compiler.nodes.calc.IntegerDivRemNode
-
- sfence() - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- sha1ImplCompress - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- sha1ImplCompressMultiBlock - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- sha256ImplCompress - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- sha256ImplCompressMultiBlock - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- SHA2_IMPL_COMPRESS - Static variable in class org.graalvm.compiler.hotspot.HotSpotBackend
-
- SHA2_IMPL_COMPRESS_MB - Static variable in class org.graalvm.compiler.hotspot.HotSpotBackend
-
- sha2ImplCompressMBStub(Word, Object, int, int) - Static method in class org.graalvm.compiler.hotspot.HotSpotBackend
-
- SHA3_IMPL_COMPRESS - Static variable in class org.graalvm.compiler.hotspot.HotSpotBackend
-
- SHA3_IMPL_COMPRESS_MB - Static variable in class org.graalvm.compiler.hotspot.HotSpotBackend
-
- sha3ImplCompress - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- sha3ImplCompressMBStub(Word, Object, int, int) - Static method in class org.graalvm.compiler.hotspot.HotSpotBackend
-
- sha3ImplCompressMultiBlock - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- sha512ImplCompress - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- sha512ImplCompressMultiBlock - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- SHA5_IMPL_COMPRESS - Static variable in class org.graalvm.compiler.hotspot.HotSpotBackend
-
- SHA5_IMPL_COMPRESS_MB - Static variable in class org.graalvm.compiler.hotspot.HotSpotBackend
-
- sha5ImplCompressMBStub(Word, Object, int, int) - Static method in class org.graalvm.compiler.hotspot.HotSpotBackend
-
- SHA_IMPL_COMPRESS - Static variable in class org.graalvm.compiler.hotspot.HotSpotBackend
-
- SHA_IMPL_COMPRESS_MB - Static variable in class org.graalvm.compiler.hotspot.HotSpotBackend
-
- shaImplCompressMBStub(Word, Object, int, int) - Static method in class org.graalvm.compiler.hotspot.HotSpotBackend
-
- share() - Method in class org.graalvm.compiler.virtual.phases.ea.ObjectState
-
- shift - Variable in class org.graalvm.compiler.asm.aarch64.AArch64Assembler.SingleInstructionAnnotation
-
- shift - Variable in class org.graalvm.compiler.lir.hashing.IntHasher
-
- shiftLeft(UnsignedWord) - Method in class org.graalvm.compiler.word.Word
-
- shiftLeft(int) - Method in class org.graalvm.compiler.word.Word
-
- shiftLeft(Word) - Method in class org.graalvm.compiler.word.Word
-
- ShiftNode<OP> - Class in org.graalvm.compiler.nodes.calc
-
The ShiftOp
class represents shift operations.
- ShiftNode(NodeClass<? extends ShiftNode<OP>>, ArithmeticOpTable.ShiftOp<OP>, ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.nodes.calc.ShiftNode
-
Creates a new shift operation.
- ShiftOp(String) - Constructor for class org.graalvm.compiler.core.common.type.ArithmeticOpTable.ShiftOp
-
- SHL - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64Shift
-
- Shl() - Constructor for class org.graalvm.compiler.core.common.type.ArithmeticOpTable.ShiftOp.Shl
-
- shl(ValueNode, int) - Method in class org.graalvm.compiler.replacements.InvocationPluginHelper
-
- shll(Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- shll(Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- shlq(Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- shlq(Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- shlVVI(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, Register, int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.254 shift left (immediate).
for i in 0..n-1 do dst[i] = src[i] << imm
- SHLX - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexGeneralPurposeRMVOp
-
- shlxl(Register, Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- shortArrayClone(short[]) - Static method in class org.graalvm.compiler.hotspot.replacements.ObjectCloneSnippets
-
- ShortCircuitOrNode - Class in org.graalvm.compiler.nodes
-
- ShortCircuitOrNode(LogicNode, boolean, LogicNode, boolean, ProfileData.BranchProbabilityData) - Constructor for class org.graalvm.compiler.nodes.ShortCircuitOrNode
-
- shortCircuitProbability - Variable in class org.graalvm.compiler.nodes.ShortCircuitOrNode
-
- shortName() - Method in class org.graalvm.compiler.graph.NodeClass
-
- shortValue(Short, SnippetCounter) - Static method in class org.graalvm.compiler.replacements.BoxingSnippets
-
- shortValueOf(short, SnippetCounter) - Static method in class org.graalvm.compiler.replacements.BoxingSnippets
-
- shouldAllocateInTLAB(UnsignedWord, boolean) - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotAllocationSnippets
-
- shouldAllocateInTLAB(UnsignedWord, boolean) - Method in class org.graalvm.compiler.replacements.AllocationSnippets
-
- shouldAnnotate() - Method in class org.graalvm.compiler.lir.amd64.AMD64BinaryConsumer.ConstOp
-
- shouldAnnotate() - Method in class org.graalvm.compiler.lir.amd64.AMD64BinaryConsumer.MemoryConstOp
-
- shouldAnnotate() - Method in class org.graalvm.compiler.lir.amd64.AMD64BinaryConsumer.MemoryVMConstOp
-
- shouldAnnotate() - Method in class org.graalvm.compiler.lir.amd64.AMD64BinaryConsumer.VMConstOp
-
- shouldBeInlined() - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaMethod
-
- shouldClearException() - Method in class org.graalvm.compiler.hotspot.stubs.AbstractForeignCallStub
-
- shouldClearException() - Method in class org.graalvm.compiler.hotspot.stubs.ForeignCallStub
-
- shouldClearException() - Method in class org.graalvm.compiler.hotspot.stubs.InvokeJavaMethodStub
-
- shouldCompile() - Method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
- shouldDeferPlugin(GeneratedInvocationPlugin) - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderTool
-
- shouldDenyTrivialInlining(ResolvedJavaMethod) - Static method in class org.graalvm.compiler.truffle.compiler.phases.TruffleHostInliningPhase
-
- shouldDumpAfterAtBasicLevel() - Method in class org.graalvm.compiler.phases.BasePhase
-
- shouldDumpBeforeAtBasicLevel() - Method in class org.graalvm.compiler.phases.BasePhase
-
- shouldDumpBeforeAtBasicLevel() - Method in class org.graalvm.compiler.phases.common.LoweringPhase
-
- shouldFullUnroll(LoopEx) - Method in class org.graalvm.compiler.nodes.loop.DefaultLoopPolicies
-
- shouldFullUnroll(LoopEx) - Method in interface org.graalvm.compiler.nodes.loop.LoopPolicies
-
- shouldInclude() - Method in class org.graalvm.compiler.truffle.compiler.phases.InstrumentPhase.Point
-
- shouldInline() - Method in class org.graalvm.compiler.phases.common.inlining.info.ExactInlineInfo
-
- shouldInline() - Method in interface org.graalvm.compiler.phases.common.inlining.info.InlineInfo
-
- shouldInline() - Method in class org.graalvm.compiler.phases.common.inlining.info.MultiTypeGuardInlineInfo
-
- shouldInline() - Method in class org.graalvm.compiler.phases.common.inlining.info.TypeGuardInlineInfo
-
- shouldInline() - Method in class org.graalvm.compiler.phases.common.inlining.policy.InliningPolicy.Decision
-
- shouldInlineIntrinsic(ValueNode, LIRGenerator) - Static method in class org.graalvm.compiler.replacements.amd64.AMD64IntrinsicStubs
-
Returns true
if the given intrinsic node should not be converted to a stub call.
- shouldInlineInvoke(GraphBuilderContext, ResolvedJavaMethod, ValueNode[]) - Method in class org.graalvm.compiler.hotspot.SymbolicSnippetEncoder.SnippetInlineInvokePlugin
-
- shouldInlineInvoke(GraphBuilderContext, ResolvedJavaMethod, ValueNode[]) - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.InlineInvokePlugin
-
Determines whether a call to a given method is to be inlined.
- shouldInlineInvoke(GraphBuilderContext, ResolvedJavaMethod, ValueNode[]) - Method in class org.graalvm.compiler.replacements.InlineDuringParsingPlugin
-
- shouldInlineInvoke(GraphBuilderContext, ResolvedJavaMethod, ValueNode[]) - Method in class org.graalvm.compiler.replacements.ReplacementsImpl
-
Determines whether a given method should be inlined based on whether it has a substitution or
whether the inlining context is already within a substitution.
- shouldInlineInvoke(GraphBuilderContext, ResolvedJavaMethod, ValueNode[]) - Method in class org.graalvm.compiler.truffle.compiler.PEAgnosticInlineInvokePlugin
-
- shouldMaterializeNonVirtualizable(BlockT, int, FixedNode) - Method in class org.graalvm.compiler.virtual.phases.ea.PartialEscapeClosure
-
- shouldNotReachHere() - Static method in error org.graalvm.compiler.debug.GraalError
-
- shouldNotReachHere(String) - Static method in error org.graalvm.compiler.debug.GraalError
-
- shouldNotReachHere(Throwable) - Static method in error org.graalvm.compiler.debug.GraalError
-
- shouldNotReachHere(Throwable, String) - Static method in error org.graalvm.compiler.debug.GraalError
-
- shouldNotReachHere(String) - Static method in class org.graalvm.compiler.nodes.ValueNodeUtil
-
- shouldNotReachHere() - Static method in class org.graalvm.compiler.nodes.ValueNodeUtil
-
- shouldPartiallyUnroll(LoopEx, CoreProviders) - Method in class org.graalvm.compiler.nodes.loop.DefaultLoopPolicies
-
- shouldPartiallyUnroll(LoopEx, CoreProviders) - Method in interface org.graalvm.compiler.nodes.loop.LoopPolicies
-
- shouldPeel(LoopEx, ControlFlowGraph, CoreProviders, int) - Method in class org.graalvm.compiler.nodes.loop.DefaultLoopPolicies
-
- shouldPeel(LoopEx, ControlFlowGraph, CoreProviders, int) - Method in interface org.graalvm.compiler.nodes.loop.LoopPolicies
-
- shouldProcessValue(Value) - Method in class org.graalvm.compiler.lir.dfa.LocationMarker
-
- shouldRecordMethodDependencies() - Method in interface org.graalvm.compiler.bytecode.BytecodeProvider
-
Determines if methods parsed using this provider should be recorded so that method
redefinition can invalidate the resulting code.
- shouldRecordMethodDependencies() - Method in class org.graalvm.compiler.bytecode.ResolvedJavaMethodBytecodeProvider
-
- shouldRecordMethodDependencies() - Method in class org.graalvm.compiler.replacements.classfile.ClassfileBytecodeProvider
-
- shouldSaveRegistersAroundCalls() - Method in class org.graalvm.compiler.hotspot.stubs.Stub
-
- shouldSwapInputs(NodeValueMap) - Method in class org.graalvm.compiler.nodes.calc.BinaryArithmeticNode
-
Determines if it would be better to swap the inputs in order to produce better assembly code.
- shouldTryUnswitch(LoopEx) - Method in class org.graalvm.compiler.nodes.loop.DefaultLoopPolicies
-
- shouldTryUnswitch(LoopEx) - Method in interface org.graalvm.compiler.nodes.loop.LoopPolicies
-
- shouldUnswitch(LoopEx, EconomicMap<ValueNode, List<ControlSplitNode>>) - Method in class org.graalvm.compiler.nodes.loop.DefaultLoopPolicies
-
- shouldUnswitch(LoopEx, EconomicMap<ValueNode, List<ControlSplitNode>>) - Method in interface org.graalvm.compiler.nodes.loop.LoopPolicies
-
Decide which control split invariant should be unswitched in the given loop.
- shouldUnswitch() - Method in class org.graalvm.compiler.nodes.loop.LoopPolicies.UnswitchingDecision
-
- ShowDumpFiles - Static variable in class org.graalvm.compiler.debug.DebugOptions
-
- ShowSubstitutionSourceInfo - Static variable in class org.graalvm.compiler.hotspot.HotSpotCompiledCodeBuilder.Options
-
- SHR - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64Shift
-
- Shr() - Constructor for class org.graalvm.compiler.core.common.type.ArithmeticOpTable.ShiftOp.Shr
-
- shr(ValueNode, int) - Method in class org.graalvm.compiler.replacements.InvocationPluginHelper
-
- shrl(Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- shrl(Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- shrq(Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- shrq(Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- SHRX - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexGeneralPurposeRMVOp
-
- ShuffleBytesOp(AllocatableValue, AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.ShuffleBytesOp
-
- ShuffleFloatOp(AllocatableValue, AllocatableValue, AllocatableValue, int) - Constructor for class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.ShuffleFloatOp
-
- ShuffleWordOp(AMD64Assembler.VexRMIOp, AllocatableValue, AllocatableValue, int) - Constructor for class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.ShuffleWordOp
-
- ShuffleWordOp(LIRInstructionClass<? extends AMD64LIRInstruction>, AMD64Assembler.VexRMIOp, AllocatableValue, AllocatableValue, int) - Constructor for class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.ShuffleWordOp
-
- ShuffleWordOpWithMask(AMD64Assembler.VexRMIOp, AllocatableValue, AllocatableValue, int, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.ShuffleWordOpWithMask
-
- shutdown(HotSpotJVMCIRuntime, OptionValues, long) - Static method in class org.graalvm.compiler.hotspot.debug.BenchmarkCounters
-
- shutdown() - Method in interface org.graalvm.compiler.truffle.common.TruffleCompiler
-
Notifies this object that it will no longer being used and should thus perform all relevant
finalization tasks.
- shutdown() - Method in class org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl
-
- shutdown() - Method in class org.graalvm.nativebridge.NativeIsolate
-
Requests an isolate shutdown.
- shutdownAndAwaitTermination(long) - Method in class org.graalvm.compiler.truffle.runtime.BackgroundCompileQueue
-
- sideEffect() - Static method in class org.graalvm.compiler.api.directives.GraalDirectives
-
A call to this method will force the compiler to assume this instruction has a visible memory
effect killing all memory locations.
- sideEffect(int) - Static method in class org.graalvm.compiler.api.directives.GraalDirectives
-
A call to this method will force the compiler to assume this instruction has a visible memory
effect killing all memory locations.
- sideEffect(long) - Static method in class org.graalvm.compiler.api.directives.GraalDirectives
-
A call to this method will force the compiler to assume this instruction has a visible memory
effect killing all memory locations.
- SideEffectFreeWriteNode - Class in org.graalvm.compiler.nodes.memory
-
This is a special form of write node that does not have a side effect to the interpreter, i.e.,
it does not modify memory that is visible to other threads or modifies state beyond what is
captured in
FrameState
nodes.
- SideEffectFreeWriteNode(AddressNode, LocationIdentity, ValueNode, OnHeapMemoryAccess.BarrierType) - Constructor for class org.graalvm.compiler.nodes.memory.SideEffectFreeWriteNode
-
- SideEffectNode - Class in org.graalvm.compiler.nodes.debug
-
Debug node that can be used when an arbitrary side-effect and when a
LocationIdentity.ANY_LOCATION
kill is needed.
- SideEffectNode() - Constructor for class org.graalvm.compiler.nodes.debug.SideEffectNode
-
- SideEffectNode(ValueNode) - Constructor for class org.graalvm.compiler.nodes.debug.SideEffectNode
-
- sideEffects() - Method in class org.graalvm.compiler.java.FrameStateBuilder
-
- sideEffects() - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.IntrinsicContext.SideEffectsState
-
Gets the side effects preceding the current program point.
- sign - Variable in class org.graalvm.compiler.lir.aarch64.AArch64MathCopySignOp
-
- sign - Variable in class org.graalvm.compiler.lir.amd64.AMD64MathCopySignOp
-
- signature - Variable in class org.graalvm.compiler.core.common.spi.ForeignCallDescriptor
-
- signature - Variable in class org.graalvm.compiler.nodes.LoweredCallTargetNode
-
- signature() - Method in class org.graalvm.compiler.nodes.LoweredCallTargetNode
-
- signature(Object) - Method in class org.graalvm.compiler.printer.BinaryGraphPrinter
-
- signature(Object) - Method in interface org.graalvm.graphio.GraphElements
-
Recognizes signature.
- signatureMap - Variable in class org.graalvm.compiler.hotspot.meta.HotSpotForeignCallsProviderImpl
-
- signatureParameterCount(Signature) - Method in class org.graalvm.compiler.printer.BinaryGraphPrinter
-
- signatureParameterCount(S) - Method in interface org.graalvm.graphio.GraphElements
-
Number of parameters of a signature.
- signatureParameterTypeName(Signature, int) - Method in class org.graalvm.compiler.printer.BinaryGraphPrinter
-
- signatureParameterTypeName(S, int) - Method in interface org.graalvm.graphio.GraphElements
-
Type name of a signature parameter.
- signatureReturnTypeName(Signature) - Method in class org.graalvm.compiler.printer.BinaryGraphPrinter
-
- signatureReturnTypeName(S) - Method in interface org.graalvm.graphio.GraphElements
-
Type name of a return type.
- signedBitField(LeftShiftNode, ValueNode) - Method in class org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules
-
Goal: Use AArch64's signed bitfield insert in zeros (sbfiz) instruction to extract desired
bits while folding away sign extend.
- signedDivide(SignedWord) - Method in class org.graalvm.compiler.word.Word
-
- signedDivide(int) - Method in class org.graalvm.compiler.word.Word
-
- signedDivide(Word) - Method in class org.graalvm.compiler.word.Word
-
- SignedDivNode - Class in org.graalvm.compiler.nodes.calc
-
- SignedDivNode(ValueNode, ValueNode, GuardingNode) - Constructor for class org.graalvm.compiler.nodes.calc.SignedDivNode
-
- SignedDivNode(NodeClass<? extends SignedDivNode>, ValueNode, ValueNode, GuardingNode) - Constructor for class org.graalvm.compiler.nodes.calc.SignedDivNode
-
- SignedFloatingIntegerDivNode - Class in org.graalvm.compiler.nodes.calc
-
- SignedFloatingIntegerDivNode(ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.nodes.calc.SignedFloatingIntegerDivNode
-
- SignedFloatingIntegerDivNode(ValueNode, ValueNode, GuardingNode, boolean) - Constructor for class org.graalvm.compiler.nodes.calc.SignedFloatingIntegerDivNode
-
- SignedFloatingIntegerRemNode - Class in org.graalvm.compiler.nodes.calc
-
- SignedFloatingIntegerRemNode(ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.nodes.calc.SignedFloatingIntegerRemNode
-
- SignedFloatingIntegerRemNode(ValueNode, ValueNode, GuardingNode) - Constructor for class org.graalvm.compiler.nodes.calc.SignedFloatingIntegerRemNode
-
- SignedFloatingIntegerRemNode(ValueNode, ValueNode, GuardingNode, boolean) - Constructor for class org.graalvm.compiler.nodes.calc.SignedFloatingIntegerRemNode
-
- SignedIntegerHelper - Class in org.graalvm.compiler.nodes.util
-
- SignedIntegerHelper(int) - Constructor for class org.graalvm.compiler.nodes.util.SignedIntegerHelper
-
- signedMultiplyAddSubLong(BinaryNode, MulNode, ValueNode, ValueNode, ValueNode) - Method in class org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules
-
Goal: use AArch64's (i32,i32) -> i64 multiply instructions to fold away sign extensions.
- signedMultiplyLong(MulNode, ValueNode, ValueNode) - Method in class org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules
-
Goal: use AArch64's (i32,i32) -> i64 multiply instructions to fold away sign extensions.
- signedMultiplyNegLong(MulNode, SignExtendNode, SignExtendNode, ValueNode, ValueNode) - Method in class org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules
-
Goal: use AArch64's (i32,i32) -> i64 multiply instructions to fold away sign extensions.
- signedRemainder(SignedWord) - Method in class org.graalvm.compiler.word.Word
-
- signedRemainder(int) - Method in class org.graalvm.compiler.word.Word
-
- signedRemainder(Word) - Method in class org.graalvm.compiler.word.Word
-
- SignedRemNode - Class in org.graalvm.compiler.nodes.calc
-
- SignedRemNode(ValueNode, ValueNode, GuardingNode) - Constructor for class org.graalvm.compiler.nodes.calc.SignedRemNode
-
- SignedRemNode(NodeClass<? extends SignedRemNode>, ValueNode, ValueNode, GuardingNode) - Constructor for class org.graalvm.compiler.nodes.calc.SignedRemNode
-
- signedShiftRight(UnsignedWord) - Method in class org.graalvm.compiler.word.Word
-
- signedShiftRight(int) - Method in class org.graalvm.compiler.word.Word
-
- signedShiftRight(Word) - Method in class org.graalvm.compiler.word.Word
-
- signExtend(SignExtendNode, LIRLowerableAccess) - Method in class org.graalvm.compiler.core.amd64.AMD64NodeMatchRules
-
- SignExtend() - Constructor for class org.graalvm.compiler.core.common.type.ArithmeticOpTable.IntegerConvertOp.SignExtend
-
- signExtendNarrowRead(SignExtendNode, NarrowNode, LIRLowerableAccess) - Method in class org.graalvm.compiler.core.amd64.AMD64NodeMatchRules
-
- SignExtendNode - Class in org.graalvm.compiler.nodes.calc
-
The SignExtendNode
converts an integer to a wider integer using sign extension.
- SignExtendNode(ValueNode, int) - Constructor for class org.graalvm.compiler.nodes.calc.SignExtendNode
-
- SignExtendNode(ValueNode, int, int) - Constructor for class org.graalvm.compiler.nodes.calc.SignExtendNode
-
- SignExtendOp(AllocatableValue, AllocatableValue, int, int) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64Convert.SignExtendOp
-
- SignumNode - Class in org.graalvm.compiler.nodes.calc
-
Signum function of the input.
- SignumNode(ValueNode) - Constructor for class org.graalvm.compiler.nodes.calc.SignumNode
-
- simdPrefix(Register, Register, AMD64Address, AMD64BaseAssembler.OperandSize, int, int, boolean) - Method in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler
-
- simdPrefix(Register, Register, AMD64Address, AMD64BaseAssembler.OperandSize, int, boolean) - Method in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler
-
- simdPrefix(Register, Register, Register, AMD64BaseAssembler.OperandSize, int, int, boolean) - Method in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler
-
- simdPrefix(Register, Register, Register, AMD64BaseAssembler.OperandSize, int, boolean) - Method in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler
-
- simdTemps - Variable in class org.graalvm.compiler.lir.aarch64.AArch64CounterModeAESCryptOp
-
- SimpleEffect(String) - Constructor for class org.graalvm.compiler.virtual.phases.ea.EffectList.SimpleEffect
-
- SimpleFastInflatedLocking - Static variable in class org.graalvm.compiler.hotspot.replacements.HotspotSnippetsOptions
-
- SimpleStackSlotAllocator - Class in org.graalvm.compiler.lir.stackslotalloc
-
- SimpleStackSlotAllocator() - Constructor for class org.graalvm.compiler.lir.stackslotalloc.SimpleStackSlotAllocator
-
- SimpleVirtualStackSlot - Class in org.graalvm.compiler.lir.framemap
-
- SimpleVirtualStackSlot(int, <any>) - Constructor for class org.graalvm.compiler.lir.framemap.SimpleVirtualStackSlot
-
- SimpleVirtualStackSlotAlias - Class in org.graalvm.compiler.lir.framemap
-
- SimpleVirtualStackSlotAlias(<any>, SimpleVirtualStackSlot) - Constructor for class org.graalvm.compiler.lir.framemap.SimpleVirtualStackSlotAlias
-
- Simplifiable - Interface in org.graalvm.compiler.nodes.spi
-
This interface allows nodes to perform more complicated simplifications, in contrast to
Canonicalizable
, which supports only replacing the current node.
- SimplifiableMarker - Interface in org.graalvm.compiler.graph.spi
-
- SimplifierTool - Interface in org.graalvm.compiler.nodes.spi
-
- simplify(SimplifierTool) - Method in class org.graalvm.compiler.core.amd64.AMD64AddressNode
-
- simplify(SimplifierTool) - Method in class org.graalvm.compiler.nodes.AbstractFixedGuardNode
-
- simplify(SimplifierTool) - Method in class org.graalvm.compiler.nodes.AbstractMergeNode
-
This simplify method can deal with a null value for tool, so that it can be used outside of
canonicalization.
- simplify(SimplifierTool) - Method in class org.graalvm.compiler.nodes.BeginNode
-
- simplify(SimplifierTool) - Method in class org.graalvm.compiler.nodes.debug.WeakCounterNode
-
- simplify(SimplifierTool) - Method in class org.graalvm.compiler.nodes.extended.BranchProbabilityNode
-
- simplify(SimplifierTool) - Method in class org.graalvm.compiler.nodes.extended.IntegerSwitchNode
-
- simplify(SimplifierTool) - Method in class org.graalvm.compiler.nodes.extended.MultiGuardNode
-
- simplify(SimplifierTool) - Method in class org.graalvm.compiler.nodes.extended.ValueAnchorNode
-
- simplify(SimplifierTool) - Method in class org.graalvm.compiler.nodes.FixedGuardNode
-
- simplify(SimplifierTool) - Method in class org.graalvm.compiler.nodes.FullInfopointNode
-
- simplify(SimplifierTool) - Method in class org.graalvm.compiler.nodes.IfNode
-
- simplify(SimplifierTool) - Method in class org.graalvm.compiler.nodes.InvokeWithExceptionNode
-
- simplify(SimplifierTool) - Method in class org.graalvm.compiler.nodes.java.LoadIndexedNode
-
- simplify(SimplifierTool) - Method in class org.graalvm.compiler.nodes.java.MethodCallTargetNode
-
- simplify(SimplifierTool) - Method in class org.graalvm.compiler.nodes.java.NewArrayNode
-
- simplify(SimplifierTool) - Method in class org.graalvm.compiler.nodes.java.TypeSwitchNode
-
- simplify(SimplifierTool) - Method in class org.graalvm.compiler.nodes.java.ValidateNewInstanceClassNode
-
- simplify(SimplifierTool) - Method in class org.graalvm.compiler.nodes.LoopBeginNode
-
- simplify(SimplifierTool) - Method in class org.graalvm.compiler.nodes.LoopExitNode
-
- simplify(SimplifierTool) - Method in class org.graalvm.compiler.nodes.memory.WriteNode
-
- simplify(SimplifierTool) - Method in class org.graalvm.compiler.nodes.SnippetAnchorNode
-
- simplify(SimplifierTool) - Method in interface org.graalvm.compiler.nodes.spi.Simplifiable
-
- simplify(SimplifierTool) - Method in class org.graalvm.compiler.nodes.UnreachableNode
-
- simplify(SimplifierTool) - Method in class org.graalvm.compiler.nodes.virtual.CommitAllocationNode
-
- simplify(Node, SimplifierTool) - Method in interface org.graalvm.compiler.phases.common.CanonicalizerPhase.CustomSimplification
-
- simplify(SimplifierTool) - Method in class org.graalvm.compiler.replacements.arraycopy.ArrayCopyWithDelayedLoweringNode
-
- simplify(SimplifierTool) - Method in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerAddExactSplitNode
-
- simplify(SimplifierTool) - Method in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerExactOverflowNode
-
- simplify(SimplifierTool) - Method in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerMulExactSplitNode
-
- simplify(SimplifierTool) - Method in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerNegExactOverflowNode
-
- simplify(SimplifierTool) - Method in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerNegExactSplitNode
-
- simplify(SimplifierTool) - Method in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerSubExactSplitNode
-
- simplify(SimplifierTool) - Method in class org.graalvm.compiler.replacements.nodes.MethodHandleNode
-
- simplify(SimplifierTool) - Method in class org.graalvm.compiler.replacements.nodes.ProfileBooleanNode
-
- SimplifyingGraphDecoder - Class in org.graalvm.compiler.nodes
-
Graph decoder that simplifies nodes during decoding.
- SimplifyingGraphDecoder(Architecture, StructuredGraph, CoreProviders, boolean) - Constructor for class org.graalvm.compiler.nodes.SimplifyingGraphDecoder
-
- SimplifyingGraphDecoder.PECanonicalizerTool - Class in org.graalvm.compiler.nodes
-
- sin(double) - Static method in class org.graalvm.compiler.hotspot.amd64.AMD64X87MathSnippets
-
- singleBackValueOrThis() - Method in class org.graalvm.compiler.nodes.PhiNode
-
If all inputs (but the first one) are the same value, that value is returned, otherwise
this
.
- SingleMemoryKill - Interface in org.graalvm.compiler.nodes.memory
-
This interface marks nodes that kill a single memory location represented by
LocationIdentity.
- SingleRunSubphase<C> - Class in org.graalvm.compiler.phases
-
- SingleRunSubphase() - Constructor for class org.graalvm.compiler.phases.SingleRunSubphase
-
- SingleTierCompilationThreshold - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- singleton() - Static method in class org.graalvm.compiler.nodes.PiNode.PlaceholderStamp
-
- SINGLETON_PROBABILITY_ARRAY - Static variable in class org.graalvm.compiler.core.common.cfg.AbstractBlockBase
-
- SingletonNodeWorkList(Graph) - Constructor for class org.graalvm.compiler.graph.NodeWorkList.SingletonNodeWorkList
-
- singleUsage() - Method in class org.graalvm.compiler.graph.Node
-
- singleValueOrThis() - Method in class org.graalvm.compiler.nodes.PhiNode
-
If all inputs are the same value, that value is returned, otherwise this
.
- SINK - Static variable in class org.graalvm.compiler.debug.LogStream
-
Null output stream that simply swallows any output sent to it.
- SIPUSH - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- size() - Method in class org.graalvm.compiler.bytecode.BytecodeLookupSwitch
-
- size() - Method in class org.graalvm.compiler.bytecode.BytecodeSwitch
-
Gets the total size in bytes of the switch instruction.
- size() - Method in class org.graalvm.compiler.bytecode.BytecodeTableSwitch
-
- size - Variable in enum org.graalvm.compiler.code.CompilationResult.JumpTable.EntryFormat
-
Gets the size of an entry in bytes.
- size() - Method in class org.graalvm.compiler.core.common.alloc.BasicBlockOrderUtils.BlockList
-
- size() - Method in class org.graalvm.compiler.core.common.util.IntList
-
- size() - Method in class org.graalvm.compiler.core.common.util.ReversedList
-
- size() - Method in class org.graalvm.compiler.graph.NodeClass
-
- size() - Method in class org.graalvm.compiler.graph.NodeList
-
- size() - Method in class org.graalvm.compiler.graph.NodeList.SubList
-
- size() - Method in class org.graalvm.compiler.graph.NodeMap
-
- size() - Method in class org.graalvm.compiler.graph.NodeStack
-
- size() - Method in class org.graalvm.compiler.lir.alloc.lsra.Interval.UsePosList
-
- size - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorInstruction
-
- size() - Method in class org.graalvm.compiler.lir.constopt.ConstantTree
-
- size - Variable in class org.graalvm.compiler.nodes.loop.LoopEx
-
- size() - Method in class org.graalvm.compiler.nodes.loop.LoopEx
-
- size() - Method in class org.graalvm.compiler.truffle.runtime.collection.ArrayQueue
-
- size() - Method in class org.graalvm.compiler.truffle.runtime.collection.BTreeQueue
-
- size() - Method in class org.graalvm.compiler.truffle.runtime.collection.DelegatingBlockingQueue
-
- size() - Method in class org.graalvm.compiler.virtual.phases.ea.EffectList
-
- SIZE_UNKNOWN_RATIONALE - Static variable in interface org.graalvm.compiler.nodes.Invoke
-
- sizeInBits() - Method in class org.graalvm.compiler.core.common.util.BitMap2D
-
- sizeInSlots() - Method in class org.graalvm.compiler.core.common.util.BitMap2D
-
- skipDirectEdge(Node, Edges, int) - Static method in class org.graalvm.compiler.nodes.GraphDecoder
-
- skipLoopHeader(AbstractBlockBase<T>) - Static method in class org.graalvm.compiler.core.common.alloc.DefaultCodeEmissionOrder
-
Skip the loop header block if the loop consists of more than one block and it has only a
single loop end block in the same loop (not a backedge from a nested loop).
- skipPi(ValueNode) - Static method in class org.graalvm.compiler.nodes.util.GraphUtil
-
- skipPiWhileNonNullArray(ValueNode) - Static method in class org.graalvm.compiler.nodes.util.GraphUtil
-
- slot - Variable in class org.graalvm.compiler.lir.aarch64.AArch64Move.StackLoadAddressOp
-
- slot - Variable in class org.graalvm.compiler.lir.amd64.AMD64Move.StackLeaOp
-
- slotCount() - Method in class org.graalvm.compiler.truffle.compiler.phases.InstrumentBranchesPhase.IfPoint
-
- slotCount() - Method in class org.graalvm.compiler.truffle.compiler.phases.InstrumentPhase.Point
-
- slotCount() - Method in class org.graalvm.compiler.truffle.compiler.phases.InstrumentTruffleBoundariesPhase.BoundaryPoint
-
- slotIndex(int) - Method in class org.graalvm.compiler.truffle.compiler.phases.InstrumentPhase.Point
-
- slots - Variable in class org.graalvm.compiler.lir.aarch64.AArch64RestoreRegistersOp
-
The slots from which the registers are restored.
- slots - Variable in class org.graalvm.compiler.lir.amd64.AMD64RestoreRegistersOp
-
The slots from which the registers are restored.
- slots - Variable in class org.graalvm.compiler.lir.StandardOp.SaveRegistersOp
-
The slots to which the registers are saved.
- SLOW_PATH_PROBABILITY - Static variable in class org.graalvm.compiler.nodes.extended.BranchProbabilityNode
-
- SLOW_PATH_PROFILE - Static variable in class org.graalvm.compiler.nodes.extended.BranchProbabilityNode
-
- SLOWPATH_PROBABILITY - Static variable in class org.graalvm.compiler.api.directives.GraalDirectives
-
- smaddl(Register, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.240 Signed multiply-add long.
- SmallCompiledLowLevelGraphSize - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- smallestCompareWidth() - Method in interface org.graalvm.compiler.core.aarch64.AArch64LoweringProviderMixin
-
- smallestCompareWidth() - Method in interface org.graalvm.compiler.core.amd64.AMD64LoweringProviderMixin
-
- smallestCompareWidth() - Method in class org.graalvm.compiler.nodes.SimplifyingGraphDecoder.PECanonicalizerTool
-
- smallestCompareWidth() - Method in interface org.graalvm.compiler.nodes.spi.CanonicalizerTool
-
Indicates the smallest width for comparing an integer value on the target platform.
- smallestCompareWidth() - Method in interface org.graalvm.compiler.nodes.spi.LoweringProvider
-
Indicates the smallest width for comparing an integer value on the target platform.
- smallestCompareWidth() - Method in class org.graalvm.compiler.phases.common.CanonicalizerPhase.Tool
-
- SmallLocalLiveness - Class in org.graalvm.compiler.java
-
- SmallLocalLiveness(BciBlockMapping, int, int, boolean) - Constructor for class org.graalvm.compiler.java.SmallLocalLiveness
-
- smaxVVV(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.268 Signed maximum.
for i in 0..n-1 do dst[i] = int_max(src1[i], src2[i])
- sminVVV(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.271 Signed minimum.
for i in 0..n-1 do dst[i] = int_min(src1[i], src2[i])
- smlalVVV(AArch64ASIMDAssembler.ElementSize, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.275 Signed Multiply-Add Long.
for i in 0..n-1 do dst[i] += int_multiply(src1[i], src2[i])
- smlslVVV(AArch64ASIMDAssembler.ElementSize, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.277 Signed Multiply-Subtract Long.
for i in 0..n-1 do dst[i] -= int_multiply(src1[i], src2[i])
- smnegl(Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
Signed multiply-negate long.
- smovGX(AArch64ASIMDAssembler.ElementSize, AArch64ASIMDAssembler.ElementSize, Register, Register, int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.279 Signed move vector element to general-purpose register.
dst (gp) = sign-extend(src[index]) (simd).
- smsubl(Register, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.243 Signed multiply-sub long.
- smulh(Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.244 Signed Multiply High.
- smulh(int, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
Signed multiply high.
- smull(Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
Signed multiply long.
- snapshot() - Method in interface org.graalvm.compiler.graph.iterators.NodeIterable
-
- snapshot() - Method in class org.graalvm.compiler.graph.NodeList
-
- snapshotTo(Collection<? super T>) - Method in interface org.graalvm.compiler.graph.iterators.NodeIterable
-
- snapshotTo(Collection<? super T>) - Method in class org.graalvm.compiler.graph.NodeList
-
- Snippet - Annotation Type in org.graalvm.compiler.api.replacements
-
A snippet is a Graal graph expressed as a Java source method.
- snippet(ArrayCopySnippets, String) - Method in class org.graalvm.compiler.replacements.arraycopy.ArrayCopySnippets.Templates
-
- snippet - Variable in class org.graalvm.compiler.replacements.SnippetSubstitutionNode
-
- snippet(Class<? extends Snippets>, String, LocationIdentity...) - Method in class org.graalvm.compiler.replacements.SnippetTemplate.AbstractTemplates
-
- snippet(Class<? extends Snippets>, String, ResolvedJavaMethod, Object, LocationIdentity...) - Method in class org.graalvm.compiler.replacements.SnippetTemplate.AbstractTemplates
-
- Snippet.ConstantParameter - Annotation Type in org.graalvm.compiler.api.replacements
-
Denotes a snippet parameter that will be bound to a constant value during snippet template
instantiation.
- Snippet.NonNullParameter - Annotation Type in org.graalvm.compiler.api.replacements
-
Denotes a snippet parameter that will be bound to a non-null value during snippet template
instantiation.
- Snippet.VarargsParameter - Annotation Type in org.graalvm.compiler.api.replacements
-
Denotes a snippet parameter representing 0 or more arguments that will be bound during
snippet template instantiation.
- SNIPPET_COUNTER_LOCATION - Static variable in class org.graalvm.compiler.replacements.SnippetCounterNode
-
We do not want to use the
LocationIdentity
of the
SnippetCounter.value()
field, so that the usage in snippets is always possible.
- SnippetAnchorNode - Class in org.graalvm.compiler.nodes
-
- SnippetAnchorNode() - Constructor for class org.graalvm.compiler.nodes.SnippetAnchorNode
-
- SnippetCounter - Class in org.graalvm.compiler.replacements
-
A counter that can (only) be
incremented from within a snippet for gathering
snippet specific metrics.
- SnippetCounter(SnippetCounter.Group, String, String) - Constructor for class org.graalvm.compiler.replacements.SnippetCounter
-
Creates a counter.
- SnippetCounter.Group - Class in org.graalvm.compiler.replacements
-
A group of related counters.
- SnippetCounter.Group.Factory - Interface in org.graalvm.compiler.replacements
-
- SnippetCounterNode - Class in org.graalvm.compiler.replacements
-
This node can be used to add a counter to the code that will estimate the dynamic number of calls
by adding an increment to the compiled code.
- SnippetCounterNode(SnippetCounter, ValueNode) - Constructor for class org.graalvm.compiler.replacements.SnippetCounterNode
-
- SnippetCounters - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- snippetCounters - Variable in class org.graalvm.compiler.replacements.AllocationSnippets.AllocationProfilingData
-
- SnippetFrameStateAssignment - Class in org.graalvm.compiler.phases.common
-
Utility class for snippet lowering.
- SnippetFrameStateAssignment() - Constructor for class org.graalvm.compiler.phases.common.SnippetFrameStateAssignment
-
- SnippetFrameStateAssignment.NodeStateAssignment - Enum in org.graalvm.compiler.phases.common
-
Possible states to be used inside a snippet.
- SnippetFrameStateAssignment.SnippetFrameStateAssignmentClosure - Class in org.graalvm.compiler.phases.common
-
The iterator below visits a compiler graph in reverse post order and, based on the
side-effecting nodes, decides which state can be used after snippet lowering for a merge or
loop exit node.
- SnippetFrameStateAssignmentClosure(StructuredGraph) - Constructor for class org.graalvm.compiler.phases.common.SnippetFrameStateAssignment.SnippetFrameStateAssignmentClosure
-
- SnippetFrameStateAssignmentClosure(StructuredGraph, boolean) - Constructor for class org.graalvm.compiler.phases.common.SnippetFrameStateAssignment.SnippetFrameStateAssignmentClosure
-
- SnippetInfo(ResolvedJavaMethod, ResolvedJavaMethod, LocationIdentity[], Object) - Constructor for class org.graalvm.compiler.replacements.SnippetTemplate.SnippetInfo
-
- SnippetInlineInvokePlugin() - Constructor for class org.graalvm.compiler.hotspot.SymbolicSnippetEncoder.SnippetInlineInvokePlugin
-
- SnippetIntegerHistogram - Class in org.graalvm.compiler.replacements
-
A histogram that can (only) be
incremented from within a snippet for
gathering snippet specific metrics.
- SnippetIntegerHistogram(SnippetCounter.Group, int, String, String) - Constructor for class org.graalvm.compiler.replacements.SnippetIntegerHistogram
-
- SnippetObjectConstant - Class in org.graalvm.compiler.hotspot
-
- SnippetObjectConstant(Object) - Constructor for class org.graalvm.compiler.hotspot.SnippetObjectConstant
-
- SnippetParameterInfo - Class in org.graalvm.compiler.nodes.spi
-
Metadata required for processing of snippets.
- SnippetParameterInfo(ResolvedJavaMethod) - Constructor for class org.graalvm.compiler.nodes.spi.SnippetParameterInfo
-
- snippetParameterInfo - Variable in class org.graalvm.compiler.replacements.SnippetTemplate.EagerSnippetInfo
-
- snippetReflection - Variable in class org.graalvm.compiler.replacements.ReplacementsImpl
-
- snippetReflection - Variable in class org.graalvm.compiler.truffle.compiler.phases.InstrumentPhase
-
- snippetReflection() - Method in class org.graalvm.compiler.truffle.compiler.TruffleCompilerConfiguration
-
- snippetReflection - Variable in class org.graalvm.compiler.word.WordOperationPlugin
-
- SnippetReflectionProvider - Interface in org.graalvm.compiler.api.replacements
-
Reflection operations on values represented as constants for the
processing of snippets.
- SnippetResolvedJavaMethod - Class in org.graalvm.compiler.hotspot
-
A minimal implementation of ResolvedJavaMethod
for use by libgraal.
- SnippetResolvedJavaMethod(SnippetResolvedJavaType, ResolvedJavaMethod) - Constructor for class org.graalvm.compiler.hotspot.SnippetResolvedJavaMethod
-
- SnippetResolvedJavaType - Class in org.graalvm.compiler.hotspot
-
A minimal implementation of ResolvedJavaType
for use by libgraal.
- SnippetResolvedJavaType(Class<?>) - Constructor for class org.graalvm.compiler.hotspot.SnippetResolvedJavaType
-
- Snippets - Interface in org.graalvm.compiler.replacements
-
Marker interface for a class that defines one or more
Snippet
s.
- snippetsAreEncoded() - Static method in class org.graalvm.compiler.hotspot.HotSpotReplacementsImpl
-
- SnippetSignature - Class in org.graalvm.compiler.hotspot
-
A minimal implementation of Signature
for use by libgraal.
- SnippetSignature(String) - Constructor for class org.graalvm.compiler.hotspot.SnippetSignature
-
- SnippetStub - Class in org.graalvm.compiler.hotspot.stubs
-
Base class for a stub defined by a snippet.
- SnippetStub(String, OptionValues, HotSpotProviders, HotSpotForeignCallLinkage) - Constructor for class org.graalvm.compiler.hotspot.stubs.SnippetStub
-
Creates a new snippet stub.
- SnippetStub(Class<? extends Snippets>, String, OptionValues, HotSpotProviders, HotSpotForeignCallLinkage) - Constructor for class org.graalvm.compiler.hotspot.stubs.SnippetStub
-
Creates a new snippet stub.
- SnippetSubstitutionInvocationPlugin<T extends SnippetTemplate.AbstractTemplates> - Class in org.graalvm.compiler.replacements
-
A generic plugin used to implement substitution of methods by snippets.
- SnippetSubstitutionInvocationPlugin(Class<T>, String, Type...) - Constructor for class org.graalvm.compiler.replacements.SnippetSubstitutionInvocationPlugin
-
- SnippetSubstitutionNode - Class in org.graalvm.compiler.replacements
-
A node that lowers a non-side effecting snippet.
- SnippetSubstitutionNode(T, SnippetTemplate.SnippetInfo, MacroNode.MacroParams) - Constructor for class org.graalvm.compiler.replacements.SnippetSubstitutionNode
-
- SnippetTemplate - Class in org.graalvm.compiler.replacements
-
A snippet template is a graph created by parsing a snippet method and then specialized by binding
constants to the snippet's
Snippet.ConstantParameter
parameters.
- SnippetTemplate(OptionValues, DebugContext, Providers, SnippetTemplate.Arguments, boolean, Node, PhaseSuite<Providers>) - Constructor for class org.graalvm.compiler.replacements.SnippetTemplate
-
Creates a snippet template.
- SnippetTemplate.AbstractTemplates - Class in org.graalvm.compiler.replacements
-
Base class for snippet classes.
- SnippetTemplate.Arguments - Class in org.graalvm.compiler.replacements
-
Values that are bound to the snippet method parameters.
- SnippetTemplate.EagerSnippetInfo - Class in org.graalvm.compiler.replacements
-
- SnippetTemplate.LazySnippetInfo - Class in org.graalvm.compiler.replacements
-
- SnippetTemplate.SnippetInfo - Class in org.graalvm.compiler.replacements
-
Holds the ResolvedJavaMethod
of the snippet, together with some information about the
method that needs to be computed only once.
- SnippetTemplate.UsageReplacer - Interface in org.graalvm.compiler.replacements
-
Logic for replacing a snippet-lowered node at its usages with the return value of the
snippet.
- SnippetTemplateCache - Interface in org.graalvm.compiler.api.replacements
-
Marker interface for classes that cache snippet templates.
- sortedBlocks() - Method in class org.graalvm.compiler.lir.alloc.lsra.LinearScan
-
- SORTER - Static variable in interface org.graalvm.compiler.nodes.spi.SwitchFoldable
-
- sortIntervalsBeforeAllocation() - Method in class org.graalvm.compiler.lir.alloc.lsra.LinearScan
-
- source - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.ConstPermuteBytesUsingTableOp
-
- source - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.ConstShuffleBytesOp
-
- source - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.Extract128Op
-
- source - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.Extract256Op
-
- source - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.ShuffleBytesOp
-
- source - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.ShuffleWordOp
-
- source1 - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.Insert128Op
-
- source1 - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.Insert256Op
-
- source1 - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.ShuffleFloatOp
-
- source2 - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.Insert128Op
-
- source2 - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.Insert256Op
-
- source2 - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.ShuffleFloatOp
-
- SourceLanguagePosition - Interface in org.graalvm.compiler.graph
-
Provides a path to report information about a high level language source position to the Graph
Visualizer.
- SourceLanguagePositionProvider - Interface in org.graalvm.compiler.graph
-
- sourceLanguagePositionProvider - Variable in class org.graalvm.compiler.replacements.PEGraphDecoder
-
- SourceMapping - Class in org.graalvm.compiler.code
-
This provides a mapping between a half-open range of PCs in the generated code and a
NodeSourcePosition
in the original program.
- SourceMapping(int, int, NodeSourcePosition) - Constructor for class org.graalvm.compiler.code.SourceMapping
-
- SourceStackTraceBailoutException - Class in org.graalvm.compiler.code
-
Represents a bailout exception with a stack trace in terms of the Java source being compiled
instead of the stack trace of the compiler.
- SpecialCallTargetCacheKey(CallTargetNode.InvokeKind, ResolvedJavaMethod, ResolvedJavaType, Stamp) - Constructor for class org.graalvm.compiler.replacements.PEGraphDecoder.SpecialCallTargetCacheKey
-
- SpectrePHTBarriers - Static variable in class org.graalvm.compiler.core.common.SpectrePHTMitigations.Options
-
- SpectrePHTIndexMasking - Static variable in class org.graalvm.compiler.core.common.SpectrePHTMitigations.Options
-
- SpectrePHTMitigations - Enum in org.graalvm.compiler.core.common
-
- SpectrePHTMitigations.Options - Class in org.graalvm.compiler.core.common
-
- speculation - Variable in class org.graalvm.compiler.nodes.AbstractFixedGuardNode
-
- speculation - Variable in class org.graalvm.compiler.nodes.DeoptimizeNode
-
- speculation - Variable in class org.graalvm.compiler.nodes.GuardNode
-
- speculationLog(SpeculationLog) - Method in class org.graalvm.compiler.nodes.StructuredGraph.Builder
-
- speculationLog - Variable in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
The speculation log to keep track of assumptions taken and failed for previous compilations.
- SpeculationReasonGroup - Class in org.graalvm.compiler.serviceprovider
-
Facility for creating speculation reasons partitioned in groups.
- SpeculationReasonGroup(String, Class<?>...) - Constructor for class org.graalvm.compiler.serviceprovider.SpeculationReasonGroup
-
Creates a speculation group whose context will always match signature
.
- SpeculationReasonGroup.SpeculationContextObject - Interface in org.graalvm.compiler.serviceprovider
-
- SpeculationReasonGroup.SpeculationContextObject.Visitor - Interface in org.graalvm.compiler.serviceprovider
-
- Speculative - Interface in org.graalvm.compiler.phases
-
Interface for phases that performs speculation using a SpeculationLog
to.
- SpeculativeExceptionAnchorNode - Class in org.graalvm.compiler.truffle.compiler.nodes
-
A speculation-less node that is inserted into the exception branch of TruffleBoundary calls
during parsing (graph encoding).
- SpeculativeExceptionAnchorNode(DeoptimizationReason, DeoptimizationAction, ResolvedJavaMethod) - Constructor for class org.graalvm.compiler.truffle.compiler.nodes.SpeculativeExceptionAnchorNode
-
- SpeculativeGuardMovement - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- SpeculativeGuardMovementPhase - Class in org.graalvm.compiler.loop.phases
-
Tries to move guards within a branch inside a loop to a block outside a loop, speculating that
there is no correlation between the condition under which that branch is reached and the
condition of the guard.
- SpeculativeGuardMovementPhase(CanonicalizerPhase) - Constructor for class org.graalvm.compiler.loop.phases.SpeculativeGuardMovementPhase
-
- spillDefinitionPos() - Method in class org.graalvm.compiler.lir.alloc.lsra.Interval
-
- spillInterval(int, Interval, AllocatableValue) - Method in class org.graalvm.compiler.lir.alloc.lsra.MoveResolver
-
- spillMoveFactory - Variable in class org.graalvm.compiler.lir.phases.AllocationPhase.AllocationContext
-
- spillRegisters() - Static method in class org.graalvm.compiler.api.directives.GraalDirectives
-
Spills all caller saved registers.
- SpillRegistersNode - Class in org.graalvm.compiler.nodes.debug
-
- SpillRegistersNode() - Constructor for class org.graalvm.compiler.nodes.debug.SpillRegistersNode
-
- SpillRegistersOp() - Constructor for class org.graalvm.compiler.lir.StandardOp.SpillRegistersOp
-
- spillSize - Variable in class org.graalvm.compiler.lir.framemap.FrameMap
-
Size of the area occupied by spill slots and other stack-allocated memory blocks.
- spillSlot() - Method in class org.graalvm.compiler.lir.alloc.lsra.Interval
-
Gets the canonical spill slot for this interval.
- spillSlotSize(<any>) - Method in class org.graalvm.compiler.lir.framemap.FrameMap
-
Returns the spill slot size for the given ValueKind
.
- spillState() - Method in class org.graalvm.compiler.lir.alloc.lsra.Interval
-
- splitAt(int) - Method in class org.graalvm.compiler.lir.alloc.lsra.Interval.UsePosList
-
Splits this list around a given position.
- splitChildAtOpId(Interval, int, LIRInstruction.OperandMode) - Method in class org.graalvm.compiler.lir.alloc.lsra.LinearScan
-
- splitParent() - Method in class org.graalvm.compiler.lir.alloc.lsra.Interval
-
Gets the split parent for this interval.
- splits - Variable in class org.graalvm.compiler.nodes.LoopBeginNode
-
- splits() - Method in class org.graalvm.compiler.nodes.LoopBeginNode
-
- Splitting - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- splitting - Variable in class org.graalvm.compiler.truffle.runtime.EngineData
-
- SplittingAllowForcedSplits - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- splittingAllowForcedSplits - Variable in class org.graalvm.compiler.truffle.runtime.EngineData
-
- SplittingDumpDecisions - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- splittingDumpDecisions - Variable in class org.graalvm.compiler.truffle.runtime.EngineData
-
- SplittingGrowthLimit - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- splittingGrowthLimit - Variable in class org.graalvm.compiler.truffle.runtime.EngineData
-
- SplittingMaxCalleeSize - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- splittingMaxCalleeSize - Variable in class org.graalvm.compiler.truffle.runtime.EngineData
-
- SplittingMaxPropagationDepth - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- splittingMaxPropagationDepth - Variable in class org.graalvm.compiler.truffle.runtime.EngineData
-
- SplittingTraceEvents - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- splittingTraceEvents - Variable in class org.graalvm.compiler.truffle.runtime.EngineData
-
- SQRT - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.SSEOp
-
- Sqrt() - Constructor for class org.graalvm.compiler.core.common.type.ArithmeticOpTable.UnaryOp.Sqrt
-
- SqrtNode - Class in org.graalvm.compiler.nodes.calc
-
Square root.
- SqrtNode(ValueNode) - Constructor for class org.graalvm.compiler.nodes.calc.SqrtNode
-
- sqrtsd(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- SQUARE_TO_LEN - Static variable in class org.graalvm.compiler.hotspot.HotSpotBackend
-
- squareToLen - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- src - Variable in class org.graalvm.compiler.lir.aarch64.AArch64StringLatin1InflateOp
-
- src - Variable in class org.graalvm.compiler.lir.aarch64.AArch64StringUTF16CompressOp
-
- src - Variable in class org.graalvm.compiler.nodes.calc.EncodeArrayNode
-
- src - Variable in class org.graalvm.compiler.replacements.arraycopy.ArrayCopyCallNode
-
- src1 - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArithmeticOp.BinaryShiftOp
-
- src1 - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArithmeticOp.ExtendedAddSubShiftOp
-
- src1 - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArithmeticOp.MultiplyAddSubOp
-
- src2 - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArithmeticOp.BinaryShiftOp
-
- src2 - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArithmeticOp.ExtendedAddSubShiftOp
-
- src2 - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArithmeticOp.MultiplyAddSubOp
-
- src3 - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArithmeticOp.MultiplyAddSubOp
-
- srcPos - Variable in class org.graalvm.compiler.replacements.arraycopy.ArrayCopyCallNode
-
- srcSize - Variable in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler.AdrpLdrMacroInstruction
-
- SSALinearScan - Class in org.graalvm.compiler.lir.alloc.lsra.ssa
-
- SSALinearScan(TargetDescription, LIRGenerationResult, MoveFactory, RegisterAllocationConfig, AbstractBlockBase<?>[], boolean) - Constructor for class org.graalvm.compiler.lir.alloc.lsra.ssa.SSALinearScan
-
- SSALinearScanEliminateSpillMovePhase - Class in org.graalvm.compiler.lir.alloc.lsra.ssa
-
- SSALinearScanLifetimeAnalysisPhase - Class in org.graalvm.compiler.lir.alloc.lsra.ssa
-
- SSAMoveResolver - Class in org.graalvm.compiler.lir.alloc.lsra.ssa
-
- SSAMoveResolver(LinearScan) - Constructor for class org.graalvm.compiler.lir.alloc.lsra.ssa.SSAMoveResolver
-
- SSAUtil - Class in org.graalvm.compiler.lir.ssa
-
Utilities for working with Static-Single-Assignment LIR form.
- SSAUtil() - Constructor for class org.graalvm.compiler.lir.ssa.SSAUtil
-
- SSAUtil.PhiValueVisitor - Interface in org.graalvm.compiler.lir.ssa
-
- SSEMROp(String, int, int, AMD64Assembler.PreferredNDS, AMD64Assembler.OpAssertion) - Constructor for class org.graalvm.compiler.asm.amd64.AMD64Assembler.SSEMROp
-
- SSEMROp(String, int, int, int, AMD64Assembler.PreferredNDS, AMD64Assembler.OpAssertion) - Constructor for class org.graalvm.compiler.asm.amd64.AMD64Assembler.SSEMROp
-
- SSEOp(String, int, int, AMD64Assembler.PreferredNDS) - Constructor for class org.graalvm.compiler.asm.amd64.AMD64Assembler.SSEOp
-
- SSEOp(String, int, int, AMD64Assembler.PreferredNDS, AMD64Assembler.OpAssertion) - Constructor for class org.graalvm.compiler.asm.amd64.AMD64Assembler.SSEOp
-
- SSEOp(String, int, int, int, AMD64Assembler.PreferredNDS, AMD64Assembler.OpAssertion) - Constructor for class org.graalvm.compiler.asm.amd64.AMD64Assembler.SSEOp
-
- sshllVVI(AArch64ASIMDAssembler.ElementSize, Register, Register, int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.316 Signed shift left long (immediate).
- sshlVVV(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.315 signed shift left (register).
for i in 0..n-1 do
if(byte(src2[i] > 0
dst[i] = (src1[i] << byte(src2[i]
else
dst[i] = (src1[i] >> byte(src2[i])
- sshrVVI(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, Register, int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.317 signed shift right (immediate).
for i in 0..n-1 do dst[i] = src[i] >> imm
- st1MultipleV(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, AArch64Address) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.321 Store multiple single-element structures from one register.
This instruction stores elements to memory from one register.
- st1MultipleVV(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, Register, AArch64Address) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.321 Store multiple single-element structures from two registers.
This instruction stores elements to memory from two registers.
- st1MultipleVVV(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, Register, Register, AArch64Address) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.321 Store multiple single-element structures from three registers.
This instruction stores elements to memory from three registers.
- st1MultipleVVVV(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, Register, Register, Register, AArch64Address) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.321 Store multiple single-element structures from four registers.
This instruction stores elements to memory from four registers.
- StableProfileProvider - Class in org.graalvm.compiler.nodes.spi
-
A
ProfileProvider
that caches the answer to all queries so that each query returns the
same answer for the entire compilation.
- StableProfileProvider() - Constructor for class org.graalvm.compiler.nodes.spi.StableProfileProvider
-
- StableProfileProvider.CachingProfilingInfo - Class in org.graalvm.compiler.nodes.spi
-
Lazy cache of the per method profile queries.
- stack - Variable in class org.graalvm.compiler.java.FrameStateBuilder
-
- stack2reg(AMD64Kind, CompilationResultBuilder, AMD64MacroAssembler, Register, Value) - Static method in class org.graalvm.compiler.lir.amd64.AMD64Move
-
- stackAt(int) - Method in class org.graalvm.compiler.nodes.FrameState
-
Get the value on the stack at the specified stack index.
- stackBias - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- stackBias(GraalHotSpotVMConfig) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- stackEffectOf(int) - Static method in class org.graalvm.compiler.bytecode.Bytecodes
-
Gets the effect on the depth of the expression stack of an instruction denoted by a given
opcode.
- StackInterval - Class in org.graalvm.compiler.lir.stackslotalloc
-
- StackInterval(VirtualStackSlot, <any>) - Constructor for class org.graalvm.compiler.lir.stackslotalloc.StackInterval
-
- StackLeaOp(AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64Move.StackLeaOp
-
- StackLoadAddressOp(AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64Move.StackLoadAddressOp
-
- StackMove(AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.StandardOp.StackMove
-
- StackMoveOp(AllocatableValue, AllocatableValue, Register, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.amd64.vector.AMD64VectorMove.StackMoveOp
-
- StackMoveOptimizationPhase - Class in org.graalvm.compiler.lir.amd64.phases
-
- StackMoveOptimizationPhase() - Constructor for class org.graalvm.compiler.lir.amd64.phases.StackMoveOptimizationPhase
-
- StackMoveOptimizationPhase.Options - Class in org.graalvm.compiler.lir.amd64.phases
-
- stackOp(int) - Method in class org.graalvm.compiler.java.FrameStateBuilder
-
Performs a raw stack operation as defined in the Java bytecode specification.
- stackShadowPages - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- stackSize() - Method in class org.graalvm.compiler.java.FrameStateBuilder
-
Gets the current size (height) of the stack.
- stackSize() - Method in class org.graalvm.compiler.nodes.FrameState
-
Gets the size (height) of the stack.
- StackSlotAllocatorUtil - Class in org.graalvm.compiler.lir.stackslotalloc
-
A stack slot allocator is responsible for translating
virtual
stack
slots into
real
stack slots.
- StackSlotAllocatorUtil() - Constructor for class org.graalvm.compiler.lir.stackslotalloc.StackSlotAllocatorUtil
-
- StackTraceHelper() - Constructor for class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.StackTraceHelper
-
- Stamp - Class in org.graalvm.compiler.core.common.type
-
A stamp is the basis for a type system.
- Stamp() - Constructor for class org.graalvm.compiler.core.common.type.Stamp
-
- stamp - Variable in class org.graalvm.compiler.nodes.loop.DerivedConvertedInductionVariable
-
- stamp(ValueNode) - Method in class org.graalvm.compiler.nodes.NodeView.Default
-
- stamp(ValueNode) - Method in interface org.graalvm.compiler.nodes.NodeView
-
Return a view-specific stamp of the node.
- stamp(long, long) - Method in class org.graalvm.compiler.nodes.util.IntegerHelper
-
- stamp(long, long) - Method in class org.graalvm.compiler.nodes.util.SignedIntegerHelper
-
- stamp(long, long) - Method in class org.graalvm.compiler.nodes.util.UnsignedIntegerHelper
-
- stamp - Variable in class org.graalvm.compiler.nodes.ValueNode
-
The kind of this value.
- stamp(NodeView) - Method in class org.graalvm.compiler.nodes.ValueNode
-
- stamp(ValueNode) - Method in class org.graalvm.compiler.phases.common.CanonicalizerPhase.Tool
-
- StampElement(Stamp, FixReadsPhase.StampElement) - Constructor for class org.graalvm.compiler.phases.common.FixReadsPhase.StampElement
-
- StampFactory - Class in org.graalvm.compiler.core.common.type
-
- StampFactory() - Constructor for class org.graalvm.compiler.core.common.type.StampFactory
-
- stampFor(IntegerStamp) - Method in enum org.graalvm.compiler.core.common.memory.MemoryExtendKind
-
- stampForLeadingZeros(IntegerStamp) - Static method in class org.graalvm.compiler.nodes.type.StampTool
-
- stampForMask(int, long, long) - Static method in class org.graalvm.compiler.core.common.type.IntegerStamp
-
- stampForTrailingZeros(IntegerStamp) - Static method in class org.graalvm.compiler.nodes.type.StampTool
-
- stampFromValueForForcedPhis() - Method in class org.graalvm.compiler.java.BytecodeParser
-
- StampInverter - Interface in org.graalvm.compiler.nodes.spi
-
- stampMap - Variable in class org.graalvm.compiler.phases.common.FixReadsPhase.RawConditionalEliminationVisitor
-
- StampPair - Class in org.graalvm.compiler.core.common.type
-
A pair of stamp with one being the stamp that can be trusted and the other one being a guess that
needs a dynamic check to be used.
- stampProvider - Variable in class org.graalvm.compiler.nodes.spi.CoreProvidersImpl
-
- StampProvider - Interface in org.graalvm.compiler.nodes.spi
-
Provides a capability for creating platform dependent stamps.
- StampTool - Class in org.graalvm.compiler.nodes.type
-
Helper class that is used to keep all stamp-related operations in one place.
- StampTool() - Constructor for class org.graalvm.compiler.nodes.type.StampTool
-
- StandardGraphBuilderPlugins - Class in org.graalvm.compiler.replacements
-
- StandardGraphBuilderPlugins() - Constructor for class org.graalvm.compiler.replacements.StandardGraphBuilderPlugins
-
- StandardGraphBuilderPlugins.AESCryptDelegatePlugin - Class in org.graalvm.compiler.replacements
-
- StandardGraphBuilderPlugins.AESCryptPlugin - Class in org.graalvm.compiler.replacements
-
- StandardGraphBuilderPlugins.AESCryptPluginBase - Class in org.graalvm.compiler.replacements
-
- StandardGraphBuilderPlugins.AllocateUninitializedArrayPlugin - Class in org.graalvm.compiler.replacements
-
- StandardGraphBuilderPlugins.ArrayEqualsInvocationPlugin - Class in org.graalvm.compiler.replacements
-
- StandardGraphBuilderPlugins.BoxPlugin - Class in org.graalvm.compiler.replacements
-
- StandardGraphBuilderPlugins.CacheWritebackPlugin - Class in org.graalvm.compiler.replacements
-
- StandardGraphBuilderPlugins.CounterModeCryptPlugin - Class in org.graalvm.compiler.replacements
-
- StandardGraphBuilderPlugins.GHASHPlugin - Class in org.graalvm.compiler.replacements
-
- StandardGraphBuilderPlugins.IntegerExactBinaryOp - Enum in org.graalvm.compiler.replacements
-
- StandardGraphBuilderPlugins.ReachabilityFencePlugin - Class in org.graalvm.compiler.replacements
-
- StandardGraphBuilderPlugins.StringLatin1IndexOfCharPlugin - Class in org.graalvm.compiler.replacements
-
- StandardGraphBuilderPlugins.UnboxPlugin - Class in org.graalvm.compiler.replacements
-
- StandardGraphBuilderPlugins.UnsafeAccessPlugin - Class in org.graalvm.compiler.replacements
-
- StandardGraphBuilderPlugins.UnsafeAccessPlugin.UnsafeNodeConstructor - Interface in org.graalvm.compiler.replacements
-
- StandardGraphBuilderPlugins.UnsafeCompareAndSwapPlugin - Class in org.graalvm.compiler.replacements
-
- StandardGraphBuilderPlugins.UnsafeFencePlugin - Class in org.graalvm.compiler.replacements
-
- StandardGraphBuilderPlugins.UnsafeGetPlugin - Class in org.graalvm.compiler.replacements
-
- StandardGraphBuilderPlugins.UnsafePutPlugin - Class in org.graalvm.compiler.replacements
-
- StandardGraphBuilderPlugins.UnsignedMathPlugin - Class in org.graalvm.compiler.replacements
-
- StandardOp - Class in org.graalvm.compiler.lir
-
A collection of machine-independent LIR operations, as well as interfaces to be implemented for
specific kinds or LIR operations.
- StandardOp() - Constructor for class org.graalvm.compiler.lir.StandardOp
-
- StandardOp.BindToRegisterOp - Class in org.graalvm.compiler.lir
-
- StandardOp.BlackholeOp - Class in org.graalvm.compiler.lir
-
- StandardOp.BlockEndOp - Interface in org.graalvm.compiler.lir
-
A block delimiter.
- StandardOp.BranchOp - Interface in org.graalvm.compiler.lir
-
Marker interface for a LIR operation that is a conditional jump.
- StandardOp.ImplicitNullCheck - Interface in org.graalvm.compiler.lir
-
- StandardOp.JumpOp - Class in org.graalvm.compiler.lir
-
- StandardOp.LabelHoldingOp - Interface in org.graalvm.compiler.lir
-
- StandardOp.LabelOp - Class in org.graalvm.compiler.lir
-
LIR operation that defines the position of a label.
- StandardOp.LoadConstantOp - Interface in org.graalvm.compiler.lir
-
- StandardOp.MoveOp - Interface in org.graalvm.compiler.lir
-
- StandardOp.NoOp - Class in org.graalvm.compiler.lir
-
A LIR operation that does nothing.
- StandardOp.NullCheck - Interface in org.graalvm.compiler.lir
-
- StandardOp.RestoreRegistersOp - Interface in org.graalvm.compiler.lir
-
- StandardOp.SaveRegistersOp - Class in org.graalvm.compiler.lir
-
An operation that saves registers to the stack.
- StandardOp.SpillRegistersOp - Class in org.graalvm.compiler.lir
-
- StandardOp.StackMove - Class in org.graalvm.compiler.lir
-
- StandardOp.ValueMoveOp - Interface in org.graalvm.compiler.lir
-
Marker interface for a LIR operation that moves some non-constant value to another location.
- StandardPathUtilitiesProvider - Class in org.graalvm.compiler.debug
-
- StandardPathUtilitiesProvider() - Constructor for class org.graalvm.compiler.debug.StandardPathUtilitiesProvider
-
- start - Variable in class org.graalvm.compiler.debug.CloseableCounter
-
- start() - Method in interface org.graalvm.compiler.debug.DebugMemUseTracker
-
Creates a point from which memory usage will be recorded if memory use tracking is
enabled.
- start(DebugContext) - Method in interface org.graalvm.compiler.debug.MemUseTrackerKey
-
Creates a point from which memory usage will be recorded if memory use tracking is
enabled.
- start(DebugContext) - Method in interface org.graalvm.compiler.debug.TimerKey
-
Starts this timer.
- start() - Method in class org.graalvm.compiler.nodes.StructuredGraph
-
- start() - Method in class org.graalvm.compiler.truffle.runtime.CompilationTask
-
- START_NODE_ORDER_ID - Static variable in class org.graalvm.compiler.nodes.GraphEncoder
-
The orderId of the
start node
of the encoded graph.
- startAddress - Variable in class org.graalvm.compiler.code.HexCodeFile
-
- startBlock - Variable in class org.graalvm.compiler.core.common.alloc.DefaultCodeEmissionOrder
-
- startIf(LogicNode, ProfileData.BranchProbabilityData) - Method in class org.graalvm.compiler.replacements.GraphKit
-
Starts an if-block.
- startIndex(CanonicalizerTool, ValueNode, JavaConstant, Stride, ConstantReflectionUtil.ArrayBaseOffsetProvider) - Static method in class org.graalvm.compiler.nodes.util.ConstantReflectionUtil
-
Compute an element index from a byte offset from the start of the array object.
- startInvokeWithException(ResolvedJavaMethod, CallTargetNode.InvokeKind, FrameStateBuilder, int, ValueNode...) - Method in class org.graalvm.compiler.replacements.GraphKit
-
- startInvokeWithException(CallTargetNode, FrameStateBuilder, int) - Method in class org.graalvm.compiler.replacements.GraphKit
-
- startNewBlock(int) - Method in class org.graalvm.compiler.java.BciBlockMapping
-
Wrapper around makeBlock.
- StartNode - Class in org.graalvm.compiler.nodes
-
The start node of a graph.
- StartNode(NodeClass<? extends StartNode>) - Constructor for class org.graalvm.compiler.nodes.StartNode
-
- StartNode() - Constructor for class org.graalvm.compiler.nodes.StartNode
-
- startWithException(T, ExceptionObjectNode, FrameStateBuilder, int) - Method in class org.graalvm.compiler.replacements.GraphKit
-
- state(DeoptimizingNode) - Method in class org.graalvm.compiler.core.gen.NodeLIRBuilder
-
- state(DeoptimizingNode) - Method in class org.graalvm.compiler.core.gen.NodeMatchRules
-
- state - Variable in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotSafepointOp
-
- state - Variable in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotSafepointOp
-
- state - Variable in class org.graalvm.compiler.lir.aarch64.AArch64Call.CallOp
-
- state - Variable in class org.graalvm.compiler.lir.aarch64.AArch64Move.NullCheckOp
-
- state - Variable in class org.graalvm.compiler.lir.amd64.AMD64Binary.MemoryTwoOp
-
- state - Variable in class org.graalvm.compiler.lir.amd64.AMD64BinaryConsumer.MemoryConstOp
-
- state - Variable in class org.graalvm.compiler.lir.amd64.AMD64BinaryConsumer.MemoryMROp
-
- state - Variable in class org.graalvm.compiler.lir.amd64.AMD64BinaryConsumer.MemoryRMOp
-
- state - Variable in class org.graalvm.compiler.lir.amd64.AMD64Call.CallOp
-
- state - Variable in class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.CmpBranchOp
-
- state - Variable in class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.CmpConstBranchOp
-
- state - Variable in class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.TestBranchOp
-
- state - Variable in class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.TestConstBranchOp
-
- state - Variable in class org.graalvm.compiler.lir.amd64.AMD64Move.NullCheckOp
-
- state - Variable in class org.graalvm.compiler.lir.amd64.AMD64MulDivOp
-
- state - Variable in class org.graalvm.compiler.lir.amd64.AMD64Unary.MemoryOp
-
- state - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorBinary.AVXBinaryMemoryOp
-
- state - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorMove.VectorMemOp
-
- state - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorUnary.AVXConvertMemoryOp
-
- state - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorUnary.AVXUnaryMemoryOp
-
- state - Variable in class org.graalvm.compiler.lir.asm.CompilationResultBuilder.PendingImplicitException
-
- state - Variable in class org.graalvm.compiler.lir.FullInfopointOp
-
- State() - Constructor for class org.graalvm.compiler.nodeinfo.StructuralInput.State
-
- state - Variable in class org.graalvm.compiler.nodes.GraphDecoder.LoopExplosionState
-
- state(DeoptimizingNode) - Method in interface org.graalvm.compiler.nodes.spi.NodeLIRBuilderTool
-
- state - Variable in class org.graalvm.compiler.phases.graph.PostOrderNodeIterator
-
- state - Variable in class org.graalvm.compiler.replacements.GraphKit.WithExceptionStructure
-
- state - Variable in class org.graalvm.compiler.replacements.nodes.GHASHProcessBlocksNode
-
- STATE_FLAGS - Static variable in class org.graalvm.compiler.lir.LIRFrameState
-
- stateAfter - Variable in class org.graalvm.compiler.nodes.AbstractStateSplit
-
- stateAfter() - Method in class org.graalvm.compiler.nodes.AbstractStateSplit
-
- stateAfter - Variable in class org.graalvm.compiler.nodes.BeginStateSplitNode
-
- stateAfter() - Method in class org.graalvm.compiler.nodes.BeginStateSplitNode
-
- stateAfter() - Method in class org.graalvm.compiler.nodes.extended.RawStoreNode
-
- stateAfter() - Method in class org.graalvm.compiler.nodes.extended.StateSplitProxyNode
-
- stateAfter() - Method in class org.graalvm.compiler.nodes.InvokeWithExceptionNode
-
- stateAfter() - Method in class org.graalvm.compiler.nodes.java.AbstractCompareAndSwapNode
-
- stateAfter() - Method in class org.graalvm.compiler.nodes.java.LoweredAtomicReadAndAddNode
-
- stateAfter() - Method in class org.graalvm.compiler.nodes.java.LoweredAtomicReadAndWriteNode
-
- stateAfter() - Method in class org.graalvm.compiler.nodes.java.StoreFieldNode
-
- stateAfter() - Method in class org.graalvm.compiler.nodes.java.StoreIndexedNode
-
- stateAfter() - Method in class org.graalvm.compiler.nodes.memory.AbstractWriteNode
-
- stateAfter() - Method in interface org.graalvm.compiler.nodes.StateSplit
-
Gets the
FrameState
corresponding to the state of the JVM after execution of this
node.
- stateAfter - Variable in class org.graalvm.compiler.replacements.nodes.BasicArrayCopyNode
-
- stateAfter() - Method in class org.graalvm.compiler.replacements.nodes.BasicArrayCopyNode
-
- stateAfter - Variable in class org.graalvm.compiler.replacements.nodes.MacroNode
-
- stateAfter() - Method in class org.graalvm.compiler.replacements.nodes.MacroNode
-
- stateAfter - Variable in class org.graalvm.compiler.replacements.nodes.MacroWithExceptionNode
-
- stateAfter() - Method in class org.graalvm.compiler.replacements.nodes.MacroWithExceptionNode
-
- stateAfter - Variable in class org.graalvm.compiler.truffle.compiler.nodes.asserts.NeverPartOfCompilationNode
-
- stateAfter() - Method in class org.graalvm.compiler.truffle.compiler.nodes.asserts.NeverPartOfCompilationNode
-
- stateAfterOrderId - Variable in class org.graalvm.compiler.nodes.GraphDecoder.InvokeData
-
- stateBefore() - Method in class org.graalvm.compiler.nodes.AbstractDeoptimizeNode
-
- stateBefore - Variable in class org.graalvm.compiler.nodes.DeoptimizingFixedWithNextNode
-
- stateBefore() - Method in class org.graalvm.compiler.nodes.DeoptimizingFixedWithNextNode
-
- stateBefore() - Method in interface org.graalvm.compiler.nodes.DeoptimizingNode.DeoptBefore
-
- stateBefore() - Method in class org.graalvm.compiler.nodes.gc.G1PreWriteBarrier
-
- stateBefore() - Method in class org.graalvm.compiler.nodes.java.AccessMonitorNode
-
- stateDuring() - Method in class org.graalvm.compiler.hotspot.replacements.FastNotifyNode
-
- stateDuring() - Method in interface org.graalvm.compiler.nodes.DeoptimizingNode.DeoptDuring
-
- stateDuring - Variable in class org.graalvm.compiler.nodes.extended.ForeignCallNode
-
- stateDuring() - Method in class org.graalvm.compiler.nodes.extended.ForeignCallNode
-
- stateDuring() - Method in class org.graalvm.compiler.nodes.InvokeNode
-
- stateDuring() - Method in class org.graalvm.compiler.nodes.InvokeWithExceptionNode
-
- stateDuring() - Method in class org.graalvm.compiler.replacements.nodes.BasicArrayCopyNode
-
- stateFor(NodeWithState, FrameState) - Method in class org.graalvm.compiler.core.gen.NodeLIRBuilder
-
- stateForWithExceptionEdge(NodeWithState, FrameState, LabelRef) - Method in class org.graalvm.compiler.core.gen.NodeLIRBuilder
-
- StatelessPostOrderNodeIterator - Class in org.graalvm.compiler.phases.graph
-
This iterator implements a reverse post order iteration over the fixed nodes in the graph,
starting at the given fixed node.
- StatelessPostOrderNodeIterator(FixedNode) - Constructor for class org.graalvm.compiler.phases.graph.StatelessPostOrderNodeIterator
-
- statements() - Method in interface org.graalvm.compiler.core.match.MatchStatementSet
-
- StateProcedure - Interface in org.graalvm.compiler.lir
-
- states() - Method in interface org.graalvm.compiler.nodes.spi.NodeWithState
-
- StateSplit - Interface in org.graalvm.compiler.nodes
-
A state split is a node that may have a frame state associated with it.
- StateSplitProxyNode - Class in org.graalvm.compiler.nodes.extended
-
- StateSplitProxyNode(ValueNode) - Constructor for class org.graalvm.compiler.nodes.extended.StateSplitProxyNode
-
- StateSplitProxyNode(ValueNode, boolean) - Constructor for class org.graalvm.compiler.nodes.extended.StateSplitProxyNode
-
- stateWithExceptionEdge(DeoptimizingNode, LabelRef) - Method in class org.graalvm.compiler.core.gen.NodeLIRBuilder
-
- STATIC - Static variable in class org.graalvm.compiler.truffle.compiler.nodes.frame.VirtualFrameAccessFlags
-
- STATIC_OBJECT - Static variable in class org.graalvm.compiler.truffle.compiler.nodes.frame.VirtualFrameAccessFlags
-
- STATIC_PRIMITIVE - Static variable in class org.graalvm.compiler.truffle.compiler.nodes.frame.VirtualFrameAccessFlags
-
- staticAssert(boolean, String) - Static method in class org.graalvm.compiler.replacements.nodes.AssertionNode
-
- staticAssert(boolean, String, Object, Object) - Static method in class org.graalvm.compiler.replacements.nodes.AssertionNode
-
- staticAssert(boolean, String) - Static method in class org.graalvm.compiler.replacements.ReplacementsUtil
-
Asserts that condition evaluates to true by the time compilation is finished.
- staticAssert(boolean, String, Object) - Static method in class org.graalvm.compiler.replacements.ReplacementsUtil
-
- StaticDeoptimizingNode - Interface in org.graalvm.compiler.nodes
-
- StaticDeoptimizingNode.GuardPriority - Enum in org.graalvm.compiler.nodes
-
Describes how much information is gathered when deoptimization triggers.
- staticFieldBase(StructuredGraph, ResolvedJavaField) - Method in class org.graalvm.compiler.hotspot.meta.DefaultHotSpotLoweringProvider
-
- staticFieldBase(StructuredGraph, ResolvedJavaField) - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- statisticsClassValue - Static variable in class org.graalvm.compiler.lir.phases.LIRPhase
-
- StatisticsListener - Class in org.graalvm.compiler.truffle.runtime.debug
-
- statisticsListener - Variable in class org.graalvm.compiler.truffle.runtime.EngineData
-
- stlr(int, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
Store-release.
- stlxr(int, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
Store-release exclusive.
- storageKind(JavaType) - Method in class org.graalvm.compiler.core.gen.DebugInfoBuilder
-
- storeBarrierType(RawStoreNode) - Method in interface org.graalvm.compiler.nodes.gc.BarrierSet
-
- storeBarrierType(RawStoreNode) - Method in class org.graalvm.compiler.nodes.gc.CardTableBarrierSet
-
- storeBarrierType(RawStoreNode) - Method in class org.graalvm.compiler.nodes.gc.G1BarrierSet
-
- storeByte(Object, long, byte, JavaKind, LocationIdentity) - Static method in class org.graalvm.compiler.nodes.extended.RawStoreNode
-
- storeChar(Object, long, char, JavaKind, LocationIdentity) - Static method in class org.graalvm.compiler.nodes.extended.RawStoreNode
-
- storeExclusive(int, Register, Register, Register, boolean) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
Store exclusive.
- StoreFieldNode - Class in org.graalvm.compiler.nodes.java
-
The StoreFieldNode
represents a write to a static or instance field.
- StoreFieldNode(ValueNode, ResolvedJavaField, ValueNode) - Constructor for class org.graalvm.compiler.nodes.java.StoreFieldNode
-
- StoreFieldNode(ValueNode, ResolvedJavaField, ValueNode, MemoryOrderMode) - Constructor for class org.graalvm.compiler.nodes.java.StoreFieldNode
-
- StoreFieldNode(ValueNode, ResolvedJavaField, ValueNode, FrameState) - Constructor for class org.graalvm.compiler.nodes.java.StoreFieldNode
-
- StoreFieldNode(ValueNode, ResolvedJavaField, ValueNode, FrameState, MemoryOrderMode) - Constructor for class org.graalvm.compiler.nodes.java.StoreFieldNode
-
- StoreHubNode - Class in org.graalvm.compiler.nodes.extended
-
- StoreHubNode(ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.nodes.extended.StoreHubNode
-
- StoreIndexedNode - Class in org.graalvm.compiler.nodes.java
-
The StoreIndexedNode
represents a write to an array element.
- StoreIndexedNode(ValueNode, ValueNode, GuardingNode, GuardingNode, JavaKind, ValueNode) - Constructor for class org.graalvm.compiler.nodes.java.StoreIndexedNode
-
- storeLocal(int, Value) - Method in interface org.graalvm.compiler.core.gen.BytecodeParserTool
-
- storeLocal(JavaKind, int) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- storeLocal(int, JavaKind, ValueNode) - Method in class org.graalvm.compiler.java.FrameStateBuilder
-
Stores a given local variable at the specified index.
- storeObject(Object, long, Object, JavaKind, LocationIdentity, boolean) - Static method in class org.graalvm.compiler.nodes.extended.RawStoreNode
-
- storeOne(int, int) - Method in class org.graalvm.compiler.java.LargeLocalLiveness
-
- storeOne(int, int) - Method in class org.graalvm.compiler.java.LocalLiveness
-
Add this local to liveKill if it wasn't already generated in this block.
- storeOne(int, int) - Method in class org.graalvm.compiler.java.SmallLocalLiveness
-
- StoreOp(AArch64Kind, AArch64AddressValue, AllocatableValue, LIRFrameState) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64Move.StoreOp
-
- StoreReleaseOp(AArch64Kind, AArch64AddressValue, AllocatableValue, LIRFrameState) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64Move.StoreReleaseOp
-
- StoreZeroOp(AArch64Kind, AArch64AddressValue, LIRFrameState) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64Move.StoreZeroOp
-
- stp(int, Register, Register, AArch64Address) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.277 Store Pair of Registers calculates an address from a base register value and an
immediate offset, and stores two 32-bit words or two 64-bit doublewords to the calculated
address, from two registers.
- str(int, Register, AArch64Address) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
Stores register rt into memory pointed by address.
- str(int, Register, AArch64Address) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
Stores register rt into memory pointed by address.
- str(int, Register, AArch64Address, boolean) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
Stores register rt into memory pointed by address.
- strategy - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ControlFlow.StrategySwitchOp
-
- strategy - Variable in class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.StrategySwitchOp
-
- StrategySwitchOp(SwitchStrategy, LabelRef[], LabelRef, AllocatableValue, Function<Condition, AArch64Assembler.ConditionFlag>) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64ControlFlow.StrategySwitchOp
-
- StrategySwitchOp(LIRInstructionClass<? extends AArch64ControlFlow.StrategySwitchOp>, SwitchStrategy, LabelRef[], LabelRef, AllocatableValue, Function<Condition, AArch64Assembler.ConditionFlag>) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64ControlFlow.StrategySwitchOp
-
- StrategySwitchOp(SwitchStrategy, LabelRef[], LabelRef, AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.StrategySwitchOp
-
- StrategySwitchOp(LIRInstructionClass<? extends AMD64ControlFlow.StrategySwitchOp>, SwitchStrategy, LabelRef[], LabelRef, AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.StrategySwitchOp
-
- stream - Variable in class org.graalvm.compiler.bytecode.BytecodeSwitch
-
- stream(E) - Method in class org.graalvm.compiler.core.common.cfg.DominatorOptimizationProblem
-
Returns a
Stream of blocks for which
flag
is set.
- stream() - Method in interface org.graalvm.compiler.graph.iterators.NodeIterable
-
- stream() - Method in class org.graalvm.compiler.graph.NodeList
-
- stream() - Method in class org.graalvm.compiler.graph.NodeList.SubList
-
- stream - Variable in class org.graalvm.compiler.java.BytecodeParser
-
- strengthenPiStamp(Stamp) - Method in class org.graalvm.compiler.nodes.PiNode
-
- StressExplicitExceptionCode - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- StressInvokeWithExceptionNode - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- StressTestEarlyReads - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- StrictDeoptInsertionChecks - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- strictlyDominates(AbstractBlockBase<?>, AbstractBlockBase<?>) - Static method in interface org.graalvm.compiler.core.common.cfg.AbstractControlFlowGraph
-
True if block a
dominates block b
and a
is not identical block to
b
.
- Stride - Enum in org.graalvm.compiler.core.common
-
A byte stride.
- stride - Variable in class org.graalvm.compiler.lir.amd64.AMD64AddressValue
-
- stride - Variable in class org.graalvm.compiler.replacements.nodes.VectorizedMismatchNode
-
Element size in log2 format (0: byte, 1: char, 2: int, 3: long).
- strideA - Variable in class org.graalvm.compiler.replacements.nodes.ArrayCompareToNode
-
Stride
of one array to compare.
- strideA - Variable in class org.graalvm.compiler.replacements.nodes.ArrayRegionCompareToNode
-
Element size of arrayA.
- strideB - Variable in class org.graalvm.compiler.replacements.nodes.ArrayCompareToNode
-
Stride
of the other array to compare.
- strideB - Variable in class org.graalvm.compiler.replacements.nodes.ArrayRegionCompareToNode
-
Element size of arrayB.
- strideNode() - Method in class org.graalvm.compiler.nodes.loop.BasicInductionVariable
-
- strideNode() - Method in class org.graalvm.compiler.nodes.loop.DerivedConvertedInductionVariable
-
- strideNode() - Method in class org.graalvm.compiler.nodes.loop.DerivedOffsetInductionVariable
-
- strideNode() - Method in class org.graalvm.compiler.nodes.loop.DerivedScaledInductionVariable
-
- strideNode() - Method in class org.graalvm.compiler.nodes.loop.InductionVariable
-
Returns the stride of the induction variable.
- StrideUtil - Class in org.graalvm.compiler.core.common
-
This class provides utility methods for "stride-agnostic" intrinsic nodes such as
org.graalvm.compiler.replacements.nodes.ArrayRegionCompareToNode
.
- StrideUtil() - Constructor for class org.graalvm.compiler.core.common.StrideUtil
-
- STRING_VALUE_FIELD - Static variable in class org.graalvm.compiler.replacements.StandardGraphBuilderPlugins
-
- StringHelperIntrinsics - Class in org.graalvm.compiler.replacements
-
- StringHelperIntrinsics() - Constructor for class org.graalvm.compiler.replacements.StringHelperIntrinsics
-
- StringIndexOfConstantLimit - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- StringLatin1IndexOfCharPlugin() - Constructor for class org.graalvm.compiler.replacements.StandardGraphBuilderPlugins.StringLatin1IndexOfCharPlugin
-
- StringLatin1InflateNode - Class in org.graalvm.compiler.replacements
-
Represents java.lang.StringLatin1.inflate methods.
- StringLatin1InflateNode(ValueNode, ValueNode, ValueNode, JavaKind) - Constructor for class org.graalvm.compiler.replacements.StringLatin1InflateNode
-
- StringLatin1Snippets - Class in org.graalvm.compiler.replacements
-
Substitutions for java.lang.StringLatin1
methods.
- StringLatin1Snippets() - Constructor for class org.graalvm.compiler.replacements.StringLatin1Snippets
-
- StringLatin1Snippets.Templates - Class in org.graalvm.compiler.replacements
-
- stringSimilarity(String, String) - Static method in class org.graalvm.compiler.options.OptionsParser
-
Compute string similarity based on Dice's coefficient.
- StringToBytesNode - Class in org.graalvm.compiler.nodes.debug
-
The StringToBytesNode
transforms a compilation-time String into a byte array in the
compiled code.
- StringToBytesNode(String, Stamp) - Constructor for class org.graalvm.compiler.nodes.debug.StringToBytesNode
-
- stringToBytesSnippets - Variable in class org.graalvm.compiler.hotspot.meta.DefaultHotSpotLoweringProvider
-
- StringToBytesSnippets - Class in org.graalvm.compiler.hotspot.replacements
-
- StringToBytesSnippets() - Constructor for class org.graalvm.compiler.hotspot.replacements.StringToBytesSnippets
-
- StringToBytesSnippets.Templates - Class in org.graalvm.compiler.hotspot.replacements
-
- StringUTF16CompressNode - Class in org.graalvm.compiler.replacements
-
Represents java.lang.StringUTF16.compress methods.
- StringUTF16CompressNode(ValueNode, ValueNode, ValueNode, JavaKind) - Constructor for class org.graalvm.compiler.replacements.StringUTF16CompressNode
-
- StringUTF16Snippets - Class in org.graalvm.compiler.replacements
-
Snippets for for java.lang.StringUTF16
methods.
- StringUTF16Snippets() - Constructor for class org.graalvm.compiler.replacements.StringUTF16Snippets
-
- StringUTF16Snippets.Templates - Class in org.graalvm.compiler.replacements
-
- stripCast(Value) - Static method in class org.graalvm.compiler.lir.LIRValueUtil
-
- stripKilledLoopLocations(Loop<Block>, BlockT) - Method in class org.graalvm.compiler.virtual.phases.ea.EffectsClosure
-
- stripKilledLoopLocations(Loop<Block>, BlockT) - Method in class org.graalvm.compiler.virtual.phases.ea.PartialEscapeClosure
-
- stripKilledLoopLocations(Loop<Block>, PEReadEliminationBlockState) - Method in class org.graalvm.compiler.virtual.phases.ea.PEReadEliminationClosure
-
- stripKilledLoopLocations(Loop<Block>, ReadEliminationBlockState) - Method in class org.graalvm.compiler.virtual.phases.ea.ReadEliminationClosure
-
- stripMinedInner - Variable in class org.graalvm.compiler.nodes.LoopBeginNode
-
- stripMinedLimit - Variable in class org.graalvm.compiler.nodes.LoopBeginNode
-
- stripMinedOuter - Variable in class org.graalvm.compiler.nodes.LoopBeginNode
-
- StructuralInput - Class in org.graalvm.compiler.nodeinfo
-
Marker type for describing node inputs in snippets that are not of type
InputType.Value
.
- StructuralInput.Anchor - Class in org.graalvm.compiler.nodeinfo
-
- StructuralInput.Association - Class in org.graalvm.compiler.nodeinfo
-
- StructuralInput.Condition - Class in org.graalvm.compiler.nodeinfo
-
- StructuralInput.Extension - Class in org.graalvm.compiler.nodeinfo
-
- StructuralInput.Guard - Class in org.graalvm.compiler.nodeinfo
-
- StructuralInput.MarkerType - Annotation Type in org.graalvm.compiler.nodeinfo
-
- StructuralInput.Memory - Class in org.graalvm.compiler.nodeinfo
-
- StructuralInput.State - Class in org.graalvm.compiler.nodeinfo
-
- Structure() - Constructor for class org.graalvm.compiler.replacements.GraphKit.Structure
-
- StructuredGraph - Class in org.graalvm.compiler.nodes
-
A graph that contains at least one distinguished node : the
start
node.
- StructuredGraph.AllowAssumptions - Enum in org.graalvm.compiler.nodes
-
Constants denoting whether or not Assumption
s can be made while processing a graph.
- StructuredGraph.Builder - Class in org.graalvm.compiler.nodes
-
- StructuredGraph.ScheduleResult - Class in org.graalvm.compiler.nodes
-
- structureEquals(SwitchNode) - Method in class org.graalvm.compiler.nodes.extended.SwitchNode
-
- stub - Variable in class org.graalvm.compiler.hotspot.HotSpotLIRGenerationResult
-
- stub - Variable in class org.graalvm.compiler.hotspot.nodes.StubStartNode
-
- Stub - Class in org.graalvm.compiler.hotspot.stubs
-
Base class for implementing some low level code providing the out-of-line slow path for a snippet
and/or a callee saved call to a HotSpot C/C++ runtime function or even another compiled Java
method.
- Stub(OptionValues, HotSpotProviders, HotSpotForeignCallLinkage) - Constructor for class org.graalvm.compiler.hotspot.stubs.Stub
-
Creates a new stub.
- stub - Variable in class org.graalvm.compiler.replacements.AllocationSnippets.AllocationSnippetCounters
-
- STUB - Static variable in class org.graalvm.compiler.replacements.nodes.VectorizedMismatchForeignCalls
-
- STUB_AES_DECRYPT - Static variable in class org.graalvm.compiler.replacements.nodes.CryptoForeignCalls
-
- STUB_AES_ENCRYPT - Static variable in class org.graalvm.compiler.replacements.nodes.CryptoForeignCalls
-
- STUB_CTR_AES_CRYPT - Static variable in class org.graalvm.compiler.replacements.nodes.CryptoForeignCalls
-
- STUB_GHASH_PROCESS_BLOCKS - Static variable in class org.graalvm.compiler.replacements.nodes.CryptoForeignCalls
-
- STUB_INDEX_OF_1_S1 - Static variable in class org.graalvm.compiler.replacements.nodes.ArrayIndexOfForeignCalls
-
- STUB_INDEX_OF_1_S2 - Static variable in class org.graalvm.compiler.replacements.nodes.ArrayIndexOfForeignCalls
-
- STUB_INDEX_OF_1_S4 - Static variable in class org.graalvm.compiler.replacements.nodes.ArrayIndexOfForeignCalls
-
- STUB_INDEX_OF_2_S1 - Static variable in class org.graalvm.compiler.replacements.nodes.ArrayIndexOfForeignCalls
-
- STUB_INDEX_OF_2_S2 - Static variable in class org.graalvm.compiler.replacements.nodes.ArrayIndexOfForeignCalls
-
- STUB_INDEX_OF_2_S4 - Static variable in class org.graalvm.compiler.replacements.nodes.ArrayIndexOfForeignCalls
-
- STUB_INDEX_OF_3_S1 - Static variable in class org.graalvm.compiler.replacements.nodes.ArrayIndexOfForeignCalls
-
- STUB_INDEX_OF_3_S2 - Static variable in class org.graalvm.compiler.replacements.nodes.ArrayIndexOfForeignCalls
-
- STUB_INDEX_OF_3_S4 - Static variable in class org.graalvm.compiler.replacements.nodes.ArrayIndexOfForeignCalls
-
- STUB_INDEX_OF_4_S1 - Static variable in class org.graalvm.compiler.replacements.nodes.ArrayIndexOfForeignCalls
-
- STUB_INDEX_OF_4_S2 - Static variable in class org.graalvm.compiler.replacements.nodes.ArrayIndexOfForeignCalls
-
- STUB_INDEX_OF_4_S4 - Static variable in class org.graalvm.compiler.replacements.nodes.ArrayIndexOfForeignCalls
-
- STUB_INDEX_OF_TWO_CONSECUTIVE_S1 - Static variable in class org.graalvm.compiler.replacements.nodes.ArrayIndexOfForeignCalls
-
- STUB_INDEX_OF_TWO_CONSECUTIVE_S2 - Static variable in class org.graalvm.compiler.replacements.nodes.ArrayIndexOfForeignCalls
-
- STUB_INDEX_OF_TWO_CONSECUTIVE_S4 - Static variable in class org.graalvm.compiler.replacements.nodes.ArrayIndexOfForeignCalls
-
- STUB_INDEX_OF_TWO_CONSECUTIVE_WITH_MASK_S1 - Static variable in class org.graalvm.compiler.replacements.nodes.ArrayIndexOfForeignCalls
-
- STUB_INDEX_OF_TWO_CONSECUTIVE_WITH_MASK_S2 - Static variable in class org.graalvm.compiler.replacements.nodes.ArrayIndexOfForeignCalls
-
- STUB_INDEX_OF_TWO_CONSECUTIVE_WITH_MASK_S4 - Static variable in class org.graalvm.compiler.replacements.nodes.ArrayIndexOfForeignCalls
-
- STUB_INDEX_OF_WITH_MASK_S1 - Static variable in class org.graalvm.compiler.replacements.nodes.ArrayIndexOfForeignCalls
-
- STUB_INDEX_OF_WITH_MASK_S2 - Static variable in class org.graalvm.compiler.replacements.nodes.ArrayIndexOfForeignCalls
-
- STUB_INDEX_OF_WITH_MASK_S4 - Static variable in class org.graalvm.compiler.replacements.nodes.ArrayIndexOfForeignCalls
-
- stubAssertion(boolean, Word, long, long) - Static method in class org.graalvm.compiler.hotspot.replacements.AssertionSnippets
-
- StubCompilationIdentifier - Class in org.graalvm.compiler.hotspot.stubs
-
- StubCompilationIdentifier(Stub) - Constructor for class org.graalvm.compiler.hotspot.stubs.StubCompilationIdentifier
-
- StubForeignCallNode - Class in org.graalvm.compiler.hotspot.nodes
-
Node for a
foreign call from within a stub.
- StubForeignCallNode(ForeignCallsProvider, Stamp, ForeignCallDescriptor, ValueNode...) - Constructor for class org.graalvm.compiler.hotspot.nodes.StubForeignCallNode
-
- StubOptions - Class in org.graalvm.compiler.hotspot.stubs
-
Options related to HotSpot Graal-generated stubs.
- StubOptions() - Constructor for class org.graalvm.compiler.hotspot.stubs.StubOptions
-
- StubPort - Annotation Type in org.graalvm.compiler.lir
-
Denotes port of a HotSpot stub.
- StubPorts - Annotation Type in org.graalvm.compiler.lir
-
- STUBS - Static variable in class org.graalvm.compiler.replacements.amd64.AMD64ArrayEqualsWithMaskForeignCalls
-
- STUBS - Static variable in class org.graalvm.compiler.replacements.amd64.AMD64CalcStringAttributesForeignCalls
-
- STUBS - Static variable in class org.graalvm.compiler.replacements.nodes.ArrayCompareToForeignCalls
-
- STUBS - Static variable in class org.graalvm.compiler.replacements.nodes.ArrayCopyWithConversionsForeignCalls
-
- STUBS - Static variable in class org.graalvm.compiler.replacements.nodes.ArrayEqualsForeignCalls
-
- STUBS - Static variable in class org.graalvm.compiler.replacements.nodes.ArrayRegionCompareToForeignCalls
-
- STUBS_AARCH64 - Static variable in class org.graalvm.compiler.replacements.nodes.ArrayIndexOfForeignCalls
-
- STUBS_AMD64 - Static variable in class org.graalvm.compiler.replacements.nodes.ArrayIndexOfForeignCalls
-
- StubStartNode - Class in org.graalvm.compiler.hotspot.nodes
-
Start node for a
Stub
's graph.
- StubStartNode(Stub) - Constructor for class org.graalvm.compiler.hotspot.nodes.StubStartNode
-
- StubUtil - Class in org.graalvm.compiler.hotspot.stubs
-
A collection of methods used in
Stub
s.
- StubUtil() - Constructor for class org.graalvm.compiler.hotspot.stubs.StubUtil
-
- STUCK_COMPILATION_EXIT_CODE - Static variable in interface org.graalvm.compiler.core.CompilationWatchDog.EventHandler
-
Exit code to be used when exiting a process due to a stuck compilation.
- stxr(int, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
Store address exclusive.
- sub(int, Register, Register, int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.313 Subtract (Immediate).
- sub(int, Register, Register, Register, AArch64Assembler.ShiftType, int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.314 Subtract (shifted register).
- sub(int, Register, Register, Register, AArch64Assembler.ExtendType, int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.312 Subtract (extended register).
- sub(int, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
dst = src1 - src2.
- sub(int, Register, Register, Register, AArch64Assembler.ShiftType, int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
dst = src1 - shiftType(src2, shiftAmt & (size-1)) and sets condition flags.
- sub(int, Register, Register, int, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
dst = src - immediate.
- sub(int, Register, Register, int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
dst = src - immediate.
- SUB - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64BinaryArithmetic
-
- SUB - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.SSEOp
-
- Sub(boolean, boolean) - Constructor for class org.graalvm.compiler.core.common.type.ArithmeticOpTable.BinaryOp.Sub
-
- sub(StructuredGraph, ValueNode, ValueNode, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.BinaryArithmeticNode
-
- sub(ValueNode, ValueNode, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.BinaryArithmeticNode
-
- sub(ValueNode, ValueNode) - Static method in class org.graalvm.compiler.nodes.calc.BinaryArithmeticNode
-
- sub(StructuredGraph, ValueNode, ValueNode) - Static method in class org.graalvm.compiler.nodes.loop.MathUtil
-
- sub(StructuredGraph, ValueNode, ValueNode, boolean) - Static method in class org.graalvm.compiler.nodes.loop.MathUtil
-
- sub(ValueNode, ValueNode) - Method in class org.graalvm.compiler.replacements.InvocationPluginHelper
-
- subl(AMD64Address, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- subl(Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- subl(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- sublAndJcc(Register, Register, AMD64Assembler.ConditionFlag, Label, boolean) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- sublAndJcc(Register, int, AMD64Assembler.ConditionFlag, Label, boolean) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- subList(int) - Method in class org.graalvm.compiler.graph.NodeList
-
- subList(int) - Method in class org.graalvm.compiler.graph.NodeList.SubList
-
- subMemory(ValueNode, LIRLowerableAccess) - Method in class org.graalvm.compiler.core.amd64.AMD64NodeMatchRules
-
- submitCompilation(BackgroundCompileQueue.Priority, OptimizedCallTarget) - Method in class org.graalvm.compiler.truffle.runtime.BackgroundCompileQueue
-
- submitForCompilation(OptimizedCallTarget, boolean) - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- submitInitialization(OptimizedCallTarget, Consumer<CompilationTask>) - Method in class org.graalvm.compiler.truffle.runtime.BackgroundCompileQueue
-
- SubNode - Class in org.graalvm.compiler.nodes.calc
-
- SubNode(ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.nodes.calc.SubNode
-
- SubNode(NodeClass<? extends SubNode>, ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.nodes.calc.SubNode
-
- subpd(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- subq(Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- subq(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- subqAndJcc(Register, Register, AMD64Assembler.ConditionFlag, Label, boolean) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- subqAndJcc(Register, int, AMD64Assembler.ConditionFlag, Label, boolean) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- subqWide(Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- subs(int, Register, Register, int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.319 Subtract (immediate) & set flags.
- subs(int, Register, Register, Register, AArch64Assembler.ShiftType, int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.320 Subtract (shifted register) & set flags.
- subs(int, Register, Register, Register, AArch64Assembler.ExtendType, int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.318 Subtract (extended register) & set flags.
- subs(int, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
dst = src1 - src2 and sets condition flags.
- subs(int, Register, Register, int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
dst = src - aimm and sets condition flags.
- subsd(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- subsd(Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- subSequence(int, int) - Method in class org.graalvm.compiler.phases.ClassTypeSequence
-
- subSequence(int, int) - Method in class org.graalvm.compiler.phases.LazyName
-
- subSSS(AArch64ASIMDAssembler.ElementSize, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.334 Integer subtract scalar.
dst[0] = int_sub(src1[0], src2[0])
- substitute(Node, ControlFlowGraph, NodeBitMap, LoopEx) - Method in class org.graalvm.compiler.phases.common.DominatorBasedGlobalValueNumberingPhase.ValueMap
-
Perform actual global value numbering.
- substitutedMethod - Variable in class org.graalvm.compiler.replacements.ReplacementsImpl.GraphMaker
-
- substitution(ResolvedJavaMethod) - Static method in class org.graalvm.compiler.graph.NodeSourcePosition
-
- substitution(ResolvedJavaMethod, int) - Static method in class org.graalvm.compiler.graph.NodeSourcePosition
-
- substitution(NodeSourcePosition, ResolvedJavaMethod) - Static method in class org.graalvm.compiler.graph.NodeSourcePosition
-
- substitution(NodeSourcePosition, ResolvedJavaMethod, int) - Static method in class org.graalvm.compiler.graph.NodeSourcePosition
-
- subToMemory(WriteNode, ReadNode, ValueNode) - Method in class org.graalvm.compiler.core.amd64.AMD64NodeMatchRules
-
- subtract(NodeBitMap) - Method in class org.graalvm.compiler.graph.NodeBitMap
-
- subtract(SignedWord) - Method in class org.graalvm.compiler.word.Word
-
- subtract(UnsignedWord) - Method in class org.graalvm.compiler.word.Word
-
- subtract(int) - Method in class org.graalvm.compiler.word.Word
-
- subtract(Word) - Method in class org.graalvm.compiler.word.Word
-
- subtractionCanOverflow(IntegerStamp, IntegerStamp) - Static method in class org.graalvm.compiler.core.common.type.IntegerStamp
-
- subtractionOverflows(long, long, int) - Static method in class org.graalvm.compiler.core.common.type.IntegerStamp
-
- subtractMayOverflow(long, long, long) - Static method in class org.graalvm.compiler.nodes.calc.IntegerLessThanNode
-
- subtractMayUnderflow(long, long, long) - Static method in class org.graalvm.compiler.nodes.calc.IntegerLessThanNode
-
- subtractRegisters(Value[], Value[]) - Static method in class org.graalvm.compiler.lir.LIRValueUtil
-
Subtract sets of registers (x - y).
- subTreeSize() - Method in class org.graalvm.compiler.lir.constopt.ConstantTree
-
- subVVV(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.334 Integer subtract vector.
for i in 0..n-1 do dst[i] = int_sub(src1[i], src2[i])
- succeeded() - Method in interface org.graalvm.compiler.truffle.jfr.CompilationEvent
-
- successor(boolean) - Method in class org.graalvm.compiler.nodes.IfNode
-
Gets the node corresponding to the specified outcome of the branch.
- successorAtKey(int) - Method in class org.graalvm.compiler.nodes.extended.IntegerSwitchNode
-
- SuccessorEdges - Class in org.graalvm.compiler.graph
-
- SuccessorEdges(int, ArrayList<NodeClass.EdgeInfo>) - Constructor for class org.graalvm.compiler.graph.SuccessorEdges
-
- successorIndexAtKey(int) - Method in class org.graalvm.compiler.nodes.extended.IntegerSwitchNode
-
- successorPositions() - Method in class org.graalvm.compiler.graph.Node
-
Returns an
iterable
which can be used to traverse all successor edge
positions of
this
.
- successorProbabilities - Variable in class org.graalvm.compiler.core.common.cfg.AbstractBlockBase
-
- successorProbabilities() - Method in class org.graalvm.compiler.nodes.ControlSplitNode
-
Returns an array containing the successors' probabilities.
- successors - Variable in class org.graalvm.compiler.core.common.cfg.AbstractBlockBase
-
- successors() - Method in class org.graalvm.compiler.graph.Node
-
Returns an
iterable
which can be used to traverse all non-null successor
edges of
this
.
- successors - Variable in class org.graalvm.compiler.graph.NodeClass.NodeFieldsScanner
-
- successors - Variable in class org.graalvm.compiler.nodes.extended.SwitchNode
-
- suites - Variable in class org.graalvm.compiler.core.GraalCompiler.Request
-
- Suites - Class in org.graalvm.compiler.phases.tiers
-
- Suites(PhaseSuite<HighTierContext>, PhaseSuite<MidTierContext>, PhaseSuite<LowTierContext>) - Constructor for class org.graalvm.compiler.phases.tiers.Suites
-
- suites() - Method in class org.graalvm.compiler.truffle.compiler.TruffleTierConfiguration
-
- SuitesCreator - Interface in org.graalvm.compiler.phases.tiers
-
- SuitesProvider - Interface in org.graalvm.compiler.phases.tiers
-
Main interface providing access to suites used for compilation.
- SuitesProviderBase - Class in org.graalvm.compiler.java
-
- SuitesProviderBase() - Constructor for class org.graalvm.compiler.java.SuitesProviderBase
-
- superCheckOffsetOffset - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- superCheckOffsetOffset(GraalHotSpotVMConfig) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- supportAVX() - Method in class org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator
-
- SupportJsrBytecodes - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- SupportOSRWithLocks - Static variable in class org.graalvm.compiler.hotspot.phases.OnStackReplacementPhase.Options
-
- supports(CPUFeature) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
- supports(CPUFeature) - Method in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler
-
- supports(EnumSet<?>, CPUFeature) - Method in class org.graalvm.compiler.core.amd64.AMD64LIRGenerator
-
- supports(TargetDescription, EnumSet<CPUFeature>, CPUFeature) - Static method in class org.graalvm.compiler.lir.amd64.AMD64ComplexVectorOp
-
- supports(CPUFeature) - Method in class org.graalvm.compiler.lir.amd64.AMD64ComplexVectorOp
-
- supportsArbitraryImplicitException() - Static method in class org.graalvm.compiler.serviceprovider.GraalServices
-
Returns whether JVMCI supports arbitrary implicit exception dispatch.
- supportsAVX2AndYMM() - Method in class org.graalvm.compiler.lir.amd64.AMD64ComplexVectorOp
-
- supportsAVX512VLBW(TargetDescription, EnumSet<CPUFeature>) - Static method in class org.graalvm.compiler.lir.amd64.AMD64ComplexVectorOp
-
- supportsAVX512VLBWAndZMM() - Method in class org.graalvm.compiler.lir.amd64.AMD64ComplexVectorOp
-
- supportsBMI2() - Method in class org.graalvm.compiler.lir.amd64.AMD64ComplexVectorOp
-
- supportsBulkZeroing() - Method in interface org.graalvm.compiler.core.aarch64.AArch64LoweringProviderMixin
-
- supportsBulkZeroing() - Method in interface org.graalvm.compiler.core.amd64.AMD64LoweringProviderMixin
-
- supportsBulkZeroing() - Method in interface org.graalvm.compiler.nodes.spi.LoweringProvider
-
Indicates whether this target platform supports bulk zeroing of arbitrary size.
- supportsCPUFeature(String) - Method in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler
-
Determines if the CPU feature denoted by name
is supported.
- supportsCPUFeature(AMD64.CPUFeature) - Method in class org.graalvm.compiler.core.amd64.AMD64LIRGenerator
-
- supportsFoldingExtendIntoAccess(ExtendableMemoryAccess, MemoryExtendKind) - Method in interface org.graalvm.compiler.core.aarch64.AArch64LoweringProviderMixin
-
- supportsFoldingExtendIntoAccess(ExtendableMemoryAccess, MemoryExtendKind) - Method in interface org.graalvm.compiler.core.amd64.AMD64LoweringProviderMixin
-
- supportsFoldingExtendIntoAccess(ExtendableMemoryAccess, MemoryExtendKind) - Method in interface org.graalvm.compiler.nodes.spi.LoweringProvider
-
- supportsImplicitNullChecks() - Method in interface org.graalvm.compiler.nodes.spi.LoweringProvider
-
Indicates whether this target platform supports the usage of implicit (trapping) null checks.
- supportsImplicitNullChecks - Variable in class org.graalvm.compiler.phases.schedule.SchedulePhase.Instance
-
- supportsImplicitNullChecks() - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- supportsInvokedynamic() - Method in interface org.graalvm.compiler.bytecode.BytecodeProvider
-
Determines if this provider supports the INVOKEDYNAMIC bytecode.
- supportsInvokedynamic() - Method in class org.graalvm.compiler.bytecode.ResolvedJavaMethodBytecodeProvider
-
- supportsInvokedynamic() - Method in class org.graalvm.compiler.replacements.classfile.ClassfileBytecodeProvider
-
- supportsLazyInitialization(ConstantPool) - Method in class org.graalvm.compiler.hotspot.meta.HotSpotJITClassInitializationPlugin
-
- supportsLazyInitialization(ConstantPool) - Method in interface org.graalvm.compiler.nodes.graphbuilderconf.ClassInitializationPlugin
-
Determines if cp
has a variation of ConstantPool.loadReferencedType(int, int)
that can
resolved a type without initializing it.
- supportsMethodHandleDeoptimizationEntry() - Method in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- supportsOptimizedFilling(OptionValues) - Method in interface org.graalvm.compiler.nodes.spi.LoweringProvider
-
Indicates whether this target platform supports optimized filling of memory regions with
long
values.
- supportsOptimizedFilling(OptionValues) - Method in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- supportsRounding() - Method in interface org.graalvm.compiler.core.aarch64.AArch64LoweringProviderMixin
-
- supportsRounding() - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotLoweringProvider
-
- supportsRounding() - Method in class org.graalvm.compiler.nodes.SimplifyingGraphDecoder.PECanonicalizerTool
-
- supportsRounding() - Method in interface org.graalvm.compiler.nodes.spi.CanonicalizerTool
-
Indicates whether this target platform supports lowering RoundNode
.
- supportsRounding() - Method in interface org.graalvm.compiler.nodes.spi.LoweringProvider
-
Indicates whether this target platform supports lowering
RoundNode
.
- supportsRounding() - Method in class org.graalvm.compiler.phases.common.CanonicalizerPhase.Tool
-
- supportsTZCNT() - Method in class org.graalvm.compiler.lir.amd64.AMD64ComplexVectorOp
-
- SuppressFBWarnings - Annotation Type in org.graalvm.compiler.core.common
-
- suppressNullCheck() - Method in class org.graalvm.compiler.phases.common.inlining.info.ExactInlineInfo
-
- SuppressSVMWarnings - Annotation Type in org.graalvm.compiler.core.common
-
- SWAP - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- SwitchClosure(Register, CompilationResultBuilder, AArch64MacroAssembler) - Constructor for class org.graalvm.compiler.lir.aarch64.AArch64ControlFlow.StrategySwitchOp.SwitchClosure
-
- SwitchClosure(Register, CompilationResultBuilder, AMD64MacroAssembler) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.StrategySwitchOp.SwitchClosure
-
- SwitchFoldable - Interface in org.graalvm.compiler.nodes.spi
-
Nodes that implement this interface can be collapsed to a single IntegerSwitch when they are seen
in a cascade.
- SwitchFoldable.Helper - Class in org.graalvm.compiler.nodes.spi
-
- SwitchFoldable.KeyData - Class in org.graalvm.compiler.nodes.spi
-
- SwitchFoldable.QuickQueryKeyData - Class in org.graalvm.compiler.nodes.spi
-
- SwitchFoldable.QuickQueryList<T> - Class in org.graalvm.compiler.nodes.spi
-
Supports O(1) addition to the list, fast contains
and indexOf
queries
(usually O(1), worst case O(n)), and O(1) random access.
- SwitchNode - Class in org.graalvm.compiler.nodes.extended
-
The SwitchNode
class is the base of both lookup and table switches.
- SwitchNode(NodeClass<? extends SwitchNode>, ValueNode, AbstractBeginNode[], int[], ProfileData.SwitchProbabilityData) - Constructor for class org.graalvm.compiler.nodes.extended.SwitchNode
-
Constructs a new Switch.
- SwitchStrategy - Class in org.graalvm.compiler.lir
-
This class encapsulates different strategies on how to generate code for switch instructions.
- SwitchStrategy(double[]) - Constructor for class org.graalvm.compiler.lir.SwitchStrategy
-
- SwitchStrategy.BaseSwitchClosure - Class in org.graalvm.compiler.lir
-
- SwitchStrategy.BinaryStrategy - Class in org.graalvm.compiler.lir
-
This strategy recursively subdivides the list of keys to create a binary search based on
probabilities.
- SwitchStrategy.RangesStrategy - Class in org.graalvm.compiler.lir
-
This strategy divides the keys into ranges of successive keys with the same target and
creates comparisons for these ranges.
- SwitchStrategy.SequentialStrategy - Class in org.graalvm.compiler.lir
-
This strategy orders the keys according to their probability and creates one equality
comparison per key.
- switchTransformationOptimization(SimplifierTool) - Method in interface org.graalvm.compiler.nodes.spi.SwitchFoldable
-
Collapses a cascade of foldables (IfNode, FixedGuard and IntegerSwitch) into a single switch.
- switchValue() - Method in class org.graalvm.compiler.nodes.extended.IntegerSwitchNode
-
- switchValue() - Method in class org.graalvm.compiler.nodes.FixedGuardNode
-
- switchValue() - Method in class org.graalvm.compiler.nodes.IfNode
-
- switchValue() - Method in interface org.graalvm.compiler.nodes.spi.SwitchFoldable
-
Returns the value that will be used as the switch input.
- swp(int, Register, Register, Register, boolean, boolean) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
Atomic swap.
- sxt(int, int, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
Sign-extend value from src into dst.
- sxtlVV(AArch64ASIMDAssembler.ElementSize, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDMacroAssembler
-
C7.2.338 Signed extend long.
- SymbolicJVMCIReference<T> - Interface in org.graalvm.compiler.core.common.type
-
This interface represents an object which contains a symbolic reference to a JVMCI type or method
that can be converted back into the original object by looking up types relative to an
accessingClass
.
- SymbolicSnippetEncoder - Class in org.graalvm.compiler.hotspot
-
This class performs graph encoding using
GraphEncoder
but also converts JVMCI type and
method references into a symbolic form that can be resolved at graph decode time using
SymbolicJVMCIReference
.
- SymbolicSnippetEncoder.SnippetInlineInvokePlugin - Class in org.graalvm.compiler.hotspot
-
- systemArraycopyCopiedCounter - Variable in class org.graalvm.compiler.replacements.arraycopy.ArrayCopySnippets.Counters
-
- systemArraycopyCounter - Variable in class org.graalvm.compiler.replacements.arraycopy.ArrayCopySnippets.Counters
-
- tableIdCount - Variable in class org.graalvm.compiler.truffle.compiler.phases.InstrumentPhase.Instrumentation
-
- tableStartIndex - Variable in class org.graalvm.compiler.truffle.compiler.phases.InstrumentPhase.Instrumentation
-
- TABLESWITCH - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- take() - Method in class org.graalvm.compiler.truffle.runtime.collection.DelegatingBlockingQueue
-
- tan(double) - Static method in class org.graalvm.compiler.hotspot.amd64.AMD64X87MathSnippets
-
- target - Variable in class org.graalvm.compiler.hotspot.amd64.AMD64TailcallOp
-
- target - Variable in class org.graalvm.compiler.hotspot.stubs.AbstractForeignCallStub
-
The target of the call.
- target - Variable in class org.graalvm.compiler.lir.asm.CompilationResultBuilder
-
- target() - Method in class org.graalvm.compiler.lir.gen.LIRGenerator
-
- target() - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- target - Variable in class org.graalvm.compiler.replacements.DefaultJavaLoweringProvider
-
- target - Variable in class org.graalvm.compiler.replacements.ReplacementsImpl
-
- targetAddress - Variable in class org.graalvm.compiler.lir.aarch64.AArch64Call.IndirectCallOp
-
- targetAddress - Variable in class org.graalvm.compiler.lir.amd64.AMD64Call.IndirectCallOp
-
- targetAt(int) - Method in class org.graalvm.compiler.bytecode.BytecodeSwitch
-
Gets the index of the instruction denoted by the i
'th switch target.
- targetDescription - Variable in class org.graalvm.compiler.lir.amd64.AMD64ComplexVectorOp
-
- TargetGraphBuilderPlugins - Interface in org.graalvm.compiler.replacements
-
- targetHighestCompiledTier() - Method in class org.graalvm.compiler.truffle.runtime.CompilationTask
-
- targetMethod - Variable in class org.graalvm.compiler.nodes.CallTargetNode
-
- targetMethod() - Method in class org.graalvm.compiler.nodes.CallTargetNode
-
Gets the target method for this invocation instruction.
- targetMethod - Variable in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPluginContext
-
Method being intrinsified.
- targetMethod - Variable in class org.graalvm.compiler.replacements.nodes.MacroNode.MacroParams
-
- targetMethod - Variable in class org.graalvm.compiler.replacements.nodes.MacroNode
-
- targetMethod - Variable in class org.graalvm.compiler.replacements.nodes.MacroWithExceptionNode
-
- targetName() - Method in class org.graalvm.compiler.nodes.CallTargetNode
-
A human-readable representation of the target, used for debug printing only.
- targetName() - Method in class org.graalvm.compiler.nodes.DirectCallTargetNode
-
- targetName() - Method in class org.graalvm.compiler.nodes.IndirectCallTargetNode
-
- targetName() - Method in class org.graalvm.compiler.nodes.java.MethodCallTargetNode
-
- targetName() - Method in class org.graalvm.compiler.replacements.PartialIntrinsicCallTargetNode
-
- TargetProvider - Interface in org.graalvm.compiler.phases.tiers
-
- task - Variable in class org.graalvm.compiler.truffle.compiler.TruffleTierContext
-
- tautology() - Static method in class org.graalvm.compiler.core.common.type.StampFactory
-
- tautology(Graph) - Static method in class org.graalvm.compiler.nodes.LogicConstantNode
-
Gets a constant for true
.
- tautology() - Static method in class org.graalvm.compiler.nodes.LogicConstantNode
-
Gets a constant for true
.
- tblVVV(AArch64ASIMDAssembler.ASIMDSize, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.339 Table vector lookup (single register table variant).
This instruction is used to perform permutations at a byte granularity.
- tblVVVV(AArch64ASIMDAssembler.ASIMDSize, Register, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.339 Table vector lookup (two register table variant).
This instruction is used to perform permutations at a byte granularity.
- tbnz(Register, int, int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.330 Test a single bit and branch if the bit is nonzero.
- tbnz(Register, int, int, int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.330 Test a single bit and branch if the bit is nonzero.
- tbnz(Register, int, Label) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
Test a single bit and branch if the bit is nonzero.
- tbxVVV(AArch64ASIMDAssembler.ASIMDSize, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.440 Table vector lookup extension (single register table variant).
This instruction is used to perform permutations at a byte granularity.
- tbz(Register, int, int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.331 Test a single bit and branch if the bit is zero.
- tbz(Register, int, int, int) - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler
-
C6.2.331 Test a single bit and branch if the bit is zero.
- tbz(Register, int, Label) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
Test a single bit and branch if the bit is zero.
- temp - Variable in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotMathIntrinsicOp
-
- temp - Variable in class org.graalvm.compiler.lir.aarch64.AArch64BitManipulationOp
-
- temp1 - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArrayCompareToOp
-
- temp1 - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArrayEqualsOp
-
- temp1 - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArrayIndexOfOp
-
- temp1 - Variable in class org.graalvm.compiler.lir.aarch64.AArch64StringLatin1InflateOp
-
- temp1 - Variable in class org.graalvm.compiler.lir.aarch64.AArch64StringUTF16CompressOp
-
- temp1 - Variable in class org.graalvm.compiler.lir.amd64.AMD64ArrayCompareToOp
-
- temp2 - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArrayCompareToOp
-
- temp2 - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArrayEqualsOp
-
- temp2 - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArrayIndexOfOp
-
- temp2 - Variable in class org.graalvm.compiler.lir.aarch64.AArch64StringLatin1InflateOp
-
- temp2 - Variable in class org.graalvm.compiler.lir.aarch64.AArch64StringUTF16CompressOp
-
- temp2 - Variable in class org.graalvm.compiler.lir.amd64.AMD64ArrayCompareToOp
-
- temp3 - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArrayCompareToOp
-
- temp3 - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArrayEqualsOp
-
- temp3 - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArrayIndexOfOp
-
- temp3 - Variable in class org.graalvm.compiler.lir.aarch64.AArch64StringLatin1InflateOp
-
- temp4 - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArrayCompareToOp
-
- temp4 - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArrayEqualsOp
-
- temp4 - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArrayIndexOfOp
-
- temp5 - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArrayCompareToOp
-
- temp5 - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArrayIndexOfOp
-
- temp6 - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArrayCompareToOp
-
- template(ValueNode, SnippetTemplate.Arguments) - Method in class org.graalvm.compiler.replacements.SnippetTemplate.AbstractTemplates
-
Gets a template for a given key, creating it first if necessary.
- Templates(OptionValues, Providers) - Constructor for class org.graalvm.compiler.hotspot.amd64.AMD64X87MathSnippets.Templates
-
- Templates(OptionValues, HotSpotProviders) - Constructor for class org.graalvm.compiler.hotspot.replacements.AssertionSnippets.Templates
-
- Templates(OptionValues, Providers) - Constructor for class org.graalvm.compiler.hotspot.replacements.BigIntegerSnippets.Templates
-
- Templates(OptionValues, Providers) - Constructor for class org.graalvm.compiler.hotspot.replacements.DigestBaseSnippets.Templates
-
- Templates(HotSpotAllocationSnippets, OptionValues, SnippetCounter.Group.Factory, HotSpotProviders, GraalHotSpotVMConfig) - Constructor for class org.graalvm.compiler.hotspot.replacements.HotSpotAllocationSnippets.Templates
-
- Templates(OptionValues, SnippetCounter.Group.Factory, HotSpotProviders, GraalHotSpotVMConfig) - Constructor for class org.graalvm.compiler.hotspot.replacements.HotSpotG1WriteBarrierSnippets.Templates
-
- Templates(OptionValues, SnippetCounter.Group.Factory, HotSpotProviders) - Constructor for class org.graalvm.compiler.hotspot.replacements.HotSpotSerialWriteBarrierSnippets.Templates
-
- Templates(OptionValues, SnippetCounter.Group.Factory, HotSpotProviders) - Constructor for class org.graalvm.compiler.hotspot.replacements.InstanceOfSnippets.Templates
-
- Templates(OptionValues, HotSpotProviders) - Constructor for class org.graalvm.compiler.hotspot.replacements.LoadExceptionObjectSnippets.Templates
-
- Templates(OptionValues, HotSpotProviders) - Constructor for class org.graalvm.compiler.hotspot.replacements.LogSnippets.Templates
-
- Templates(OptionValues, SnippetCounter.Group.Factory, HotSpotProviders, boolean) - Constructor for class org.graalvm.compiler.hotspot.replacements.MonitorSnippets.Templates
-
- Templates(OptionValues, HotSpotProviders) - Constructor for class org.graalvm.compiler.hotspot.replacements.ObjectCloneSnippets.Templates
-
- Templates(OptionValues, HotSpotProviders) - Constructor for class org.graalvm.compiler.hotspot.replacements.ObjectSnippets.Templates
-
- Templates(OptionValues, HotSpotProviders) - Constructor for class org.graalvm.compiler.hotspot.replacements.RegisterFinalizerSnippets.Templates
-
- Templates(OptionValues, HotSpotProviders) - Constructor for class org.graalvm.compiler.hotspot.replacements.StringToBytesSnippets.Templates
-
- Templates(OptionValues, HotSpotProviders) - Constructor for class org.graalvm.compiler.hotspot.replacements.UnsafeSnippets.Templates
-
- Templates(OptionValues, HotSpotProviders) - Constructor for class org.graalvm.compiler.hotspot.stubs.ForeignCallSnippets.Templates
-
- Templates(OptionValues, Providers) - Constructor for class org.graalvm.compiler.replacements.amd64.AMD64ConvertSnippets.Templates
-
- Templates(ArrayCopySnippets, SnippetCounter.Group.Factory, OptionValues, Providers) - Constructor for class org.graalvm.compiler.replacements.arraycopy.ArrayCopySnippets.Templates
-
- Templates(OptionValues, SnippetCounter.Group.Factory, Providers) - Constructor for class org.graalvm.compiler.replacements.BoxingSnippets.Templates
-
- Templates(IdentityHashCodeSnippets, OptionValues, Providers, LocationIdentity) - Constructor for class org.graalvm.compiler.replacements.IdentityHashCodeSnippets.Templates
-
- Templates(IsArraySnippets, OptionValues, Providers) - Constructor for class org.graalvm.compiler.replacements.IsArraySnippets.Templates
-
- templates - Variable in class org.graalvm.compiler.replacements.SnippetSubstitutionNode
-
- Templates(OptionValues, Providers) - Constructor for class org.graalvm.compiler.replacements.StringLatin1Snippets.Templates
-
- Templates(OptionValues, Providers) - Constructor for class org.graalvm.compiler.replacements.StringUTF16Snippets.Templates
-
- temporaryFreeze() - Method in class org.graalvm.compiler.graph.Graph
-
- temps - Variable in class org.graalvm.compiler.lir.aarch64.AArch64Call.CallOp
-
- temps - Variable in class org.graalvm.compiler.lir.aarch64.AArch64GHASHProcessBlocksOp
-
- temps - Variable in class org.graalvm.compiler.lir.aarch64.AArch64MathIntrinsicBinaryOp
-
- temps - Variable in class org.graalvm.compiler.lir.amd64.AMD64Call.CallOp
-
- temps - Variable in class org.graalvm.compiler.lir.amd64.AMD64CounterModeAESCryptOp
-
- temps - Variable in class org.graalvm.compiler.lir.amd64.AMD64GHASHProcessBlocksOp
-
- temps - Variable in class org.graalvm.compiler.lir.amd64.AMD64MathIntrinsicBinaryOp
-
- temps - Variable in class org.graalvm.compiler.lir.amd64.AMD64MathIntrinsicUnaryOp
-
- TernaryNode - Class in org.graalvm.compiler.nodes.calc
-
The TernaryNode
class is the base of arithmetic and logic operations with three inputs.
- TernaryNode(NodeClass<? extends TernaryNode>, Stamp, ValueNode, ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.nodes.calc.TernaryNode
-
Creates a new TernaryNode instance.
- TEST - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64MIOp
-
- TEST - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64RMOp
-
- test(Node) - Method in interface org.graalvm.compiler.graph.iterators.NodePredicate
-
- TEST_DEOPTIMIZE_CALL_INT - Static variable in class org.graalvm.compiler.hotspot.meta.HotSpotForeignCallsProviderImpl
-
- testAndJcc(AMD64BaseAssembler.OperandSize, Register, int, AMD64Assembler.ConditionFlag, Label, boolean) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- testAndJcc(AMD64BaseAssembler.OperandSize, AMD64Address, int, AMD64Assembler.ConditionFlag, Label, boolean, IntConsumer) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- testAndJcc(AMD64BaseAssembler.OperandSize, Register, Register, AMD64Assembler.ConditionFlag, Label, boolean) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- testAndJcc(AMD64BaseAssembler.OperandSize, Register, AMD64Address, AMD64Assembler.ConditionFlag, Label, boolean) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- testAndJcc(AMD64BaseAssembler.OperandSize, Register, AMD64Address, AMD64Assembler.ConditionFlag, Label, boolean, IntConsumer) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- TESTB - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64RMOp
-
- testbAndJcc(Register, Register, AMD64Assembler.ConditionFlag, Label, boolean) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- testbAndJcc(Register, AMD64Address, AMD64Assembler.ConditionFlag, Label, boolean) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- testBitAndBranch(IfNode, ValueNode, ConstantNode) - Method in class org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules
-
Goal: Transform ((x & (1 << n)) == 0) -> (tbz/tbnz n label).
- TestBranchOp(AMD64BaseAssembler.OperandSize, AllocatableValue, Value, LIRFrameState, Condition, LabelRef, LabelRef, double) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.TestBranchOp
-
- TestByteBranchOp(AllocatableValue, AllocatableValue, Condition, LabelRef, LabelRef, double) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.TestByteBranchOp
-
- TestConstBranchOp(AMD64BaseAssembler.OperandSize, Value, int, LIRFrameState, Condition, LabelRef, LabelRef, double) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.TestConstBranchOp
-
- testDeoptimizeCallInt - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- TestForeignCalls() - Constructor for class org.graalvm.compiler.hotspot.meta.HotSpotHostForeignCallsProvider.TestForeignCalls
-
- testl(Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- testl(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- testl(Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- testlAndJcc(Register, int, AMD64Assembler.ConditionFlag, Label, boolean) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- testlAndJcc(Register, Register, AMD64Assembler.ConditionFlag, Label, boolean) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- testq(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- testq(Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- testqAndJcc(Register, int, AMD64Assembler.ConditionFlag, Label, boolean) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- testqAndJcc(Register, Register, AMD64Assembler.ConditionFlag, Label, boolean) - Method in class org.graalvm.compiler.asm.amd64.AMD64MacroAssembler
-
- thenPart() - Method in class org.graalvm.compiler.replacements.GraphKit
-
- thread - Variable in class org.graalvm.compiler.hotspot.HotSpotCounterOp
-
- threadCurrentThreadObjectOffset - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
The offset of the JavaThread
field containing the reference to the current thread.
- threadExceptionOopOffset - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
This field is used to pass exception objects into and out of the runtime system during
exception handling for compiled code.
- threadExceptionOopOffset(GraalHotSpotVMConfig) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- threadExceptionPcOffset - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- threadExceptionPcOffset(GraalHotSpotVMConfig) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- threadLastJavaFpOffset() - Method in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- threadLastJavaPcOffset() - Method in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- threadLastJavaSpOffset() - Method in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- threadNamePrefix - Variable in class org.graalvm.compiler.core.CompilerThreadFactory
-
- threadObjectFieldIsHandle - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- threadObjectResultOffset - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- threadPollingPageOffset - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- threadTlabEndOffset() - Method in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- threadTlabOffset - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- threadTlabTopOffset() - Method in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- threadTlabTopOffset(GraalHotSpotVMConfig) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- ThreeOp(AMD64Assembler.VexRVMOp, AVXKind.AVXSize, AllocatableValue, AllocatableValue, AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64Ternary.ThreeOp
-
- Throw(JNI.JNIEnv, JNI.JThrowable) - Static method in class org.graalvm.jniutils.JNIUtil
-
- THROW_DELAYED_STACKOVERFLOW_ERROR - Static variable in class org.graalvm.compiler.hotspot.HotSpotHostBackend
-
- throwAndPostJvmtiExceptionAddress - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- throwClassCastExceptionAddress - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- throwDelayedStackOverflowErrorEntry - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- throwInHotSpot(JNI.JNIEnv, Throwable) - Static method in exception org.graalvm.jniutils.JNIExceptionWrapper
-
Throws an exception into HotSpot.
- throwInHotSpot(JNI.JNIEnv) - Method in exception org.graalvm.nativebridge.ForeignException
-
Re-throws this exception in HotSpot using a JNI API.
- throwJNIExceptionWrapper() - Method in class org.graalvm.jniutils.JNIExceptionWrapper.ExceptionHandlerContext
-
- throwKlassExternalNameExceptionAddress - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- ThrowOnMaxOSRCompilationReAttemptsReached - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- throwOriginalException(BinaryMarshaller<? extends Throwable>) - Method in exception org.graalvm.nativebridge.ForeignException
-
Unmarshalls the foreign exception transferred by this
ForeignException
and re-throws
it.
- throwParserError(Throwable) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- throwsIllegalArgumentException(Class<?>, Class<?>) - Static method in class org.graalvm.compiler.nodes.java.DynamicNewArrayNode
-
- throwsIllegalArgumentException(ResolvedJavaType) - Static method in class org.graalvm.compiler.nodes.java.DynamicNewArrayNode
-
- throwsInstantiationException(Class<?>, Class<?>) - Static method in class org.graalvm.compiler.nodes.java.DynamicNewInstanceNode
-
- throwsInstantiationException(ResolvedJavaType, MetaAccessProvider) - Static method in class org.graalvm.compiler.nodes.java.DynamicNewInstanceNode
-
- tier() - Method in interface org.graalvm.compiler.truffle.common.TruffleCompilationTask
-
- TIER_FORMAT - Static variable in class org.graalvm.compiler.truffle.runtime.debug.TraceCompilationListener
-
- Time - Static variable in class org.graalvm.compiler.debug.DebugOptions
-
- time() - Method in interface org.graalvm.compiler.truffle.common.TruffleCompilationTask
-
- time() - Method in class org.graalvm.compiler.truffle.runtime.CompilationTask
-
- TimedDynamicCounters - Static variable in class org.graalvm.compiler.hotspot.debug.BenchmarkCounters.Options
-
- timer(CharSequence) - Static method in class org.graalvm.compiler.debug.DebugContext
-
- timer(String, Object) - Static method in class org.graalvm.compiler.debug.DebugContext
-
Creates a debug timer.
- timer(String, Object, Object) - Static method in class org.graalvm.compiler.debug.DebugContext
-
Creates a debug timer.
- timer - Variable in class org.graalvm.compiler.lir.phases.LIRPhase.LIRPhaseStatistics
-
- timer - Variable in enum org.graalvm.compiler.nodes.spi.LoweringTool.StandardLoweringStage
-
- TimerKey - Interface in org.graalvm.compiler.debug
-
A timer for some activity of interest.
- Timers - Static variable in class org.graalvm.compiler.debug.DebugOptions
-
- times(long) - Method in class org.graalvm.compiler.core.common.util.UnsignedLong
-
- TimeSource - Class in org.graalvm.compiler.debug
-
A consistent source of timing data that should be used by all facilities in the debug package.
- TimeSource() - Constructor for class org.graalvm.compiler.debug.TimeSource
-
- TLAB_END_LOCATION - Static variable in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- TLAB_TOP_LOCATION - Static variable in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- tmp - Variable in class org.graalvm.compiler.lir.amd64.AMD64RoundFloatToIntegerOp
-
- to - Variable in class org.graalvm.compiler.lir.alloc.lsra.Range
-
The end of the range, exclusive.
- to() - Method in class org.graalvm.compiler.lir.stackslotalloc.StackInterval
-
- to - Variable in class org.graalvm.compiler.replacements.nodes.AESNode
-
- toAddress() - Method in class org.graalvm.compiler.lir.aarch64.AArch64AddressValue
-
- toAddress() - Method in class org.graalvm.compiler.lir.amd64.AMD64AddressValue
-
- toArgumentArray() - Method in class org.graalvm.compiler.replacements.nodes.MacroNode
-
- toArray() - Method in class org.graalvm.compiler.core.common.alloc.BasicBlockOrderUtils.BlockList
-
- toArray(byte[]) - Method in class org.graalvm.compiler.core.common.util.UnsafeArrayTypeWriter
-
- toArray() - Method in class org.graalvm.compiler.core.common.util.UnsafeArrayTypeWriter
-
- toArray(A[]) - Method in class org.graalvm.compiler.graph.NodeList
-
- toArray() - Method in class org.graalvm.compiler.graph.NodeList
-
- toArray() - Method in class org.graalvm.compiler.truffle.runtime.collection.ArrayQueue
-
- toArray(T[]) - Method in class org.graalvm.compiler.truffle.runtime.collection.ArrayQueue
-
- toArray() - Method in class org.graalvm.compiler.truffle.runtime.collection.BTreeQueue
-
- toArray(T[]) - Method in class org.graalvm.compiler.truffle.runtime.collection.BTreeQueue
-
- toArray() - Method in class org.graalvm.compiler.truffle.runtime.collection.DelegatingBlockingQueue
-
- toArray(T[]) - Method in class org.graalvm.compiler.truffle.runtime.collection.DelegatingBlockingQueue
-
- toBeInvestigated - Variable in class org.graalvm.compiler.hotspot.meta.UnimplementedGraalIntrinsics
-
- toByteBuffer(ByteBuffer) - Method in class org.graalvm.compiler.core.common.util.UnsafeArrayTypeWriter
-
Copies the buffer into the provided ByteBuffer at its current position.
- toByteOffset(GraphBuilderContext, JavaKind, Stride, ValueNode) - Static method in class org.graalvm.compiler.truffle.compiler.amd64.substitutions.AMD64TruffleInvocationPlugins
-
- toCSVFormat(long) - Method in interface org.graalvm.compiler.debug.MetricKey
-
Converts a given value for this key to a CSV format intended for automated data processing.
- toDouble(int) - Static method in class org.graalvm.compiler.truffle.runtime.FixedPointMath
-
- toEmbeddedString() - Method in class org.graalvm.compiler.code.HexCodeFile
-
- toFixedPoint(double) - Static method in class org.graalvm.compiler.truffle.runtime.FixedPointMath
-
- toHex(byte[]) - Static method in class org.graalvm.compiler.java.LambdaUtils
-
- toHirBlocks(Iterable<Block>) - Static method in class org.graalvm.compiler.nodes.loop.LoopFragment
-
- toHumanReadableFormat(long) - Method in interface org.graalvm.compiler.debug.MetricKey
-
Converts a given value for this key to a string, scaling it to a more useful unit of
measurement and appending a suffix indicating the unit where applicable.
- toJavaName() - Method in class org.graalvm.compiler.phases.ClassTypeSequence
-
- toJavaName(boolean) - Method in class org.graalvm.compiler.phases.ClassTypeSequence
-
- toJavaValue(ValueNode) - Method in class org.graalvm.compiler.core.gen.DebugInfoBuilder
-
- toLocation(Bytecode, int) - Static method in interface org.graalvm.compiler.bytecode.Bytecode
-
- toMap() - Method in class org.graalvm.compiler.nodes.memory.MemoryMapNode
-
- toMethodDescriptor() - Method in class org.graalvm.compiler.hotspot.SnippetSignature
-
- toObject() - Method in class org.graalvm.compiler.word.Word
-
- toObjectNonNull() - Method in class org.graalvm.compiler.word.Word
-
- tool - Variable in class org.graalvm.compiler.phases.common.ConditionalEliminationPhase.Instance
-
- tool - Variable in class org.graalvm.compiler.virtual.phases.ea.PartialEscapeClosure
-
- topFrame - Variable in class org.graalvm.compiler.lir.LIRFrameState
-
- toRegister() - Method in enum org.graalvm.compiler.asm.aarch64.AArch64Assembler.PrefetchMode
-
- toRegisterKind(K) - Method in class org.graalvm.compiler.core.aarch64.AArch64LIRGenerator
-
AArch64 cannot use anything smaller than a word in any instruction other than load and store.
- toRegisterKind(K) - Method in class org.graalvm.compiler.core.amd64.AMD64LIRGenerator
-
The AMD64 backend only uses DWORD and QWORD values in registers because of a performance
penalty when accessing WORD or BYTE registers.
- toRegisterKind(K) - Method in interface org.graalvm.compiler.lir.gen.LIRGeneratorTool
-
- tos - Variable in class org.graalvm.compiler.graph.NodeStack
-
- toShortString() - Method in interface org.graalvm.compiler.graph.SourceLanguagePosition
-
Produce a compact description of this position suitable for printing.
- toSourcePosition(FrameState) - Static method in class org.graalvm.compiler.nodes.FrameState
-
- toString() - Method in class org.graalvm.compiler.asm.aarch64.AArch64Address
-
- toString() - Method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler.SingleInstructionAnnotation
-
- toString() - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler.AdrpAddMacroInstruction
-
- toString() - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler.AdrpLdrMacroInstruction
-
- toString() - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler.MovSequenceAnnotation
-
- toString() - Method in class org.graalvm.compiler.asm.amd64.AMD64Address
-
- toString() - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64Op
-
- toString() - Method in enum org.graalvm.compiler.asm.amd64.AMD64Assembler.ConditionFlag
-
- toString() - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexOp
-
- toString() - Method in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler.OperandDataAnnotation
-
- toString() - Method in class org.graalvm.compiler.asm.Label
-
- toString() - Method in class org.graalvm.compiler.bytecode.ResolvedJavaMethodBytecode
-
- toString() - Method in class org.graalvm.compiler.code.CompilationResult.CodeAnnotation
-
- toString() - Method in class org.graalvm.compiler.code.CompilationResult.CodeComment
-
- toString() - Method in class org.graalvm.compiler.code.CompilationResult.CodeMark
-
- toString() - Method in class org.graalvm.compiler.code.CompilationResult.JumpTable
-
- toString() - Method in class org.graalvm.compiler.code.CompilationResult
-
- toString() - Method in class org.graalvm.compiler.code.DataSection.Data
-
- toString() - Method in class org.graalvm.compiler.code.DataSection.PackedData
-
- toString() - Method in class org.graalvm.compiler.code.DataSection.SerializableData
-
- toString() - Method in class org.graalvm.compiler.code.DataSection
-
- toString() - Method in class org.graalvm.compiler.code.HexCodeFile
-
- toString() - Method in class org.graalvm.compiler.code.SourceMapping
-
- toString() - Method in class org.graalvm.compiler.core.common.cfg.AbstractBlockBase
-
- toString() - Method in class org.graalvm.compiler.core.common.cfg.Loop
-
- toString() - Method in interface org.graalvm.compiler.core.common.CompilationIdentifier
-
- toString(CompilationIdentifier.Verbosity) - Method in interface org.graalvm.compiler.core.common.CompilationIdentifier
-
- toString() - Method in class org.graalvm.compiler.core.common.CompressEncoding
-
- toString() - Method in class org.graalvm.compiler.core.common.Fields
-
- toString() - Method in class org.graalvm.compiler.core.common.FieldsScanner.FieldInfo
-
- toString() - Method in class org.graalvm.compiler.core.common.LIRKind
-
- toString() - Method in class org.graalvm.compiler.core.common.spi.ForeignCallDescriptor
-
- toString(boolean) - Method in class org.graalvm.compiler.core.common.spi.ForeignCallSignature
-
Gets the signature of this foreign call as a String.
- toString() - Method in class org.graalvm.compiler.core.common.spi.ForeignCallSignature
-
- toString() - Method in class org.graalvm.compiler.core.common.type.ArithmeticOpTable.BinaryOp
-
- toString() - Method in class org.graalvm.compiler.core.common.type.ArithmeticOpTable.Op
-
- toString(ArithmeticOpTable.Op...) - Static method in class org.graalvm.compiler.core.common.type.ArithmeticOpTable
-
- toString() - Method in class org.graalvm.compiler.core.common.type.ArithmeticOpTable
-
- toString() - Method in class org.graalvm.compiler.core.common.type.FloatStamp
-
- toString() - Method in class org.graalvm.compiler.core.common.type.IllegalStamp
-
- toString() - Method in class org.graalvm.compiler.core.common.type.IntegerStamp
-
- toString() - Method in class org.graalvm.compiler.core.common.type.ObjectStamp
-
- toString() - Method in class org.graalvm.compiler.core.common.type.RawPointerStamp
-
- toString() - Method in class org.graalvm.compiler.core.common.type.Stamp
-
- toString() - Method in class org.graalvm.compiler.core.common.type.StampPair
-
- toString() - Method in class org.graalvm.compiler.core.common.type.TypeReference
-
- toString() - Method in class org.graalvm.compiler.core.common.type.VoidStamp
-
- toString() - Method in class org.graalvm.compiler.core.common.util.IntList
-
- toString() - Method in class org.graalvm.compiler.core.common.util.MethodKey
-
- toString(PhasePlan<T>) - Method in class org.graalvm.compiler.core.common.util.PhasePlan.Printer
-
Prints plan
to a string and returns it.
- toString() - Method in class org.graalvm.compiler.core.common.util.UnsignedLong
-
- toString(Throwable) - Static method in class org.graalvm.compiler.core.common.util.Util
-
Prints the stack trace represented by ste
to a string.
- toString(StackTraceElement[]) - Static method in class org.graalvm.compiler.core.common.util.Util
-
Formats the stack trace represented by ste
to a string.
- toString() - Method in class org.graalvm.compiler.core.CompilationWatchDog
-
- toString() - Method in class org.graalvm.compiler.core.CompilationWrapper
-
Gets a value that represents the input to the compilation.
- toString() - Method in class org.graalvm.compiler.core.match.MatchContext
-
- toString() - Method in class org.graalvm.compiler.core.match.MatchPattern
-
- toString() - Method in class org.graalvm.compiler.core.match.MatchStatement
-
- toString() - Method in class org.graalvm.compiler.core.phases.fuzzing.AbstractCompilationPlan
-
- toString() - Method in class org.graalvm.compiler.core.phases.fuzzing.FullFuzzedCompilationPlan
-
- toString() - Method in class org.graalvm.compiler.core.phases.fuzzing.FullFuzzedTierPlan
-
- toString() - Method in class org.graalvm.compiler.core.phases.fuzzing.FuzzedSuites
-
- toString() - Method in class org.graalvm.compiler.core.phases.fuzzing.MinimalFuzzedCompilationPlan
-
- toString() - Method in class org.graalvm.compiler.debug.DebugContext.Description
-
- toString() - Method in class org.graalvm.compiler.debug.DebugDumpScope
-
- toString() - Method in error org.graalvm.compiler.debug.GraalError
-
- toString() - Method in class org.graalvm.compiler.debug.MethodFilter
-
Returns a string representation of all the base filters in this filter set.
- toString() - Method in class org.graalvm.compiler.graph.Graph
-
- toString() - Method in class org.graalvm.compiler.graph.InlineCacheGuardPosition
-
- toString() - Method in class org.graalvm.compiler.graph.Node
-
- toString(Verbosity) - Method in class org.graalvm.compiler.graph.Node
-
Creates a String representation for
this
with a given
Verbosity
.
- toString() - Method in class org.graalvm.compiler.graph.NodeBitMap
-
- toString() - Method in class org.graalvm.compiler.graph.NodeClass.InputInfo
-
- toString() - Method in class org.graalvm.compiler.graph.NodeClass
-
- toString() - Method in class org.graalvm.compiler.graph.NodeList
-
- toString() - Method in class org.graalvm.compiler.graph.NodeMap
-
- toString() - Method in class org.graalvm.compiler.graph.NodeSourcePosition
-
- toString() - Method in class org.graalvm.compiler.graph.NodeStack
-
- toString() - Method in class org.graalvm.compiler.graph.Position
-
- toString() - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotBackendFactory
-
- toString() - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotBackendFactory
-
- toString() - Method in class org.graalvm.compiler.hotspot.CompilationTask.HotSpotCompilationWrapper
-
- toString() - Method in class org.graalvm.compiler.hotspot.CompilationTask
-
- toString() - Method in class org.graalvm.compiler.hotspot.HotSpotCompilationIdentifier
-
- toString(CompilationIdentifier.Verbosity) - Method in class org.graalvm.compiler.hotspot.HotSpotCompilationIdentifier
-
- toString() - Method in class org.graalvm.compiler.hotspot.HotSpotForeignCallLinkageImpl
-
- toString() - Method in enum org.graalvm.compiler.hotspot.HotSpotMarkId
-
- toString() - Method in class org.graalvm.compiler.hotspot.JVMCIVersionCheck.Version
-
- toString() - Method in class org.graalvm.compiler.hotspot.meta.HotSpotForeignCallDescriptor
-
- toString(Verbosity) - Method in class org.graalvm.compiler.hotspot.nodes.StubForeignCallNode
-
- toString() - Method in class org.graalvm.compiler.hotspot.nodes.type.KlassPointerStamp
-
- toString() - Method in class org.graalvm.compiler.hotspot.nodes.type.MethodCountersPointerStamp
-
- toString() - Method in class org.graalvm.compiler.hotspot.nodes.type.MethodPointerStamp
-
- toString() - Method in class org.graalvm.compiler.hotspot.SnippetObjectConstant
-
- toString() - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaMethod
-
- toString() - Method in class org.graalvm.compiler.hotspot.SnippetResolvedJavaType
-
- toString() - Method in class org.graalvm.compiler.hotspot.SnippetSignature
-
- toString() - Method in class org.graalvm.compiler.hotspot.stubs.SnippetStub
-
- toString() - Method in class org.graalvm.compiler.hotspot.stubs.Stub
-
- toString() - Method in class org.graalvm.compiler.hotspot.stubs.StubCompilationIdentifier
-
- toString(CompilationIdentifier.Verbosity) - Method in class org.graalvm.compiler.hotspot.stubs.StubCompilationIdentifier
-
- toString() - Method in class org.graalvm.compiler.java.BciBlockMapping.BciBlock
-
- toString(BciBlockMapping.BciBlock[], BciBlockMapping.BciBlock[]) - Static method in class org.graalvm.compiler.java.BciBlockMapping
-
- toString() - Method in class org.graalvm.compiler.java.BciBlockMapping
-
- toString() - Method in class org.graalvm.compiler.java.BytecodeParser
-
- toString() - Method in class org.graalvm.compiler.java.FrameStateBuilder
-
- toString() - Method in class org.graalvm.compiler.java.JsrScope
-
- toString() - Method in class org.graalvm.compiler.lir.alloc.lsra.Interval
-
- toString() - Method in class org.graalvm.compiler.lir.alloc.lsra.Interval.UsePosList
-
- toString() - Method in class org.graalvm.compiler.lir.alloc.lsra.Range
-
- toString() - Method in class org.graalvm.compiler.lir.amd64.AMD64AddressValue
-
- toString() - Method in class org.graalvm.compiler.lir.asm.ArrayDataPointerConstant
-
- toString() - Method in class org.graalvm.compiler.lir.CastValue
-
- toString() - Method in class org.graalvm.compiler.lir.CompositeValue
-
- toString() - Method in class org.graalvm.compiler.lir.CompositeValueClass
-
- toString() - Method in class org.graalvm.compiler.lir.ConstantValue
-
- toString() - Method in class org.graalvm.compiler.lir.constopt.ConstantTree.NodeCost
-
- toString() - Method in class org.graalvm.compiler.lir.framemap.SimpleVirtualStackSlotAlias
-
- toString() - Method in class org.graalvm.compiler.lir.hashing.IntHasher
-
- toString() - Method in class org.graalvm.compiler.lir.LabelRef
-
- toString() - Method in class org.graalvm.compiler.lir.LIRFrameState
-
- toString() - Method in class org.graalvm.compiler.lir.LIRInstruction
-
- toString(LIRGenerationResult) - Method in class org.graalvm.compiler.lir.LIRInstruction
-
- toString() - Method in class org.graalvm.compiler.lir.LIRInstructionClass
-
- toString() - Method in class org.graalvm.compiler.lir.phases.LIRPhaseSuite
-
- toString() - Method in class org.graalvm.compiler.lir.stackslotalloc.StackInterval
-
- toString() - Method in class org.graalvm.compiler.lir.SwitchStrategy
-
- toString() - Method in class org.graalvm.compiler.lir.util.IndexedValueMap
-
Get a string representation for all mappings in this map with a non-null value.
- toString() - Method in class org.graalvm.compiler.lir.Variable
-
- toString() - Method in class org.graalvm.compiler.lir.VirtualStackSlot
-
- toString(Verbosity) - Method in class org.graalvm.compiler.nodes.AbstractFixedGuardNode
-
- toString(Verbosity) - Method in class org.graalvm.compiler.nodes.AbstractLocalNode
-
- toString() - Method in class org.graalvm.compiler.nodes.cfg.Block
-
- toString(Verbosity) - Method in class org.graalvm.compiler.nodes.cfg.Block
-
- toString() - Method in class org.graalvm.compiler.nodes.cfg.HIRLoop
-
- toString() - Method in class org.graalvm.compiler.nodes.cfg.LocationSet
-
- toString(Verbosity) - Method in class org.graalvm.compiler.nodes.ConditionAnchorNode
-
- toString(Verbosity) - Method in class org.graalvm.compiler.nodes.ConstantNode
-
- toString(Verbosity) - Method in class org.graalvm.compiler.nodes.extended.BytecodeExceptionNode
-
- toString(Verbosity) - Method in class org.graalvm.compiler.nodes.extended.ForeignCallNode
-
- toString() - Method in class org.graalvm.compiler.nodes.FieldLocationIdentity
-
- toString(Verbosity) - Method in class org.graalvm.compiler.nodes.FrameState
-
- toString() - Method in class org.graalvm.compiler.nodes.graphbuilderconf.IntrinsicContext
-
- toString() - Method in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugin
-
- toString() - Method in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.ResolvedJavaSymbol
-
- toString() - Method in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins
-
- toString() - Method in class org.graalvm.compiler.nodes.GraphDecoder.LoopScope
-
- toString() - Method in class org.graalvm.compiler.nodes.GraphState
-
- toString(String) - Method in class org.graalvm.compiler.nodes.GraphState
-
- toString(Verbosity) - Method in class org.graalvm.compiler.nodes.GuardNode
-
- toString() - Method in class org.graalvm.compiler.nodes.InliningLog.Decision
-
- toString() - Method in class org.graalvm.compiler.nodes.InliningLog.PlaceholderInvokable
-
- toString(Verbosity) - Method in class org.graalvm.compiler.nodes.InvokeNode
-
- toString(Verbosity) - Method in class org.graalvm.compiler.nodes.InvokeWithExceptionNode
-
- toString(Verbosity) - Method in class org.graalvm.compiler.nodes.java.AccessFieldNode
-
- toString(Verbosity) - Method in class org.graalvm.compiler.nodes.java.MethodCallTargetNode
-
- toString() - Method in class org.graalvm.compiler.nodes.loop.BasicInductionVariable
-
- toString() - Method in class org.graalvm.compiler.nodes.loop.CountedLoopInfo
-
- toString() - Method in class org.graalvm.compiler.nodes.loop.DerivedConvertedInductionVariable
-
- toString() - Method in class org.graalvm.compiler.nodes.loop.DerivedOffsetInductionVariable
-
- toString() - Method in class org.graalvm.compiler.nodes.loop.DerivedScaledInductionVariable
-
- toString() - Method in class org.graalvm.compiler.nodes.loop.LoopEx
-
- toString() - Method in class org.graalvm.compiler.nodes.memory.MemoryKill.NoLocation
-
- toString() - Method in class org.graalvm.compiler.nodes.NamedLocationIdentity
-
- toString(Verbosity) - Method in class org.graalvm.compiler.nodes.PhiNode
-
- toString() - Method in class org.graalvm.compiler.nodes.PiNode.PlaceholderStamp
-
- toString(Verbosity) - Method in class org.graalvm.compiler.nodes.PluginReplacementNode
-
- toString(Verbosity) - Method in class org.graalvm.compiler.nodes.PluginReplacementWithExceptionNode
-
- toString() - Method in class org.graalvm.compiler.nodes.ProfileData.BranchProbabilityData
-
- toString() - Method in class org.graalvm.compiler.nodes.ProfileData.LoopFrequencyData
-
- toString() - Method in class org.graalvm.compiler.nodes.ProfileData.SwitchProbabilityData
-
- toString() - Method in class org.graalvm.compiler.nodes.StructuredGraph
-
- toString() - Method in class org.graalvm.compiler.nodes.type.NarrowOopStamp
-
- toString(Iterable<?>) - Static method in class org.graalvm.compiler.nodes.util.GraphUtil
-
Returns a string representation of the given collection of objects.
- toString() - Method in class org.graalvm.compiler.nodes.virtual.LockState
-
- toString(Verbosity) - Method in class org.graalvm.compiler.nodes.virtual.VirtualArrayNode
-
- toString(Verbosity) - Method in class org.graalvm.compiler.nodes.virtual.VirtualInstanceNode
-
- toString() - Method in class org.graalvm.compiler.options.OptionKey
-
- toString() - Method in class org.graalvm.compiler.options.OptionValues
-
- toString(UnmodifiableEconomicMap<OptionKey<?>, Object>) - Static method in class org.graalvm.compiler.options.OptionValues
-
- toString() - Method in class org.graalvm.compiler.phases.BasePhase.NotApplicable
-
- toString() - Method in class org.graalvm.compiler.phases.ClassTypeSequence
-
- toString() - Method in class org.graalvm.compiler.phases.common.ConditionalEliminationUtil.InfoElement
-
- toString() - Method in class org.graalvm.compiler.phases.common.FixReadsPhase.StampElement
-
- toString() - Method in class org.graalvm.compiler.phases.common.inlining.info.AssumptionInlineInfo
-
- toString() - Method in class org.graalvm.compiler.phases.common.inlining.info.ExactInlineInfo
-
- toString() - Method in class org.graalvm.compiler.phases.common.inlining.info.MultiTypeGuardInlineInfo
-
- toString() - Method in class org.graalvm.compiler.phases.common.inlining.info.TypeGuardInlineInfo
-
- toString() - Method in class org.graalvm.compiler.phases.common.inlining.walker.CallsiteHolderExplorable
-
- toString() - Method in class org.graalvm.compiler.phases.common.inlining.walker.InliningData
-
- toString() - Method in class org.graalvm.compiler.phases.common.inlining.walker.MethodInvocation
-
- toString() - Method in class org.graalvm.compiler.phases.LazyName
-
- toString() - Method in class org.graalvm.compiler.phases.OptimisticOptimizations
-
- toString() - Method in class org.graalvm.compiler.phases.PhaseSuite
-
- toString() - Method in class org.graalvm.compiler.replacements.classfile.Classfile
-
- toString() - Method in class org.graalvm.compiler.replacements.classfile.ClassfileBytecode
-
- toString() - Method in class org.graalvm.compiler.replacements.IntrinsicGraphBuilder
-
- toString() - Method in class org.graalvm.compiler.replacements.nodes.CStringConstant
-
- toString(Verbosity) - Method in class org.graalvm.compiler.replacements.nodes.ReadRegisterNode
-
- toString(Verbosity) - Method in class org.graalvm.compiler.replacements.nodes.WriteRegisterNode
-
- toString() - Method in class org.graalvm.compiler.replacements.PEGraphDecoder.PEMethodScope
-
- toString() - Method in class org.graalvm.compiler.replacements.PEGraphDecoder.PENonAppendGraphBuilderContext
-
- toString() - Method in class org.graalvm.compiler.replacements.SnippetCounter.Group
-
- toString() - Method in class org.graalvm.compiler.replacements.SnippetCounter
-
- toString() - Method in class org.graalvm.compiler.replacements.SnippetIntegerHistogram
-
- toString() - Method in class org.graalvm.compiler.replacements.SnippetTemplate.Arguments
-
- toString() - Method in class org.graalvm.compiler.replacements.SnippetTemplate.SnippetInfo
-
- toString() - Method in class org.graalvm.compiler.replacements.SnippetTemplate
-
- toString() - Method in class org.graalvm.compiler.serviceprovider.SpeculationReasonGroup
-
- toString() - Method in class org.graalvm.compiler.serviceprovider.UnencodedSpeculationReason
-
- toString() - Method in enum org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleFromLibGraal.Id
-
- toString() - Method in class org.graalvm.compiler.truffle.common.TruffleCompilerAssumptionDependency
-
- toString() - Method in class org.graalvm.compiler.truffle.common.TruffleDebugJavaMethod
-
- toString(CompilationIdentifier.Verbosity) - Method in class org.graalvm.compiler.truffle.compiler.hotspot.HotSpotTruffleCompilationIdentifier
-
- toString() - Method in class org.graalvm.compiler.truffle.compiler.nodes.ObjectLocationIdentity
-
- toString() - Method in class org.graalvm.compiler.truffle.compiler.nodes.TruffleAssumption
-
- toString(Verbosity) - Method in class org.graalvm.compiler.truffle.compiler.phases.inlining.CallNode
-
- toString() - Method in class org.graalvm.compiler.truffle.compiler.phases.inlining.CallTree
-
- toString() - Method in class org.graalvm.compiler.truffle.compiler.phases.inlining.InliningPolicyProvider
-
- toString() - Method in class org.graalvm.compiler.truffle.compiler.phases.InstrumentBranchesPhase.IfPoint
-
- toString() - Method in class org.graalvm.compiler.truffle.compiler.phases.InstrumentTruffleBoundariesPhase.BoundaryPoint
-
- toString() - Method in class org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl.CancellableTruffleCompilationTask
-
- toString() - Method in enum org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.EngineModeEnum
-
- toString() - Method in class org.graalvm.compiler.truffle.runtime.CompilationTask.ExecutorServiceWrapper
-
- toString() - Method in class org.graalvm.compiler.truffle.runtime.CompilationTask
-
- toString() - Method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
- toString() - Method in class org.graalvm.compiler.virtual.phases.ea.EffectList.Effect
-
- toString() - Method in class org.graalvm.compiler.virtual.phases.ea.EffectList
-
- toString() - Method in class org.graalvm.compiler.virtual.phases.ea.EffectsBlockState
-
- toString() - Method in class org.graalvm.compiler.virtual.phases.ea.EffectsClosure.MergeProcessor
-
- toString() - Method in class org.graalvm.compiler.virtual.phases.ea.ObjectState
-
- toString() - Method in class org.graalvm.compiler.virtual.phases.ea.PartialEscapeBlockState
-
- toString() - Method in class org.graalvm.compiler.virtual.phases.ea.PEReadEliminationBlockState
-
- toString() - Method in class org.graalvm.compiler.virtual.phases.ea.ReadEliminationBlockState.CacheEntry
-
- toString() - Method in class org.graalvm.compiler.virtual.phases.ea.ReadEliminationBlockState
-
- toString() - Method in class org.graalvm.compiler.virtual.phases.ea.ReadEliminationBlockState.UnsafeLoadCacheEntry
-
- toString() - Method in class org.graalvm.compiler.word.Word
-
- toString() - Method in class org.graalvm.jniutils.HSObject
-
- toString() - Method in class org.graalvm.jniutils.JNIMethodScope
-
- toString() - Method in class org.graalvm.libgraal.LibGraalIsolate
-
- toString() - Method in class org.graalvm.libgraal.LibGraalObject
-
- toString() - Method in class org.graalvm.libgraal.LibGraalScope
-
- toString() - Method in exception org.graalvm.nativebridge.MarshalledException
-
- toString() - Method in class org.graalvm.nativebridge.NativeIsolate
-
- toStringShort() - Method in interface org.graalvm.compiler.truffle.compiler.TruffleStamp
-
- toStringWithIdPrefix() - Method in class org.graalvm.compiler.lir.LIRInstruction
-
- totalFrameSize() - Method in class org.graalvm.compiler.lir.aarch64.AArch64FrameMap
-
- totalFrameSize() - Method in class org.graalvm.compiler.lir.amd64.AMD64FrameMap
-
- totalFrameSize() - Method in class org.graalvm.compiler.lir.framemap.FrameMap
-
Gets the total frame size of the compiled frame, including any ABI required storage like the
return address slot
or a saved frame pointer.
- totalGraphs() - Method in class org.graalvm.compiler.phases.common.inlining.walker.MethodInvocation
-
- totalSize - Variable in class org.graalvm.compiler.core.common.util.UnsafeArrayTypeWriter
-
- toUnsigned(GraphBuilderContext, ValueNode, JavaKind) - Method in class org.graalvm.compiler.word.WordOperationPlugin
-
- toValueString() - Method in class org.graalvm.compiler.hotspot.SnippetObjectConstant
-
- toValueString() - Method in class org.graalvm.compiler.lir.asm.ArrayDataPointerConstant
-
- toValueString() - Method in class org.graalvm.compiler.replacements.nodes.CStringConstant
-
- trace(boolean, String, WordBase) - Static method in class org.graalvm.compiler.hotspot.replacements.MonitorSnippets
-
- trace(OptionValues, DebugContext, String) - Static method in class org.graalvm.compiler.virtual.phases.ea.VirtualUtil
-
- trace(OptionValues, DebugContext, String, Object) - Static method in class org.graalvm.compiler.virtual.phases.ea.VirtualUtil
-
- trace(OptionValues, DebugContext, String, Object, Object) - Static method in class org.graalvm.compiler.virtual.phases.ea.VirtualUtil
-
- trace(OptionValues, DebugContext, String, Object, Object, Object) - Static method in class org.graalvm.compiler.virtual.phases.ea.VirtualUtil
-
- trace(OptionValues, DebugContext, String, Object, Object, Object, Object) - Static method in class org.graalvm.compiler.virtual.phases.ea.VirtualUtil
-
- trace(int, String, Object...) - Static method in class org.graalvm.jniutils.JNIUtil
-
Emits a trace line composed of format
and args
if the tracing level equal to
or greater than level
.
- trace(int, Throwable) - Static method in class org.graalvm.jniutils.JNIUtil
-
- trace(String) - Method in interface org.graalvm.jniutils.NativeBridgeSupport
-
Logs the message.
- trace(String) - Method in class org.graalvm.libgraal.jni.LibGraalNativeBridgeSupport
-
- TraceAssumptions - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- TraceASTCompilationListener - Class in org.graalvm.compiler.truffle.runtime.debug
-
Traces all polymorphic and generic nodes after each successful Truffle compilation.
- TraceBytecodeParserLevel - Static variable in class org.graalvm.compiler.java.BytecodeParserOptions
-
- TraceCompilation - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- traceCompilation - Variable in class org.graalvm.compiler.truffle.runtime.EngineData
-
- TraceCompilationAST - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- TraceCompilationDetails - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- traceCompilationDetails - Variable in class org.graalvm.compiler.truffle.runtime.EngineData
-
- TraceCompilationListener - Class in org.graalvm.compiler.truffle.runtime.debug
-
Traces AST-level compilation events with a detailed log message sent to the Truffle log stream
for each event.
- TraceCompilationPolymorphism - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- TraceCompilationPolymorphismListener - Class in org.graalvm.compiler.truffle.runtime.debug
-
- TraceDeoptimizeFrame - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- traceDeoptimizeFrame - Variable in class org.graalvm.compiler.truffle.runtime.EngineData
-
- TraceEscapeAnalysis - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- traceInlinedMethod(InlineInfo, int, boolean, String, Object...) - Static method in class org.graalvm.compiler.phases.common.inlining.InliningUtil
-
Trace a decision to inline a method.
- traceInlinedMethod(Invoke, int, boolean, ResolvedJavaMethod, String, Object...) - Static method in class org.graalvm.compiler.phases.common.inlining.InliningUtil
-
Trace a decision to inline a method.
- TraceInlineDuringParsing - Static variable in class org.graalvm.compiler.java.BytecodeParserOptions
-
- TraceInlining - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- TraceInlining - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- TraceInliningDetails - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- TraceInliningForStubsAndSnippets - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- traceInstruction(int, int, boolean) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- TRACELEVEL_BLOCKMAP - Static variable in class org.graalvm.compiler.java.BytecodeParser
-
- TRACELEVEL_INSTRUCTIONS - Static variable in class org.graalvm.compiler.java.BytecodeParser
-
- TRACELEVEL_STATE - Static variable in class org.graalvm.compiler.java.BytecodeParser
-
- TraceLIRGeneratorLevel - Static variable in class org.graalvm.compiler.lir.gen.LIRGenerator.Options
-
- TraceMethodExpansion - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- TraceMonitorsMethodFilter - Static variable in class org.graalvm.compiler.hotspot.replacements.HotspotSnippetsOptions
-
- TraceMonitorsTypeFilter - Static variable in class org.graalvm.compiler.hotspot.replacements.HotspotSnippetsOptions
-
- TraceNodeExpansion - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- traceNotInlinedMethod(InlineInfo, int, String, Object...) - Static method in class org.graalvm.compiler.phases.common.inlining.InliningUtil
-
Trace a decision to not inline a method.
- traceNotInlinedMethod(Invoke, int, ResolvedJavaMethod, String, Object...) - Static method in class org.graalvm.compiler.phases.common.inlining.InliningUtil
-
Trace a decision about not inlining a method.
- traceObject(boolean, String, Object, boolean) - Static method in class org.graalvm.compiler.hotspot.replacements.MonitorSnippets
-
- TraceParserPlugins - Static variable in class org.graalvm.compiler.java.BytecodeParserOptions
-
- TracePerformanceWarnings - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- traceSplits - Variable in class org.graalvm.compiler.truffle.runtime.EngineData
-
- TraceSplitting - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- TraceSplittingListener - Class in org.graalvm.compiler.truffle.runtime.debug
-
- TraceSplittingSummary - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- traceSplittingSummary - Variable in class org.graalvm.compiler.truffle.runtime.EngineData
-
- TraceStackTraceLimit - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- TraceTransferToInterpreter - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- traceTransferToInterpreter - Variable in class org.graalvm.compiler.truffle.runtime.EngineData
-
- traceWithContext(String, Object...) - Method in class org.graalvm.compiler.java.BytecodeParser
-
Prints a line to
TTY
with a prefix indicating the current parse context.
- tracingAt(int) - Static method in class org.graalvm.jniutils.JNIUtil
-
- TracingNodeEventListener - Class in org.graalvm.compiler.phases.common.util
-
- TracingNodeEventListener() - Constructor for class org.graalvm.compiler.phases.common.util.TracingNodeEventListener
-
- TRACK_CREATION_POSITION - Static variable in class org.graalvm.compiler.graph.Node
-
- trackCompilationPeriod(OptionValues) - Static method in class org.graalvm.compiler.core.common.util.CompilationAlarm
-
- trackDuplicatedCallsite(Invokable, Invokable) - Method in class org.graalvm.compiler.nodes.InliningLog
-
- TrackMemUse - Static variable in class org.graalvm.compiler.debug.DebugOptions
-
- trackNewCallsite(Invokable) - Method in class org.graalvm.compiler.nodes.InliningLog
-
- trackNodeEvents(Graph.NodeEventListener) - Method in class org.graalvm.compiler.graph.Graph
-
- TrackNodeInsertion - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- TrackNodeSourcePosition - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- trackNodeSourcePosition - Variable in class org.graalvm.compiler.graph.Graph
-
Records if updating of node source information is required when performing inlining.
- trackNodeSourcePosition() - Method in class org.graalvm.compiler.graph.Graph
-
- trackNodeSourcePosition() - Method in class org.graalvm.compiler.nodes.EncodedGraph
-
- trackNodeSourcePosition() - Method in class org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderConfiguration
-
- trackNodeSourcePosition(boolean) - Method in class org.graalvm.compiler.nodes.StructuredGraph.Builder
-
- trackNodeSourcePositionDefault(OptionValues, DebugContext) - Static method in class org.graalvm.compiler.graph.Graph
-
- transferFrame(FrameWithoutBoxing, FrameWithoutBoxing, int, Object) - Method in class org.graalvm.compiler.truffle.runtime.BytecodeOSRMetadata
-
Transfer state from source
to target
.
- transferToInterpreterMethods - Variable in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.KnownMethods
-
- transform(Word, int, LocationIdentity) - Static method in class org.graalvm.compiler.hotspot.replacements.StringToBytesSnippets
-
- transformAndAddContext(GraalError, Graph) - Static method in error org.graalvm.compiler.graph.GraalGraphError
-
Transform a GraalError into a GraalGraphInternalError and add a graph to the context.
- transformAndAddContext(GraalError, Node) - Static method in error org.graalvm.compiler.graph.GraalGraphError
-
Transform a GraalError into a GraalGraphInternalError and add a node to the context.
- translate(Object) - Static method in class org.graalvm.libgraal.LibGraal
-
Creates or retrieves an object in the peer runtime that mirrors obj
.
- translateInto(Fields, ArrayList<FieldsScanner.FieldInfo>) - Static method in class org.graalvm.compiler.core.common.Fields
-
- translateInto(Edges, ArrayList<NodeClass.EdgeInfo>) - Static method in class org.graalvm.compiler.graph.Edges
-
- translateInto(InputEdges, ArrayList<NodeClass.InputInfo>) - Static method in class org.graalvm.compiler.graph.InputEdges
-
- translateMethod(ResolvedJavaMethod) - Method in class org.graalvm.compiler.truffle.compiler.phases.TruffleHostInliningPhase
-
- traverseTreeWhileTrue(AbstractBlockBase<?>, Predicate<AbstractBlockBase<?>>) - Method in class org.graalvm.compiler.lir.constopt.ConstantTree
-
- TraversingCompilationQueue - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- traversingFirstTierBonus - Variable in class org.graalvm.compiler.truffle.runtime.EngineData
-
- traversingFirstTierPriority - Variable in class org.graalvm.compiler.truffle.runtime.EngineData
-
- TraversingQueueFirstTierBonus - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- TraversingQueueFirstTierPriority - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- TraversingQueueWeightingBothTiers - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- TreatPerformanceWarningsAsErrors - Static variable in class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
-
- trim() - Method in class org.graalvm.compiler.graph.NodeList
-
Removes null
values from the list.
- trim() - Method in class org.graalvm.compiler.graph.NodeSourcePosition
-
Remove marker frames.
- trivial(List<ControlSplitNode>) - Static method in class org.graalvm.compiler.nodes.loop.LoopPolicies.UnswitchingDecision
-
- TrivialInliningSize - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- TrivialOnlyPolicyProvider - Class in org.graalvm.compiler.truffle.compiler.phases.inlining
-
- TrivialOnlyPolicyProvider() - Constructor for class org.graalvm.compiler.truffle.compiler.phases.inlining.TrivialOnlyPolicyProvider
-
- trn1VVV(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.341 Transpose vectors (primary).
- trn2VVV(AArch64ASIMDAssembler.ASIMDSize, AArch64ASIMDAssembler.ElementSize, Register, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler
-
C7.2.342 Transpose vectors (secondary).
- TRUE - Static variable in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler.EVEXComparisonPredicate
-
- trueDestination - Variable in class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.BranchOp
-
- trueDestinationProbability - Variable in class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.BranchOp
-
- trueIsDisjoint(Condition) - Method in enum org.graalvm.compiler.core.common.calc.Condition
-
Returns true if this condition and other
will never both return true for the same
arguments.
- trueOnUnordered(Condition) - Static method in class org.graalvm.compiler.lir.amd64.AMD64ControlFlow
-
- trueSuccessor() - Method in class org.graalvm.compiler.nodes.IfNode
-
Gets the true successor.
- trueSuccessorIsDeopt() - Method in class org.graalvm.compiler.phases.common.UseTrappingNullChecksPhase
-
- trueSuccessorIsDeopt() - Method in class org.graalvm.compiler.phases.common.UseTrappingOperationPhase
-
- trueSuccessorProfile() - Method in class org.graalvm.compiler.nodes.IfNode
-
- trueValue - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ControlFlow.CondMoveOp
-
- trueValue - Variable in class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.CondMoveOp
-
- trueValue - Variable in class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.FloatCondMoveOp
-
- trueValue() - Method in class org.graalvm.compiler.nodes.calc.ConditionalNode
-
- trueValue - Variable in class org.graalvm.compiler.replacements.InstanceOfSnippetsTemplates.InstanceOfUsageReplacer
-
- TruffleAssumption - Class in org.graalvm.compiler.truffle.compiler.nodes
-
- TruffleAssumption(JavaConstant) - Constructor for class org.graalvm.compiler.truffle.compiler.nodes.TruffleAssumption
-
- TruffleCallBoundary - Annotation Type in org.graalvm.compiler.truffle.runtime
-
Denotes methods for which Truffle compiled code may be available.
- TruffleCallBoundaryInstrumentation - Class in org.graalvm.compiler.truffle.compiler.hotspot
-
Mechanism for injecting special code into
call boundary methods.
- TruffleCallBoundaryInstrumentation(CodeGenProviders, FrameMap, Assembler<?>, DataBuilder, FrameContext, OptionValues, DebugContext, CompilationResult, GraalHotSpotVMConfig, HotSpotRegistersProvider) - Constructor for class org.graalvm.compiler.truffle.compiler.hotspot.TruffleCallBoundaryInstrumentation
-
- TruffleCallBoundaryInstrumentationFactory - Class in org.graalvm.compiler.truffle.compiler.hotspot
-
A service for creating a specialized
CompilationResultBuilder
used to inject code into
the beginning of a
call boundary method.
- TruffleCallBoundaryInstrumentationFactory() - Constructor for class org.graalvm.compiler.truffle.compiler.hotspot.TruffleCallBoundaryInstrumentationFactory
-
- TruffleCallBoundaryInstrumentationFactory.TruffleCompilationResultBuilderFactory - Class in org.graalvm.compiler.truffle.compiler.hotspot
-
- TruffleCallNode - Interface in org.graalvm.compiler.truffle.common
-
- TruffleCommunityCompilerConfiguration - Class in org.graalvm.compiler.truffle.compiler.hotspot
-
- TruffleCommunityCompilerConfiguration() - Constructor for class org.graalvm.compiler.truffle.compiler.hotspot.TruffleCommunityCompilerConfiguration
-
- TruffleCommunityCompilerConfigurationFactory - Class in org.graalvm.compiler.truffle.compiler.hotspot
-
Factory for creating the default configuration for the community edition of Graal.
- TruffleCommunityCompilerConfigurationFactory() - Constructor for class org.graalvm.compiler.truffle.compiler.hotspot.TruffleCommunityCompilerConfigurationFactory
-
- TruffleCompilation - Interface in org.graalvm.compiler.truffle.common
-
- TruffleCompilationIdentifier - Interface in org.graalvm.compiler.truffle.compiler
-
- TruffleCompilationResultBuilderFactory(MetaAccessProvider, GraalHotSpotVMConfig, HotSpotRegistersProvider) - Constructor for class org.graalvm.compiler.truffle.compiler.hotspot.TruffleCallBoundaryInstrumentationFactory.TruffleCompilationResultBuilderFactory
-
- TruffleCompilationTask - Interface in org.graalvm.compiler.truffle.common
-
Describes the state and the configuration of a Truffle compilation.
- TruffleCompiler - Interface in org.graalvm.compiler.truffle.common
-
- truffleCompiler - Variable in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- TruffleCompilerAssumptionDependency - Class in org.graalvm.compiler.truffle.common
-
For multi tier compilation it is necessary to pair the call target with the installed code as
multiple installed codes may be active for a given call target.
- TruffleCompilerAssumptionDependency(CompilableTruffleAST, InstalledCode) - Constructor for class org.graalvm.compiler.truffle.common.TruffleCompilerAssumptionDependency
-
- TruffleCompilerBase - Interface in org.graalvm.compiler.truffle.compiler
-
- TruffleCompilerConfiguration - Static variable in class org.graalvm.compiler.truffle.compiler.hotspot.HotSpotTruffleCompilerImpl.Options
-
- TruffleCompilerConfiguration - Class in org.graalvm.compiler.truffle.compiler
-
- TruffleCompilerConfiguration(TruffleCompilerRuntime, GraphBuilderConfiguration.Plugins, SnippetReflectionProvider, TruffleTierConfiguration, TruffleTierConfiguration, KnownTruffleTypes, Suites) - Constructor for class org.graalvm.compiler.truffle.compiler.TruffleCompilerConfiguration
-
- TruffleCompilerImpl - Class in org.graalvm.compiler.truffle.compiler
-
Coordinates partial evaluation of a Truffle AST and subsequent compilation via Graal.
- TruffleCompilerImpl(TruffleCompilerConfiguration) - Constructor for class org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl
-
- TruffleCompilerImpl.CancellableTruffleCompilationTask - Class in org.graalvm.compiler.truffle.compiler
-
- TruffleCompilerListener - Interface in org.graalvm.compiler.truffle.common
-
- TruffleCompilerListener.CompilationResultInfo - Interface in org.graalvm.compiler.truffle.common
-
Summary information for the result of a compilation.
- TruffleCompilerListener.GraphInfo - Interface in org.graalvm.compiler.truffle.common
-
Summary information for a compiler graph.
- TruffleCompilerPhases - Class in org.graalvm.compiler.truffle.compiler.phases
-
- TruffleCompilerRuntime - Interface in org.graalvm.compiler.truffle.common
-
Defines an interface to the Truffle metadata required by a
TruffleCompiler
without
exposing a Truffle compiler directly to Truffle AST classes.
- TruffleCompilerRuntime.ConstantFieldInfo - Class in org.graalvm.compiler.truffle.common
-
- TruffleCompilerRuntime.InlineKind - Enum in org.graalvm.compiler.truffle.common
-
- TruffleCompilerRuntime.LoopExplosionKind - Enum in org.graalvm.compiler.truffle.common
-
Controls behavior of ExplodeLoop
annotation.
- TruffleCompilerRuntimeInstance - Class in org.graalvm.compiler.truffle.common
-
- TruffleCompilerRuntimeInstance() - Constructor for class org.graalvm.compiler.truffle.common.TruffleCompilerRuntimeInstance
-
- TruffleConstantFieldProvider - Class in org.graalvm.compiler.truffle.compiler
-
- TruffleConstantFieldProvider(ConstantFieldProvider, MetaAccessProvider, KnownTruffleTypes) - Constructor for class org.graalvm.compiler.truffle.compiler.TruffleConstantFieldProvider
-
- TruffleDebugContext - Interface in org.graalvm.compiler.truffle.common
-
Functionality related to generating output useful for debugging compilation of Truffle ASTs.
- TruffleDebugContextImpl - Class in org.graalvm.compiler.truffle.compiler
-
- TruffleDebugContextImpl(DebugContext) - Constructor for class org.graalvm.compiler.truffle.compiler.TruffleDebugContextImpl
-
- TruffleDebugJavaMethod - Class in org.graalvm.compiler.truffle.common
-
Enables a Truffle compilable to masquerade as a JavaMethod
for use as a context value in
debug scopes.
- TruffleDebugJavaMethod(CompilableTruffleAST) - Constructor for class org.graalvm.compiler.truffle.common.TruffleDebugJavaMethod
-
- TruffleFromLibGraal - Annotation Type in org.graalvm.compiler.truffle.common.hotspot.libgraal
-
Annotates methods associated with both ends of a libgraal to HotSpot call.
- TruffleFromLibGraal.Id - Enum in org.graalvm.compiler.truffle.common.hotspot.libgraal
-
Identifier for a call to HotSpot from libgraal.
- TruffleFromLibGraalRepeated - Annotation Type in org.graalvm.compiler.truffle.common.hotspot.libgraal
-
- TruffleGraphBuilderPlugins - Class in org.graalvm.compiler.truffle.compiler.substitutions
-
- TruffleGraphBuilderPlugins() - Constructor for class org.graalvm.compiler.truffle.compiler.substitutions.TruffleGraphBuilderPlugins
-
- TruffleHostInlining - Static variable in class org.graalvm.compiler.truffle.compiler.phases.TruffleHostInliningPhase.Options
-
- TruffleHostInliningBaseBudget - Static variable in class org.graalvm.compiler.truffle.compiler.phases.TruffleHostInliningPhase.Options
-
- TruffleHostInliningByteCodeInterpreterBudget - Static variable in class org.graalvm.compiler.truffle.compiler.phases.TruffleHostInliningPhase.Options
-
- TruffleHostInliningMaxExplorationDepth - Static variable in class org.graalvm.compiler.truffle.compiler.phases.TruffleHostInliningPhase.Options
-
- TruffleHostInliningMaxSubtreeInvokes - Static variable in class org.graalvm.compiler.truffle.compiler.phases.TruffleHostInliningPhase.Options
-
- TruffleHostInliningPhase - Class in org.graalvm.compiler.truffle.compiler.phases
-
Domain specific inlining phase for Truffle interpreters during host compilation.
- TruffleHostInliningPhase(CanonicalizerPhase) - Constructor for class org.graalvm.compiler.truffle.compiler.phases.TruffleHostInliningPhase
-
- TruffleHostInliningPhase.Options - Class in org.graalvm.compiler.truffle.compiler.phases
-
- TruffleHostInliningPrintExplored - Static variable in class org.graalvm.compiler.truffle.compiler.phases.TruffleHostInliningPhase.Options
-
- TruffleInlining - Class in org.graalvm.compiler.truffle.runtime
-
- TruffleInlining() - Constructor for class org.graalvm.compiler.truffle.runtime.TruffleInlining
-
- TruffleInliningData - Interface in org.graalvm.compiler.truffle.common
-
An interface for communication between the compiler and runtime for Inlining related information.
- TruffleLoopSafepointEliminationPhase - Class in org.graalvm.compiler.truffle.compiler.phases
-
Extends the default Graal loop safepoint elimination phase and adds logic to disable guest
safepoints when the loop contains truffle calls or when there is a plain counted loop without
allocations.
- TruffleLoopSafepointEliminationPhase(Providers) - Constructor for class org.graalvm.compiler.truffle.compiler.phases.TruffleLoopSafepointEliminationPhase
-
- TruffleOutputGroup - Class in org.graalvm.compiler.truffle.common
-
Helper class that adds a "Truffle::method_name" group around all graph dumps of a single Truffle
compilation, and makes sure the group is properly closed at the end of the compilation.
- TruffleRuntimeServices - Class in org.graalvm.compiler.truffle.runtime.serviceprovider
-
A subset of the methods defined in org.graalvm.compiler.serviceprovider.GraalServices
.
- TruffleRuntimeServices() - Constructor for class org.graalvm.compiler.truffle.runtime.serviceprovider.TruffleRuntimeServices
-
- TruffleSafepointInsertionPhase - Class in org.graalvm.compiler.truffle.compiler.phases
-
Adds Truffle safepoints to loops and methods ends.
- TruffleSafepointInsertionPhase(Providers) - Constructor for class org.graalvm.compiler.truffle.compiler.phases.TruffleSafepointInsertionPhase
-
- TruffleSafepointNode - Class in org.graalvm.compiler.truffle.compiler.nodes
-
- TruffleSafepointNode(ConstantNode) - Constructor for class org.graalvm.compiler.truffle.compiler.nodes.TruffleSafepointNode
-
- TruffleSourceLanguagePosition - Interface in org.graalvm.compiler.truffle.common
-
- TruffleStamp - Interface in org.graalvm.compiler.truffle.compiler
-
Experimental.
- TruffleStringConstantFieldProvider - Class in org.graalvm.compiler.truffle.compiler
-
- TruffleStringConstantFieldProvider(ConstantFieldProvider, MetaAccessProvider, KnownTruffleTypes) - Constructor for class org.graalvm.compiler.truffle.compiler.TruffleStringConstantFieldProvider
-
- truffleStringDataField - Variable in class org.graalvm.compiler.truffle.compiler.substitutions.KnownTruffleTypes
-
- truffleStringHashCodeField - Variable in class org.graalvm.compiler.truffle.compiler.substitutions.KnownTruffleTypes
-
- truffleStringType - Variable in class org.graalvm.compiler.truffle.compiler.substitutions.KnownTruffleTypes
-
- TruffleTier - Class in org.graalvm.compiler.truffle.compiler.phases
-
- TruffleTier(OptionValues, PartialEvaluator, InstrumentationSuite, PostPartialEvaluationSuite) - Constructor for class org.graalvm.compiler.truffle.compiler.phases.TruffleTier
-
- TruffleTierConfiguration - Class in org.graalvm.compiler.truffle.compiler
-
- TruffleTierConfiguration(PartialEvaluatorConfiguration, Backend, OptionValues, KnownTruffleTypes) - Constructor for class org.graalvm.compiler.truffle.compiler.TruffleTierConfiguration
-
- TruffleTierConfiguration(PartialEvaluatorConfiguration, Backend, Providers, Suites, LIRSuites, KnownTruffleTypes) - Constructor for class org.graalvm.compiler.truffle.compiler.TruffleTierConfiguration
-
- TruffleTierContext - Class in org.graalvm.compiler.truffle.compiler
-
- TruffleTierContext(PartialEvaluator, OptionValues, DebugContext, CompilableTruffleAST, ResolvedJavaMethod, CompilationIdentifier, SpeculationLog, TruffleCompilerImpl.CancellableTruffleCompilationTask, PerformanceInformationHandler) - Constructor for class org.graalvm.compiler.truffle.compiler.TruffleTierContext
-
- TruffleTierContext(PartialEvaluator, TruffleCompilerImpl.TruffleCompilationWrapper, DebugContext, PerformanceInformationHandler) - Constructor for class org.graalvm.compiler.truffle.compiler.TruffleTierContext
-
- TruffleToLibGraal - Annotation Type in org.graalvm.compiler.truffle.common.hotspot.libgraal
-
Annotates methods associated with both ends of a HotSpot to libgraal call.
- TruffleToLibGraal.Id - Enum in org.graalvm.compiler.truffle.common.hotspot.libgraal
-
Identifier for a call from HotSpot to libgraal.
- TruffleTreeDumper - Class in org.graalvm.compiler.truffle.runtime
-
- TruffleTypes - Interface in org.graalvm.compiler.truffle.runtime
-
A service for getting types that can be resolved by
GraalTruffleRuntime#resolveType(jdk.vm.ci.meta.MetaAccessProvider, String, boolean)
.
- trustedBox(P) - Static method in class org.graalvm.compiler.api.directives.GraalDirectives
-
Inject information into the compiler to assume that the input is an object created via a
primitive boxing operation.
- TrustedBoxedValue(ValueNode) - Constructor for class org.graalvm.compiler.nodes.extended.BoxNode.TrustedBoxedValue
-
- tryCanonicalize(Node, NodeClass<?>, CanonicalizerPhase.Tool) - Method in class org.graalvm.compiler.phases.common.CanonicalizerPhase
-
- tryConstantFold(ValueNode, ValueNode, boolean, boolean, JavaKind, ConstantReflectionProvider) - Static method in class org.graalvm.compiler.nodes.calc.AbstractNormalizeCompareNode
-
- tryConstantFold(ArithmeticOpTable.BinaryOp<OP>, ValueNode, ValueNode, Stamp, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.BinaryArithmeticNode
-
- tryConstantFold(CanonicalCondition, ValueNode, ValueNode, ConstantReflectionProvider, boolean) - Static method in class org.graalvm.compiler.nodes.calc.CompareNode
-
- tryConstantFold(ValueNode, ValueNode, MetaAccessProvider, ConstantReflectionProvider) - Static method in class org.graalvm.compiler.nodes.java.LoadIndexedNode
-
- tryConstantFold(ConstantFieldProvider, ConstantReflectionProvider, MetaAccessProvider, ResolvedJavaField, JavaConstant, OptionValues) - Static method in class org.graalvm.compiler.nodes.util.ConstantFoldUtil
-
- tryConstantFold(CoreProviders, ResolvedJavaField, JavaConstant, long, Stamp, Stamp, OptionValues) - Static method in class org.graalvm.compiler.nodes.util.ConstantFoldUtil
-
Perform a constant folding read on a regular Java field that's already been lowered to a
ReadNode
.
- tryConstantFold(ValueNode, ValueNode, BinaryMathIntrinsicNode.BinaryOperation) - Static method in class org.graalvm.compiler.replacements.nodes.BinaryMathIntrinsicNode
-
- tryConstantFold(ValueNode, UnaryMathIntrinsicNode.UnaryOperation) - Static method in class org.graalvm.compiler.replacements.nodes.UnaryMathIntrinsicNode
-
- tryConstantFoldPrimitive(CanonicalCondition, ValueNode, ValueNode, boolean, NodeView) - Static method in class org.graalvm.compiler.nodes.calc.CompareNode
-
- tryDevirtualizeInterfaceCall(ValueNode, ResolvedJavaMethod, JavaTypeProfile, Assumptions, ResolvedJavaType, MethodCallTargetNode, FixedNode) - Static method in class org.graalvm.compiler.nodes.java.MethodCallTargetNode
-
- tryEnter() - Method in class org.graalvm.nativebridge.NativeIsolate
-
- tryFold(ValueNode, MetaAccessProvider, Assumptions) - Static method in class org.graalvm.compiler.hotspot.replacements.CallSiteTargetNode
-
- tryFold(Stamp, Stamp) - Method in class org.graalvm.compiler.nodes.BinaryOpLogicNode
-
- tryFold(Stamp, Stamp) - Method in class org.graalvm.compiler.nodes.calc.FloatEqualsNode
-
- tryFold(Stamp, Stamp) - Method in class org.graalvm.compiler.nodes.calc.FloatLessThanNode
-
- tryFold(Stamp, Stamp) - Method in class org.graalvm.compiler.nodes.calc.IntegerEqualsNode
-
- tryFold(Stamp, Stamp) - Method in class org.graalvm.compiler.nodes.calc.IntegerLowerThanNode.LowerOp
-
- tryFold(Stamp, Stamp) - Method in class org.graalvm.compiler.nodes.calc.IntegerLowerThanNode
-
- tryFold(Stamp, Stamp) - Method in class org.graalvm.compiler.nodes.calc.IntegerTestNode
-
- tryFold(Stamp) - Method in class org.graalvm.compiler.nodes.calc.IsNullNode
-
- tryFold(Stamp, Stamp) - Method in class org.graalvm.compiler.nodes.calc.PointerEqualsNode
-
- tryFold(ValueNode) - Method in class org.graalvm.compiler.nodes.calc.RoundNode
-
- tryFold(Assumptions, MetaAccessProvider, ConstantReflectionProvider, NodeView, ValueNode) - Static method in class org.graalvm.compiler.nodes.extended.GetClassNode
-
- tryFold(Stamp) - Method in class org.graalvm.compiler.nodes.extended.ObjectIsArrayNode
-
- tryFold(Stamp, Stamp) - Method in class org.graalvm.compiler.nodes.java.ClassIsAssignableFromNode
-
- tryFold(Stamp, Stamp) - Method in class org.graalvm.compiler.nodes.java.InstanceOfDynamicNode
-
- tryFold(Stamp) - Method in class org.graalvm.compiler.nodes.java.InstanceOfNode
-
- tryFold(Stamp) - Method in class org.graalvm.compiler.nodes.UnaryOpLogicNode
-
- tryFold(ValueNode) - Static method in class org.graalvm.compiler.replacements.nodes.BitScanForwardNode
-
- tryFold(ValueNode) - Static method in class org.graalvm.compiler.replacements.nodes.CountLeadingZerosNode
-
- tryFold(ValueNode) - Static method in class org.graalvm.compiler.replacements.nodes.CountTrailingZerosNode
-
- tryGlobalValueNumbering(Node, NodeClass<?>, CanonicalizerPhase.Tool) - Method in class org.graalvm.compiler.phases.common.CanonicalizerPhase
-
- tryImproveWith(Stamp) - Method in class org.graalvm.compiler.core.common.type.Stamp
-
Tries to improve this stamp with the stamp given as parameter.
- tryInline(ValueNode[], ResolvedJavaMethod) - Method in class org.graalvm.compiler.java.BytecodeParser
-
Try to inline a method.
- tryInline(PEGraphDecoder.PEMethodScope, GraphDecoder.LoopScope, GraphDecoder.InvokeData, MethodCallTargetNode) - Method in class org.graalvm.compiler.replacements.PEGraphDecoder
-
- tryInvocationPlugin(CallTargetNode.InvokeKind, ValueNode[], ResolvedJavaMethod, JavaKind) - Method in class org.graalvm.compiler.java.BytecodeParser
-
- tryInvocationPlugin(PEGraphDecoder.PEMethodScope, GraphDecoder.LoopScope, GraphDecoder.InvokeData, MethodCallTargetNode) - Method in class org.graalvm.compiler.replacements.PEGraphDecoder
-
- tryKillUnused(Node) - Static method in class org.graalvm.compiler.nodes.util.GraphUtil
-
- tryLoadingCachedEngine(OptionValues, Function<String, TruffleLogger>) - Method in class org.graalvm.compiler.truffle.runtime.EngineCacheSupport.Disabled
-
- tryLoadingCachedEngine(OptionValues, Function<String, TruffleLogger>) - Method in interface org.graalvm.compiler.truffle.runtime.EngineCacheSupport
-
- tryMakeAddress(int, Register, long) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
Generates an address of the form base + displacement
.
- tryMergeCommonSuccessors() - Method in class org.graalvm.compiler.nodes.extended.IntegerSwitchNode
-
Coalesces branches of the switch that trivially merges together.
- tryPerformLICM(LoopEx, FixedNode, NodeBitMap) - Static method in class org.graalvm.compiler.phases.common.DominatorBasedGlobalValueNumberingPhase
-
Perform loop invariant code motion of the given node.
- tryProveCondition(LogicNode) - Method in class org.graalvm.compiler.phases.common.FixReadsPhase.RawConditionalEliminationVisitor
-
- tryProveGuardCondition(DeoptimizingGuard, LogicNode, ConditionalEliminationUtil.GuardRewirer) - Method in class org.graalvm.compiler.phases.common.ConditionalEliminationPhase.Instance
-
- tryProveGuardCondition(ConditionalEliminationUtil.InfoElementProvider, ArrayDeque<ConditionalEliminationUtil.GuardedCondition>, ConditionalEliminationUtil.GuardFolding, DeoptimizingGuard, LogicNode, ConditionalEliminationUtil.GuardRewirer) - Static method in class org.graalvm.compiler.phases.common.ConditionalEliminationUtil
-
- tryRemoveUnreachableKeys(SimplifierTool, Stamp) - Method in class org.graalvm.compiler.nodes.extended.IntegerSwitchNode
-
Remove unreachable keys from the switch based on the stamp of the value, i.e., based on the
known range of the switch value.
- tryReplaceExisting(StructuredGraph, AbstractBeginNode, AbstractBeginNode, LogicNode, IfNode, AbstractDeoptimizeNode, JavaConstant, JavaConstant, LowTierContext) - Method in class org.graalvm.compiler.phases.common.UseTrappingNullChecksPhase
-
- tryReplaceExisting(StructuredGraph, AbstractBeginNode, AbstractBeginNode, LogicNode, IfNode, AbstractDeoptimizeNode, JavaConstant, JavaConstant, LowTierContext) - Method in class org.graalvm.compiler.phases.common.UseTrappingOperationPhase
-
- tryReplaceWithMulNode() - Method in class org.graalvm.compiler.nodes.calc.LeftShiftNode
-
- tryResolveTargetInvoke(MethodHandleNode.GraphAdder, MethodHandleAccessProvider, IntrinsicMethod, ResolvedJavaMethod, int, StampPair, ValueNode...) - Static method in class org.graalvm.compiler.replacements.nodes.MethodHandleNode
-
Attempts to transform application of an intrinsifiable
MethodHandle
method into an
invocation on another method with possibly transformed arguments.
- trySimplifyCallTarget(PEGraphDecoder.PEMethodScope, GraphDecoder.InvokeData, MethodCallTargetNode) - Method in class org.graalvm.compiler.replacements.PEGraphDecoder
-
- trySimplifyInvoke(PEGraphDecoder.PEMethodScope, GraphDecoder.LoopScope, GraphDecoder.InvokeData, MethodCallTargetNode) - Method in class org.graalvm.compiler.replacements.PEGraphDecoder
-
- trySinkWriteFences() - Method in interface org.graalvm.compiler.nodes.spi.SimplifierTool
-
- trySinkWriteFences() - Method in class org.graalvm.compiler.phases.common.CanonicalizerPhase.Tool
-
- tryToDevirtualizeInvoke(Providers) - Method in class org.graalvm.compiler.phases.common.inlining.info.AssumptionInlineInfo
-
- tryToDevirtualizeInvoke(Providers) - Method in class org.graalvm.compiler.phases.common.inlining.info.ExactInlineInfo
-
- tryToDevirtualizeInvoke(Providers) - Method in interface org.graalvm.compiler.phases.common.inlining.info.InlineInfo
-
Try to make the call static bindable to avoid interface and virtual method calls.
- tryToDevirtualizeInvoke(Providers) - Method in class org.graalvm.compiler.phases.common.inlining.info.MultiTypeGuardInlineInfo
-
- tryToDevirtualizeInvoke(Providers) - Method in class org.graalvm.compiler.phases.common.inlining.info.TypeGuardInlineInfo
-
- tryToTransformToEmptyLoopDiamond(IfNode, LoopBeginNode) - Static method in class org.graalvm.compiler.nodes.util.GraphUtil
-
An if node with an empty body at the end of a loop is represented with a
LoopEndNode
at the end of each path.
- tryUseTrappingVersion(MetaAccessProvider, DynamicDeoptimizeNode, LowTierContext) - Method in class org.graalvm.compiler.phases.common.UseTrappingOperationPhase
-
- tryUseTrappingVersion(AbstractDeoptimizeNode, Node, DeoptimizationReason, Speculation, JavaConstant, JavaConstant, LowTierContext) - Method in class org.graalvm.compiler.phases.common.UseTrappingOperationPhase
-
- tst(int, Register, long) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
C6.2.334 Test bits (immediate).
Sets condition flags according to the result of x & bimm
- tst(int, Register, Register) - Method in class org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler
-
C6.2.335 Test bits (register).
Sets condition flags according to the result of x & y
- TTY - Class in org.graalvm.compiler.debug
-
A collection of static methods for printing debug and informational output to a global
LogStream
.
- TTY() - Constructor for class org.graalvm.compiler.debug.TTY
-
- TTY.Filter - Class in org.graalvm.compiler.debug
-
Support for thread-local suppression of
TTY
.
- TTYStreamProvider - Interface in org.graalvm.compiler.debug
-
Provides a
PrintStream
that writes to the underlying log stream of the VM.
- TWO_SLOT_MARKER - Static variable in class org.graalvm.compiler.nodes.FrameState
-
Marker value for the second slot of values that occupy two local variable or expression stack
slots.
- TwoOp(AMD64Assembler.AMD64RMOp, AMD64BaseAssembler.OperandSize, AllocatableValue, AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64Binary.TwoOp
-
- TYPE - Static variable in class org.graalvm.compiler.core.aarch64.AArch64AddressNode
-
- TYPE - Static variable in class org.graalvm.compiler.core.aarch64.AArch64PointerAddNode
-
- TYPE - Static variable in class org.graalvm.compiler.core.amd64.AMD64AddressNode
-
- TYPE - Static variable in class org.graalvm.compiler.core.amd64.AMD64CompressAddressLowering.HeapBaseNode
-
- type - Variable in class org.graalvm.compiler.core.common.FieldsScanner.FieldInfo
-
- type() - Method in class org.graalvm.compiler.core.common.type.AbstractObjectStamp
-
- type() - Method in class org.graalvm.compiler.graph.Edges
-
- TYPE - Static variable in class org.graalvm.compiler.graph.Node
-
- TYPE - Static variable in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotConstantRetrievalOp
-
- TYPE - Static variable in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotCounterOp
-
- TYPE - Static variable in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotCRuntimeCallEpilogueOp
-
- TYPE - Static variable in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotCRuntimeCallPrologueOp
-
- TYPE - Static variable in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotDeoptimizeCallerOp
-
- TYPE - Static variable in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotDeoptimizeOp
-
- TYPE - Static variable in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotDeoptimizeWithExceptionCallerOp
-
- TYPE - Static variable in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotJumpToExceptionHandlerInCallerOp
-
- TYPE - Static variable in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotLoadAddressOp
-
- TYPE - Static variable in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotMove.BaseMove
-
- TYPE - Static variable in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotMove.CompressPointer
-
- TYPE - Static variable in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotMove.LoadHotSpotObjectConstantInline
-
- TYPE - Static variable in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotMove.UncompressPointer
-
- TYPE - Static variable in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotReturnOp
-
- TYPE - Static variable in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotSafepointOp
-
- TYPE - Static variable in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotUnwindOp
-
- TYPE - Static variable in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotCounterOp
-
- TYPE - Static variable in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotMathIntrinsicOp
-
- TYPE - Static variable in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotMove.BaseMove
-
- TYPE - Static variable in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotMove.HotSpotLoadMetaspaceConstantOp
-
- TYPE - Static variable in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotMove.HotSpotLoadObjectConstantOp
-
- TYPE - Static variable in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotSafepointOp
-
- TYPE - Static variable in class org.graalvm.compiler.hotspot.amd64.AMD64TailcallOp
-
- TYPE - Static variable in class org.graalvm.compiler.hotspot.amd64.AMD64X87MathIntrinsicNode
-
- TYPE - Static variable in class org.graalvm.compiler.hotspot.HotSpotCounterOp
-
- TYPE - Static variable in class org.graalvm.compiler.hotspot.HotSpotInstructionProfiling.InstructionCounterOp
-
- TYPE - Static variable in class org.graalvm.compiler.hotspot.HotSpotLockStack
-
- TYPE - Static variable in class org.graalvm.compiler.hotspot.nodes.AcquiredCASLockNode
-
- TYPE - Static variable in class org.graalvm.compiler.hotspot.nodes.AllocaNode
-
- TYPE - Static variable in class org.graalvm.compiler.hotspot.nodes.BeginLockScopeNode
-
- TYPE - Static variable in class org.graalvm.compiler.hotspot.nodes.CurrentJavaThreadNode
-
- TYPE - Static variable in class org.graalvm.compiler.hotspot.nodes.CurrentLockNode
-
- TYPE - Static variable in class org.graalvm.compiler.hotspot.nodes.DeoptimizeCallerNode
-
- TYPE - Static variable in class org.graalvm.compiler.hotspot.nodes.DeoptimizeWithExceptionInCallerNode
-
- TYPE - Static variable in class org.graalvm.compiler.hotspot.nodes.DeoptimizingStubCall
-
- TYPE - Static variable in class org.graalvm.compiler.hotspot.nodes.EndLockScopeNode
-
- TYPE - Static variable in class org.graalvm.compiler.hotspot.nodes.FastAcquireBiasedLockNode
-
- TYPE - Static variable in class org.graalvm.compiler.hotspot.nodes.HotSpotCompressionNode
-
- TYPE - Static variable in class org.graalvm.compiler.hotspot.nodes.HotSpotDirectCallTargetNode
-
- TYPE - Static variable in class org.graalvm.compiler.hotspot.nodes.HotSpotIndirectCallTargetNode
-
- TYPE - Static variable in class org.graalvm.compiler.hotspot.nodes.HotSpotLoadReservedReferenceNode
-
- TYPE - Static variable in class org.graalvm.compiler.hotspot.nodes.HotSpotStoreReservedReferenceNode
-
- TYPE - Static variable in class org.graalvm.compiler.hotspot.nodes.JumpToExceptionHandlerInCallerNode
-
- TYPE - Static variable in class org.graalvm.compiler.hotspot.nodes.JumpToExceptionHandlerNode
-
- TYPE - Static variable in class org.graalvm.compiler.hotspot.nodes.KlassBeingInitializedCheckNode
-
- TYPE - Static variable in class org.graalvm.compiler.hotspot.nodes.LoadIndexedPointerNode
-
- TYPE - Static variable in class org.graalvm.compiler.hotspot.nodes.MonitorCounterNode
-
- TYPE - Static variable in class org.graalvm.compiler.hotspot.nodes.PatchReturnAddressNode
-
- TYPE - Static variable in class org.graalvm.compiler.hotspot.nodes.StubForeignCallNode
-
- TYPE - Static variable in class org.graalvm.compiler.hotspot.nodes.StubStartNode
-
- TYPE - Static variable in class org.graalvm.compiler.hotspot.nodes.VMErrorNode
-
- TYPE - Static variable in class org.graalvm.compiler.hotspot.replacements.arraycopy.CheckcastArrayCopyCallNode
-
- TYPE - Static variable in class org.graalvm.compiler.hotspot.replacements.arraycopy.GenericArrayCopyCallNode
-
- TYPE - Static variable in class org.graalvm.compiler.hotspot.replacements.CallSiteTargetNode
-
- TYPE - Static variable in class org.graalvm.compiler.hotspot.replacements.ClassGetHubNode
-
- TYPE - Static variable in class org.graalvm.compiler.hotspot.replacements.FastNotifyNode
-
- TYPE - Static variable in class org.graalvm.compiler.hotspot.replacements.HotSpotIdentityHashCodeNode
-
- TYPE - Static variable in class org.graalvm.compiler.hotspot.replacements.HotSpotReflectionGetCallerClassNode
-
- TYPE - Static variable in class org.graalvm.compiler.hotspot.replacements.HubGetClassNode
-
- TYPE - Static variable in class org.graalvm.compiler.hotspot.replacements.KlassLayoutHelperNode
-
- TYPE - Static variable in class org.graalvm.compiler.hotspot.replacements.ObjectCloneNode
-
- TYPE - Static variable in class org.graalvm.compiler.hotspot.replacements.UnsafeCopyMemoryNode
-
- TYPE - Static variable in class org.graalvm.compiler.hotspot.word.PointerCastNode
-
- TYPE - Static variable in class org.graalvm.compiler.lir.aarch64.AArch64AESDecryptOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.aarch64.AArch64AESEncryptOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.aarch64.AArch64ArrayCompareToOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.aarch64.AArch64ArrayEqualsOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.aarch64.AArch64ArrayIndexOfOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.aarch64.AArch64AtomicMove.AtomicReadAndAddLSEOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.aarch64.AArch64AtomicMove.AtomicReadAndAddOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.aarch64.AArch64AtomicMove.AtomicReadAndWriteOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.aarch64.AArch64AtomicMove.CompareAndSwapOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.aarch64.AArch64BlockEndOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.aarch64.AArch64BreakpointOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.aarch64.AArch64ByteSwap.ASIMDByteSwapOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.aarch64.AArch64ByteSwap.ByteSwapOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.aarch64.AArch64CacheWritebackOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.aarch64.AArch64CacheWritebackPostSyncOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.aarch64.AArch64Call.DirectCallOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.aarch64.AArch64Call.DirectFarForeignCallOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.aarch64.AArch64Call.DirectNearForeignCallOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.aarch64.AArch64Call.IndirectCallOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.aarch64.AArch64CCall
-
- TYPE - Static variable in class org.graalvm.compiler.lir.aarch64.AArch64Compare.ASIMDCompareOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.aarch64.AArch64Compare.ASIMDCompareZeroOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.aarch64.AArch64Compare.ASIMDFloatCompareZeroOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.aarch64.AArch64Compare.CompareOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.aarch64.AArch64Compare.FloatCompareOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.aarch64.AArch64ControlFlow.ASIMDCondMoveOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.aarch64.AArch64ControlFlow.BitTestAndBranchOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.aarch64.AArch64ControlFlow.BranchOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.aarch64.AArch64ControlFlow.CompareBranchZeroOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.aarch64.AArch64ControlFlow.CondMoveOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.aarch64.AArch64ControlFlow.CondSetOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.aarch64.AArch64ControlFlow.HashTableSwitchOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.aarch64.AArch64ControlFlow.RangeTableSwitchOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.aarch64.AArch64ControlFlow.ReturnOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.aarch64.AArch64ControlFlow.StrategySwitchOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.aarch64.AArch64CounterModeAESCryptOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.aarch64.AArch64EncodeArrayOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.aarch64.AArch64GHASHProcessBlocksOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.aarch64.AArch64MathCopySignOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.aarch64.AArch64MathSignumOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.aarch64.AArch64Move.CompressPointerOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.aarch64.AArch64Move.ConvertNullToZeroOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.aarch64.AArch64Move.ConvertZeroToNullOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.aarch64.AArch64Move.LoadAcquireOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.aarch64.AArch64Move.LoadAddressOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.aarch64.AArch64Move.LoadDataOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.aarch64.AArch64Move.LoadInlineConstant
-
- TYPE - Static variable in class org.graalvm.compiler.lir.aarch64.AArch64Move.LoadOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.aarch64.AArch64Move.MembarOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.aarch64.AArch64Move.Move
-
- TYPE - Static variable in class org.graalvm.compiler.lir.aarch64.AArch64Move.NullCheckOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.aarch64.AArch64Move.StackLoadAddressOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.aarch64.AArch64Move.StoreOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.aarch64.AArch64Move.StoreReleaseOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.aarch64.AArch64Move.StoreZeroOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.aarch64.AArch64Move.UncompressPointerOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.aarch64.AArch64PauseOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.aarch64.AArch64PrefetchOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.aarch64.AArch64ReadTimestampCounter
-
- TYPE - Static variable in class org.graalvm.compiler.lir.aarch64.AArch64RestoreRegistersOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.aarch64.AArch64SaveRegistersOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.aarch64.AArch64StringLatin1InflateOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.aarch64.AArch64StringUTF16CompressOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.aarch64.AArch64ZapRegistersOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.aarch64.AArch64ZapStackOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.aarch64.AArch64ZeroMemoryOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64AESDecryptOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64AESEncryptOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64Arithmetic.FPDivRemOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64ArrayCompareToOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64ArrayCopyWithConversionsOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64ArrayEqualsOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64ArrayIndexOfOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64ArrayRegionCompareToOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64Binary.CommutativeTwoOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64Binary.ConstOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64Binary.DataTwoOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64Binary.MemoryTwoOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64Binary.RMIOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64Binary.TwoOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64BinaryConsumer.ConstOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64BinaryConsumer.DataOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64BinaryConsumer.MemoryConstOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64BinaryConsumer.MemoryMROp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64BinaryConsumer.MemoryRMOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64BinaryConsumer.MemoryVMConstOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64BinaryConsumer.Op
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64BinaryConsumer.VMConstOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64BlockEndOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64BreakpointOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64ByteSwapOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64CacheWritebackOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64CacheWritebackPostSyncOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64CalcStringAttributesOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64Call.CallOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64Call.DirectCallOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64Call.DirectFarForeignCallOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64Call.DirectNearForeignCallOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64Call.ForeignCallOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64Call.IndirectCallOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64Call.MethodCallOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64CCall
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64ClearRegisterOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64ComplexVectorOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.BranchOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.CmpBranchOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.CmpConstBranchOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.CmpDataBranchOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.CondMoveOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.CondSetOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.FloatBranchOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.FloatCondMoveOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.FloatCondSetOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.HashTableSwitchOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.RangeTableSwitchOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.StrategySwitchOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.TestBranchOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.TestByteBranchOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.TestConstBranchOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64CounterModeAESCryptOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64EncodeArrayOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64GHASHProcessBlocksOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64HasNegativesOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64LFenceOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64LIRInstruction
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64MathCopySignOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64MathCosOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64MathExpOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64MathLog10Op
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64MathLogOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64MathPowOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64MathSignumOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64MathSinOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64MathTanOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64Move.AMD64MultiStackMove
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64Move.AMD64PushPopStackMove
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64Move.AMD64StackMove
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64Move.AtomicReadAndAddOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64Move.AtomicReadAndWriteOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64Move.CompareAndSwapOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64Move.CompressPointerOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64Move.ConvertNullToZeroOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64Move.ConvertZeroToNullOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64Move.LeaDataOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64Move.LeaOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64Move.MembarOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64Move.MoveFromConstOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64Move.MoveFromRegOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64Move.MoveToRegOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64Move.NullCheckOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64Move.StackLeaOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64Move.UncompressPointerOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64MulDivOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64PauseOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64PrefetchOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64ReadTimestampCounter
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64ReadTimestampCounterWithProcid
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64RestoreRegistersOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64RoundFloatToIntegerOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64SaveRegistersOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64ShiftOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64SignExtendOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64StringLatin1InflateOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64StringUTF16CompressOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64Ternary.ThreeOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64Unary.MemoryOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64Unary.MOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64Unary.MROp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64Unary.RMOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64UnaryConsumer.MemoryOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64VectorizedMismatchOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64VZeroUpper
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64ZapRegistersOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64ZapStackOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.AMD64ZeroMemoryOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorBinary.AVXBinaryConstFloatOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorBinary.AVXBinaryConstOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorBinary.AVXBinaryMemoryOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorBinary.AVXBinaryOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorBlend.EvexBlendOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorBlend.VexBlendOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorClearOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorCompareOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorFloatCompareOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorGather.EvexVectorGatherOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorGather.VexVectorGatherOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorInstruction
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorMove.AVXMoveToIntOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorMove.MoveFromArrayConstOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorMove.MoveFromConstOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorMove.MoveFromRegOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorMove.MoveToRegOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorMove.RestoreRegistersOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorMove.SaveRegistersOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorMove.StackMoveOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorMove.VectorLoadOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorMove.VectorStoreOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.ConstPermuteBytesUsingTableOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.ConstShuffleBytesOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.Extract128Op
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.Extract256Op
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.ExtractByteOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.ExtractIntOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.ExtractLongOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.ExtractShortOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.Insert128Op
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.Insert256Op
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.IntToVectorOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.LongToVectorOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.ShuffleBytesOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.ShuffleFloatOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.ShuffleWordOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.ShuffleWordOpWithMask
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorUnary.AVXBroadcastOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorUnary.AVXConvertMemoryOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorUnary.AVXConvertOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorUnary.AVXUnaryMemoryOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorUnary.AVXUnaryOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorUnary.AVXUnaryRVMOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.FullInfopointOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.StandardOp.BindToRegisterOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.StandardOp.BlackholeOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.StandardOp.JumpOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.StandardOp.LabelOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.StandardOp.NoOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.StandardOp.SaveRegistersOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.StandardOp.SpillRegistersOp
-
- TYPE - Static variable in class org.graalvm.compiler.lir.StandardOp.StackMove
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.AbstractBeginNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.AbstractDeoptimizeNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.AbstractEndNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.AbstractFixedGuardNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.AbstractLocalNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.AbstractMergeNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.AbstractStateSplit
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.BeginNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.BeginStateSplitNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.BinaryOpLogicNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.BreakpointNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.calc.AbsNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.calc.AbstractNormalizeCompareNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.calc.AddNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.calc.AndNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.calc.BinaryArithmeticNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.calc.BinaryNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.calc.CompareNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.calc.ConditionalNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.calc.CopySignNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.calc.EncodeArrayNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.calc.FixedBinaryNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.calc.FloatConvertNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.calc.FloatDivNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.calc.FloatEqualsNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.calc.FloatingIntegerDivRemNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.calc.FloatingNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.calc.FloatLessThanNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.calc.FloatNormalizeCompareNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.calc.HasNegativesNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.calc.IntegerBelowNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.calc.IntegerConvertNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.calc.IntegerDivRemNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.calc.IntegerEqualsNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.calc.IntegerLessThanNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.calc.IntegerLowerThanNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.calc.IntegerMulHighNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.calc.IntegerNormalizeCompareNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.calc.IntegerTestNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.calc.IsNullNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.calc.LeftShiftNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.calc.MaxNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.calc.MinMaxNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.calc.MinNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.calc.MulNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.calc.NarrowNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.calc.NegateNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.calc.NotNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.calc.ObjectEqualsNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.calc.OrNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.calc.PointerEqualsNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.calc.ReinterpretNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.calc.RemNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.calc.RightShiftNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.calc.RoundFloatToIntegerNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.calc.RoundNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.calc.ShiftNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.calc.SignedDivNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.calc.SignedFloatingIntegerDivNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.calc.SignedFloatingIntegerRemNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.calc.SignedRemNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.calc.SignExtendNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.calc.SignumNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.calc.SqrtNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.calc.SubNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.calc.TernaryNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.calc.UnaryArithmeticNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.calc.UnaryNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.calc.UnpackEndianHalfNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.calc.UnsignedDivNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.calc.UnsignedMaxNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.calc.UnsignedMinNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.calc.UnsignedRemNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.calc.UnsignedRightShiftNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.calc.XorNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.calc.ZeroExtendNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.CallTargetNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.CompressionNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.ComputeObjectAddressNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.ConditionAnchorNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.ConstantNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.ControlSinkNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.ControlSplitNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.DeadEndNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.debug.BindToRegisterNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.debug.BlackholeNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.debug.ControlFlowAnchorNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.debug.DynamicCounterNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.debug.NeverStripMineNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.debug.SideEffectNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.debug.SpillRegistersNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.debug.StringToBytesNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.debug.VerifyHeapNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.debug.WeakCounterNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.DeoptimizeNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.DeoptimizingFixedWithNextNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.DirectCallTargetNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.DynamicDeoptimizeNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.DynamicPiNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.EndNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.EntryMarkerNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.EntryProxyNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.extended.AbstractBoxingNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.extended.BoxNode.TrustedBoxedValue
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.extended.BoxNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.extended.BranchProbabilityNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.extended.BytecodeExceptionNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.extended.CacheWritebackNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.extended.CacheWritebackSyncNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.extended.ClassIsArrayNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.extended.FixedValueAnchorNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.extended.ForeignCallNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.extended.GetClassNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.extended.GuardedUnsafeLoadNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.extended.IntegerSwitchNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.extended.JavaReadNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.extended.JavaWriteNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.extended.LoadArrayComponentHubNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.extended.LoadHubNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.extended.LoadHubOrNullNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.extended.LoadMethodNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.extended.MembarNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.extended.MultiGuardNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.extended.NullCheckNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.extended.ObjectIsArrayNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.extended.OpaqueLogicNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.extended.OpaqueNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.extended.OSRLocalNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.extended.OSRLockNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.extended.OSRMonitorEnterNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.extended.OSRStartNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.extended.RawLoadNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.extended.RawStoreNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.extended.StateSplitProxyNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.extended.StoreHubNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.extended.SwitchNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.extended.UnboxNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.extended.UnsafeAccessNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.extended.UnsafeMemoryLoadNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.extended.UnsafeMemoryStoreNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.extended.ValueAnchorNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.FixedGuardNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.FixedNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.FixedWithNextNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.FloatingAnchoredNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.FloatingGuardedNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.FrameState
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.FullInfopointNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.gc.ArrayRangeWriteBarrier
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.gc.G1ArrayRangePostWriteBarrier
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.gc.G1ArrayRangePreWriteBarrier
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.gc.G1PostWriteBarrier
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.gc.G1PreWriteBarrier
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.gc.G1ReferentFieldReadBarrier
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.gc.ObjectWriteBarrier
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.gc.SerialArrayRangeWriteBarrier
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.gc.SerialWriteBarrier
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.gc.WriteBarrier
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.GetObjectAddressNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.GraphDecoder.ProxyPlaceholder
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.GuardedValueNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.GuardNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.GuardPhiNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.GuardProxyNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.IfNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.ImplicitNullCheckNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.IndirectCallTargetNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.InvokeNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.InvokeWithExceptionNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.java.AbstractCompareAndSwapNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.java.AbstractNewArrayNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.java.AbstractNewObjectNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.java.AbstractUnsafeCompareAndSwapNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.java.AccessArrayNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.java.AccessFieldNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.java.AccessIndexedNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.java.AccessMonitorNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.java.ArrayLengthNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.java.AtomicReadAndAddNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.java.AtomicReadAndWriteNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.java.ClassIsAssignableFromNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.java.DynamicNewArrayNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.java.DynamicNewInstanceNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.java.ExceptionObjectNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.java.FinalFieldBarrierNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.java.InstanceOfDynamicNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.java.InstanceOfNode
-
- type() - Method in class org.graalvm.compiler.nodes.java.InstanceOfNode
-
Gets the type being tested.
- TYPE - Static variable in class org.graalvm.compiler.nodes.java.LoadExceptionObjectNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.java.LoadFieldNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.java.LoadIndexedNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.java.LogicCompareAndSwapNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.java.LoweredAtomicReadAndAddNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.java.LoweredAtomicReadAndWriteNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.java.LoweredRegisterFinalizerNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.java.MethodCallTargetNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.java.MonitorEnterNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.java.MonitorExitNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.java.MonitorIdNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.java.NewArrayNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.java.NewInstanceNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.java.NewMultiArrayNode
-
- type - Variable in class org.graalvm.compiler.nodes.java.NewMultiArrayNode
-
- type() - Method in class org.graalvm.compiler.nodes.java.NewMultiArrayNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.java.ReachabilityFenceNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.java.RegisterFinalizerNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.java.StoreFieldNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.java.StoreIndexedNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.java.TypeSwitchNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.java.UnsafeCompareAndExchangeNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.java.UnsafeCompareAndSwapNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.java.ValidateNewInstanceClassNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.java.ValueCompareAndSwapNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.LogicConstantNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.LogicNegationNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.LogicNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.LoopBeginNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.LoopEndNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.LoopExitNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.LoweredCallTargetNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.memory.AbstractMemoryCheckpoint
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.memory.AbstractWriteNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.memory.address.AddressNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.memory.address.IndexAddressNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.memory.address.OffsetAddressNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.memory.FixedAccessNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.memory.FloatableAccessNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.memory.FloatingAccessNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.memory.FloatingReadNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.memory.MemoryAnchorNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.memory.MemoryMapNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.memory.MemoryPhiNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.memory.ReadNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.memory.SideEffectFreeWriteNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.memory.WriteNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.MemoryMapControlSinkNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.MemoryProxyNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.MergeNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.ParameterNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.PauseNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.PhiNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.PiArrayNode.Placeholder
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.PiArrayNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.PiNode.Placeholder
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.PiNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.PluginReplacementNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.PluginReplacementWithExceptionNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.PrefetchAllocateNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.ProxyNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.ReturnNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.SafepointNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.ShortCircuitOrNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.SnippetAnchorNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.StartNode
-
- type - Variable in class org.graalvm.compiler.nodes.TypeCheckHints.Hint
-
A type seen while profiling a type check instruction.
- TYPE - Static variable in class org.graalvm.compiler.nodes.UnaryOpLogicNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.UnreachableBeginNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.UnreachableControlSinkNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.UnreachableNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.UnwindNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.ValueNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.ValuePhiNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.ValueProxyNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.virtual.AllocatedObjectNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.virtual.CommitAllocationNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.virtual.EnsureVirtualizedNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.virtual.EscapeObjectState
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.virtual.MaterializedObjectState
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.virtual.VirtualArrayNode
-
- type() - Method in class org.graalvm.compiler.nodes.virtual.VirtualArrayNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.virtual.VirtualBoxingNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.virtual.VirtualInstanceNode
-
- type - Variable in class org.graalvm.compiler.nodes.virtual.VirtualInstanceNode
-
- type() - Method in class org.graalvm.compiler.nodes.virtual.VirtualInstanceNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.virtual.VirtualObjectNode
-
- type() - Method in class org.graalvm.compiler.nodes.virtual.VirtualObjectNode
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.virtual.VirtualObjectState
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.VirtualState
-
- TYPE - Static variable in class org.graalvm.compiler.nodes.WithExceptionNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.aarch64.AArch64BitCountNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.amd64.AMD64ArrayRegionEqualsWithMaskNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.amd64.AMD64CalcStringAttributesMacroNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.amd64.AMD64CalcStringAttributesNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.amd64.AMD64FloatConvertNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.arraycopy.ArrayCopyCallNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.arraycopy.ArrayCopyNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.arraycopy.ArrayCopyWithDelayedLoweringNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.DimensionsNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.nodes.AESNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.nodes.arithmetic.BinaryIntegerExactArithmeticSplitNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerAddExactNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerAddExactOverflowNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerAddExactSplitNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerExactArithmeticSplitNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerExactOverflowNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerMulExactNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerMulExactOverflowNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerMulExactSplitNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerNegExactNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerNegExactOverflowNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerNegExactSplitNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerSubExactNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerSubExactOverflowNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerSubExactSplitNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.nodes.arithmetic.UnsignedMulHighNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.nodes.ArrayCompareToNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.nodes.ArrayCopyWithConversionsNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.nodes.ArrayEqualsNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.nodes.ArrayIndexOfNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.nodes.ArrayRegionCompareToNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.nodes.ArrayRegionEqualsNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.nodes.AssertionNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.nodes.BasicArrayCopyNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.nodes.BasicObjectCloneNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.nodes.BinaryMathIntrinsicNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.nodes.BitCountNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.nodes.BitScanForwardNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.nodes.BitScanReverseNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.nodes.CounterModeAESNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.nodes.CountLeadingZerosNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.nodes.CountTrailingZerosNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.nodes.ExplodeLoopNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.nodes.FallbackInvokeWithExceptionNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.nodes.FusedMultiplyAddNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.nodes.GHASHProcessBlocksNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.nodes.IdentityHashCodeNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.nodes.LoadSnippetVarargParameterNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.nodes.LogNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.nodes.MacroNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.nodes.MacroWithExceptionNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.nodes.MemoryKillStubIntrinsicNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.nodes.MethodHandleNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.nodes.ProfileBooleanNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.nodes.PureFunctionMacroNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.nodes.PureFunctionStubIntrinsicNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.nodes.ReadRegisterNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.nodes.ReflectionGetCallerClassNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.nodes.ResolvedMethodHandleCallTargetNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.nodes.ReverseBytesNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.nodes.UnaryMathIntrinsicNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.nodes.VectorizedMismatchNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.nodes.VirtualizableInvokeMacroNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.nodes.WriteRegisterNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.nodes.ZeroMemoryNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.PartialIntrinsicCallTargetNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.PEGraphDecoder.ExceptionPlaceholderNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.SnippetCounterNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.SnippetSubstitutionNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.StringLatin1InflateNode
-
- TYPE - Static variable in class org.graalvm.compiler.replacements.StringUTF16CompressNode
-
- TYPE - Static variable in class org.graalvm.compiler.truffle.compiler.nodes.AnyExtendNode
-
- TYPE - Static variable in class org.graalvm.compiler.truffle.compiler.nodes.asserts.NeverPartOfCompilationNode
-
- TYPE - Static variable in class org.graalvm.compiler.truffle.compiler.nodes.frame.AllowMaterializeNode
-
- TYPE - Static variable in class org.graalvm.compiler.truffle.compiler.nodes.frame.ForceMaterializeNode
-
- TYPE - Static variable in class org.graalvm.compiler.truffle.compiler.nodes.frame.NewFrameNode
-
- TYPE - Static variable in class org.graalvm.compiler.truffle.compiler.nodes.frame.VirtualFrameAccessorNode
-
- type - Variable in class org.graalvm.compiler.truffle.compiler.nodes.frame.VirtualFrameAccessorNode
-
- TYPE - Static variable in class org.graalvm.compiler.truffle.compiler.nodes.frame.VirtualFrameClearNode
-
- TYPE - Static variable in class org.graalvm.compiler.truffle.compiler.nodes.frame.VirtualFrameCopyNode
-
- TYPE - Static variable in class org.graalvm.compiler.truffle.compiler.nodes.frame.VirtualFrameGetNode
-
- TYPE - Static variable in class org.graalvm.compiler.truffle.compiler.nodes.frame.VirtualFrameGetTagNode
-
- TYPE - Static variable in class org.graalvm.compiler.truffle.compiler.nodes.frame.VirtualFrameIsNode
-
- TYPE - Static variable in class org.graalvm.compiler.truffle.compiler.nodes.frame.VirtualFrameSetNode
-
- TYPE - Static variable in class org.graalvm.compiler.truffle.compiler.nodes.frame.VirtualFrameSwapNode
-
- TYPE - Static variable in class org.graalvm.compiler.truffle.compiler.nodes.IsCompilationConstantNode
-
- TYPE - Static variable in class org.graalvm.compiler.truffle.compiler.nodes.SpeculativeExceptionAnchorNode
-
- TYPE - Static variable in class org.graalvm.compiler.truffle.compiler.nodes.TruffleSafepointNode
-
- TYPE - Static variable in class org.graalvm.compiler.word.WordCastNode
-
- typeAt(int) - Method in class org.graalvm.compiler.nodes.java.TypeSwitchNode
-
- TypeCheckHints - Class in org.graalvm.compiler.nodes
-
Utility for deriving hint types for a type check instruction (e.g.
- TypeCheckHints(TypeReference, JavaTypeProfile, Assumptions, double, int) - Constructor for class org.graalvm.compiler.nodes.TypeCheckHints
-
Derives hint information for use when generating the code for a type check instruction.
- TypeCheckHints.Hint - Class in org.graalvm.compiler.nodes
-
A receiver type profiled in a type check instruction.
- TypeCheckMaxHints - Static variable in class org.graalvm.compiler.hotspot.replacements.HotspotSnippetsOptions
-
- TypeCheckMinProfileHitProbability - Static variable in class org.graalvm.compiler.hotspot.replacements.HotspotSnippetsOptions
-
- TypeCheckSnippetUtils - Class in org.graalvm.compiler.hotspot.replacements
-
Utilities and common code paths used by the type check snippets.
- TypeCheckSnippetUtils() - Constructor for class org.graalvm.compiler.hotspot.replacements.TypeCheckSnippetUtils
-
- TypeCheckSnippetUtils.Hints - Class in org.graalvm.compiler.hotspot.replacements
-
A set of type check hints ordered by decreasing probabilities.
- TypeConversion - Class in org.graalvm.compiler.core.common.util
-
Provides low-level value checks and conversion for signed and unsigned values of size 1, 2, and 4
bytes.
- TypeConversion() - Constructor for class org.graalvm.compiler.core.common.util.TypeConversion
-
- TypedDataInputStream - Class in org.graalvm.util
-
A stream that can read (trivial) values using their in-band data type information, intended for
use with
TypedDataOutputStream
.
- TypedDataInputStream(InputStream) - Constructor for class org.graalvm.util.TypedDataInputStream
-
- TypedDataOutputStream - Class in org.graalvm.util
-
A stream that can write (trivial) values together with their data type, for use with
TypedDataInputStream
.
- TypedDataOutputStream(OutputStream) - Constructor for class org.graalvm.util.TypedDataOutputStream
-
- TypeGuardInlineInfo - Class in org.graalvm.compiler.phases.common.inlining.info
-
Represents an inlining opportunity for which profiling information suggests a monomorphic
receiver, but for which the receiver type cannot be proven.
- TypeGuardInlineInfo(Invoke, ResolvedJavaMethod, ResolvedJavaType, Speculation) - Constructor for class org.graalvm.compiler.phases.common.inlining.info.TypeGuardInlineInfo
-
- typeIsResolved(JavaType) - Method in class org.graalvm.compiler.java.BytecodeParser
-
Check if a type is resolved.
- typeName(Object) - Method in class org.graalvm.compiler.printer.BinaryGraphPrinter
-
- typeName(Object) - Method in interface org.graalvm.graphio.GraphTypes
-
Finds Java type name for a given class.
- typeOrNull(ValueNode) - Static method in class org.graalvm.compiler.nodes.type.StampTool
-
- typeOrNull(Stamp) - Static method in class org.graalvm.compiler.nodes.type.StampTool
-
- typeOrNull(Stamp, MetaAccessProvider) - Static method in class org.graalvm.compiler.nodes.type.StampTool
-
- typeOrNull(ValueNode, MetaAccessProvider) - Static method in class org.graalvm.compiler.nodes.type.StampTool
-
- TypePlugin - Interface in org.graalvm.compiler.nodes.graphbuilderconf
-
Plugin for overriding types in the bytecode parser.
- typeProfile - Variable in class org.graalvm.compiler.nodes.java.MethodCallTargetNode
-
- TypeReader - Interface in org.graalvm.compiler.core.common.util
-
Provides low-level read access for signed and unsigned values of size 1, 2, 4, and 8 bytes.
- TypeReference - Class in org.graalvm.compiler.core.common.type
-
This class represents a reference to a Java type and whether this reference is referring only to
the represented type or also to its sub types in the class hierarchy.
- typeReferenceOrNull(ValueNode) - Static method in class org.graalvm.compiler.nodes.type.StampTool
-
Returns the Java type this
ValueNode has if it is
a
legal Object value.
- typeReferenceOrNull(Stamp) - Static method in class org.graalvm.compiler.nodes.type.StampTool
-
Returns the Java type this
Stamp has if it is a
legal Object stamp.
- types(GraphTypes) - Method in class org.graalvm.graphio.GraphOutput.Builder
-
Associates different implementation of types.
- TypeSwitchNode - Class in org.graalvm.compiler.nodes.java
-
The TypeSwitchNode
performs a lookup based on the type of the input value.
- TypeSwitchNode(ValueNode, AbstractBeginNode[], ResolvedJavaType[], int[], ConstantReflectionProvider, ProfileData.SwitchProbabilityData) - Constructor for class org.graalvm.compiler.nodes.java.TypeSwitchNode
-
- TypeWriter - Interface in org.graalvm.compiler.core.common.util
-
Provides low-level sequential write access for signed and unsigned values of size 1, 2, 4, and 8
bytes.
- TZCNT - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64RMOp
-
- VADDPD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VADDPS - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VADDSD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VADDSS - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VADDSUBPD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VADDSUBPS - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VAESDEC - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexAESOp
-
- VAESDECLAST - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexAESOp
-
- VAESENC - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexAESOp
-
- VAESENCLAST - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexAESOp
-
- VAESIMC - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRMOp
-
- VAESKEYGENASSIST - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRMIOp
-
- validate() - Method in class org.graalvm.compiler.core.match.MatchContext
-
- VALIDATE_OBJECT - Static variable in class org.graalvm.compiler.hotspot.replacements.HotSpotG1WriteBarrierSnippets
-
- validateDeoptFrameStates() - Method in interface org.graalvm.compiler.nodes.DeoptimizingNode
-
- validateDeoptFrameStates() - Method in class org.graalvm.compiler.nodes.extended.ForeignCallNode
-
- ValidateNewInstanceClassNode - Class in org.graalvm.compiler.nodes.java
-
- ValidateNewInstanceClassNode(ValueNode) - Constructor for class org.graalvm.compiler.nodes.java.ValidateNewInstanceClassNode
-
- validateObject - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- validateObjectCallDescriptor() - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotG1WriteBarrierSnippets
-
- validateObjectCallDescriptor() - Method in class org.graalvm.compiler.replacements.gc.G1WriteBarrierSnippets
-
- validForDeoptimization - Variable in class org.graalvm.compiler.lir.LIRFrameState
-
- VALIGND - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMIOp
-
- VALIGNQ - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMIOp
-
- value - Variable in class org.graalvm.compiler.code.CompilationResult.CodeComment
-
- value(PlatformKind) - Static method in class org.graalvm.compiler.core.common.LIRKind
-
Create a
LIRKind
of type
platformKind
that contains a primitive value.
- value - Variable in enum org.graalvm.compiler.core.common.Stride
-
The value (or multiplier) of this stride.
- value() - Method in enum org.graalvm.compiler.hotspot.meta.HotSpotConstantLoadAction
-
- value - Variable in class org.graalvm.compiler.hotspot.nodes.HotSpotStoreReservedReferenceNode
-
- value - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ControlFlow.BitTestAndBranchOp
-
- value - Variable in class org.graalvm.compiler.lir.amd64.AMD64ControlFlow.HashTableSwitchOp
-
- value - Variable in class org.graalvm.compiler.lir.amd64.AMD64Unary.MOp
-
- value - Variable in class org.graalvm.compiler.lir.amd64.AMD64Unary.MROp
-
- value - Variable in class org.graalvm.compiler.lir.amd64.AMD64Unary.RMOp
-
- value - Variable in class org.graalvm.compiler.lir.amd64.AMD64UnaryConsumer.MemoryOp
-
- value - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.IntToVectorOp
-
- value - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.LongToVectorOp
-
- value - Variable in enum org.graalvm.compiler.nodeinfo.NodeCycles
-
- value - Variable in enum org.graalvm.compiler.nodeinfo.NodeSize
-
- value - Variable in class org.graalvm.compiler.nodes.calc.UnaryNode
-
- value - Variable in class org.graalvm.compiler.nodes.ConstantNode
-
- value() - Method in class org.graalvm.compiler.nodes.EntryProxyNode
-
- value - Variable in class org.graalvm.compiler.nodes.extended.AbstractBoxingNode
-
- value - Variable in class org.graalvm.compiler.nodes.extended.BoxNode.TrustedBoxedValue
-
- value - Variable in class org.graalvm.compiler.nodes.extended.ClassIsArrayNode
-
- value - Variable in class org.graalvm.compiler.nodes.extended.OpaqueLogicNode
-
- value - Variable in class org.graalvm.compiler.nodes.extended.OpaqueNode
-
- value() - Method in class org.graalvm.compiler.nodes.extended.RawStoreNode
-
- value - Variable in class org.graalvm.compiler.nodes.extended.SwitchNode
-
- value() - Method in class org.graalvm.compiler.nodes.extended.SwitchNode
-
- value - Variable in class org.graalvm.compiler.nodes.extended.UnsafeMemoryStoreNode
-
- value - Variable in class org.graalvm.compiler.nodes.gc.ObjectWriteBarrier
-
- value() - Method in class org.graalvm.compiler.nodes.GuardProxyNode
-
- value() - Method in class org.graalvm.compiler.nodes.java.StoreFieldNode
-
- value() - Method in class org.graalvm.compiler.nodes.java.StoreIndexedNode
-
- value - Variable in class org.graalvm.compiler.nodes.LogicConstantNode
-
- value - Variable in class org.graalvm.compiler.nodes.loop.DerivedConvertedInductionVariable
-
- value - Variable in class org.graalvm.compiler.nodes.loop.DerivedOffsetInductionVariable
-
- value - Variable in class org.graalvm.compiler.nodes.loop.DerivedScaledInductionVariable
-
- value() - Method in class org.graalvm.compiler.nodes.memory.AbstractWriteNode
-
- value() - Method in class org.graalvm.compiler.nodes.MemoryProxyNode
-
- value() - Method in class org.graalvm.compiler.nodes.ProxyNode
-
- value - Variable in class org.graalvm.compiler.nodes.UnaryOpLogicNode
-
- value() - Method in class org.graalvm.compiler.nodes.ValueProxyNode
-
- value - Variable in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerNegExactOverflowNode
-
- value - Variable in class org.graalvm.compiler.replacements.nodes.arithmetic.IntegerNegExactSplitNode
-
- value() - Method in class org.graalvm.compiler.replacements.SnippetCounter
-
Gets the value of this counter.
- value - Variable in class org.graalvm.compiler.truffle.compiler.nodes.AnyExtendNode
-
- ValueAnchorNode - Class in org.graalvm.compiler.nodes.extended
-
This node can be used for two different kinds of anchoring for non-CFG (floating) nodes: It can
1) keep one node above a certain point in the graph by specifying that node as the
ValueAnchorNode.anchored
node; or 2) it can keep nodes below a certain point in the graph by using this
node as an Anchor or Guard input.
- ValueAnchorNode(ValueNode) - Constructor for class org.graalvm.compiler.nodes.extended.ValueAnchorNode
-
- valueAt(int) - Method in class org.graalvm.compiler.nodes.PhiNode
-
Get the instruction that produces the value associated with the i'th predecessor of the
merge.
- valueAt(AbstractEndNode) - Method in class org.graalvm.compiler.nodes.PhiNode
-
- valueBlocked(Value) - Method in class org.graalvm.compiler.lir.alloc.lsra.MoveResolver
-
- valueBlocked(Value) - Method in class org.graalvm.compiler.lir.alloc.lsra.ssa.SSAMoveResolver
-
- ValueCompareAndSwapNode - Class in org.graalvm.compiler.nodes.java
-
A special purpose store node that differs from
LogicCompareAndSwapNode
in that it returns
either the expected value or the compared against value instead of a boolean.
- ValueCompareAndSwapNode(AddressNode, ValueNode, ValueNode, LocationIdentity, OnHeapMemoryAccess.BarrierType, MemoryOrderMode) - Constructor for class org.graalvm.compiler.nodes.java.ValueCompareAndSwapNode
-
- ValueConsumer - Interface in org.graalvm.compiler.lir
-
- valueCount() - Method in class org.graalvm.compiler.nodes.PhiNode
-
Get the number of inputs to this phi (i.e.
- valueDescription() - Method in class org.graalvm.compiler.nodes.memory.MemoryPhiNode
-
- valueDescription() - Method in class org.graalvm.compiler.nodes.PhiNode
-
String describing the kind of value this Phi merges.
- valueDescription() - Method in class org.graalvm.compiler.nodes.ValuePhiNode
-
- valueEquals(Node) - Method in class org.graalvm.compiler.graph.Node
-
Determines if this node's
data
fields are equal to the data
fields of another node of the same type.
- valueForOperand(Value) - Method in class org.graalvm.compiler.core.gen.NodeLIRBuilder
-
- valueForOperand(Value) - Method in interface org.graalvm.compiler.nodes.spi.NodeValueMap
-
- valueKind - Variable in class org.graalvm.compiler.nodes.java.AbstractUnsafeCompareAndSwapNode
-
- valueKind - Variable in class org.graalvm.compiler.nodes.java.AtomicReadAndWriteNode
-
- ValueMap<K extends Value,T> - Class in org.graalvm.compiler.lir.util
-
A map interface to map Value
s to other objects.
- ValueMap() - Constructor for class org.graalvm.compiler.lir.util.ValueMap
-
- ValueMap() - Constructor for class org.graalvm.compiler.phases.common.DominatorBasedGlobalValueNumberingPhase.ValueMap
-
- ValueMergeUtil - Class in org.graalvm.compiler.phases.util
-
- ValueMergeUtil() - Constructor for class org.graalvm.compiler.phases.util.ValueMergeUtil
-
- valueNode() - Method in class org.graalvm.compiler.nodes.loop.BasicInductionVariable
-
- valueNode() - Method in class org.graalvm.compiler.nodes.loop.DerivedConvertedInductionVariable
-
- valueNode() - Method in class org.graalvm.compiler.nodes.loop.DerivedOffsetInductionVariable
-
- valueNode() - Method in class org.graalvm.compiler.nodes.loop.DerivedScaledInductionVariable
-
- valueNode() - Method in class org.graalvm.compiler.nodes.loop.InductionVariable
-
Returns the value node that is described by this induction variable.
- ValueNode - Class in org.graalvm.compiler.nodes
-
This class represents a value within the graph, including local variables, phis, and all other
instructions.
- ValueNode(NodeClass<? extends ValueNode>, Stamp) - Constructor for class org.graalvm.compiler.nodes.ValueNode
-
- ValueNodeInterface - Interface in org.graalvm.compiler.nodes
-
When Graal
ValueNode
classes implement interfaces, it is frequently necessary to convert
from an interface type back to a Node.
- ValueNodeUtil - Class in org.graalvm.compiler.nodes
-
- ValueNodeUtil() - Constructor for class org.graalvm.compiler.nodes.ValueNodeUtil
-
- valueNumber(Node) - Method in class org.graalvm.compiler.graph.NodeClass
-
- valueNumberable() - Method in class org.graalvm.compiler.graph.NodeClass
-
- valueOf(String) - Static method in enum org.graalvm.compiler.asm.aarch64.AArch64Address.AddressingMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler.ASIMDImmediateTable.BitValues
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler.ASIMDInstruction
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler.ASIMDSize
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler.ElementSize
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler.ImmediateOp
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.asm.aarch64.AArch64Assembler.BarrierKind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.asm.aarch64.AArch64Assembler.ConditionFlag
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.asm.aarch64.AArch64Assembler.DataCacheOperationType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.asm.aarch64.AArch64Assembler.ExtendType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.asm.aarch64.AArch64Assembler.Instruction
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.asm.aarch64.AArch64Assembler.InstructionType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.asm.aarch64.AArch64Assembler.PrefetchMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.asm.aarch64.AArch64Assembler.ShiftType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.asm.aarch64.AArch64Assembler.SystemHint
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.asm.aarch64.AArch64Assembler.SystemRegister
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler.AArch64ExceptionCode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler.MovSequenceAnnotation.MovAction
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.asm.amd64.AMD64Assembler.ConditionFlag
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.asm.amd64.AMD64Assembler.VexFloatCompareOp.Predicate
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.asm.amd64.AMD64BaseAssembler.EVEXTuple
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.asm.amd64.AMD64BaseAssembler.OperandSize
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.ExtendMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.asm.amd64.AVXKind.AVXSize
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in class org.graalvm.compiler.bytecode.Bytecodes
-
Gets the opcode corresponding to a given mnemonic.
- valueOf(String) - Static method in enum org.graalvm.compiler.code.CompilationResult.JumpTable.EntryFormat
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator.AMD64MathMinMaxFloatOp
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.core.common.calc.CanonicalCondition
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.core.common.calc.Condition
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.core.common.calc.FloatConvert
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.core.common.calc.FloatConvertCategory
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.core.common.cfg.CodeEmissionOrder.ComputationTime
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.core.common.CompilationIdentifier.Verbosity
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.core.common.memory.MemoryExtendKind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.core.common.memory.MemoryOrderMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.core.common.NumUtil.Signedness
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.core.common.SpectrePHTMitigations
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.core.common.Stride
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.core.CompilationWrapper.ExceptionAction
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.core.gen.InstructionPrinter.InstructionLineColumn
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.core.phases.CEOptimization
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.debug.DebugOptions.PrintGraphTarget
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.graph.Edges.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.graph.Graph.NodeEvent
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.hotspot.HotSpotForeignCallLinkage.RegisterEffect
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.hotspot.HotSpotGraalRuntime.HotSpotGC
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.hotspot.HotSpotMarkId
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.hotspot.meta.HotSpotConstantLoadAction
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.hotspot.meta.HotSpotForeignCallDescriptor.Reexecutability
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.hotspot.meta.HotSpotForeignCallDescriptor.Transition
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.hotspot.word.HotSpotOperation.HotspotOpcode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.java.BytecodeParser.ExceptionEdgeAction
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.lir.aarch64.AArch64AcrossVectorOp
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.lir.aarch64.AArch64ArithmeticOp.ARMv8ConstantCategory
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.lir.aarch64.AArch64ArithmeticOp
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.lir.aarch64.AArch64BitFieldOp.BitFieldOpCode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.lir.aarch64.AArch64BitManipulationOp.BitManipulationOpCode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.lir.aarch64.AArch64Move.ExtendKind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.lir.aarch64.AArch64PermuteOp
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.lir.alloc.lsra.Interval.RegisterPriority
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.lir.alloc.lsra.Interval.SpillState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.lir.amd64.AMD64Arithmetic
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.lir.amd64.AMD64CalcStringAttributesOp.Op
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.lir.constopt.ConstantTree.Flags
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.lir.gen.ArithmeticLIRGeneratorTool.RoundingMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.lir.gen.LIRGeneratorTool.CharsetName
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.lir.LIRInstruction.OperandFlag
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.lir.LIRInstruction.OperandMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.nodeinfo.InputType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.nodeinfo.NodeCycles
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.nodeinfo.NodeSize
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.nodeinfo.Verbosity
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.nodes.calc.IntegerDivRemNode.Op
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.nodes.calc.IntegerDivRemNode.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.nodes.CallTargetNode.InvokeKind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.nodes.CompressionNode.CompressionOp
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.nodes.extended.BytecodeExceptionNode.BytecodeExceptionKind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.nodes.extended.MembarNode.FenceKind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.nodes.gc.WriteBarrier.Kind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderConfiguration.BytecodeExceptionMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.nodes.graphbuilderconf.IntrinsicContext.CompilationContext
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.nodes.graphbuilderconf.LoopExplosionPlugin.LoopExplosionKind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.nodes.GraphDecoder.LoopScopeTrigger
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.nodes.GraphState.FrameStateVerification
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.nodes.GraphState.FrameStateVerificationFeature
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.nodes.GraphState.GuardsStage
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.nodes.GraphState.MandatoryStages
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.nodes.GraphState.StageFlag
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.nodes.IfNode.NodeColor
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.nodes.Invoke.InlineControl
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.nodes.loop.DefaultLoopPolicies.FullUnrollability
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.nodes.loop.InductionVariable.Direction
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.nodes.LoopBeginNode.LoopType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.nodes.memory.OnHeapMemoryAccess.BarrierType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.nodes.PiNode.IntrinsifyOp
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.nodes.ProfileData.ProfileSource
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.nodes.spi.ArrayLengthProvider.FindLengthMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.nodes.spi.LoweringTool.StandardLoweringStage
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.nodes.StaticDeoptimizingNode.GuardPriority
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.nodes.StructuredGraph.AllowAssumptions
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Method in class org.graalvm.compiler.options.EnumOptionKey
-
- valueOf(String) - Static method in enum org.graalvm.compiler.options.OptionStability
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.options.OptionType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.phases.common.CanonicalizerPhase.CanonicalizerFeature
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.phases.common.DeadCodeEliminationPhase.Optionality
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.phases.common.NodeCounterPhase.Stage
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.phases.common.SnippetFrameStateAssignment.NodeStateAssignment
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.phases.OptimisticOptimizations.Optimization
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.phases.schedule.SchedulePhase.SchedulingStrategy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.replacements.AllocationSnippets.FillContent
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.replacements.arraycopy.ArrayCopySnippets.ArrayCopyTypeCheck
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.replacements.arraycopy.ArrayCopySnippets.WorkSnippetID
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.replacements.GraphKit.IfState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.replacements.GraphKit.WithExceptionStructure.State
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.replacements.nodes.AESNode.CryptMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.replacements.nodes.BinaryMathIntrinsicNode.BinaryOperation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.replacements.nodes.UnaryMathIntrinsicNode.UnaryOperation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.replacements.StandardGraphBuilderPlugins.IntegerExactBinaryOp
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleFromLibGraal.Id
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal.Id
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.truffle.common.TruffleCompilerRuntime.InlineKind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.truffle.common.TruffleCompilerRuntime.LoopExplosionKind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.truffle.compiler.nodes.frame.VirtualFrameAccessType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.truffle.compiler.phases.inlining.CallNode.State
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.truffle.compiler.phases.InstrumentBranchesPhase.BranchState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.CompilationTier
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.EngineModeEnum
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.ExceptionAction
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.PerformanceWarningKind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.truffle.runtime.CompilationState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.compiler.word.Word.Opcode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.graalvm.libgraal.LibGraalScope.DetachAction
-
Returns the enum constant of this type with the specified name.
- ValuePhiNode - Class in org.graalvm.compiler.nodes
-
Value
PhiNode
s merge data flow values at control flow merges.
- ValuePhiNode(Stamp, AbstractMergeNode) - Constructor for class org.graalvm.compiler.nodes.ValuePhiNode
-
- ValuePhiNode(NodeClass<? extends ValuePhiNode>, Stamp, AbstractMergeNode) - Constructor for class org.graalvm.compiler.nodes.ValuePhiNode
-
- ValuePhiNode(Stamp, AbstractMergeNode, ValueNode[]) - Constructor for class org.graalvm.compiler.nodes.ValuePhiNode
-
- valuePhis() - Method in class org.graalvm.compiler.nodes.AbstractMergeNode
-
- ValueProcedure - Interface in org.graalvm.compiler.lir
-
- ValueProxy - Interface in org.graalvm.compiler.nodes.spi
-
This interface marks nodes whose result is the same as one of their inputs.
- ValueProxyNode - Class in org.graalvm.compiler.nodes
-
- ValueProxyNode(ValueNode, LoopExitNode) - Constructor for class org.graalvm.compiler.nodes.ValueProxyNode
-
- ValueProxyNode(Stamp, ValueNode, LoopExitNode) - Constructor for class org.graalvm.compiler.nodes.ValueProxyNode
-
- values() - Static method in enum org.graalvm.compiler.asm.aarch64.AArch64Address.AddressingMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler.ASIMDImmediateTable.BitValues
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler.ASIMDInstruction
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler.ASIMDSize
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler.ElementSize
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.asm.aarch64.AArch64ASIMDAssembler.ImmediateOp
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.asm.aarch64.AArch64Assembler.BarrierKind
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.asm.aarch64.AArch64Assembler.ConditionFlag
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.asm.aarch64.AArch64Assembler.DataCacheOperationType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.asm.aarch64.AArch64Assembler.ExtendType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.asm.aarch64.AArch64Assembler.Instruction
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.asm.aarch64.AArch64Assembler.InstructionType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.asm.aarch64.AArch64Assembler.PrefetchMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.asm.aarch64.AArch64Assembler.ShiftType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.asm.aarch64.AArch64Assembler.SystemHint
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.asm.aarch64.AArch64Assembler.SystemRegister
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler.AArch64ExceptionCode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler.MovSequenceAnnotation.MovAction
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.asm.amd64.AMD64Assembler.ConditionFlag
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.asm.amd64.AMD64Assembler.VexFloatCompareOp.Predicate
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.asm.amd64.AMD64BaseAssembler.EVEXTuple
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.asm.amd64.AMD64BaseAssembler.OperandSize
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.ExtendMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.asm.amd64.AVXKind.AVXSize
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.code.CompilationResult.JumpTable.EntryFormat
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.core.amd64.AMD64ArithmeticLIRGenerator.AMD64MathMinMaxFloatOp
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.core.common.calc.CanonicalCondition
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.core.common.calc.Condition
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.core.common.calc.FloatConvert
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.core.common.calc.FloatConvertCategory
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.core.common.cfg.CodeEmissionOrder.ComputationTime
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.core.common.CompilationIdentifier.Verbosity
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.core.common.memory.MemoryExtendKind
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.core.common.memory.MemoryOrderMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.core.common.NumUtil.Signedness
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.core.common.SpectrePHTMitigations
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.core.common.Stride
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.core.CompilationWrapper.ExceptionAction
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.core.gen.InstructionPrinter.InstructionLineColumn
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.core.phases.CEOptimization
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.debug.DebugOptions.PrintGraphTarget
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.graph.Edges.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.graph.Graph.NodeEvent
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values - Variable in class org.graalvm.compiler.graph.NodeMap
-
- values - Variable in class org.graalvm.compiler.graph.NodeStack
-
- values() - Static method in enum org.graalvm.compiler.hotspot.HotSpotForeignCallLinkage.RegisterEffect
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.hotspot.HotSpotGraalRuntime.HotSpotGC
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.hotspot.HotSpotMarkId
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.hotspot.meta.HotSpotConstantLoadAction
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.hotspot.meta.HotSpotForeignCallDescriptor.Reexecutability
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.hotspot.meta.HotSpotForeignCallDescriptor.Transition
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.hotspot.word.HotSpotOperation.HotspotOpcode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.java.BytecodeParser.ExceptionEdgeAction
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.lir.aarch64.AArch64AcrossVectorOp
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.lir.aarch64.AArch64ArithmeticOp.ARMv8ConstantCategory
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.lir.aarch64.AArch64ArithmeticOp
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.lir.aarch64.AArch64BitFieldOp.BitFieldOpCode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.lir.aarch64.AArch64BitManipulationOp.BitManipulationOpCode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.lir.aarch64.AArch64Move.ExtendKind
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.lir.aarch64.AArch64PermuteOp
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VALUES - Static variable in enum org.graalvm.compiler.lir.alloc.lsra.Interval.RegisterPriority
-
- values() - Static method in enum org.graalvm.compiler.lir.alloc.lsra.Interval.RegisterPriority
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.lir.alloc.lsra.Interval.SpillState
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.lir.amd64.AMD64Arithmetic
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.lir.amd64.AMD64CalcStringAttributesOp.Op
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.lir.constopt.ConstantTree.Flags
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.lir.gen.ArithmeticLIRGeneratorTool.RoundingMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.lir.gen.LIRGeneratorTool.CharsetName
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.lir.LIRInstruction.OperandFlag
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.lir.LIRInstruction.OperandMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.nodeinfo.InputType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.nodeinfo.NodeCycles
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.nodeinfo.NodeSize
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.nodeinfo.Verbosity
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.nodes.calc.IntegerDivRemNode.Op
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.nodes.calc.IntegerDivRemNode.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.nodes.CallTargetNode.InvokeKind
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.nodes.CompressionNode.CompressionOp
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.nodes.extended.BytecodeExceptionNode.BytecodeExceptionKind
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.nodes.extended.MembarNode.FenceKind
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Method in class org.graalvm.compiler.nodes.FrameState
-
Gets the list of values in this frame state.
- values() - Static method in enum org.graalvm.compiler.nodes.gc.WriteBarrier.Kind
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderConfiguration.BytecodeExceptionMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.nodes.graphbuilderconf.IntrinsicContext.CompilationContext
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.nodes.graphbuilderconf.LoopExplosionPlugin.LoopExplosionKind
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.nodes.GraphDecoder.LoopScopeTrigger
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.nodes.GraphState.FrameStateVerification
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.nodes.GraphState.FrameStateVerificationFeature
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.nodes.GraphState.GuardsStage
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.nodes.GraphState.MandatoryStages
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.nodes.GraphState.StageFlag
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Method in class org.graalvm.compiler.nodes.GuardPhiNode
-
- values() - Static method in enum org.graalvm.compiler.nodes.IfNode.NodeColor
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.nodes.Invoke.InlineControl
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.nodes.loop.DefaultLoopPolicies.FullUnrollability
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.nodes.loop.InductionVariable.Direction
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.nodes.LoopBeginNode.LoopType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Method in class org.graalvm.compiler.nodes.memory.MemoryPhiNode
-
- values() - Static method in enum org.graalvm.compiler.nodes.memory.OnHeapMemoryAccess.BarrierType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Method in class org.graalvm.compiler.nodes.PhiNode
-
- values() - Static method in enum org.graalvm.compiler.nodes.PiNode.IntrinsifyOp
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.nodes.ProfileData.ProfileSource
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.nodes.spi.ArrayLengthProvider.FindLengthMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.nodes.spi.LoweringTool.StandardLoweringStage
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.nodes.StaticDeoptimizingNode.GuardPriority
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.nodes.StructuredGraph.AllowAssumptions
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values - Variable in class org.graalvm.compiler.nodes.ValuePhiNode
-
- values() - Method in class org.graalvm.compiler.nodes.ValuePhiNode
-
- values() - Method in class org.graalvm.compiler.nodes.virtual.VirtualObjectState
-
- values() - Static method in enum org.graalvm.compiler.options.OptionStability
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.options.OptionType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.phases.common.CanonicalizerPhase.CanonicalizerFeature
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.phases.common.DeadCodeEliminationPhase.Optionality
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.phases.common.NodeCounterPhase.Stage
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.phases.common.SnippetFrameStateAssignment.NodeStateAssignment
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.phases.OptimisticOptimizations.Optimization
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.phases.schedule.SchedulePhase.SchedulingStrategy
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.replacements.AllocationSnippets.FillContent
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.replacements.arraycopy.ArrayCopySnippets.ArrayCopyTypeCheck
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.replacements.arraycopy.ArrayCopySnippets.WorkSnippetID
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.replacements.GraphKit.IfState
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.replacements.GraphKit.WithExceptionStructure.State
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.replacements.nodes.AESNode.CryptMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.replacements.nodes.BinaryMathIntrinsicNode.BinaryOperation
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.replacements.nodes.UnaryMathIntrinsicNode.UnaryOperation
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values - Variable in class org.graalvm.compiler.replacements.SnippetTemplate.Arguments
-
- values() - Static method in enum org.graalvm.compiler.replacements.StandardGraphBuilderPlugins.IntegerExactBinaryOp
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleFromLibGraal.Id
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal.Id
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.truffle.common.TruffleCompilerRuntime.InlineKind
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.truffle.common.TruffleCompilerRuntime.LoopExplosionKind
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.truffle.compiler.nodes.frame.VirtualFrameAccessType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.truffle.compiler.phases.inlining.CallNode.State
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.truffle.compiler.phases.InstrumentBranchesPhase.BranchState
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.CompilationTier
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.EngineModeEnum
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.ExceptionAction
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.PerformanceWarningKind
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.truffle.runtime.CompilationState
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.compiler.word.Word.Opcode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.graalvm.libgraal.LibGraalScope.DetachAction
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- ValueSet<S extends ValueSet<S>> - Class in org.graalvm.compiler.lir.util
-
- ValueSet() - Constructor for class org.graalvm.compiler.lir.util.ValueSet
-
- valueString(ValueNode) - Static method in class org.graalvm.compiler.nodes.ValueNodeUtil
-
Converts a given instruction to a value string.
- valueTemp - Variable in class org.graalvm.compiler.lir.amd64.AMD64ZeroMemoryOp
-
- valueToString(JavaValue, List<VirtualObject>) - Method in class org.graalvm.compiler.printer.CompilationPrinter
-
- VANDNPD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VANDNPS - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VANDPD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VANDPS - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- Variable - Class in org.graalvm.compiler.lir
-
Represents a value that is yet to be bound to a machine location (such as a RegisterValue
or StackSlot
) by a register allocator.
- Variable(<any>, int) - Constructor for class org.graalvm.compiler.lir.Variable
-
Creates a new variable.
- VariableProvider() - Constructor for class org.graalvm.compiler.lir.gen.LIRGenerator.VariableProvider
-
- VariableVirtualStackValueMap<K extends Value,T> - Class in org.graalvm.compiler.lir.util
-
- VariableVirtualStackValueMap(int, int) - Constructor for class org.graalvm.compiler.lir.util.VariableVirtualStackValueMap
-
- VBLENDMPD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VBLENDMPS - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VBLENDVPD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMROp
-
- VBLENDVPS - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMROp
-
- VBROADCASTF128 - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRMOp
-
- VBROADCASTSD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRMOp
-
- VBROADCASTSS - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRMOp
-
- VCMPPD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexFloatCompareOp
-
- VCMPPD_AVX512 - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexFloatCompareOp
-
- VCMPPS - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexFloatCompareOp
-
- VCMPPS_AVX512 - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexFloatCompareOp
-
- VCMPSD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexFloatCompareOp
-
- VCMPSD_AVX512 - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexFloatCompareOp
-
- VCMPSS - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexFloatCompareOp
-
- VCMPSS_AVX512 - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexFloatCompareOp
-
- VCVTDQ2PD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRMOp
-
- VCVTDQ2PS - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRMOp
-
- VCVTPD2PS - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRMOp
-
- VCVTPS2PD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRMOp
-
- VCVTQQ2PD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRMOp
-
- VCVTQQ2PS - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRMOp
-
- VCVTSD2SS - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMConvertOp
-
- VCVTSI2SD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMConvertOp
-
- VCVTSI2SS - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMConvertOp
-
- VCVTSQ2SD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMConvertOp
-
- VCVTSQ2SS - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMConvertOp
-
- VCVTSS2SD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMConvertOp
-
- VCVTTPD2DQ - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRMOp
-
- VCVTTPD2QQ - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRMOp
-
- VCVTTPS2DQ - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRMOp
-
- VCVTTPS2QQ - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRMOp
-
- VCVTTSD2SI - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRMOp
-
- VCVTTSD2SQ - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRMOp
-
- VCVTTSS2SI - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRMOp
-
- VCVTTSS2SQ - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRMOp
-
- VDIVPD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VDIVPS - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VDIVSD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VDIVSS - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- vector - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.ExtractByteOp
-
- vector - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.ExtractIntOp
-
- vector - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.ExtractLongOp
-
- vector - Variable in class org.graalvm.compiler.lir.amd64.vector.AMD64VectorShuffle.ExtractShortOp
-
- vectorizedMismatch - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- vectorizedMismatch(Pointer, Pointer, int, int) - Static method in class org.graalvm.compiler.replacements.nodes.VectorizedMismatchNode
-
- vectorizedMismatch(Pointer, Pointer, int, int, EnumSet<?>) - Static method in class org.graalvm.compiler.replacements.nodes.VectorizedMismatchNode
-
- VectorizedMismatchForeignCalls - Class in org.graalvm.compiler.replacements.nodes
-
- VectorizedMismatchForeignCalls() - Constructor for class org.graalvm.compiler.replacements.nodes.VectorizedMismatchForeignCalls
-
- VectorizedMismatchNode - Class in org.graalvm.compiler.replacements.nodes
-
Returns the index of the first non-equal elements in two memory regions, or -1 if they are equal.
- VectorizedMismatchNode(ValueNode, ValueNode, ValueNode, ValueNode) - Constructor for class org.graalvm.compiler.replacements.nodes.VectorizedMismatchNode
-
- VectorizedMismatchNode(ValueNode, ValueNode, ValueNode, ValueNode, EnumSet<?>) - Constructor for class org.graalvm.compiler.replacements.nodes.VectorizedMismatchNode
-
- VectorizedMismatchNode(NodeClass<? extends VectorizedMismatchNode>, ValueNode, ValueNode, ValueNode, ValueNode, EnumSet<?>) - Constructor for class org.graalvm.compiler.replacements.nodes.VectorizedMismatchNode
-
- VectorLoadOp(AVXKind.AVXSize, AMD64Assembler.VexMoveOp, AllocatableValue, AMD64AddressValue, LIRFrameState) - Constructor for class org.graalvm.compiler.lir.amd64.vector.AMD64VectorMove.VectorLoadOp
-
- VectorMemOp(LIRInstructionClass<? extends AMD64VectorMove.VectorMemOp>, AVXKind.AVXSize, AMD64Assembler.VexMoveOp, AMD64AddressValue, LIRFrameState) - Constructor for class org.graalvm.compiler.lir.amd64.vector.AMD64VectorMove.VectorMemOp
-
- VectorSize - Interface in org.graalvm.compiler.asm
-
Size of vector in SIMD instructions.
- vectorSize - Variable in class org.graalvm.compiler.lir.amd64.AMD64ComplexVectorOp
-
- VectorStoreOp(AVXKind.AVXSize, AMD64Assembler.VexMoveOp, AMD64AddressValue, AllocatableValue, LIRFrameState) - Constructor for class org.graalvm.compiler.lir.amd64.vector.AMD64VectorMove.VectorStoreOp
-
- vectorTemp1 - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArrayCompareToOp
-
- vectorTemp1 - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArrayEqualsOp
-
- vectorTemp1 - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArrayIndexOfOp
-
- vectorTemp1 - Variable in class org.graalvm.compiler.lir.aarch64.AArch64StringLatin1InflateOp
-
- vectorTemp1 - Variable in class org.graalvm.compiler.lir.aarch64.AArch64StringUTF16CompressOp
-
- vectorTemp1 - Variable in class org.graalvm.compiler.lir.amd64.AMD64ArrayCompareToOp
-
- vectorTemp2 - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArrayCompareToOp
-
- vectorTemp2 - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArrayEqualsOp
-
- vectorTemp2 - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArrayIndexOfOp
-
- vectorTemp2 - Variable in class org.graalvm.compiler.lir.aarch64.AArch64StringLatin1InflateOp
-
- vectorTemp2 - Variable in class org.graalvm.compiler.lir.aarch64.AArch64StringUTF16CompressOp
-
- vectorTemp3 - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArrayCompareToOp
-
- vectorTemp3 - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArrayEqualsOp
-
- vectorTemp3 - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArrayIndexOfOp
-
- vectorTemp3 - Variable in class org.graalvm.compiler.lir.aarch64.AArch64StringUTF16CompressOp
-
- vectorTemp4 - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArrayCompareToOp
-
- vectorTemp4 - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArrayEqualsOp
-
- vectorTemp4 - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArrayIndexOfOp
-
- vectorTemp5 - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArrayCompareToOp
-
- vectorTemp5 - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArrayIndexOfOp
-
- vectorTemp6 - Variable in class org.graalvm.compiler.lir.aarch64.AArch64ArrayIndexOfOp
-
- VERBOSE_LEVEL - Static variable in class org.graalvm.compiler.debug.DebugContext
-
Verbose debug level.
- Verbosity - Enum in org.graalvm.compiler.nodeinfo
-
- VerificationError(String) - Constructor for error org.graalvm.compiler.phases.VerifyPhase.VerificationError
-
- VerificationError(String, Object...) - Constructor for error org.graalvm.compiler.phases.VerifyPhase.VerificationError
-
- VerificationError(String, Throwable) - Constructor for error org.graalvm.compiler.phases.VerifyPhase.VerificationError
-
- verify(AMD64Assembler, AMD64BaseAssembler.OperandSize, Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler.AMD64Op
-
- verify() - Method in class org.graalvm.compiler.core.aarch64.AArch64AddressNode
-
- verify(C) - Static method in class org.graalvm.compiler.core.common.cfg.CFGVerifier
-
- verify(Object, String) - Method in class org.graalvm.compiler.debug.DebugContext
-
- verify(Object, String, Object) - Method in class org.graalvm.compiler.debug.DebugContext
-
- Verify - Static variable in class org.graalvm.compiler.debug.DebugOptions
-
- verify(DebugContext, Object, String, Object...) - Method in interface org.graalvm.compiler.debug.DebugVerifyHandler
-
Verifies that a given object satisfies some invariants.
- verify(Object, String, Object...) - Method in class org.graalvm.compiler.debug.ScopeImpl
-
- verify() - Method in class org.graalvm.compiler.graph.Graph
-
- verify() - Method in class org.graalvm.compiler.graph.Node
-
- verify() - Method in class org.graalvm.compiler.graph.NodeSourcePosition
-
- verify() - Method in class org.graalvm.compiler.java.BciBlockMapping
-
- verify() - Method in class org.graalvm.compiler.lir.aarch64.AArch64Call.IndirectCallOp
-
- verify() - Method in class org.graalvm.compiler.lir.aarch64.AArch64Compare.FloatCompareOp
-
- verify() - Method in class org.graalvm.compiler.lir.amd64.AMD64Arithmetic.FPDivRemOp
-
- verify() - Method in class org.graalvm.compiler.lir.amd64.AMD64Binary.MemoryTwoOp
-
- verify() - Method in class org.graalvm.compiler.lir.amd64.AMD64Call.IndirectCallOp
-
- verify() - Method in class org.graalvm.compiler.lir.amd64.AMD64MulDivOp
-
- verify() - Method in class org.graalvm.compiler.lir.amd64.AMD64ShiftOp
-
- verify() - Method in class org.graalvm.compiler.lir.amd64.AMD64SignExtendOp
-
- verify() - Method in class org.graalvm.compiler.lir.LIRInstruction
-
- verify(LIRInstruction, byte[]) - Method in interface org.graalvm.compiler.lir.LIRInstructionVerifier
-
- verify(LIRInstruction) - Static method in class org.graalvm.compiler.lir.LIRVerifier
-
- verify(boolean, LIR, FrameMap) - Static method in class org.graalvm.compiler.lir.LIRVerifier
-
- verify(int) - Method in class org.graalvm.compiler.lir.stackslotalloc.StackInterval
-
- verify() - Method in class org.graalvm.compiler.nodes.AbstractBeginNode
-
- verify() - Method in class org.graalvm.compiler.nodes.AbstractEndNode
-
- verify() - Method in class org.graalvm.compiler.nodes.AbstractMergeNode
-
- verify() - Method in class org.graalvm.compiler.nodes.AbstractStateSplit
-
- verify() - Method in class org.graalvm.compiler.nodes.BinaryOpLogicNode
-
- verify() - Method in class org.graalvm.compiler.nodes.calc.FloatingIntegerDivRemNode
-
- verify() - Method in class org.graalvm.compiler.nodes.calc.IsNullNode
-
- verify() - Method in class org.graalvm.compiler.nodes.FixedNode
-
- verify() - Method in class org.graalvm.compiler.nodes.FrameState
-
- verify() - Method in class org.graalvm.compiler.nodes.FullInfopointNode
-
- verify() - Method in class org.graalvm.compiler.nodes.GetObjectAddressNode
-
- verify() - Method in class org.graalvm.compiler.nodes.IfNode
-
- verify() - Method in class org.graalvm.compiler.nodes.java.AccessFieldNode
-
- verify() - Method in class org.graalvm.compiler.nodes.java.ExceptionObjectNode
-
- verify() - Method in class org.graalvm.compiler.nodes.java.MethodCallTargetNode
-
- verify() - Method in class org.graalvm.compiler.nodes.LoopBeginNode
-
- verify() - Method in class org.graalvm.compiler.nodes.LoopEndNode
-
- verify() - Method in class org.graalvm.compiler.nodes.LoopExitNode
-
- verify() - Method in class org.graalvm.compiler.nodes.memory.FloatingReadNode
-
- verify() - Method in class org.graalvm.compiler.nodes.MergeNode
-
- verify() - Method in class org.graalvm.compiler.nodes.PhiNode
-
- verify() - Method in class org.graalvm.compiler.nodes.ProxyNode
-
- verify() - Method in class org.graalvm.compiler.nodes.ValuePhiNode
-
- verify() - Method in class org.graalvm.compiler.nodes.virtual.CommitAllocationNode
-
- verify() - Method in class org.graalvm.compiler.phases.common.SnippetFrameStateAssignment.SnippetFrameStateAssignmentClosure
-
- verify(StructuredGraph, C) - Method in class org.graalvm.compiler.phases.VerifyPhase
-
Checks graph
against some invariants.
- verify(DebugContext, Object, String, Object...) - Method in class org.graalvm.compiler.printer.NoDeadCodeVerifyHandler
-
- VERIFY_OOP - Static variable in class org.graalvm.compiler.hotspot.meta.HotSpotForeignCallsProviderImpl
-
- verifyAfterGC - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- VerifyBalancedMonitors - Static variable in class org.graalvm.compiler.hotspot.replacements.HotspotSnippetsOptions
-
- verifyBarrier() - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotG1WriteBarrierSnippets
-
- verifyBarrier() - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotSerialWriteBarrierSnippets
-
- verifyBarrier() - Method in class org.graalvm.compiler.replacements.gc.G1WriteBarrierSnippets
-
- verifyBarrier() - Method in class org.graalvm.compiler.replacements.gc.SerialWriteBarrierSnippets
-
- verifyBeforeGC - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- verifyBeforeOrAfterGC(GraalHotSpotVMConfig) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- verifyBlock(LIR, AbstractBlockBase<?>) - Method in class org.graalvm.compiler.hotspot.lir.VerifyMaxRegisterSizePhase
-
- verifyBlock(LIR, AbstractBlockBase<?>) - Method in class org.graalvm.compiler.lir.alloc.AllocationStageVerifier
-
- verifyBlock(LIR, AbstractBlockBase<?>) - Static method in class org.graalvm.compiler.lir.LIR
-
- verifyBlocks(LIR, AbstractBlockBase<?>[]) - Static method in class org.graalvm.compiler.lir.LIR
-
- verifyClass(Class<?>, MetaAccessProvider) - Method in class org.graalvm.compiler.phases.VerifyPhase
-
Checks clazz
against some invariants.
- verifyCompilationPlan(GraphState) - Method in class org.graalvm.compiler.core.phases.fuzzing.AbstractCompilationPlan
-
Verifies this compilation plan with respect to phase invariants.
- verifyConstant(String, Class<T>, T) - Method in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfigAccess
-
Verifies that if the constant described by name
and type
is defined by the
VM, it has the value expect
.
- verifyEdges() - Method in class org.graalvm.compiler.graph.Node
-
Perform expensive verification of inputs, usages, predecessors and successors.
- verifyEdges() - Method in class org.graalvm.compiler.nodes.GraphDecoder
-
- verifyEncoding(StructuredGraph, EncodedGraph) - Method in class org.graalvm.compiler.nodes.GraphEncoder
-
Verification code that checks that the decoding of an encode graph is the same as the
original graph.
- verifyForeignCallDescriptor(GraphBuilderTool, ResolvedJavaMethod, ForeignCallDescriptor) - Method in class org.graalvm.compiler.nodes.graphbuilderconf.GeneratedNodeIntrinsicInvocationPlugin
-
- VerifyFrameDoesNotEscapePhase - Class in org.graalvm.compiler.truffle.compiler.phases
-
Compiler phase for verifying that the Truffle virtual frame does not escape and can therefore be
escape analyzed.
- VerifyFrameDoesNotEscapePhase() - Constructor for class org.graalvm.compiler.truffle.compiler.phases.VerifyFrameDoesNotEscapePhase
-
- verifyFrameState(NodeWithState, FrameState) - Method in class org.graalvm.compiler.core.gen.DebugInfoBuilder
-
Perform platform dependent verification of the FrameState.
- verifyFrameState(NodeWithState, FrameState) - Method in class org.graalvm.compiler.hotspot.HotSpotDebugInfoBuilder
-
- VerifyGraalGraphEdges - Static variable in class org.graalvm.compiler.graph.Graph.Options
-
- VerifyGraalGraphs - Static variable in class org.graalvm.compiler.graph.Graph.Options
-
- VerifyGraalPhasesSize - Static variable in class org.graalvm.compiler.phases.BasePhase.PhaseOptions
-
- verifyGraphEdges - Variable in class org.graalvm.compiler.graph.Graph
-
- verifyGraphs - Variable in class org.graalvm.compiler.graph.Graph
-
Cached actual value of the
Graph.Options
to avoid expensive map lookup for every time a
node / graph is verified.
- verifyHandlers() - Method in interface org.graalvm.compiler.debug.DebugConfig
-
Gets an unmodifiable view of the verify handlers registered with this configuration.
- VerifyHeapAtReturn - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- VerifyHeapAtReturnPhase - Class in org.graalvm.compiler.phases.common
-
- VerifyHeapAtReturnPhase() - Constructor for class org.graalvm.compiler.phases.common.VerifyHeapAtReturnPhase
-
- VerifyHeapNode - Class in org.graalvm.compiler.nodes.debug
-
A node for platform dependent verification of the Java heap.
- VerifyHeapNode() - Constructor for class org.graalvm.compiler.nodes.debug.VerifyHeapNode
-
- VerifyingMoveFactory - Class in org.graalvm.compiler.lir.gen
-
- VerifyingMoveFactory(MoveFactory) - Constructor for class org.graalvm.compiler.lir.gen.VerifyingMoveFactory
-
- verifyInputs() - Method in class org.graalvm.compiler.graph.Node
-
- verifyInstruction(LIRInstruction) - Method in class org.graalvm.compiler.hotspot.lir.VerifyMaxRegisterSizePhase
-
- verifyInstruction(LIRInstruction) - Method in class org.graalvm.compiler.lir.alloc.AllocationStageVerifier
-
- verifyIntervals() - Method in class org.graalvm.compiler.lir.alloc.lsra.LinearScan
-
- VerifyKillCFGUnusedNodes - Static variable in class org.graalvm.compiler.nodes.util.GraphUtil.Options
-
- verifyLIR(LIR) - Method in class org.graalvm.compiler.lir.alloc.AllocationStageVerifier
-
- verifyLiveness() - Method in class org.graalvm.compiler.lir.alloc.lsra.LinearScanLifetimeAnalysisPhase
-
- VerifyMaxRegisterSizePhase - Class in org.graalvm.compiler.hotspot.lir
-
Checks that no registers exceed the MaxVectorSize flag from the VM config.
- VerifyMaxRegisterSizePhase(int) - Constructor for class org.graalvm.compiler.hotspot.lir.VerifyMaxRegisterSizePhase
-
- verifyMoveKinds(<any>, <any>, RegisterAllocationConfig) - Static method in class org.graalvm.compiler.core.common.LIRKind
-
- verifyNodeClass(Class<?>) - Static method in class org.graalvm.compiler.phases.contract.VerifyNodeCosts
-
- VerifyNodeCosts - Class in org.graalvm.compiler.phases.contract
-
- VerifyNodeCosts() - Constructor for class org.graalvm.compiler.phases.contract.VerifyNodeCosts
-
- verifyNotArray(Object) - Static method in class org.graalvm.compiler.replacements.gc.WriteBarrierSnippets
-
- verifyObject(Object) - Static method in class org.graalvm.compiler.hotspot.stubs.ForeignCallSnippets
-
Verifies that a given object value is well formed if -XX:+VerifyOops
is enabled.
- verifyOnly - Variable in class org.graalvm.compiler.nodes.gc.SerialWriteBarrier
-
- verifyOop(Object) - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotAllocationSnippets
-
- verifyOop(Object) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- verifyOop(Object) - Method in class org.graalvm.compiler.replacements.AllocationSnippets
-
- verifyOopBits - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- verifyOopBits(GraalHotSpotVMConfig) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- verifyOopCallDescriptor() - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotG1WriteBarrierSnippets
-
- verifyOopCallDescriptor() - Method in class org.graalvm.compiler.replacements.gc.G1WriteBarrierSnippets
-
- verifyOopCounterAddress - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- verifyOopCounterAddress(GraalHotSpotVMConfig) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- verifyOopMask - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- verifyOopMask(GraalHotSpotVMConfig) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- verifyOops - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- verifyOops() - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotG1WriteBarrierSnippets
-
- verifyOops(GraalHotSpotVMConfig) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- verifyOops() - Method in class org.graalvm.compiler.replacements.gc.G1WriteBarrierSnippets
-
- VerifyOopStub - Class in org.graalvm.compiler.hotspot.stubs
-
- VerifyOopStub(OptionValues, HotSpotProviders, HotSpotForeignCallLinkage) - Constructor for class org.graalvm.compiler.hotspot.stubs.VerifyOopStub
-
- verifyOperands(LIRInstruction, Value, LIRInstruction.OperandMode, EnumSet<LIRInstruction.OperandFlag>) - Method in class org.graalvm.compiler.hotspot.lir.VerifyMaxRegisterSizePhase
-
- verifyOperands(LIRInstruction, Value, LIRInstruction.OperandMode, EnumSet<LIRInstruction.OperandFlag>) - Method in class org.graalvm.compiler.lir.alloc.AllocationStageVerifier
-
- VerifyPhase<C> - Class in org.graalvm.compiler.phases
-
Verifies a
graph or
class against one or more
invariants.
- VerifyPhase() - Constructor for class org.graalvm.compiler.phases.VerifyPhase
-
- VerifyPhase.VerificationError - Error in org.graalvm.compiler.phases
-
Thrown when verification performed by a
VerifyPhase
fails.
- VerifyPhasePlan - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- VerifyPhases - Static variable in class org.graalvm.compiler.core.common.GraalOptions
-
- verifyPhi(LIR, AbstractBlockBase<?>) - Static method in class org.graalvm.compiler.lir.ssa.SSAUtil
-
- verifyRootMethod(ResolvedJavaMethod) - Method in class org.graalvm.compiler.graph.NodeSourcePosition
-
- verifySourcePosition() - Method in class org.graalvm.compiler.graph.Node
-
- verifySourcePosition() - Method in class org.graalvm.compiler.nodes.IfNode
-
- verifySourcePositions - Variable in class org.graalvm.compiler.core.GraalCompiler.Request
-
- verifySourcePositions(boolean) - Method in class org.graalvm.compiler.graph.Graph
-
- verifySSAForm(LIR) - Static method in class org.graalvm.compiler.lir.ssa.SSAUtil
-
- verifyStackSlotMapping() - Method in class org.graalvm.compiler.lir.alloc.lsra.MoveResolver
-
- verifyStackSlotMapping() - Method in class org.graalvm.compiler.lir.alloc.lsra.ssa.SSAMoveResolver
-
- verifyStamp() - Method in class org.graalvm.compiler.replacements.nodes.MacroNode
-
- verifyStamp() - Method in class org.graalvm.compiler.replacements.nodes.MacroWithExceptionNode
-
- verifyState() - Method in class org.graalvm.compiler.nodes.AbstractMergeNode
-
- verifyState() - Method in class org.graalvm.compiler.nodes.LoopBeginNode
-
- Version(int, int, int) - Constructor for class org.graalvm.compiler.hotspot.JVMCIVersionCheck.Version
-
- Versions - Class in org.graalvm.compiler.debug
-
Avoid using directly.
- Versions(String) - Constructor for class org.graalvm.compiler.debug.Versions
-
- VERY_DETAILED_LEVEL - Static variable in class org.graalvm.compiler.debug.DebugContext
-
Very detailed debug level.
- VERY_FAST_PATH_PROBABILITY - Static variable in class org.graalvm.compiler.nodes.extended.BranchProbabilityNode
-
- VERY_FAST_PATH_PROFILE - Static variable in class org.graalvm.compiler.nodes.extended.BranchProbabilityNode
-
- VERY_SLOW_PATH_PROBABILITY - Static variable in class org.graalvm.compiler.nodes.extended.BranchProbabilityNode
-
- VERY_SLOW_PATH_PROFILE - Static variable in class org.graalvm.compiler.nodes.extended.BranchProbabilityNode
-
- VexBlendOp(AMD64Assembler.VexRVMROp, AVXKind.AVXSize, AllocatableValue, AllocatableValue, AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.amd64.vector.AMD64VectorBlend.VexBlendOp
-
- VexGatherOp(String, int, int, int, int, AMD64Assembler.VEXOpAssertion) - Constructor for class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexGatherOp
-
- VexGeneralMoveOp(String, int, int, int, int, AMD64Assembler.VEXOpAssertion, AMD64BaseAssembler.EVEXTuple, int) - Constructor for class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexGeneralMoveOp
-
- VexOp(String, int, int, int, int, AMD64Assembler.VEXOpAssertion, AMD64BaseAssembler.EVEXTuple, int) - Constructor for class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexOp
-
- VexOp(String, int, int, int, int, AMD64Assembler.VEXOpAssertion) - Constructor for class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexOp
-
- vexPrefix(Register, Register, Register, AVXKind.AVXSize, int, int, int, int, boolean) - Method in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler
-
Emits a VEX or EVEX prefix depending on the target register length without considering
variable-length (AMD64.CPUFeature.AVX512VL
) AVX-512 instructions.
- vexPrefix(Register, Register, Register, AVXKind.AVXSize, int, int, int, int, boolean, CPUFeature, CPUFeature) - Method in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler
-
Emits a VEX or EVEX prefix depending on the target register length and the given feature
requirements for variable-length (AMD64.CPUFeature.AVX512VL
) AVX-512 instructions.
- vexPrefix(Register, Register, Register, Register, AVXKind.AVXSize, int, int, int, int, boolean, CPUFeature, CPUFeature, int, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler
-
Emits a VEX or EVEX prefix depending on the target register length as well as the given
feature requirements.
- vexPrefix(Register, Register, AMD64Address, AVXKind.AVXSize, int, int, int, int, boolean, CPUFeature, CPUFeature) - Method in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler
-
Emits a VEX or EVEX prefix depending on the target register length and the given feature
requirements for variable-length (AMD64.CPUFeature.AVX512VL
) AVX-512 instructions, where
the source src
operand is a memory location.
- vexPrefix(Register, Register, AMD64Address, Register, AVXKind.AVXSize, int, int, int, int, boolean, CPUFeature, CPUFeature, int, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler
-
Emits a VEX or EVEX prefix depending on the target register length and the given feature
requirements for variable-length (AMD64.CPUFeature.AVX512VL
) AVX-512 instructions, where
the source src
operand is a memory location.
- VexRMOp(String, int, int, int, int) - Constructor for class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRMOp
-
- VexRMOp(String, int, int, int, int, AMD64Assembler.VEXOpAssertion) - Constructor for class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRMOp
-
- VexRMOp(String, int, int, int, int, AMD64Assembler.VEXOpAssertion, AMD64BaseAssembler.EVEXTuple, int) - Constructor for class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRMOp
-
- VexRROp(String, int, int, int, int, AMD64Assembler.VEXOpAssertion, AMD64BaseAssembler.EVEXTuple, int) - Constructor for class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRROp
-
- VexRVMOp(String, int, int, int, int, AMD64Assembler.VEXOpAssertion) - Constructor for class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VexRVMROp(String, int, int, int, int, AMD64Assembler.VEXOpAssertion) - Constructor for class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMROp
-
- VEXTRACTF128 - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexMRIOp
-
- VEXTRACTF32X4 - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexMRIOp
-
- VEXTRACTF32X8 - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexMRIOp
-
- VEXTRACTF64X2 - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexMRIOp
-
- VEXTRACTF64X4 - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexMRIOp
-
- VEXTRACTI128 - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexMRIOp
-
- VEXTRACTI32X4 - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexMRIOp
-
- VEXTRACTI32X8 - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexMRIOp
-
- VEXTRACTI64X2 - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexMRIOp
-
- VEXTRACTI64X4 - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexMRIOp
-
- VexVectorGatherOp(AMD64Assembler.VexGatherOp, AVXKind.AVXSize, AllocatableValue, AllocatableValue, AllocatableValue, AllocatableValue) - Constructor for class org.graalvm.compiler.lir.amd64.vector.AMD64VectorGather.VexVectorGatherOp
-
- VFMADD231SD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VFMADD231SS - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VGATHERDPD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.EvexGatherOp
-
- VGATHERDPD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexGatherOp
-
- VGATHERDPS - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.EvexGatherOp
-
- VGATHERDPS - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexGatherOp
-
- VGATHERQPD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.EvexGatherOp
-
- VGATHERQPD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexGatherOp
-
- VGATHERQPS - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.EvexGatherOp
-
- VGATHERQPS - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexGatherOp
-
- VINSERTF128 - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMIOp
-
- VINSERTF32X4 - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMIOp
-
- VINSERTF32X8 - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMIOp
-
- VINSERTF64X2 - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMIOp
-
- VINSERTF64X4 - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMIOp
-
- VINSERTI128 - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMIOp
-
- VINSERTI32X4 - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMIOp
-
- VINSERTI32X8 - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMIOp
-
- VINSERTI64X2 - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMIOp
-
- VINSERTI64X4 - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMIOp
-
- VirtualArrayNode - Class in org.graalvm.compiler.nodes.virtual
-
- VirtualArrayNode(ResolvedJavaType, int) - Constructor for class org.graalvm.compiler.nodes.virtual.VirtualArrayNode
-
- VirtualArrayNode(NodeClass<? extends VirtualObjectNode>, ResolvedJavaType, int) - Constructor for class org.graalvm.compiler.nodes.virtual.VirtualArrayNode
-
- VirtualBoxingNode - Class in org.graalvm.compiler.nodes.virtual
-
- VirtualBoxingNode(ResolvedJavaType, JavaKind) - Constructor for class org.graalvm.compiler.nodes.virtual.VirtualBoxingNode
-
- VirtualBoxingNode(NodeClass<? extends VirtualBoxingNode>, ResolvedJavaType, JavaKind) - Constructor for class org.graalvm.compiler.nodes.virtual.VirtualBoxingNode
-
- VirtualFrameAccessFlags - Class in org.graalvm.compiler.truffle.compiler.nodes.frame
-
- VirtualFrameAccessFlags() - Constructor for class org.graalvm.compiler.truffle.compiler.nodes.frame.VirtualFrameAccessFlags
-
- VirtualFrameAccessorNode - Class in org.graalvm.compiler.truffle.compiler.nodes.frame
-
- VirtualFrameAccessorNode(NodeClass<? extends VirtualFrameAccessorNode>, Stamp, InvocationPlugin.Receiver, int, int, VirtualFrameAccessType) - Constructor for class org.graalvm.compiler.truffle.compiler.nodes.frame.VirtualFrameAccessorNode
-
- VirtualFrameAccessorNode(NodeClass<? extends VirtualFrameAccessorNode>, Stamp, NewFrameNode, int, int, VirtualFrameAccessType) - Constructor for class org.graalvm.compiler.truffle.compiler.nodes.frame.VirtualFrameAccessorNode
-
- VirtualFrameAccessType - Enum in org.graalvm.compiler.truffle.compiler.nodes.frame
-
- VirtualFrameClearNode - Class in org.graalvm.compiler.truffle.compiler.nodes.frame
-
- VirtualFrameClearNode(InvocationPlugin.Receiver, int, int, VirtualFrameAccessType, byte) - Constructor for class org.graalvm.compiler.truffle.compiler.nodes.frame.VirtualFrameClearNode
-
- VirtualFrameClearNode(InvocationPlugin.Receiver, int, int, VirtualFrameAccessType) - Constructor for class org.graalvm.compiler.truffle.compiler.nodes.frame.VirtualFrameClearNode
-
- VirtualFrameCopyNode - Class in org.graalvm.compiler.truffle.compiler.nodes.frame
-
- VirtualFrameCopyNode(InvocationPlugin.Receiver, int, int, VirtualFrameAccessType, byte) - Constructor for class org.graalvm.compiler.truffle.compiler.nodes.frame.VirtualFrameCopyNode
-
- VirtualFrameCopyNode(InvocationPlugin.Receiver, int, int, VirtualFrameAccessType) - Constructor for class org.graalvm.compiler.truffle.compiler.nodes.frame.VirtualFrameCopyNode
-
- VirtualFrameGetNode - Class in org.graalvm.compiler.truffle.compiler.nodes.frame
-
- VirtualFrameGetNode(InvocationPlugin.Receiver, int, JavaKind, int, VirtualFrameAccessType, byte) - Constructor for class org.graalvm.compiler.truffle.compiler.nodes.frame.VirtualFrameGetNode
-
- VirtualFrameGetNode(InvocationPlugin.Receiver, int, JavaKind, int, VirtualFrameAccessType) - Constructor for class org.graalvm.compiler.truffle.compiler.nodes.frame.VirtualFrameGetNode
-
- VirtualFrameGetTagNode - Class in org.graalvm.compiler.truffle.compiler.nodes.frame
-
- VirtualFrameGetTagNode(InvocationPlugin.Receiver, int) - Constructor for class org.graalvm.compiler.truffle.compiler.nodes.frame.VirtualFrameGetTagNode
-
- VirtualFrameIsNode - Class in org.graalvm.compiler.truffle.compiler.nodes.frame
-
- VirtualFrameIsNode(InvocationPlugin.Receiver, int, int, VirtualFrameAccessType) - Constructor for class org.graalvm.compiler.truffle.compiler.nodes.frame.VirtualFrameIsNode
-
- VirtualFrameSetNode - Class in org.graalvm.compiler.truffle.compiler.nodes.frame
-
- VirtualFrameSetNode(InvocationPlugin.Receiver, int, int, ValueNode, VirtualFrameAccessType, byte) - Constructor for class org.graalvm.compiler.truffle.compiler.nodes.frame.VirtualFrameSetNode
-
- VirtualFrameSetNode(NewFrameNode, int, int, ValueNode, VirtualFrameAccessType, byte) - Constructor for class org.graalvm.compiler.truffle.compiler.nodes.frame.VirtualFrameSetNode
-
- VirtualFrameSetNode(InvocationPlugin.Receiver, int, int, ValueNode, VirtualFrameAccessType) - Constructor for class org.graalvm.compiler.truffle.compiler.nodes.frame.VirtualFrameSetNode
-
- virtualFramesize - Static variable in class org.graalvm.compiler.lir.stackslotalloc.StackSlotAllocatorUtil
-
The size (in bytes) required for all virtual stack slots.
- VirtualFrameSwapNode - Class in org.graalvm.compiler.truffle.compiler.nodes.frame
-
- VirtualFrameSwapNode(InvocationPlugin.Receiver, int, int, VirtualFrameAccessType, byte) - Constructor for class org.graalvm.compiler.truffle.compiler.nodes.frame.VirtualFrameSwapNode
-
- VirtualFrameSwapNode(InvocationPlugin.Receiver, int, int, VirtualFrameAccessType) - Constructor for class org.graalvm.compiler.truffle.compiler.nodes.frame.VirtualFrameSwapNode
-
- VirtualInstanceNode - Class in org.graalvm.compiler.nodes.virtual
-
- VirtualInstanceNode(ResolvedJavaType, boolean) - Constructor for class org.graalvm.compiler.nodes.virtual.VirtualInstanceNode
-
- VirtualInstanceNode(ResolvedJavaType, ResolvedJavaField[], boolean) - Constructor for class org.graalvm.compiler.nodes.virtual.VirtualInstanceNode
-
- VirtualInstanceNode(NodeClass<? extends VirtualInstanceNode>, ResolvedJavaType, boolean) - Constructor for class org.graalvm.compiler.nodes.virtual.VirtualInstanceNode
-
- VirtualInstanceNode(NodeClass<? extends VirtualInstanceNode>, ResolvedJavaType, ResolvedJavaField[], boolean) - Constructor for class org.graalvm.compiler.nodes.virtual.VirtualInstanceNode
-
- Virtualizable - Interface in org.graalvm.compiler.nodes.spi
-
This interface allows a node to convey information about what its effect would be if some of its
inputs were virtualized.
- VirtualizableAllocation - Interface in org.graalvm.compiler.nodes.spi
-
This interface allows a node to convey information about what its effect would be if some of its
inputs were virtualized.
- VirtualizableInvokeMacroNode - Class in org.graalvm.compiler.replacements.nodes
-
A helper class to allow elimination of byte code instrumentation that could interfere with escape
analysis.
- VirtualizableInvokeMacroNode(MacroNode.MacroParams) - Constructor for class org.graalvm.compiler.replacements.nodes.VirtualizableInvokeMacroNode
-
- virtualize(VirtualizerTool) - Method in class org.graalvm.compiler.nodes.calc.ObjectEqualsNode
-
- virtualize(VirtualizerTool) - Method in class org.graalvm.compiler.nodes.debug.WeakCounterNode
-
- virtualize(VirtualizerTool) - Method in class org.graalvm.compiler.nodes.extended.BoxNode.TrustedBoxedValue
-
- virtualize(VirtualizerTool) - Method in class org.graalvm.compiler.nodes.extended.BoxNode
-
- virtualize(VirtualizerTool) - Method in class org.graalvm.compiler.nodes.extended.GetClassNode
-
- virtualize(VirtualizerTool) - Method in class org.graalvm.compiler.nodes.extended.LoadHubNode
-
- virtualize(VirtualizerTool) - Method in class org.graalvm.compiler.nodes.extended.LoadHubOrNullNode
-
- virtualize(VirtualizerTool) - Method in class org.graalvm.compiler.nodes.extended.OSRMonitorEnterNode
-
- virtualize(VirtualizerTool) - Method in class org.graalvm.compiler.nodes.extended.RawLoadNode
-
- virtualize(VirtualizerTool) - Method in class org.graalvm.compiler.nodes.extended.RawStoreNode
-
- virtualize(VirtualizerTool) - Method in class org.graalvm.compiler.nodes.extended.UnboxNode
-
- virtualize(VirtualizerTool) - Method in class org.graalvm.compiler.nodes.extended.ValueAnchorNode
-
- virtualize(VirtualizerTool) - Method in class org.graalvm.compiler.nodes.GuardedValueNode
-
- virtualize(VirtualizerTool) - Method in class org.graalvm.compiler.nodes.java.AbstractUnsafeCompareAndSwapNode
-
- virtualize(VirtualizerTool) - Method in class org.graalvm.compiler.nodes.java.ArrayLengthNode
-
- virtualize(VirtualizerTool) - Method in class org.graalvm.compiler.nodes.java.FinalFieldBarrierNode
-
- virtualize(VirtualizerTool) - Method in class org.graalvm.compiler.nodes.java.LoadFieldNode
-
- virtualize(VirtualizerTool) - Method in class org.graalvm.compiler.nodes.java.LoadIndexedNode
-
- virtualize(VirtualizerTool) - Method in class org.graalvm.compiler.nodes.java.MonitorEnterNode
-
- virtualize(VirtualizerTool) - Method in class org.graalvm.compiler.nodes.java.MonitorExitNode
-
- virtualize(VirtualizerTool) - Method in class org.graalvm.compiler.nodes.java.NewArrayNode
-
- virtualize(VirtualizerTool) - Method in class org.graalvm.compiler.nodes.java.NewInstanceNode
-
- virtualize(VirtualizerTool) - Method in class org.graalvm.compiler.nodes.java.ReachabilityFenceNode
-
- virtualize(VirtualizerTool) - Method in class org.graalvm.compiler.nodes.java.RegisterFinalizerNode
-
- virtualize(VirtualizerTool) - Method in class org.graalvm.compiler.nodes.java.StoreFieldNode
-
- virtualize(VirtualizerTool) - Method in class org.graalvm.compiler.nodes.java.StoreIndexedNode
-
- virtualize(VirtualizerTool) - Method in class org.graalvm.compiler.nodes.memory.ReadNode
-
- virtualize(VirtualizerTool) - Method in class org.graalvm.compiler.nodes.PiNode
-
- virtualize(VirtualizerTool) - Method in interface org.graalvm.compiler.nodes.spi.Virtualizable
-
A node class can implement this method to convey information about what its effect would be
if some of its inputs were virtualized.
- virtualize(VirtualizerTool) - Method in class org.graalvm.compiler.nodes.UnaryOpLogicNode
-
- virtualize(VirtualizerTool) - Method in class org.graalvm.compiler.nodes.ValueProxyNode
-
- virtualize(VirtualizerTool) - Method in class org.graalvm.compiler.nodes.virtual.AllocatedObjectNode
-
- virtualize(VirtualizerTool) - Method in class org.graalvm.compiler.nodes.virtual.CommitAllocationNode
-
- virtualize(VirtualizerTool) - Method in class org.graalvm.compiler.nodes.virtual.EnsureVirtualizedNode
-
- virtualize(VirtualizerTool) - Method in class org.graalvm.compiler.replacements.nodes.ArrayCompareToNode
-
- virtualize(VirtualizerTool) - Method in class org.graalvm.compiler.replacements.nodes.ArrayEqualsNode
-
- virtualize(VirtualizerTool) - Method in class org.graalvm.compiler.replacements.nodes.BasicArrayCopyNode
-
- virtualize(VirtualizerTool) - Method in interface org.graalvm.compiler.replacements.nodes.ObjectClone
-
- virtualize(VirtualizerTool) - Method in class org.graalvm.compiler.replacements.nodes.VirtualizableInvokeMacroNode
-
- virtualize(VirtualizerTool) - Method in class org.graalvm.compiler.truffle.compiler.nodes.frame.AllowMaterializeNode
-
- virtualize(VirtualizerTool) - Method in class org.graalvm.compiler.truffle.compiler.nodes.frame.NewFrameNode
-
- virtualize(VirtualizerTool) - Method in class org.graalvm.compiler.truffle.compiler.nodes.frame.VirtualFrameClearNode
-
- virtualize(VirtualizerTool) - Method in class org.graalvm.compiler.truffle.compiler.nodes.frame.VirtualFrameCopyNode
-
- virtualize(VirtualizerTool) - Method in class org.graalvm.compiler.truffle.compiler.nodes.frame.VirtualFrameGetNode
-
- virtualize(VirtualizerTool) - Method in class org.graalvm.compiler.truffle.compiler.nodes.frame.VirtualFrameGetTagNode
-
- virtualize(VirtualizerTool) - Method in class org.graalvm.compiler.truffle.compiler.nodes.frame.VirtualFrameIsNode
-
- virtualize(VirtualizerTool) - Method in class org.graalvm.compiler.truffle.compiler.nodes.frame.VirtualFrameSetNode
-
- virtualize(VirtualizerTool) - Method in class org.graalvm.compiler.truffle.compiler.nodes.frame.VirtualFrameSwapNode
-
- virtualize(ValueNode, VirtualizerTool) - Method in class org.graalvm.compiler.virtual.phases.ea.PartialEscapeClosure
-
- virtualizeArrayCopy(VirtualizerTool, ValueNode, ValueNode, ValueNode, ValueNode, ResolvedJavaType, JavaKind, StructuredGraph, BiFunction<ResolvedJavaType, Integer, VirtualArrayNode>) - Static method in class org.graalvm.compiler.nodes.util.GraphUtil
-
Virtualize an array copy.
- virtualizeByteArrayRead(ValueNode, JavaKind, Stamp) - Static method in class org.graalvm.compiler.nodes.virtual.VirtualArrayNode
-
Performs some sanity checks.
- virtualizeComparison(ValueNode, ValueNode, StructuredGraph, VirtualizerTool) - Static method in class org.graalvm.compiler.nodes.calc.ObjectEqualsNode
-
- VirtualizerTool - Interface in org.graalvm.compiler.nodes.spi
-
This tool can be used to query the current state (normal/virtualized/re-materialized) of values
and to describe the actions that would be taken for this state.
- virtualObjectMappingAt(int) - Method in class org.graalvm.compiler.nodes.FrameState
-
- virtualObjectMappingCount() - Method in class org.graalvm.compiler.nodes.FrameState
-
- virtualObjectMappings() - Method in class org.graalvm.compiler.nodes.FrameState
-
- VirtualObjectNode - Class in org.graalvm.compiler.nodes.virtual
-
- VirtualObjectNode(NodeClass<? extends VirtualObjectNode>, ResolvedJavaType, boolean) - Constructor for class org.graalvm.compiler.nodes.virtual.VirtualObjectNode
-
- virtualObjects - Variable in class org.graalvm.compiler.core.gen.DebugInfoBuilder
-
- virtualObjects - Variable in class org.graalvm.compiler.virtual.phases.ea.PartialEscapeClosure
-
- VirtualObjectState - Class in org.graalvm.compiler.nodes.virtual
-
This class encapsulated the virtual state of an escape analyzed object.
- VirtualObjectState(VirtualObjectNode, ValueNode[]) - Constructor for class org.graalvm.compiler.nodes.virtual.VirtualObjectState
-
- VirtualObjectState(VirtualObjectNode, List<ValueNode>) - Constructor for class org.graalvm.compiler.nodes.virtual.VirtualObjectState
-
- VirtualStackSlot - Class in org.graalvm.compiler.lir
-
VirtualStackSlot
s are stack slots that are not yet fixed to specific frame offset.
- VirtualStackSlot(int, <any>) - Constructor for class org.graalvm.compiler.lir.VirtualStackSlot
-
- VirtualStackSlotRange - Class in org.graalvm.compiler.lir.framemap
-
Represents a contiguous and aligned range of memory in the frame of the method being compiled.
- VirtualStackSlotRange(int, int, int, LIRKind) - Constructor for class org.graalvm.compiler.lir.framemap.VirtualStackSlotRange
-
- VirtualState - Class in org.graalvm.compiler.nodes
-
Base class for nodes that contain "virtual" state, like FrameState and VirtualObjectState.
- VirtualState(NodeClass<? extends VirtualState>) - Constructor for class org.graalvm.compiler.nodes.VirtualState
-
- VirtualState.NodeClosure<T extends Node> - Class in org.graalvm.compiler.nodes
-
- VirtualState.NodePositionClosure<T extends Node> - Class in org.graalvm.compiler.nodes
-
- VirtualState.VirtualClosure - Interface in org.graalvm.compiler.nodes
-
- VirtualUtil - Class in org.graalvm.compiler.virtual.phases.ea
-
- visit(Value, Value) - Method in interface org.graalvm.compiler.lir.ssa.SSAUtil.PhiValueVisitor
-
- visitBoolean(boolean) - Method in interface org.graalvm.compiler.serviceprovider.SpeculationReasonGroup.SpeculationContextObject.Visitor
-
- visitBreakpointNode(BreakpointNode) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotNodeLIRBuilder
-
- visitBreakpointNode(BreakpointNode) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotNodeLIRBuilder
-
- visitBreakpointNode(BreakpointNode) - Method in interface org.graalvm.compiler.nodes.spi.NodeLIRBuilderTool
-
- visitByte(byte) - Method in interface org.graalvm.compiler.serviceprovider.SpeculationReasonGroup.SpeculationContextObject.Visitor
-
- visitChar(char) - Method in interface org.graalvm.compiler.serviceprovider.SpeculationReasonGroup.SpeculationContextObject.Visitor
-
- visitDominatorTree(ControlFlowGraph.RecursiveVisitor<V>, boolean) - Method in class org.graalvm.compiler.nodes.cfg.ControlFlowGraph
-
- visitDominatorTreeDefault(ControlFlowGraph.RecursiveVisitor<V>) - Method in class org.graalvm.compiler.nodes.cfg.ControlFlowGraph
-
- visitDominatorTreeDeferLoopExits(ControlFlowGraph.RecursiveVisitor<V>) - Method in class org.graalvm.compiler.nodes.cfg.ControlFlowGraph
-
- visitDouble(double) - Method in interface org.graalvm.compiler.serviceprovider.SpeculationReasonGroup.SpeculationContextObject.Visitor
-
- visitEach(LIRInstruction, LIRInstruction.OperandMode, EnumSet<LIRInstruction.OperandFlag>, InstructionValueConsumer) - Method in class org.graalvm.compiler.lir.util.IndexedValueMap
-
Iterate over all non-null values without modifying them.
- visitEachAlive(InstructionValueConsumer) - Method in class org.graalvm.compiler.lir.LIRInstruction
-
- visitEachAlive(ValueConsumer) - Method in class org.graalvm.compiler.lir.LIRInstruction
-
- visitEachComponent(LIRInstruction, LIRInstruction.OperandMode, InstructionValueConsumer) - Method in class org.graalvm.compiler.lir.aarch64.AArch64AddressValue
-
- visitEachComponent(LIRInstruction, LIRInstruction.OperandMode, InstructionValueConsumer) - Method in class org.graalvm.compiler.lir.amd64.AMD64AddressValue
-
- visitEachComponent(LIRInstruction, LIRInstruction.OperandMode, InstructionValueConsumer) - Method in class org.graalvm.compiler.lir.CompositeValue
-
- visitEachInput(InstructionValueConsumer) - Method in class org.graalvm.compiler.lir.LIRInstruction
-
- visitEachInput(ValueConsumer) - Method in class org.graalvm.compiler.lir.LIRInstruction
-
- visitEachOutput(InstructionValueConsumer) - Method in class org.graalvm.compiler.lir.LIRInstruction
-
- visitEachOutput(ValueConsumer) - Method in class org.graalvm.compiler.lir.LIRInstruction
-
- visitEachState(LIRInstruction, InstructionValueConsumer) - Method in class org.graalvm.compiler.lir.LIRFrameState
-
- visitEachState(InstructionValueConsumer) - Method in class org.graalvm.compiler.lir.LIRInstruction
-
- visitEachState(ValueConsumer) - Method in class org.graalvm.compiler.lir.LIRInstruction
-
- visitEachTemp(InstructionValueConsumer) - Method in class org.graalvm.compiler.lir.LIRInstruction
-
- visitEachTemp(ValueConsumer) - Method in class org.graalvm.compiler.lir.LIRInstruction
-
- visited - Variable in class org.graalvm.compiler.graph.NodeWorkList.SingletonNodeWorkList
-
- visited() - Method in class org.graalvm.compiler.virtual.phases.ea.EffectsClosure.LoopKillCache
-
- visitEndNode(AbstractEndNode) - Method in class org.graalvm.compiler.core.gen.NodeLIRBuilder
-
- visitEndNode(AbstractEndNode) - Method in interface org.graalvm.compiler.nodes.spi.NodeLIRBuilderTool
-
- visitFloat(float) - Method in interface org.graalvm.compiler.serviceprovider.SpeculationReasonGroup.SpeculationContextObject.Visitor
-
- visitFullInfopointNode(FullInfopointNode) - Method in class org.graalvm.compiler.core.gen.NodeLIRBuilder
-
- visitFullInfopointNode(FullInfopointNode) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotNodeLIRBuilder
-
- visitFullInfopointNode(FullInfopointNode) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotNodeLIRBuilder
-
- visitFullInfopointNode(FullInfopointNode) - Method in interface org.graalvm.compiler.nodes.spi.NodeLIRBuilderTool
-
- visitImmutable(Consumer<Object>) - Method in class org.graalvm.compiler.hotspot.EncodedSnippets
-
- visitInt(int) - Method in interface org.graalvm.compiler.serviceprovider.SpeculationReasonGroup.SpeculationContextObject.Visitor
-
- visitIntervalEnd(Object) - Method in interface org.graalvm.compiler.lir.debug.IntervalDumper.IntervalVisitor
-
- visitIntervals(IntervalDumper.IntervalVisitor) - Method in interface org.graalvm.compiler.lir.debug.IntervalDumper
-
- visitIntervalStart(Value, Value, Value, Value, String) - Method in interface org.graalvm.compiler.lir.debug.IntervalDumper.IntervalVisitor
-
- visitInvokeArguments(CallingConvention, Collection<ValueNode>) - Method in class org.graalvm.compiler.core.gen.NodeLIRBuilder
-
- visitLong(long) - Method in interface org.graalvm.compiler.serviceprovider.SpeculationReasonGroup.SpeculationContextObject.Visitor
-
- visitLoopEnd(LoopEndNode) - Method in class org.graalvm.compiler.core.gen.NodeLIRBuilder
-
Runtime specific classes can override this to insert a safepoint at the end of a loop.
- visitLoopEnd(LoopEndNode) - Method in interface org.graalvm.compiler.nodes.spi.NodeLIRBuilderTool
-
- visitMerge(AbstractMergeNode) - Method in class org.graalvm.compiler.core.gen.NodeLIRBuilder
-
- visitMerge(AbstractMergeNode) - Method in interface org.graalvm.compiler.nodes.spi.NodeLIRBuilderTool
-
- visitObject(Object) - Method in interface org.graalvm.compiler.serviceprovider.SpeculationReasonGroup.SpeculationContextObject.Visitor
-
- visitRange(int, int) - Method in interface org.graalvm.compiler.lir.debug.IntervalDumper.IntervalVisitor
-
- visits() - Method in class org.graalvm.compiler.virtual.phases.ea.EffectsClosure.LoopKillCache
-
- visitSafepointNode(SafepointNode) - Method in class org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotNodeLIRBuilder
-
- visitSafepointNode(SafepointNode) - Method in class org.graalvm.compiler.hotspot.amd64.AMD64HotSpotNodeLIRBuilder
-
- visitSafepointNode(SafepointNode) - Method in interface org.graalvm.compiler.nodes.spi.NodeLIRBuilderTool
-
- visitShort(short) - Method in interface org.graalvm.compiler.serviceprovider.SpeculationReasonGroup.SpeculationContextObject.Visitor
-
- visitUsePos(int, Object) - Method in interface org.graalvm.compiler.lir.debug.IntervalDumper.IntervalVisitor
-
- visitValue(LIRInstruction, Value, LIRInstruction.OperandMode, EnumSet<LIRInstruction.OperandFlag>) - Method in interface org.graalvm.compiler.lir.InstructionValueConsumer
-
Iterator method to be overwritten.
- visitValue(Value, LIRInstruction.OperandMode, EnumSet<LIRInstruction.OperandFlag>) - Method in interface org.graalvm.compiler.lir.ValueConsumer
-
Iterator method to be overwritten.
- visitValue(LIRInstruction, Value, LIRInstruction.OperandMode, EnumSet<LIRInstruction.OperandFlag>) - Method in interface org.graalvm.compiler.lir.ValueConsumer
-
- visitValueArray(LIRInstruction, Value[], LIRInstruction.OperandMode, InstructionValueProcedure, EnumSet<LIRInstruction.OperandFlag>) - Method in class org.graalvm.compiler.lir.CompositeValue
-
A helper method to visit Value
[] ensuring that a copy of the array is made if it's
needed.
- visitValues(LIRInstruction, JavaValue[], InstructionValueConsumer) - Method in class org.graalvm.compiler.lir.LIRFrameState
-
- VM_ERROR - Static variable in class org.graalvm.compiler.hotspot.HotSpotBackend
-
- VM_MESSAGE_C - Static variable in class org.graalvm.compiler.hotspot.stubs.StubUtil
-
- VMASKMOVDQU - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRROp
-
- VMASKMOVPD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexMaskedMoveOp
-
- VMASKMOVPS - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexMaskedMoveOp
-
- VMAXPD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VMAXPS - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VMAXSD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VMAXSS - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VMConstOp(AMD64Assembler.AMD64MIOp, AllocatableValue, VMConstant) - Constructor for class org.graalvm.compiler.lir.amd64.AMD64BinaryConsumer.VMConstOp
-
- vmError(CStringConstant, long) - Static method in class org.graalvm.compiler.hotspot.nodes.VMErrorNode
-
- vmErrorAddress - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- VMErrorNode - Class in org.graalvm.compiler.hotspot.nodes
-
Causes the VM to exit with a description of the current Java location and an optional printf
formatted error message specified.
- VMErrorNode(CStringConstant, ValueNode) - Constructor for class org.graalvm.compiler.hotspot.nodes.VMErrorNode
-
- VMINPD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VMINPS - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VMINSD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VMINSS - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VMINTRINSIC_COMPILED_LAMBDA_FORM - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- VMINTRINSIC_FIRST_MH_SIG_POLY - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- VMINTRINSIC_INVOKE_GENERIC - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- VMINTRINSIC_LAST_MH_SIG_POLY - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- vmMessageAddress - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- VMOVAPD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexMoveOp
-
- VMOVAPS - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexMoveOp
-
- VMOVD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexMoveOp
-
- VMOVDQA32 - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexMoveOp
-
- VMOVDQA64 - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexMoveOp
-
- vmovdqu(Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- vmovdqu(AMD64Address, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- VMOVDQU32 - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexMoveOp
-
- VMOVDQU64 - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexMoveOp
-
- vmovdqu64(Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- vmovdqu64(AMD64Address, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- VMOVQ - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexMoveOp
-
- VMOVSD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexMoveOp
-
- VMOVSS - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexMoveOp
-
- VMOVUPD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexMoveOp
-
- VMOVUPS - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexMoveOp
-
- vmPageSize - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- VMULPD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VMULPS - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VMULSD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VMULSS - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VOID_CLOSEABLE - Static variable in interface org.graalvm.compiler.debug.DebugCloseable
-
- VoidGraphStructure - Class in org.graalvm.compiler.truffle.common
-
- VoidStamp - Class in org.graalvm.compiler.core.common.type
-
Singleton stamp representing the value of type void
.
- VORPD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VORPS - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VPABSB - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRMOp
-
- VPABSD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRMOp
-
- VPABSQ - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRMOp
-
- VPABSW - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRMOp
-
- VPACKUSDW - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VPACKUSWB - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VPADDB - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VPADDD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VPADDQ - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VPADDW - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VPALIGNR - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMIOp
-
- VPAND - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- vpand(Register, Register, Register, AVXKind.AVXSize) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- VPANDN - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- vpandn(Register, Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- VPBLENDMB - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VPBLENDMD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VPBLENDMQ - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VPBLENDMW - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VPBLENDVB - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMROp
-
- VPBROADCASTB - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRMOp
-
- VPBROADCASTD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRMOp
-
- VPBROADCASTI128 - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRMOp
-
- VPBROADCASTQ - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRMOp
-
- VPBROADCASTW - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRMOp
-
- vpclmulhqhqdq(Register, Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- vpclmulhqlqdq(Register, Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- vpclmullqhqdq(Register, Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- vpclmullqlqdq(Register, Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- VPCLMULQDQ - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMIOp
-
- vpclmulqdq(Register, Register, Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- VPCMPEQB - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- vpcmpeqb(Register, Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- VPCMPEQB_AVX512 - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VPCMPEQD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- vpcmpeqd(Register, Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- VPCMPEQD_AVX512 - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VPCMPEQQ - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VPCMPEQQ_AVX512 - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VPCMPEQW - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- vpcmpeqw(Register, Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- VPCMPEQW_AVX512 - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VPCMPGTB - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VPCMPGTB_AVX512 - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VPCMPGTD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VPCMPGTD_AVX512 - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VPCMPGTQ - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VPCMPGTQ_AVX512 - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VPCMPGTW - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VPCMPGTW_AVX512 - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VPCMPUB - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMIOp
-
- VPCMPUD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMIOp
-
- VPCMPUQ - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMIOp
-
- VPCMPUW - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMIOp
-
- VPCOMPRESSD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexMROp
-
- VPERM2I128 - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMIOp
-
- VPERMD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VPERMQ - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRMIOp
-
- VPERMT2B - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VPERMW - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VPEXTRB - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexMRIOp
-
- VPEXTRD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexMRIOp
-
- VPEXTRQ - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexMRIOp
-
- VPEXTRW - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexMRIOp
-
- VPGATHERDD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.EvexGatherOp
-
- VPGATHERDD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexGatherOp
-
- VPGATHERDQ - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.EvexGatherOp
-
- VPGATHERDQ - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexGatherOp
-
- VPGATHERQD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.EvexGatherOp
-
- VPGATHERQD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexGatherOp
-
- VPGATHERQQ - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.EvexGatherOp
-
- VPGATHERQQ - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexGatherOp
-
- VPINSRB - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMIOp
-
- VPINSRD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMIOp
-
- VPINSRQ - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMIOp
-
- VPINSRW - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMIOp
-
- VPMASKMOVD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexMaskedMoveOp
-
- VPMASKMOVQ - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexMaskedMoveOp
-
- VPMAXSB - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VPMAXSD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VPMAXSQ - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VPMAXSW - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VPMAXUB - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VPMAXUD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VPMAXUQ - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VPMAXUW - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VPMINSB - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VPMINSD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VPMINSQ - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VPMINSW - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VPMINUB - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VPMINUD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VPMINUQ - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VPMINUW - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VPMOVB2M - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRMOp
-
- VPMOVD2M - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRMOp
-
- VPMOVMSKB - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRMOp
-
- vpmovmskb(Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- VPMOVQ2M - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRMOp
-
- VPMOVSXBD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRMOp
-
- VPMOVSXBQ - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRMOp
-
- VPMOVSXBW - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRMOp
-
- VPMOVSXDQ - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRMOp
-
- VPMOVSXWD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRMOp
-
- VPMOVSXWQ - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRMOp
-
- VPMOVW2M - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRMOp
-
- VPMOVZXBD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRMOp
-
- VPMOVZXBQ - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRMOp
-
- VPMOVZXBW - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRMOp
-
- vpmovzxbw(Register, AMD64Address) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- VPMOVZXDQ - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRMOp
-
- VPMOVZXWD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRMOp
-
- VPMOVZXWQ - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRMOp
-
- VPMULHUW - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VPMULHW - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VPMULLD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VPMULLQ - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VPMULLW - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VPOR - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- vpor(Register, Register, Register) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- VPSHUFB - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- vpshufb(Register, Register, Register, AVXKind.AVXSize) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- VPSHUFD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRMIOp
-
- VPSHUFHW - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRMIOp
-
- VPSHUFLW - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRMIOp
-
- VPSLLD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexShiftOp
-
- vpslld(Register, Register, int, AVXKind.AVXSize) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- VPSLLDQ - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexShiftImmOp
-
- vpslldq(Register, Register, int, AVXKind.AVXSize) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- VPSLLQ - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexShiftOp
-
- VPSLLW - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexShiftOp
-
- vpsllw(Register, Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- VPSRAD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexShiftOp
-
- VPSRAQ - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexShiftOp
-
- VPSRAW - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexShiftOp
-
- VPSRLD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexShiftOp
-
- vpsrld(Register, Register, int, AVXKind.AVXSize) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- VPSRLDQ - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexShiftImmOp
-
- vpsrldq(Register, Register, int, AVXKind.AVXSize) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- VPSRLQ - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexShiftOp
-
- VPSRLW - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexShiftOp
-
- vpsrlw(Register, Register, int) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- VPSUBB - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VPSUBD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VPSUBQ - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VPSUBUSB - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VPSUBW - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VPTERNLOGD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMIOp
-
- VPTERNLOGQ - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMIOp
-
- VPTEST - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRMOp
-
- vptest(Register, Register, AVXKind.AVXSize) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- VPXOR - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- vpxor(Register, Register, Register, AVXKind.AVXSize) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- vpxor(Register, Register, AMD64Address, AVXKind.AVXSize) - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- VSHUFPD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMIOp
-
- VSHUFPS - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMIOp
-
- VSQRTPD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRMOp
-
- VSQRTPS - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRMOp
-
- VSQRTSD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VSQRTSS - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VSUBPD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VSUBPS - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VSUBSD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VSUBSS - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VUCOMISD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRMOp
-
- VUCOMISS - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRMOp
-
- VXORPD - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- VXORPS - Static variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexRVMOp
-
- vzeroupper() - Method in class org.graalvm.compiler.asm.amd64.AMD64Assembler
-
- w - Variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexOp
-
- W0 - Static variable in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler.VEXPrefixConfig
-
- W1 - Static variable in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler.VEXPrefixConfig
-
- waitForCompilation(OptimizedCallTarget, long) - Method in class org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime
-
- waitForCompilation() - Method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
- walkTo(int) - Method in class org.graalvm.compiler.lir.alloc.lsra.IntervalWalker
-
Walk up to toOpId
.
- WarnMissingIntrinsic - Static variable in class org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.Options
-
- wasExecuted() - Method in class org.graalvm.compiler.truffle.runtime.OptimizedCallTarget
-
- watch(CompilationIdentifier, OptionValues, boolean, CompilationWatchDog.EventHandler) - Static method in class org.graalvm.compiler.core.CompilationWatchDog
-
Opens a scope for watching a compilation.
- WeakClassLoaderSet - Class in org.graalvm.compiler.hotspot
-
- WeakClassLoaderSet(ClassLoader...) - Constructor for class org.graalvm.compiler.hotspot.WeakClassLoaderSet
-
- WeakCounterNode - Class in org.graalvm.compiler.nodes.debug
-
This is a special version of the dynamic counter node that removes itself as soon as it's the
only usage of the associated node.
- WeakCounterNode(String, String, ValueNode, boolean, ValueNode) - Constructor for class org.graalvm.compiler.nodes.debug.WeakCounterNode
-
- weakenFrameStateVerification(GraphState.FrameStateVerification) - Method in class org.graalvm.compiler.nodes.GraphState
-
- weight() - Method in interface org.graalvm.compiler.truffle.common.TruffleCompilationTask
-
- weight() - Method in class org.graalvm.compiler.truffle.runtime.CompilationTask
-
- weightingBothTiers - Variable in class org.graalvm.compiler.truffle.runtime.EngineData
-
- wEvex - Variable in class org.graalvm.compiler.asm.amd64.AMD64Assembler.VexOp
-
- whole - Variable in class org.graalvm.compiler.nodes.loop.LoopEx
-
- whole() - Method in class org.graalvm.compiler.nodes.loop.LoopEx
-
- WIDE - Static variable in class org.graalvm.compiler.bytecode.Bytecodes
-
- width - Variable in enum org.graalvm.compiler.asm.aarch64.AArch64Assembler.InstructionType
-
- WIG - Static variable in class org.graalvm.compiler.asm.amd64.AMD64BaseAssembler.VEXPrefixConfig
-
- willDeoptUnconditionally() - Method in class org.graalvm.compiler.nodes.GuardNode
-
Determine if the this guard will lead to an unconditional
DeoptimizeNode
because its
condition is a constant.
- WithAllEdges - Static variable in class org.graalvm.compiler.graph.Node
-
- withBytecodeExceptionMode(GraphBuilderConfiguration.BytecodeExceptionMode) - Method in class org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderConfiguration
-
- withContext(Object) - Method in class org.graalvm.compiler.debug.DebugContext
-
Create an unnamed scope that appends some context to the current scope.
- withContext - Variable in class org.graalvm.compiler.nodes.debug.DynamicCounterNode
-
- withEagerResolving(boolean) - Method in class org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderConfiguration
-
- WithExceptionNode - Class in org.graalvm.compiler.nodes
-
Base class for fixed nodes that have exactly two successors: A "next" successor for normal
execution, and an "exception edge" successor for exceptional control flow.
- WithExceptionNode(NodeClass<? extends WithExceptionNode>, Stamp) - Constructor for class org.graalvm.compiler.nodes.WithExceptionNode
-
- WithExceptionStructure() - Constructor for class org.graalvm.compiler.replacements.GraphKit.WithExceptionStructure
-
- withFirstTier(TruffleTierConfiguration) - Method in class org.graalvm.compiler.truffle.compiler.TruffleCompilerConfiguration
-
- withFullInfopoints(boolean) - Method in class org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderConfiguration
-
- withKind(<any>) - Method in class org.graalvm.compiler.lir.amd64.AMD64AddressValue
-
- withNodeSourcePosition(Node) - Method in class org.graalvm.compiler.graph.Graph
-
Opens a scope in which the source information from node
is copied into nodes created
within the scope.
- withNodeSourcePosition(NodeSourcePosition) - Method in class org.graalvm.compiler.graph.Graph
-
Opens a scope in which sourcePosition
is copied into nodes created within the scope.
- withNodeSourcePosition() - Method in class org.graalvm.compiler.graph.Node
-
- withNodeSourcePosition(PhaseSuite<HighTierContext>) - Static method in class org.graalvm.compiler.hotspot.meta.HotSpotSuitesProvider
-
- withNodeSourcePosition(boolean) - Method in class org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderConfiguration
-
- WithNoEdges - Static variable in class org.graalvm.compiler.graph.Node
-
- withOmitAssertions(boolean) - Method in class org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderConfiguration
-
- WithOnlyInputEdges - Static variable in class org.graalvm.compiler.graph.Node
-
- WithOnlySucessorEdges - Static variable in class org.graalvm.compiler.graph.Node
-
- withoutNodeSourcePosition() - Method in class org.graalvm.compiler.graph.Graph
-
Opens a scope in which newly created nodes do not get any source information added.
- withReason(boolean, String) - Method in class org.graalvm.compiler.phases.common.inlining.policy.InliningPolicy.Decision
-
This constructor avoids the need to box arguments when the message is a simple string.
- withReason(boolean, String, Object...) - Method in class org.graalvm.compiler.phases.common.inlining.policy.InliningPolicy.Decision
-
- withReplaceLocalsWithConstants(boolean) - Method in class org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderConfiguration
-
- withRetainLocalVariables(boolean) - Method in class org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderConfiguration
-
- withSkippedExceptionTypes(ResolvedJavaType[]) - Method in class org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderConfiguration
-
- withUnresolvedIsError(boolean) - Method in class org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderConfiguration
-
- withVersions(Map<Object, Object>) - Method in class org.graalvm.compiler.debug.Versions
-
- Word - Class in org.graalvm.compiler.word
-
- Word() - Constructor for class org.graalvm.compiler.word.Word
-
- Word.Opcode - Enum in org.graalvm.compiler.word
-
- Word.Operation - Annotation Type in org.graalvm.compiler.word
-
Links a method to a canonical operation represented by an
Word.Opcode
val.
- WordCastNode - Class in org.graalvm.compiler.word
-
- WordCastNode(Stamp, ValueNode, boolean) - Constructor for class org.graalvm.compiler.word.WordCastNode
-
- wordKind - Variable in class org.graalvm.compiler.word.WordOperationPlugin
-
- wordOperationPlugin - Variable in class org.graalvm.compiler.hotspot.meta.HotSpotNodePlugin
-
- WordOperationPlugin - Class in org.graalvm.compiler.word
-
A plugin for calls to
word operations, as well as all other nodes that
need special handling for
Word
types.
- WordOperationPlugin(SnippetReflectionProvider, WordTypes) - Constructor for class org.graalvm.compiler.word.WordOperationPlugin
-
- wordSize() - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotG1WriteBarrierSnippets
-
- wordSize() - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- wordSize() - Method in class org.graalvm.compiler.replacements.gc.G1WriteBarrierSnippets
-
- wordStamp(ResolvedJavaType) - Method in class org.graalvm.compiler.replacements.GraphKit
-
- wordToNarrowObject(ValueNode, NarrowOopStamp) - Static method in class org.graalvm.compiler.word.WordCastNode
-
- wordToObject(ValueNode, JavaKind) - Static method in class org.graalvm.compiler.word.WordCastNode
-
- wordToObjectNonNull(ValueNode, JavaKind) - Static method in class org.graalvm.compiler.word.WordCastNode
-
- wordTypes - Variable in class org.graalvm.compiler.hotspot.meta.HotSpotForeignCallsProviderImpl
-
- wordTypes - Variable in class org.graalvm.compiler.replacements.GraphKit
-
- wordTypes - Variable in class org.graalvm.compiler.word.WordOperationPlugin
-
- WordTypes - Class in org.graalvm.compiler.word
-
Encapsulates information for Java types representing raw words (as opposed to Objects).
- WordTypes(MetaAccessProvider, JavaKind) - Constructor for class org.graalvm.compiler.word.WordTypes
-
- wordVerification - Variable in class org.graalvm.compiler.nodes.spi.CoreProvidersImpl
-
- WordVerification - Interface in org.graalvm.compiler.nodes.spi
-
Provides a capability to verify that types represent or do not represent
raw words (as opposed to Objects).
- WordVerificationImpl - Class in org.graalvm.compiler.word
-
- WordVerificationImpl(WordTypes) - Constructor for class org.graalvm.compiler.word.WordVerificationImpl
-
- wordWidth - Variable in class org.graalvm.compiler.code.HexCodeFile
-
- worklist - Variable in class org.graalvm.compiler.graph.NodeWorkList
-
- wrap(ArithmeticOpTable.ArithmeticOpWrapper, ArithmeticOpTable) - Static method in class org.graalvm.compiler.core.common.type.ArithmeticOpTable
-
- wrapAndThrowPendingJNIException(JNI.JNIEnv) - Static method in exception org.graalvm.jniutils.JNIExceptionWrapper
-
- wrapAndThrowPendingJNIException(JNI.JNIEnv, JNIExceptionWrapper.ExceptionHandler) - Static method in exception org.graalvm.jniutils.JNIExceptionWrapper
-
- wrapBinaryOp(ArithmeticOpTable.BinaryOp<OP>) - Method in interface org.graalvm.compiler.core.common.type.ArithmeticOpTable.ArithmeticOpWrapper
-
- wrapFloatConvertOp(ArithmeticOpTable.FloatConvertOp) - Method in interface org.graalvm.compiler.core.common.type.ArithmeticOpTable.ArithmeticOpWrapper
-
- wrapIntegerConvertOp(ArithmeticOpTable.IntegerConvertOp<OP>) - Method in interface org.graalvm.compiler.core.common.type.ArithmeticOpTable.ArithmeticOpWrapper
-
- wrappingPlus(long) - Method in class org.graalvm.compiler.core.common.util.UnsignedLong
-
- wrappingTimes(long) - Method in class org.graalvm.compiler.core.common.util.UnsignedLong
-
- wrapReinterpretOp(ArithmeticOpTable.ReinterpretOp) - Method in interface org.graalvm.compiler.core.common.type.ArithmeticOpTable.ArithmeticOpWrapper
-
- wrapShiftOp(ArithmeticOpTable.ShiftOp<OP>) - Method in interface org.graalvm.compiler.core.common.type.ArithmeticOpTable.ArithmeticOpWrapper
-
- wrapUnaryOp(ArithmeticOpTable.UnaryOp<OP>) - Method in interface org.graalvm.compiler.core.common.type.ArithmeticOpTable.ArithmeticOpWrapper
-
- write(Object, Object) - Static method in class org.graalvm.compiler.nodes.extended.StoreHubNode
-
- write(ByteBuffer) - Method in class org.graalvm.graphio.GraphOutput
-
- write(BinaryOutput, T) - Method in interface org.graalvm.nativebridge.BinaryMarshaller
-
Writes the object
's value into the output
.
- write(int) - Method in class org.graalvm.nativebridge.BinaryOutput.ByteArrayBinaryOutput
-
- write(byte[], int, int) - Method in class org.graalvm.nativebridge.BinaryOutput.ByteArrayBinaryOutput
-
- write(int) - Method in class org.graalvm.nativebridge.BinaryOutput.CCharPointerBinaryOutput
-
- write(byte[], int, int) - Method in class org.graalvm.nativebridge.BinaryOutput.CCharPointerBinaryOutput
-
- write(int) - Method in class org.graalvm.nativebridge.BinaryOutput
-
Writes the lowest byte of the argument as a single byte value.
- write(byte[], int, int) - Method in class org.graalvm.nativebridge.BinaryOutput
-
Writes len
bytes from the byte array
starting at offset off
.
- WriteBarrier - Class in org.graalvm.compiler.nodes.gc
-
- WriteBarrier(NodeClass<? extends WriteBarrier>, AddressNode) - Constructor for class org.graalvm.compiler.nodes.gc.WriteBarrier
-
- WriteBarrier.Kind - Enum in org.graalvm.compiler.nodes.gc
-
- WriteBarrierAdditionPhase - Class in org.graalvm.compiler.phases.common
-
- WriteBarrierAdditionPhase() - Constructor for class org.graalvm.compiler.phases.common.WriteBarrierAdditionPhase
-
- writeBarrierPostAddress - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- writeBarrierPreAddress - Variable in class org.graalvm.compiler.hotspot.GraalHotSpotVMConfig
-
- WriteBarrierSnippets - Class in org.graalvm.compiler.replacements.gc
-
- WriteBarrierSnippets() - Constructor for class org.graalvm.compiler.replacements.gc.WriteBarrierSnippets
-
- writeBoolean(boolean) - Method in class org.graalvm.nativebridge.BinaryOutput
-
Writes a boolean
as a single byte value.
- writeByte(WordBase, byte, LocationIdentity) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeByte(int, byte, LocationIdentity) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeByte(WordBase, byte) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeByte(int, byte) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeByte(Object, WordBase, byte, LocationIdentity) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Writes the memory at address (object + offset)
.
- writeByte(Object, int, byte, LocationIdentity) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Writes the memory at address (object + offset)
.
- writeByte(Object, WordBase, byte) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Writes the memory at address (object + offset)
.
- writeByte(Object, int, byte) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Writes the memory at address (object + offset)
.
- writeByte(Object, WordBase, byte, LocationIdentity) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Writes the memory at address (object + offset)
.
- writeByte(Object, int, byte, LocationIdentity) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Writes the memory at address (object + offset)
.
- writeByte(Object, WordBase, byte) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Writes the memory at address (object + offset)
.
- writeByte(Object, int, byte) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Writes the memory at address (object + offset)
.
- writeByte(WordBase, byte, LocationIdentity) - Method in class org.graalvm.compiler.word.Word
-
- writeByte(int, byte, LocationIdentity) - Method in class org.graalvm.compiler.word.Word
-
- writeByte(WordBase, byte) - Method in class org.graalvm.compiler.word.Word
-
- writeByte(int, byte) - Method in class org.graalvm.compiler.word.Word
-
- writeByte(int) - Method in class org.graalvm.nativebridge.BinaryOutput
-
Writes a byte
as a single byte value.
- writeByteSideEffectFree(WordBase, byte, LocationIdentity) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeByteSideEffectFree(int, byte, LocationIdentity) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeByteSideEffectFree(WordBase, byte) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeByteSideEffectFree(int, byte) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeCanonicalExpressionCFGString(StructuredGraph, boolean, boolean, PrintWriter) - Static method in class org.graalvm.compiler.printer.CanonicalStringGraphPrinter
-
- writeCanonicalGraphExpressionString(ValueNode, boolean, boolean, PrintWriter) - Static method in class org.graalvm.compiler.printer.CanonicalStringGraphPrinter
-
- writeCanonicalGraphString(StructuredGraph, boolean, boolean, PrintWriter) - Static method in class org.graalvm.compiler.printer.CanonicalStringGraphPrinter
-
- writeChar(WordBase, char, LocationIdentity) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeChar(int, char, LocationIdentity) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeChar(WordBase, char) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeChar(int, char) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeChar(Object, WordBase, char, LocationIdentity) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Writes the memory at address (object + offset)
.
- writeChar(Object, int, char, LocationIdentity) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Writes the memory at address (object + offset)
.
- writeChar(Object, WordBase, char) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Writes the memory at address (object + offset)
.
- writeChar(Object, int, char) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Writes the memory at address (object + offset)
.
- writeChar(Object, WordBase, char, LocationIdentity) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Writes the memory at address (object + offset)
.
- writeChar(Object, int, char, LocationIdentity) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Writes the memory at address (object + offset)
.
- writeChar(Object, WordBase, char) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Writes the memory at address (object + offset)
.
- writeChar(Object, int, char) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Writes the memory at address (object + offset)
.
- writeChar(WordBase, char, LocationIdentity) - Method in class org.graalvm.compiler.word.Word
-
- writeChar(int, char, LocationIdentity) - Method in class org.graalvm.compiler.word.Word
-
- writeChar(WordBase, char) - Method in class org.graalvm.compiler.word.Word
-
- writeChar(int, char) - Method in class org.graalvm.compiler.word.Word
-
- writeChar(int) - Method in class org.graalvm.nativebridge.BinaryOutput
-
Writes a char
as two bytes, high byte first.
- writeCharSideEffectFree(WordBase, char, LocationIdentity) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeCharSideEffectFree(int, char, LocationIdentity) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeCharSideEffectFree(WordBase, char) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeCharSideEffectFree(int, char) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeChunk - Variable in class org.graalvm.compiler.core.common.util.UnsafeArrayTypeWriter
-
- writeDouble(WordBase, double, LocationIdentity) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeDouble(int, double, LocationIdentity) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeDouble(WordBase, double) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeDouble(int, double) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeDouble(Object, WordBase, double, LocationIdentity) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Writes the memory at address (object + offset)
.
- writeDouble(Object, int, double, LocationIdentity) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Writes the memory at address (object + offset)
.
- writeDouble(Object, WordBase, double) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Writes the memory at address (object + offset)
.
- writeDouble(Object, int, double) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Writes the memory at address (object + offset)
.
- writeDouble(Object, WordBase, double, LocationIdentity) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Writes the memory at address (object + offset)
.
- writeDouble(Object, int, double, LocationIdentity) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Writes the memory at address (object + offset)
.
- writeDouble(Object, WordBase, double) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Writes the memory at address (object + offset)
.
- writeDouble(Object, int, double) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Writes the memory at address (object + offset)
.
- writeDouble(WordBase, double, LocationIdentity) - Method in class org.graalvm.compiler.word.Word
-
- writeDouble(int, double, LocationIdentity) - Method in class org.graalvm.compiler.word.Word
-
- writeDouble(WordBase, double) - Method in class org.graalvm.compiler.word.Word
-
- writeDouble(int, double) - Method in class org.graalvm.compiler.word.Word
-
- writeDouble(double) - Method in class org.graalvm.nativebridge.BinaryOutput
-
- writeDoubleSideEffectFree(WordBase, double, LocationIdentity) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeDoubleSideEffectFree(int, double, LocationIdentity) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeDoubleSideEffectFree(WordBase, double) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeDoubleSideEffectFree(int, double) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeEdges(Node, Edges, GraphEncoder.NodeOrder) - Method in class org.graalvm.compiler.nodes.GraphEncoder
-
- writeExceptionOop(Word, Object) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- writeExceptionPc(Word, Word) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- writeFloat(WordBase, float, LocationIdentity) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeFloat(int, float, LocationIdentity) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeFloat(WordBase, float) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeFloat(int, float) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeFloat(Object, WordBase, float, LocationIdentity) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Writes the memory at address (object + offset)
.
- writeFloat(Object, int, float, LocationIdentity) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Writes the memory at address (object + offset)
.
- writeFloat(Object, WordBase, float) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Writes the memory at address (object + offset)
.
- writeFloat(Object, int, float) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Writes the memory at address (object + offset)
.
- writeFloat(Object, WordBase, float, LocationIdentity) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Writes the memory at address (object + offset)
.
- writeFloat(Object, int, float, LocationIdentity) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Writes the memory at address (object + offset)
.
- writeFloat(Object, WordBase, float) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Writes the memory at address (object + offset)
.
- writeFloat(Object, int, float) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Writes the memory at address (object + offset)
.
- writeFloat(WordBase, float, LocationIdentity) - Method in class org.graalvm.compiler.word.Word
-
- writeFloat(int, float, LocationIdentity) - Method in class org.graalvm.compiler.word.Word
-
- writeFloat(WordBase, float) - Method in class org.graalvm.compiler.word.Word
-
- writeFloat(int, float) - Method in class org.graalvm.compiler.word.Word
-
- writeFloat(float) - Method in class org.graalvm.nativebridge.BinaryOutput
-
- writeFloatSideEffectFree(WordBase, float, LocationIdentity) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeFloatSideEffectFree(int, float, LocationIdentity) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeFloatSideEffectFree(WordBase, float) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeFloatSideEffectFree(int, float) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeInstruction(byte[], int, int) - Static method in class org.graalvm.compiler.asm.aarch64.AArch64Assembler.PatcherUtil
-
Write int representation of instruction to byte array.
- writeInt(WordBase, int, LocationIdentity) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeInt(int, int, LocationIdentity) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeInt(WordBase, int) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeInt(int, int) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeInt(Object, WordBase, int, LocationIdentity) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Writes the memory at address (object + offset)
.
- writeInt(Object, int, int, LocationIdentity) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Writes the memory at address (object + offset)
.
- writeInt(Object, WordBase, int) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Writes the memory at address (object + offset)
.
- writeInt(Object, int, int) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Writes the memory at address (object + offset)
.
- writeInt(Object, WordBase, int, LocationIdentity) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Writes the memory at address (object + offset)
.
- writeInt(Object, int, int, LocationIdentity) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Writes the memory at address (object + offset)
.
- writeInt(Object, WordBase, int) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Writes the memory at address (object + offset)
.
- writeInt(Object, int, int) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Writes the memory at address (object + offset)
.
- writeInt(WordBase, int, LocationIdentity) - Method in class org.graalvm.compiler.word.Word
-
- writeInt(int, int, LocationIdentity) - Method in class org.graalvm.compiler.word.Word
-
- writeInt(WordBase, int) - Method in class org.graalvm.compiler.word.Word
-
- writeInt(int, int) - Method in class org.graalvm.compiler.word.Word
-
- writeInt(int) - Method in class org.graalvm.nativebridge.BinaryOutput
-
Writes an int
as four bytes, high byte first.
- writeIntSideEffectFree(WordBase, int, LocationIdentity) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeIntSideEffectFree(int, int, LocationIdentity) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeIntSideEffectFree(WordBase, int) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeIntSideEffectFree(int, int) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeJavaVM(JNI.JavaVM) - Method in interface org.graalvm.jniutils.JNI.JavaVMPointer
-
- writeJNIEnv(JNI.JNIEnv) - Method in interface org.graalvm.jniutils.JNI.JNIEnvPointer
-
- writeKind - Variable in class org.graalvm.compiler.nodes.extended.JavaWriteNode
-
- writeKlassPointer(int, KlassPointer, LocationIdentity) - Method in class org.graalvm.compiler.hotspot.word.KlassPointer
-
- writeLong(WordBase, long, LocationIdentity) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeLong(int, long, LocationIdentity) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeLong(WordBase, long) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeLong(int, long) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeLong(Object, WordBase, long, LocationIdentity) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Writes the memory at address (object + offset)
.
- writeLong(Object, int, long, LocationIdentity) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Writes the memory at address (object + offset)
.
- writeLong(Object, WordBase, long) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Writes the memory at address (object + offset)
.
- writeLong(Object, int, long) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Writes the memory at address (object + offset)
.
- writeLong(Object, WordBase, long, LocationIdentity) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Writes the memory at address (object + offset)
.
- writeLong(Object, int, long, LocationIdentity) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Writes the memory at address (object + offset)
.
- writeLong(Object, WordBase, long) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Writes the memory at address (object + offset)
.
- writeLong(Object, int, long) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Writes the memory at address (object + offset)
.
- writeLong(WordBase, long, LocationIdentity) - Method in class org.graalvm.compiler.word.Word
-
- writeLong(int, long, LocationIdentity) - Method in class org.graalvm.compiler.word.Word
-
- writeLong(WordBase, long) - Method in class org.graalvm.compiler.word.Word
-
- writeLong(int, long) - Method in class org.graalvm.compiler.word.Word
-
- writeLong(long) - Method in class org.graalvm.nativebridge.BinaryOutput
-
Writes a long
as eight bytes, high byte first.
- writeLongSideEffectFree(WordBase, long, LocationIdentity) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeLongSideEffectFree(int, long, LocationIdentity) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeLongSideEffectFree(WordBase, long) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeLongSideEffectFree(int, long) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeNarrow(WriteNode, NarrowNode) - Method in class org.graalvm.compiler.core.amd64.AMD64NodeMatchRules
-
- WriteNode - Class in org.graalvm.compiler.nodes.memory
-
- WriteNode(AddressNode, LocationIdentity, ValueNode, OnHeapMemoryAccess.BarrierType, MemoryOrderMode) - Constructor for class org.graalvm.compiler.nodes.memory.WriteNode
-
- WriteNode(NodeClass<? extends WriteNode>, AddressNode, LocationIdentity, LocationIdentity, ValueNode, OnHeapMemoryAccess.BarrierType, MemoryOrderMode) - Constructor for class org.graalvm.compiler.nodes.memory.WriteNode
-
- writeObject(WordBase, Object, LocationIdentity) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeObject(int, Object, LocationIdentity) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeObject(WordBase, Object) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeObject(int, Object) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeObject(Object, WordBase, Object, LocationIdentity) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Writes the memory at address (object + offset)
.
- writeObject(Object, int, Object, LocationIdentity) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Writes the memory at address (object + offset)
.
- writeObject(Object, WordBase, Object) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Writes the memory at address (object + offset)
.
- writeObject(Object, int, Object) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Writes the memory at address (object + offset)
.
- writeObject(Object, WordBase, Object, LocationIdentity) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Writes the memory at address (object + offset)
.
- writeObject(Object, int, Object, LocationIdentity) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Writes the memory at address (object + offset)
.
- writeObject(Object, WordBase, Object) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Writes the memory at address (object + offset)
.
- writeObject(Object, int, Object) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Writes the memory at address (object + offset)
.
- writeObject(WordBase, Object, LocationIdentity) - Method in class org.graalvm.compiler.word.Word
-
- writeObject(int, Object, LocationIdentity) - Method in class org.graalvm.compiler.word.Word
-
- writeObject(WordBase, Object) - Method in class org.graalvm.compiler.word.Word
-
- writeObject(int, Object) - Method in class org.graalvm.compiler.word.Word
-
- writeObjectId(Object) - Method in class org.graalvm.compiler.nodes.GraphEncoder
-
- writeObjectSideEffectFree(WordBase, Object, LocationIdentity) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeObjectSideEffectFree(int, Object, LocationIdentity) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeObjectSideEffectFree(WordBase, Object) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeObjectSideEffectFree(int, Object) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeOffset(int) - Method in class org.graalvm.compiler.core.common.util.UnsafeArrayTypeWriter
-
- writeOp(GraphBuilderContext, JavaKind, AddressNode, LocationIdentity, ValueNode, Word.Opcode) - Method in class org.graalvm.compiler.word.WordOperationPlugin
-
- writeOrderId(Node, GraphEncoder.NodeOrder) - Method in class org.graalvm.compiler.nodes.GraphEncoder
-
- writeProperties(Node, Fields) - Method in class org.graalvm.compiler.nodes.GraphEncoder
-
- writer - Variable in class org.graalvm.compiler.nodes.GraphEncoder
-
The writer for the encoded graphs.
- WriteRegisterNode - Class in org.graalvm.compiler.replacements.nodes
-
Changes the value of a specific register.
- WriteRegisterNode(Register, ValueNode) - Constructor for class org.graalvm.compiler.replacements.nodes.WriteRegisterNode
-
- writeReinterpret(WriteNode, ReinterpretNode) - Method in class org.graalvm.compiler.core.amd64.AMD64NodeMatchRules
-
- writeRequiresBarrier(FixedAccessNode, ValueNode) - Method in class org.graalvm.compiler.nodes.gc.CardTableBarrierSet
-
- writeRequiresPostBarrier(FixedAccessNode, ValueNode) - Method in class org.graalvm.compiler.nodes.gc.G1BarrierSet
-
- writeShort(WordBase, short, LocationIdentity) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeShort(int, short, LocationIdentity) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeShort(WordBase, short) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeShort(int, short) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeShort(Object, WordBase, short, LocationIdentity) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Writes the memory at address (object + offset)
.
- writeShort(Object, int, short, LocationIdentity) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Writes the memory at address (object + offset)
.
- writeShort(Object, WordBase, short) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Writes the memory at address (object + offset)
.
- writeShort(Object, int, short) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Writes the memory at address (object + offset)
.
- writeShort(Object, WordBase, short, LocationIdentity) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Writes the memory at address (object + offset)
.
- writeShort(Object, int, short, LocationIdentity) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Writes the memory at address (object + offset)
.
- writeShort(Object, WordBase, short) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Writes the memory at address (object + offset)
.
- writeShort(Object, int, short) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Writes the memory at address (object + offset)
.
- writeShort(WordBase, short, LocationIdentity) - Method in class org.graalvm.compiler.word.Word
-
- writeShort(int, short, LocationIdentity) - Method in class org.graalvm.compiler.word.Word
-
- writeShort(WordBase, short) - Method in class org.graalvm.compiler.word.Word
-
- writeShort(int, short) - Method in class org.graalvm.compiler.word.Word
-
- writeShort(int) - Method in class org.graalvm.nativebridge.BinaryOutput
-
Writes a short
as two bytes, high byte first.
- writeShortSideEffectFree(WordBase, short, LocationIdentity) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeShortSideEffectFree(int, short, LocationIdentity) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeShortSideEffectFree(WordBase, short) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeShortSideEffectFree(int, short) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writesObjectArray() - Method in interface org.graalvm.compiler.nodes.extended.ArrayRangeWrite
-
Return true if the written array is an object array, false if it is a primitive array.
- writesStronglyOrdered() - Method in interface org.graalvm.compiler.core.aarch64.AArch64LoweringProviderMixin
-
- writesStronglyOrdered() - Method in interface org.graalvm.compiler.core.amd64.AMD64LoweringProviderMixin
-
- writesStronglyOrdered() - Method in interface org.graalvm.compiler.nodes.spi.LoweringProvider
-
Indicates whether all writes are ordered on this target platform.
- writeTlabTop(Word, Word) - Method in class org.graalvm.compiler.hotspot.replacements.HotSpotAllocationSnippets
-
- writeTlabTop(Word, Word) - Static method in class org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil
-
- writeTlabTop(Word, Word) - Method in class org.graalvm.compiler.replacements.AllocationSnippets
-
- writeTo(OutputStream) - Method in class org.graalvm.compiler.code.HexCodeFile
-
- writeTypedValue(Object) - Method in class org.graalvm.nativebridge.BinaryOutput
-
Writes the value that is represented by the given object, together with information on the
value's data type.
- writeTypedValue(Object) - Method in class org.graalvm.util.TypedDataOutputStream
-
Writes the value that is represented by the given non-null object, together with information
on the value's data type.
- writeUTF(String) - Method in class org.graalvm.nativebridge.BinaryOutput
-
Writes a string using a modified UTF-8 encoding in a machine-independent manner.
- writeWord(WordBase, WordBase, LocationIdentity) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeWord(int, WordBase, LocationIdentity) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeWord(WordBase, WordBase) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeWord(int, WordBase) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeWord(Object, WordBase, WordBase, LocationIdentity) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Writes the memory at address (object + offset)
.
- writeWord(Object, int, WordBase, LocationIdentity) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Writes the memory at address (object + offset)
.
- writeWord(Object, WordBase, WordBase) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Writes the memory at address (object + offset)
.
- writeWord(Object, int, WordBase) - Static method in class org.graalvm.compiler.word.BarrieredAccess
-
Writes the memory at address (object + offset)
.
- writeWord(Object, WordBase, WordBase, LocationIdentity) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Writes the memory at address (object + offset)
.
- writeWord(Object, int, WordBase, LocationIdentity) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Writes the memory at address (object + offset)
.
- writeWord(Object, WordBase, WordBase) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Writes the memory at address (object + offset)
.
- writeWord(Object, int, WordBase) - Static method in class org.graalvm.compiler.word.ObjectAccess
-
Writes the memory at address (object + offset)
.
- writeWord(WordBase, WordBase, LocationIdentity) - Method in class org.graalvm.compiler.word.Word
-
- writeWord(int, WordBase, LocationIdentity) - Method in class org.graalvm.compiler.word.Word
-
- writeWord(WordBase, WordBase) - Method in class org.graalvm.compiler.word.Word
-
- writeWord(int, WordBase) - Method in class org.graalvm.compiler.word.Word
-
- writeWordSideEffectFree(WordBase, WordBase, LocationIdentity) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeWordSideEffectFree(int, WordBase, LocationIdentity) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeWordSideEffectFree(WordBase, WordBase) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeWordSideEffectFree(int, WordBase) - Method in class org.graalvm.compiler.hotspot.word.MetaspacePointer
-
Writes the memory at address (this + offset)
.
- writeWordVolatile(int, WordBase) - Method in class org.graalvm.compiler.word.Word
-