All Classes All Packages
A
- A - com.aparapi.internal.instruction.InstructionSet.LoadSpec
- A - com.aparapi.internal.instruction.InstructionSet.PopSpec
- A - com.aparapi.internal.instruction.InstructionSet.PushSpec
- A - com.aparapi.internal.instruction.InstructionSet.StoreSpec
- A - com.aparapi.internal.instruction.InstructionSet.TypeSpec
- AALOAD - com.aparapi.internal.instruction.InstructionSet.ByteCode
- AASTORE - com.aparapi.internal.instruction.InstructionSet.ByteCode
- abs(double) - Method in class com.aparapi.Kernel
-
Delegates to either
Math.abs(double)
(Java) orfabs(double)
(OpenCL). - abs(float) - Method in class com.aparapi.Kernel
-
Delegates to either
Math.abs(float)
(Java) orfabs(float)
(OpenCL). - abs(int) - Method in class com.aparapi.Kernel
-
Delegates to either
Math.abs(int)
(Java) orabs(int)
(OpenCL). - abs(long) - Method in class com.aparapi.Kernel
-
Delegates to either
Math.abs(long)
(Java) orabs(long)
(OpenCL). - ABSTRACT - com.aparapi.internal.model.ClassModel.Access
- ACC - com.aparapi.device.Device.TYPE
- ACC - com.aparapi.Kernel.EXECUTION_MODE
-
Deprecated.The value representing execution on an accelerator device (Xeon Phi) via OpenCL.
- ACC_ENUM - com.aparapi.internal.model.ClassModel.Access
- ACC_SYNCHRONIZED - com.aparapi.internal.model.ClassModel.Access
- ACC_VOLATILE - com.aparapi.internal.model.ClassModel.Access
- Access(int) - Constructor for enum com.aparapi.internal.model.ClassModel.Access
- AccessArrayElement(MethodModel, InstructionSet.ByteCode, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.AccessArrayElement
- ACCESSEDOBJECTFIELDNAMECONFLICT - com.aparapi.internal.exception.ClassParseException.TYPE
- ACCESSEDOBJECTNONFINAL - com.aparapi.internal.exception.ClassParseException.TYPE
- ACCESSEDOBJECTONLYSUPPORTSSIMPLEPUTFIELD - com.aparapi.internal.exception.ClassParseException.TYPE
- ACCESSEDOBJECTSETTERARRAY - com.aparapi.internal.exception.ClassParseException.TYPE
- accessFlags - Variable in class com.aparapi.internal.model.ClassModel
- accessInstanceField - Static variable in class com.aparapi.internal.instruction.InstructionPattern
- accessLocalVariable - Static variable in class com.aparapi.internal.instruction.InstructionPattern
- accessorVariableFieldEntry - Variable in class com.aparapi.internal.model.MethodModel
- accs - Variable in class com.aparapi.internal.kernel.KernelDeviceProfile
- accumulatedTimes - Variable in class com.aparapi.internal.kernel.KernelDeviceProfile.Accumulator
- accumulatedTimes - Variable in class com.aparapi.internal.kernel.KernelDeviceProfile.GlobalAccumulator
- accumulateTimes(long[]) - Method in class com.aparapi.internal.kernel.KernelDeviceProfile.GlobalAccumulator
- Accumulator(long) - Constructor for class com.aparapi.internal.kernel.KernelDeviceProfile.Accumulator
- ACONST_NULL - com.aparapi.internal.instruction.InstructionSet.ByteCode
- acos(double) - Method in class com.aparapi.Kernel
-
Delegates to either
Math.acos(double)
(Java) oracos(double)
(OpenCL). - acos(float) - Method in class com.aparapi.Kernel
-
Delegates to either
Math.acos(double)
(Java) oracos(float)
(OpenCL). - acospi(double) - Method in class com.aparapi.Kernel
- acospi(float) - Method in class com.aparapi.Kernel
- add(Instruction) - Method in class com.aparapi.internal.instruction.ExpressionList
-
Add this instruction to the end of the list.
- add(ClassModel.ConstantPool.Entry) - Method in class com.aparapi.internal.model.ClassModel.ConstantPool
- add(Object, long, OpenCLMem) - Method in class com.aparapi.internal.opencl.OpenCLProgram
- Add - com.aparapi.internal.instruction.InstructionSet.Operator
- addAsComposites(InstructionSet.ByteCode, Instruction, BranchSet) - Method in class com.aparapi.internal.instruction.ExpressionList
- addBranchTarget(InstructionSet.Branch) - Method in class com.aparapi.internal.instruction.Instruction
- addExecutionModes(Kernel.EXECUTION_MODE...) - Method in class com.aparapi.Kernel
-
Deprecated.See
Kernel.EXECUTION_MODE
.set possible fallback path for execution modes. for example setExecutionFallbackPath(GPU,CPU,JTP) will try to use the GPU if it fails it will fall back to OpenCL CPU and finally it will try JTP.
- addOpenCLDevice(OpenCLDevice) - Method in class com.aparapi.internal.opencl.OpenCLPlatform
- address - Variable in class com.aparapi.internal.opencl.OpenCLMem
- addressToMem - Variable in class com.aparapi.internal.opencl.OpenCLProgram
- AI - com.aparapi.internal.instruction.InstructionSet.PopSpec
- AIB - com.aparapi.internal.instruction.InstructionSet.PopSpec
- AIC - com.aparapi.internal.instruction.InstructionSet.PopSpec
- AID - com.aparapi.internal.instruction.InstructionSet.PopSpec
- AIF - com.aparapi.internal.instruction.InstructionSet.PopSpec
- AII - com.aparapi.internal.instruction.InstructionSet.PopSpec
- AIL - com.aparapi.internal.instruction.InstructionSet.PopSpec
- AIO - com.aparapi.internal.instruction.InstructionSet.PopSpec
- AIS - com.aparapi.internal.instruction.InstructionSet.PopSpec
- allFieldsClasses - Variable in class com.aparapi.internal.model.Entrypoint
- allocateArrayBufferIfFirstTimeOrArrayChanged(KernelArg, Object, int, int, int) - Method in class com.aparapi.internal.kernel.KernelRunner
-
Helper method that manages the memory allocation for storing the kernel argument data, so that the data can be exchanged between the host and the OpenCL device.
- ALOAD - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ALOAD_0 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ALOAD_1 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ALOAD_2 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ALOAD_3 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ALT - com.aparapi.device.Device.TYPE
- ALTERNATIVE_ALGORITHM - Static variable in class com.aparapi.device.JavaDevice
- and - Variable in class com.aparapi.internal.instruction.BranchSet.CompoundLogicalExpressionNode
- andOperator - Static variable in class com.aparapi.Kernel
- ANEWARRAY - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ANNOTATION - com.aparapi.internal.model.ClassModel.Access
- AnnotationInfo(int, int, ElementValuePair[]) - Constructor for class com.aparapi.internal.model.ClassModel.AttributePool.RuntimeParameterAnnotationsEntry.ParameterInfo.AnnotationInfo
- AnnotationInfo(ElementValuePair[], int) - Constructor for class com.aparapi.internal.model.ClassModel.AttributePool.RuntimeAnnotationsEntry.AnnotationInfo
- annotations - Variable in class com.aparapi.internal.model.ClassModel.AttributePool.RuntimeParameterAnnotationsEntry.ParameterInfo
- AnnotationValue(int) - Constructor for class com.aparapi.internal.model.ClassModel.AttributePool.RuntimeAnnotationsEntry.AnnotationInfo.ElementValuePair.AnnotationValue
- AnnotationValue(int) - Constructor for class com.aparapi.internal.model.ClassModel.AttributePool.RuntimeParameterAnnotationsEntry.ParameterInfo.AnnotationInfo.ElementValuePair.AnnotationValue
- anyOpenCL(LinkedHashSet<Kernel.EXECUTION_MODE>) - Static method in enum com.aparapi.Kernel.EXECUTION_MODE
-
Deprecated.
- AparapiBrokenBarrierException - Exception in com.aparapi.exception
-
Exception is thrown when an Aparapi kernel is executing in Java mode, and a barrier cannot be completed due to threads that die during its execution.
- AparapiBrokenBarrierException(String) - Constructor for exception com.aparapi.exception.AparapiBrokenBarrierException
- AparapiBrokenBarrierException(String, Throwable) - Constructor for exception com.aparapi.exception.AparapiBrokenBarrierException
- AparapiBrokenBarrierException(String, Throwable, boolean, boolean) - Constructor for exception com.aparapi.exception.AparapiBrokenBarrierException
- AparapiBrokenBarrierException(Throwable) - Constructor for exception com.aparapi.exception.AparapiBrokenBarrierException
- AparapiException - Exception in com.aparapi.internal.exception
-
We use
AparapiException
class and subclasses to wrap otherException
classes, mainly to allow differentiation between Aparapi specific issues at runtime. - AparapiException(String) - Constructor for exception com.aparapi.internal.exception.AparapiException
- AparapiException(String, Throwable) - Constructor for exception com.aparapi.internal.exception.AparapiException
- AparapiException(Throwable) - Constructor for exception com.aparapi.internal.exception.AparapiException
- AparapiJNIException - Exception in com.aparapi.exception
-
This exception is thrown by underlying Aparapi JNI native code when the JNI call fails
- AparapiJNIException(String) - Constructor for exception com.aparapi.exception.AparapiJNIException
- AparapiJNIException(String, Throwable) - Constructor for exception com.aparapi.exception.AparapiJNIException
- AparapiJNIException(String, Throwable, boolean, boolean) - Constructor for exception com.aparapi.exception.AparapiJNIException
- AparapiKernelFailedException - Exception in com.aparapi.exception
-
This exception is thrown when a Java kernel execution fails.
- AparapiKernelFailedException(String) - Constructor for exception com.aparapi.exception.AparapiKernelFailedException
- AparapiKernelFailedException(String, Throwable) - Constructor for exception com.aparapi.exception.AparapiKernelFailedException
- AparapiKernelFailedException(String, Throwable, boolean, boolean) - Constructor for exception com.aparapi.exception.AparapiKernelFailedException
- appendCell(StringBuilder, String) - Static method in class com.aparapi.internal.kernel.KernelDeviceProfile
- appendFoldedInstruction(InstructionHelper.Table, String, Instruction) - Static method in class com.aparapi.internal.tool.InstructionHelper
- appendRowHeaders(StringBuilder, String, String) - Static method in class com.aparapi.internal.kernel.KernelDeviceProfile
- applyTransformations(ExpressionList, Instruction, Instruction) - Method in class com.aparapi.internal.model.MethodModel
- areCachesEnabled() - Static method in class com.aparapi.internal.model.CacheEnabler
- ARETURN - com.aparapi.internal.instruction.InstructionSet.ByteCode
- arg - Variable in class com.aparapi.internal.model.MethodModel.FakeLocalVariableTableEntry.Var
- Arg(String, int, int, int) - Constructor for class com.aparapi.internal.model.ClassModel.ConstantPool.MethodReferenceEntry.Arg
- ARG_APARAPI_BUFFER - Static variable in class com.aparapi.internal.jni.KernelRunnerJNI
-
TODO:
- ARG_ARRAY - Static variable in class com.aparapi.internal.jni.KernelRunnerJNI
-
This 'bit' indicates that a particular
KernelArg
represents an array.
SoARG_ARRAY|ARG_INT
tells us this arg is an array ofint
. - ARG_ARRAY_BIT - Static variable in class com.aparapi.internal.opencl.OpenCLArgDescriptor
- ARG_ARRAYLENGTH - Static variable in class com.aparapi.internal.jni.KernelRunnerJNI
-
This 'bit' indicates that a particular
KernelArg
has it's length reference, in which case a synthetic arg is passed (name mangled) to the OpenCL kernel. - ARG_BOOLEAN - Static variable in class com.aparapi.internal.jni.KernelRunnerJNI
-
This 'bit' indicates that a particular
KernelArg
represents aboolean
type (array or primitive). - ARG_BYTE - Static variable in class com.aparapi.internal.jni.KernelRunnerJNI
-
This 'bit' indicates that a particular
KernelArg
represents abyte
type (array or primitive). - ARG_BYTE_BIT - Static variable in class com.aparapi.internal.opencl.OpenCLArgDescriptor
- ARG_CHAR - Static variable in class com.aparapi.internal.jni.KernelRunnerJNI
-
This 'bit' indicates that a particular
KernelArg
represents achar
type (array or primitive). - ARG_CONST_BIT - Static variable in class com.aparapi.internal.opencl.OpenCLArgDescriptor
- ARG_CONSTANT - Static variable in class com.aparapi.internal.jni.KernelRunnerJNI
-
This 'bit' indicates that a particular
KernelArg
resides in constant memory in the generated OpenCL code. - ARG_DOUBLE - Static variable in class com.aparapi.internal.jni.KernelRunnerJNI
-
This 'bit' indicates that a particular
KernelArg
represents adouble
type (array or primitive). - ARG_DOUBLE_BIT - Static variable in class com.aparapi.internal.opencl.OpenCLArgDescriptor
- ARG_EXPLICIT - Static variable in class com.aparapi.internal.jni.KernelRunnerJNI
-
This 'bit' indicates that the arg has been explicitly marked for reading
- ARG_EXPLICIT_WRITE - Static variable in class com.aparapi.internal.jni.KernelRunnerJNI
-
This 'bit' indicates that the arg has been explicitly marked for writing
- ARG_FLOAT - Static variable in class com.aparapi.internal.jni.KernelRunnerJNI
-
This 'bit' indicates that a particular
KernelArg
represents afloat
type (array or primitive). - ARG_FLOAT_BIT - Static variable in class com.aparapi.internal.opencl.OpenCLArgDescriptor
- ARG_GLOBAL - Static variable in class com.aparapi.internal.jni.KernelRunnerJNI
-
This 'bit' indicates that a particular
KernelArg
resides in global memory in the generated OpenCL code. - ARG_GLOBAL_BIT - Static variable in class com.aparapi.internal.opencl.OpenCLArgDescriptor
- ARG_INT - Static variable in class com.aparapi.internal.jni.KernelRunnerJNI
-
This 'bit' indicates that a particular
KernelArg
represents aint
type (array or primitive). - ARG_INT_BIT - Static variable in class com.aparapi.internal.opencl.OpenCLArgDescriptor
- ARG_ISARG_BIT - Static variable in class com.aparapi.internal.opencl.OpenCLArgDescriptor
- ARG_LOCAL - Static variable in class com.aparapi.internal.jni.KernelRunnerJNI
-
This 'bit' indicates that a particular
KernelArg
resides in local memory in the generated OpenCL code. - ARG_LOCAL_BIT - Static variable in class com.aparapi.internal.opencl.OpenCLArgDescriptor
- ARG_LONG - Static variable in class com.aparapi.internal.jni.KernelRunnerJNI
-
This 'bit' indicates that a particular
KernelArg
represents along
type (array or primitive). - ARG_LONG_BIT - Static variable in class com.aparapi.internal.opencl.OpenCLArgDescriptor
- ARG_OBJ_ARRAY_STRUCT - Static variable in class com.aparapi.internal.jni.KernelRunnerJNI
-
TODO:
- ARG_PRIMITIVE - Static variable in class com.aparapi.internal.jni.KernelRunnerJNI
-
This 'bit' indicates that a particular
KernelArg
represents a primitive (non array).
SoARG_PRIMITIVE|ARG_INT
tells us this arg is a primitiveint
. - ARG_PRIMITIVE_BIT - Static variable in class com.aparapi.internal.opencl.OpenCLArgDescriptor
- ARG_READ - Static variable in class com.aparapi.internal.jni.KernelRunnerJNI
-
This 'bit' indicates that a particular
KernelArg
is read by the Kernel (note from the Kernel's point of view).
SoARG_ARRAY|ARG_INT|ARG_READ
tells us this arg is an array of int's that are read by the kernel. - ARG_READONLY_BIT - Static variable in class com.aparapi.internal.opencl.OpenCLArgDescriptor
- ARG_READWRITE_BIT - Static variable in class com.aparapi.internal.opencl.OpenCLArgDescriptor
- ARG_SHORT - Static variable in class com.aparapi.internal.jni.KernelRunnerJNI
-
TODO:
- ARG_SHORT_BIT - Static variable in class com.aparapi.internal.opencl.OpenCLArgDescriptor
- ARG_STATIC - Static variable in class com.aparapi.internal.jni.KernelRunnerJNI
-
This 'bit' indicates that a particular
KernelArg
represents astatic
field (array or primitive). - ARG_WRITE - Static variable in class com.aparapi.internal.jni.KernelRunnerJNI
-
This 'bit' indicates that a particular
KernelArg
is mutated by the Kernel (note from the Kernel's point of view).
SoARG_ARRAY|ARG_INT|ARG_WRITE
tells us this arg is an array of int's that we expect the kernel to mutate. - ARG_WRITEONLY_BIT - Static variable in class com.aparapi.internal.opencl.OpenCLArgDescriptor
- argc - Variable in class com.aparapi.internal.kernel.KernelRunner
- argc - Variable in class com.aparapi.internal.model.ClassModel.ConstantPool.MethodReferenceEntry.Arg
- argCount - Variable in class com.aparapi.internal.model.ClassModel.ConstantPool.ReferenceEntry
- args - Variable in class com.aparapi.internal.instruction.InstructionSet.I_INVOKEDYNAMIC
- args - Variable in class com.aparapi.internal.instruction.InstructionSet.I_INVOKEINTERFACE
- args - Variable in class com.aparapi.internal.kernel.KernelRunner
- args - Variable in class com.aparapi.internal.model.ClassModel.ConstantPool.MethodReferenceEntry
- args - Variable in class com.aparapi.internal.model.ClassModel.MethodDescription
- args - Variable in class com.aparapi.internal.opencl.OpenCLKernel
- ARGS - com.aparapi.internal.instruction.InstructionSet.PopSpec
- ARGS - com.aparapi.internal.instruction.InstructionSet.TypeSpec
- argument - Variable in class com.aparapi.internal.model.ClassModel.AttributePool.BootstrapMethodsEntry.BootstrapMethod.BootstrapArgument
- ArithmeticRightShift - com.aparapi.internal.instruction.InstructionSet.Operator
- array - Variable in class com.aparapi.internal.jni.KernelArgJNI
-
Only set for array objs, not used on JNI
- ARRAY_RETURN - com.aparapi.internal.exception.ClassParseException.TYPE
- ArrayAccess(MethodModel, InstructionSet.ByteCode, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.ArrayAccess
- ARRAYALIAS - com.aparapi.internal.exception.ClassParseException.TYPE
- arrayBaseOffset(Class<?>) - Static method in class com.aparapi.internal.util.UnsafeWrapper
- arrayBaseOffsetMethod - Static variable in class com.aparapi.internal.util.UnsafeWrapper
- arrayDimensions - Variable in class com.aparapi.internal.model.ClassModel.ConstantPool.ReferenceEntry.Type
- arrayDimMangleSuffix - Static variable in class com.aparapi.internal.writer.BlockWriter
- arrayFieldAccesses - Variable in class com.aparapi.internal.model.Entrypoint
- arrayFieldArrayLengthUsed - Variable in class com.aparapi.internal.model.Entrypoint
- arrayFieldAssignments - Variable in class com.aparapi.internal.model.Entrypoint
- arrayIndexScale(Class<?>) - Static method in class com.aparapi.internal.util.UnsafeWrapper
- arrayIndexScaleMethod - Static variable in class com.aparapi.internal.util.UnsafeWrapper
- ARRAYLENGTH - com.aparapi.internal.instruction.InstructionSet.ByteCode
- arrayLengthMangleSuffix - Static variable in class com.aparapi.internal.writer.BlockWriter
- ARRAYLOCALVARIABLE - com.aparapi.internal.exception.ClassParseException.TYPE
- ArrayValue(int) - Constructor for class com.aparapi.internal.model.ClassModel.AttributePool.RuntimeAnnotationsEntry.AnnotationInfo.ElementValuePair.ArrayValue
- ArrayValue(int) - Constructor for class com.aparapi.internal.model.ClassModel.AttributePool.RuntimeParameterAnnotationsEntry.ParameterInfo.AnnotationInfo.ElementValuePair.ArrayValue
- ARROWGAP - Static variable in class com.aparapi.internal.tool.InstructionViewer
- arrowHeadIn - Variable in class com.aparapi.internal.tool.InstructionViewer
- arrowHeadOut - Variable in class com.aparapi.internal.tool.InstructionViewer
- asBranch() - Method in class com.aparapi.internal.instruction.Instruction
- asin(double) - Method in class com.aparapi.Kernel
-
Delegates to either
Math.asin(double)
(Java) orasin(double)
(OpenCL). - asin(float) - Method in class com.aparapi.Kernel
-
Delegates to either
Math.asin(double)
(Java) orasin(float)
(OpenCL). - asinpi(double) - Method in class com.aparapi.Kernel
- asinpi(float) - Method in class com.aparapi.Kernel
- AssignableInstructionMatcher(Class<?>...) - Constructor for class com.aparapi.internal.instruction.InstructionPattern.AssignableInstructionMatcher
- assignToArrayElement - Static variable in class com.aparapi.internal.instruction.InstructionPattern
- assignToArrayElement - Variable in class com.aparapi.internal.instruction.InstructionSet.FieldArrayElementAssign
- assignToArrayElement - Variable in class com.aparapi.internal.instruction.InstructionSet.FieldArrayElementIncrement
- AssignToArrayElement(MethodModel, InstructionSet.ByteCode, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.AssignToArrayElement
- assignToInstanceField - Static variable in class com.aparapi.internal.instruction.InstructionPattern
- assignToLocalVariable - Static variable in class com.aparapi.internal.instruction.InstructionPattern
- assignToLocalVariable - Variable in class com.aparapi.internal.instruction.InstructionSet.InlineAssignInstruction
- ASTORE - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ASTORE_0 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ASTORE_1 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ASTORE_2 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ASTORE_3 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- atan(double) - Method in class com.aparapi.Kernel
-
Delegates to either
Math.atan(double)
(Java) oratan(double)
(OpenCL). - atan(float) - Method in class com.aparapi.Kernel
-
Delegates to either
Math.atan(double)
(Java) oratan(float)
(OpenCL). - atan2(double, double) - Method in class com.aparapi.Kernel
-
Delegates to either
Math.atan2(double, double)
(Java) oratan2(double, double)
(OpenCL). - atan2(float, float) - Method in class com.aparapi.Kernel
-
Delegates to either
Math.atan2(double, double)
(Java) oratan2(float, float)
(OpenCL). - atan2pi(double, double) - Method in class com.aparapi.Kernel
- atan2pi(float, double) - Method in class com.aparapi.Kernel
- atanpi(double) - Method in class com.aparapi.Kernel
- atanpi(float) - Method in class com.aparapi.Kernel
- ATHROW - com.aparapi.internal.exception.ClassParseException.TYPE
- ATHROW - com.aparapi.internal.instruction.InstructionSet.ByteCode
- atomic32() - Method in annotation type com.aparapi.Kernel.OpenCLMapping
- atomic32Cache - Static variable in class com.aparapi.Kernel
- atomic64() - Method in annotation type com.aparapi.Kernel.OpenCLMapping
- atomic64Cache - Static variable in class com.aparapi.Kernel
- atomicAdd(int[], int, int) - Static method in class com.aparapi.internal.util.UnsafeWrapper
- atomicAdd(int[], int, int) - Method in class com.aparapi.Kernel
-
Atomically adds
_delta
value to_index
element of array_arr
(Java) or delegates toatomic_add(volatile int*, int)
(OpenCL). - atomicAdd(AtomicInteger, int) - Method in class com.aparapi.Kernel
- atomicAnd(AtomicInteger, int) - Method in class com.aparapi.Kernel
- atomicCmpXchg(AtomicInteger, int, int) - Method in class com.aparapi.Kernel
- atomicDec(AtomicInteger) - Method in class com.aparapi.Kernel
- atomicGet(AtomicInteger) - Method in class com.aparapi.Kernel
- atomicInc(AtomicInteger) - Method in class com.aparapi.Kernel
- atomicMax(AtomicInteger, int) - Method in class com.aparapi.Kernel
- atomicMin(AtomicInteger, int) - Method in class com.aparapi.Kernel
- atomicOr(AtomicInteger, int) - Method in class com.aparapi.Kernel
- atomicSet(AtomicInteger, int) - Method in class com.aparapi.Kernel
- atomicSub(AtomicInteger, int) - Method in class com.aparapi.Kernel
- atomicXchg(AtomicInteger, int) - Method in class com.aparapi.Kernel
- atomicXor(AtomicInteger, int) - Method in class com.aparapi.Kernel
- attributePool - Variable in class com.aparapi.internal.model.ClassModel
- AttributePool(Attribute[], String) - Constructor for class com.aparapi.internal.model.ClassModel.AttributePool
- attributePoolEntries - Variable in class com.aparapi.internal.model.ClassModel.AttributePool
- AttributePoolEntry(int, int) - Constructor for class com.aparapi.internal.model.ClassModel.AttributePool.AttributePoolEntry
- AUTO - com.aparapi.Kernel.EXECUTION_MODE
-
Deprecated.
- autoCleanUpArrays - Variable in class com.aparapi.Kernel
- awaitOnLocalBarrier() - Method in class com.aparapi.Kernel.KernelState
B
- b(int) - Method in class com.aparapi.internal.reader.ByteBuffer
- B - com.aparapi.internal.instruction.InstructionSet.TypeSpec
- BADGETTERNAMEMISMATCH - com.aparapi.internal.exception.ClassParseException.TYPE
- BADGETTERNAMENOTFOUND - com.aparapi.internal.exception.ClassParseException.TYPE
- BADGETTERTYPEMISMATCH - com.aparapi.internal.exception.ClassParseException.TYPE
- BADSETTERTYPEMISMATCH - com.aparapi.internal.exception.ClassParseException.TYPE
- BALOAD - com.aparapi.internal.instruction.InstructionSet.ByteCode
- BASTORE - com.aparapi.internal.instruction.InstructionSet.ByteCode
- Bconst - com.aparapi.internal.instruction.InstructionSet.ImmediateSpec
- Bcpci - com.aparapi.internal.instruction.InstructionSet.ImmediateSpec
- begin() - Method in interface com.aparapi.opencl.OpenCL
- begin() - Method in class com.aparapi.opencl.OpenCLAdapter
- best() - Static method in class com.aparapi.device.Device
-
Deprecated.
- bestACC() - Static method in class com.aparapi.device.Device
-
Deprecated.
- bestACC() - Static method in class com.aparapi.internal.kernel.KernelManager.DeprecatedMethods
-
Deprecated.
- bestDevice() - Method in class com.aparapi.internal.kernel.KernelManager
- bestGPU() - Static method in class com.aparapi.device.Device
-
Deprecated.
- bestGPU() - Static method in class com.aparapi.internal.kernel.KernelManager.DeprecatedMethods
-
Deprecated.
- binary - Variable in enum com.aparapi.internal.instruction.InstructionSet.Operator
- BINARY_CACHING_DISABLED - Static variable in class com.aparapi.internal.kernel.KernelRunner
- BinaryOperator(MethodModel, InstructionSet.ByteCode, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.BinaryOperator
- bind(Class<T>) - Method in class com.aparapi.device.OpenCLDevice
- bind(Class<T>, InputStream) - Method in class com.aparapi.device.OpenCLDevice
- bind(Class<T>, String) - Method in class com.aparapi.device.OpenCLDevice
- BIPUSH - com.aparapi.internal.instruction.InstructionSet.ByteCode
- bitIsSet(int) - Method in enum com.aparapi.internal.model.ClassModel.Access
- bits - Variable in enum com.aparapi.internal.model.ClassModel.Access
- bits - Variable in class com.aparapi.internal.opencl.OpenCLArgDescriptor
- bits - Variable in class com.aparapi.internal.opencl.OpenCLMem
- BitwiseAnd - com.aparapi.internal.instruction.InstructionSet.Operator
- BitwiseOr - com.aparapi.internal.instruction.InstructionSet.Operator
- BitwiseXor - com.aparapi.internal.instruction.InstructionSet.Operator
- block() - Method in class com.aparapi.internal.kernel.KernelRunner.FJSafeBarrier
- BlockWriter - Class in com.aparapi.internal.writer
-
Base abstract class for converting
Aparapi
IR to text. - BlockWriter() - Constructor for class com.aparapi.internal.writer.BlockWriter
- Blvti - com.aparapi.internal.instruction.InstructionSet.ImmediateSpec
- BlvtiBconst - com.aparapi.internal.instruction.InstructionSet.ImmediateSpec
- BootstrapArgument(int) - Constructor for class com.aparapi.internal.model.ClassModel.AttributePool.BootstrapMethodsEntry.BootstrapMethod.BootstrapArgument
- bootstrapArguments - Variable in class com.aparapi.internal.model.ClassModel.AttributePool.BootstrapMethodsEntry.BootstrapMethod
- BootstrapMethod(BootstrapMethod) - Constructor for class com.aparapi.internal.model.ClassModel.AttributePool.BootstrapMethodsEntry.BootstrapMethod
- bootstrapMethodAttrIndex - Variable in class com.aparapi.internal.model.ClassModel.ConstantPool.InvokeDynamicEntry
- bootstrapMethodRef - Variable in class com.aparapi.internal.model.ClassModel.AttributePool.BootstrapMethodsEntry.BootstrapMethod
- bootstrapMethods - Variable in class com.aparapi.internal.model.ClassModel.AttributePool.BootstrapMethodsEntry
- BOOTSTRAPMETHODS_TAG - Static variable in class com.aparapi.internal.model.ClassModel.AttributePool
- bootstrapMethodsEntry - Variable in class com.aparapi.internal.model.ClassModel.AttributePool
- BootstrapMethodsEntry(BootstrapMethod[], int, int) - Constructor for class com.aparapi.internal.model.ClassModel.AttributePool.BootstrapMethodsEntry
- BOTTOM_ARROW - Static variable in class com.aparapi.internal.tool.InstructionHelper.BranchVector
- branch - Variable in class com.aparapi.internal.instruction.BranchSet.SimpleLogicalExpressionNode
- Branch(MethodModel, InstructionSet.ByteCode, Instruction) - Constructor for class com.aparapi.internal.instruction.InstructionSet.Branch
- Branch(MethodModel, InstructionSet.ByteCode, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.Branch
- Branch32(MethodModel, InstructionSet.ByteCode, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.Branch32
- branchInfoComparator - Static variable in class com.aparapi.internal.tool.InstructionHelper
- branchSet - Variable in class com.aparapi.internal.instruction.InstructionSet.CompositeInstruction
- branchSet - Variable in class com.aparapi.internal.instruction.InstructionSet.ConditionalBranch
- BranchSet - Class in com.aparapi.internal.instruction
-
Deals with the issue of recognizing that a sequence of bytecode branch instructions actually represent a single if/while with a logical expression.
- BranchSet(InstructionSet.Branch) - Constructor for class com.aparapi.internal.instruction.BranchSet
-
We construct a branch set with the 'last' branch.
- BranchSet.CompoundLogicalExpressionNode - Class in com.aparapi.internal.instruction
-
A node in the expression tree representing a simple logical expression.
- BranchSet.LogicalExpressionNode - Class in com.aparapi.internal.instruction
-
Base abstract class used to hold information used to construct node tree for logical expressions.
- BranchSet.SimpleLogicalExpressionNode - Class in com.aparapi.internal.instruction
-
A node in the expression tree representing a simple logical expression.
- branchTarget - Variable in class com.aparapi.internal.tool.InstructionViewer.InstructionView
- BranchVector(Instruction, Instruction) - Constructor for class com.aparapi.internal.tool.InstructionHelper.BranchVector
- breakBarrier(Throwable) - Method in interface com.aparapi.internal.kernel.IKernelBarrier
-
Breaks the barrier.
- breakBarrier(Throwable) - Method in class com.aparapi.internal.kernel.KernelRunner.FJSafeBarrier
-
Should be called by worker threads when a fatal exception occurs, so that all threads fail-fast and no deadlock occurs.
- breakOrContinue - Variable in class com.aparapi.internal.instruction.InstructionSet.Branch
- BRIDGE - com.aparapi.internal.model.ClassModel.Access
- brokenBarrier - Variable in class com.aparapi.internal.kernel.KernelRunner.FJSafeBarrier
- buffer - Variable in class com.aparapi.internal.jni.KernelArgJNI
- buildBranchGraphs(Map<Integer, Instruction>) - Method in class com.aparapi.internal.model.MethodModel
-
Here we connect the branch nodes to the instruction that they branch to.
- buildProgramJNI(long, String, String) - Method in class com.aparapi.internal.jni.KernelRunnerJNI
- byteBuffer - Variable in class com.aparapi.internal.reader.ByteReader
- ByteBuffer - Class in com.aparapi.internal.reader
-
Used to parse ClassFile structure.
- ByteBuffer(byte[]) - Constructor for class com.aparapi.internal.reader.ByteBuffer
- ByteBuffer(InputStream) - Constructor for class com.aparapi.internal.reader.ByteBuffer
-
Construct from an
InputStream
- byteCode - Variable in class com.aparapi.internal.instruction.Instruction
- ByteCode() - Constructor for enum com.aparapi.internal.instruction.InstructionSet.ByteCode
- ByteCode(Class<?>, InstructionSet.ImmediateSpec) - Constructor for enum com.aparapi.internal.instruction.InstructionSet.ByteCode
- ByteCode(Class<?>, InstructionSet.ImmediateSpec, InstructionSet.PopSpec) - Constructor for enum com.aparapi.internal.instruction.InstructionSet.ByteCode
- ByteCode(Class<?>, InstructionSet.ImmediateSpec, InstructionSet.PopSpec, InstructionSet.Operator) - Constructor for enum com.aparapi.internal.instruction.InstructionSet.ByteCode
- ByteCode(Class<?>, InstructionSet.ImmediateSpec, InstructionSet.PushSpec) - Constructor for enum com.aparapi.internal.instruction.InstructionSet.ByteCode
- ByteCode(Class<?>, InstructionSet.LoadSpec, InstructionSet.ImmediateSpec, InstructionSet.PushSpec) - Constructor for enum com.aparapi.internal.instruction.InstructionSet.ByteCode
- ByteCode(Class<?>, InstructionSet.LoadSpec, InstructionSet.PushSpec) - Constructor for enum com.aparapi.internal.instruction.InstructionSet.ByteCode
- ByteCode(Class<?>, InstructionSet.LoadSpec, InstructionSet.StoreSpec, InstructionSet.ImmediateSpec, InstructionSet.PopSpec, InstructionSet.PushSpec, InstructionSet.Operator) - Constructor for enum com.aparapi.internal.instruction.InstructionSet.ByteCode
- ByteCode(Class<?>, InstructionSet.PopSpec) - Constructor for enum com.aparapi.internal.instruction.InstructionSet.ByteCode
- ByteCode(Class<?>, InstructionSet.PopSpec, InstructionSet.PushSpec) - Constructor for enum com.aparapi.internal.instruction.InstructionSet.ByteCode
- ByteCode(Class<?>, InstructionSet.PopSpec, InstructionSet.PushSpec, InstructionSet.Operator) - Constructor for enum com.aparapi.internal.instruction.InstructionSet.ByteCode
- ByteCode(Class<?>, InstructionSet.PushSpec) - Constructor for enum com.aparapi.internal.instruction.InstructionSet.ByteCode
- ByteCode(Class<?>, InstructionSet.StoreSpec, InstructionSet.ImmediateSpec, InstructionSet.PopSpec) - Constructor for enum com.aparapi.internal.instruction.InstructionSet.ByteCode
- ByteCode(Class<?>, InstructionSet.StoreSpec, InstructionSet.PopSpec) - Constructor for enum com.aparapi.internal.instruction.InstructionSet.ByteCode
- BytecodeEncodedConstant(MethodModel, InstructionSet.ByteCode, ByteReader, boolean, T) - Constructor for class com.aparapi.internal.instruction.InstructionSet.BytecodeEncodedConstant
- ByteReader - Class in com.aparapi.internal.reader
-
Primarily used to parse various ClassFile structures.
- ByteReader(byte[]) - Constructor for class com.aparapi.internal.reader.ByteReader
-
Construct form an array of bytes.
- ByteReader(ByteBuffer) - Constructor for class com.aparapi.internal.reader.ByteReader
-
Construct form a given ByteBuffer.
- ByteReader(InputStream) - Constructor for class com.aparapi.internal.reader.ByteReader
-
Construct form an input stream (say a ClassFile).
- bytes - Variable in class com.aparapi.internal.model.ClassModel.AttributePool.LocalVariableTypeTableEntry
- bytes - Variable in class com.aparapi.internal.model.ClassModel.AttributePool.OtherEntry
- bytes - Variable in class com.aparapi.internal.model.ClassModel.AttributePool.StackMapTableEntry
- bytes - Variable in class com.aparapi.internal.reader.ByteBuffer
- bytes(int) - Method in class com.aparapi.internal.reader.ByteReader
- bytes(int, int) - Method in class com.aparapi.internal.reader.ByteBuffer
C
- C - com.aparapi.internal.instruction.InstructionSet.TypeSpec
- CacheEnabler - Class in com.aparapi.internal.model
- CacheEnabler() - Constructor for class com.aparapi.internal.model.CacheEnabler
- cacheProperty(ValueCache.ThrowingValueComputer<Class<?>, Map<K, V>, T>) - Static method in class com.aparapi.Kernel
- cachesEnabled - Static variable in class com.aparapi.internal.model.CacheEnabler
- calledMethods - Variable in class com.aparapi.internal.model.Entrypoint
- calledMethods - Variable in class com.aparapi.internal.model.MethodModel
- CALOAD - com.aparapi.internal.instruction.InstructionSet.ByteCode
- CANCEL_STATUS_FALSE - Static variable in class com.aparapi.internal.kernel.KernelRunner
- CANCEL_STATUS_TRUE - Static variable in class com.aparapi.internal.kernel.KernelRunner
- cancelBarrier() - Method in interface com.aparapi.internal.kernel.IKernelBarrier
-
Cancels the barrier.
- cancelBarrier() - Method in class com.aparapi.internal.kernel.KernelRunner.FJSafeBarrier
- canceled - Variable in class com.aparapi.internal.kernel.KernelRunner.FJSafeBarrier
- cancelExecution() - Method in class com.aparapi.util.swing.MultiPassKernelSwingWorker
-
Utility method which just invokes
Kernel.cancelMultiPass()
on the executing kernel. - cancelMultiPass() - Method in class com.aparapi.internal.kernel.KernelRunner
- cancelMultiPass() - Method in class com.aparapi.Kernel
-
Invoking this method flags that once the current pass is complete execution should be abandoned.
- capabilitiesSet - Variable in class com.aparapi.internal.kernel.KernelRunner
- cast - Static variable in class com.aparapi.internal.instruction.InstructionPattern
- CastOperator(MethodModel, InstructionSet.ByteCode, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.CastOperator
- CASTORE - com.aparapi.internal.instruction.InstructionSet.ByteCode
- cbrt(double) - Method in class com.aparapi.Kernel
- cbrt(float) - Method in class com.aparapi.Kernel
- ceil(double) - Method in class com.aparapi.Kernel
-
Delegates to either
Math.ceil(double)
(Java) orceil(double)
(OpenCL). - ceil(float) - Method in class com.aparapi.Kernel
-
Delegates to either
Math.ceil(double)
(Java) orceil(float)
(OpenCL). - CHECKCAST - com.aparapi.internal.instruction.InstructionSet.ByteCode
- checkForGetter(Map<Integer, Instruction>) - Method in class com.aparapi.internal.model.MethodModel
-
Determine if this method is a getter and record the accessed field if so
- checkForRecursion(Set<MethodModel>) - Method in class com.aparapi.internal.model.MethodModel
- checkForSetter(Map<Integer, Instruction>) - Method in class com.aparapi.internal.model.MethodModel
-
Determine if this method is a setter and record the accessed field if so
- CL_KHR_3D_IMAGE_WRITES - Static variable in interface com.aparapi.opencl.OpenCL
- CL_KHR_BYTE_ADDRESSABLE_SUPPORT - Static variable in interface com.aparapi.opencl.OpenCL
- CL_KHR_FP16 - Static variable in interface com.aparapi.opencl.OpenCL
- CL_KHR_FP64 - Static variable in interface com.aparapi.opencl.OpenCL
- CL_KHR_GL_SHARING - Static variable in interface com.aparapi.opencl.OpenCL
- CL_KHR_GLOBAL_INT32_BASE_ATOMICS - Static variable in interface com.aparapi.opencl.OpenCL
- CL_KHR_GLOBAL_INT32_EXTENDED_ATOMICS - Static variable in interface com.aparapi.opencl.OpenCL
- CL_KHR_INT64_BASE_ATOMICS - Static variable in interface com.aparapi.opencl.OpenCL
- CL_KHR_INT64_EXTENDED_ATOMICS - Static variable in interface com.aparapi.opencl.OpenCL
- CL_KHR_LOCAL_INT32_BASE_ATOMICS - Static variable in interface com.aparapi.opencl.OpenCL
- CL_KHR_LOCAL_INT32_EXTENDED_ATOMICS - Static variable in interface com.aparapi.opencl.OpenCL
- CL_KHR_SELECT_FPROUNDING_MODE - Static variable in interface com.aparapi.opencl.OpenCL
- CLASS - com.aparapi.internal.model.ClassModel.ConstantPoolType
- CLASS_MODEL_BUILT - com.aparapi.internal.kernel.ProfilingEvent
- ClassEntry(int, int) - Constructor for class com.aparapi.internal.model.ClassModel.ConstantPool.ClassEntry
- classes - Variable in class com.aparapi.internal.instruction.InstructionPattern.AssignableInstructionMatcher
- classModel - Variable in class com.aparapi.internal.model.Entrypoint
- classModel - Variable in class com.aparapi.internal.tool.InstructionViewer
- ClassModel - Class in com.aparapi.internal.model
-
Class represents a ClassFile (MyClass.class).
- ClassModel(Class<?>) - Constructor for class com.aparapi.internal.model.ClassModel
-
Create a ClassModel representing a given Class.
- ClassModel(Class<?>, byte[]) - Constructor for class com.aparapi.internal.model.ClassModel
- ClassModel.Access - Enum in com.aparapi.internal.model
- ClassModel.AttributePool - Class in com.aparapi.internal.model
- ClassModel.AttributePool.AttributePoolEntry - Class in com.aparapi.internal.model
- ClassModel.AttributePool.BootstrapMethodsEntry - Class in com.aparapi.internal.model
- ClassModel.AttributePool.BootstrapMethodsEntry.BootstrapMethod - Class in com.aparapi.internal.model
- ClassModel.AttributePool.BootstrapMethodsEntry.BootstrapMethod.BootstrapArgument - Class in com.aparapi.internal.model
- ClassModel.AttributePool.CodeEntry - Class in com.aparapi.internal.model
- ClassModel.AttributePool.CodeEntry.ExceptionPoolEntry - Class in com.aparapi.internal.model
- ClassModel.AttributePool.ConstantValueEntry - Class in com.aparapi.internal.model
- ClassModel.AttributePool.DeprecatedEntry - Class in com.aparapi.internal.model
- ClassModel.AttributePool.EnclosingMethodEntry - Class in com.aparapi.internal.model
- ClassModel.AttributePool.ExceptionEntry - Class in com.aparapi.internal.model
- ClassModel.AttributePool.InnerClassesEntry - Class in com.aparapi.internal.model
- ClassModel.AttributePool.InnerClassesEntry.InnerClassInfo - Class in com.aparapi.internal.model
- ClassModel.AttributePool.LineNumberTableEntry - Class in com.aparapi.internal.model
- ClassModel.AttributePool.LineNumberTableEntry.StartLineNumberPair - Class in com.aparapi.internal.model
- ClassModel.AttributePool.LocalVariableTypeTableEntry - Class in com.aparapi.internal.model
- ClassModel.AttributePool.OtherEntry - Class in com.aparapi.internal.model
- ClassModel.AttributePool.PoolEntry<T> - Class in com.aparapi.internal.model
- ClassModel.AttributePool.RealLocalVariableTableEntry - Class in com.aparapi.internal.model
- ClassModel.AttributePool.RealLocalVariableTableEntry.RealLocalVariableInfo - Class in com.aparapi.internal.model
- ClassModel.AttributePool.RuntimeAnnotationsEntry - Class in com.aparapi.internal.model
- ClassModel.AttributePool.RuntimeAnnotationsEntry.AnnotationInfo - Class in com.aparapi.internal.model
- ClassModel.AttributePool.RuntimeAnnotationsEntry.AnnotationInfo.ElementValuePair - Class in com.aparapi.internal.model
- ClassModel.AttributePool.RuntimeAnnotationsEntry.AnnotationInfo.ElementValuePair.AnnotationValue - Class in com.aparapi.internal.model
- ClassModel.AttributePool.RuntimeAnnotationsEntry.AnnotationInfo.ElementValuePair.ArrayValue - Class in com.aparapi.internal.model
- ClassModel.AttributePool.RuntimeAnnotationsEntry.AnnotationInfo.ElementValuePair.ClassValue - Class in com.aparapi.internal.model
- ClassModel.AttributePool.RuntimeAnnotationsEntry.AnnotationInfo.ElementValuePair.EnumValue - Class in com.aparapi.internal.model
- ClassModel.AttributePool.RuntimeAnnotationsEntry.AnnotationInfo.ElementValuePair.PrimitiveValue - Class in com.aparapi.internal.model
- ClassModel.AttributePool.RuntimeAnnotationsEntry.AnnotationInfo.ElementValuePair.Value - Class in com.aparapi.internal.model
- ClassModel.AttributePool.RuntimeParameterAnnotationsEntry - Class in com.aparapi.internal.model
- ClassModel.AttributePool.RuntimeParameterAnnotationsEntry.ParameterInfo - Class in com.aparapi.internal.model
- ClassModel.AttributePool.RuntimeParameterAnnotationsEntry.ParameterInfo.AnnotationInfo - Class in com.aparapi.internal.model
- ClassModel.AttributePool.RuntimeParameterAnnotationsEntry.ParameterInfo.AnnotationInfo.ElementValuePair - Class in com.aparapi.internal.model
- ClassModel.AttributePool.RuntimeParameterAnnotationsEntry.ParameterInfo.AnnotationInfo.ElementValuePair.AnnotationValue - Class in com.aparapi.internal.model
- ClassModel.AttributePool.RuntimeParameterAnnotationsEntry.ParameterInfo.AnnotationInfo.ElementValuePair.ArrayValue - Class in com.aparapi.internal.model
- ClassModel.AttributePool.RuntimeParameterAnnotationsEntry.ParameterInfo.AnnotationInfo.ElementValuePair.ClassValue - Class in com.aparapi.internal.model
- ClassModel.AttributePool.RuntimeParameterAnnotationsEntry.ParameterInfo.AnnotationInfo.ElementValuePair.EnumValue - Class in com.aparapi.internal.model
- ClassModel.AttributePool.RuntimeParameterAnnotationsEntry.ParameterInfo.AnnotationInfo.ElementValuePair.PrimitiveValue - Class in com.aparapi.internal.model
- ClassModel.AttributePool.RuntimeParameterAnnotationsEntry.ParameterInfo.AnnotationInfo.ElementValuePair.Value - Class in com.aparapi.internal.model
- ClassModel.AttributePool.SignatureEntry - Class in com.aparapi.internal.model
- ClassModel.AttributePool.SourceFileEntry - Class in com.aparapi.internal.model
- ClassModel.AttributePool.StackMapTableEntry - Class in com.aparapi.internal.model
- ClassModel.AttributePool.SyntheticEntry - Class in com.aparapi.internal.model
- ClassModel.ClassModelField - Class in com.aparapi.internal.model
- ClassModel.ClassModelInterface - Class in com.aparapi.internal.model
- ClassModel.ClassModelMethod - Class in com.aparapi.internal.model
- ClassModel.ConstantPool - Class in com.aparapi.internal.model
- ClassModel.ConstantPool.ClassEntry - Class in com.aparapi.internal.model
- ClassModel.ConstantPool.DoubleEntry - Class in com.aparapi.internal.model
- ClassModel.ConstantPool.EmptyEntry - Class in com.aparapi.internal.model
- ClassModel.ConstantPool.Entry - Class in com.aparapi.internal.model
- ClassModel.ConstantPool.FieldEntry - Class in com.aparapi.internal.model
- ClassModel.ConstantPool.FloatEntry - Class in com.aparapi.internal.model
- ClassModel.ConstantPool.IntegerEntry - Class in com.aparapi.internal.model
- ClassModel.ConstantPool.InterfaceMethodEntry - Class in com.aparapi.internal.model
- ClassModel.ConstantPool.InvokeDynamicEntry - Class in com.aparapi.internal.model
- ClassModel.ConstantPool.LongEntry - Class in com.aparapi.internal.model
- ClassModel.ConstantPool.MethodEntry - Class in com.aparapi.internal.model
- ClassModel.ConstantPool.MethodHandleEntry - Class in com.aparapi.internal.model
- ClassModel.ConstantPool.MethodReferenceEntry - Class in com.aparapi.internal.model
- ClassModel.ConstantPool.MethodReferenceEntry.Arg - Class in com.aparapi.internal.model
- ClassModel.ConstantPool.MethodTypeEntry - Class in com.aparapi.internal.model
- ClassModel.ConstantPool.NameAndTypeEntry - Class in com.aparapi.internal.model
- ClassModel.ConstantPool.ReferenceEntry - Class in com.aparapi.internal.model
- ClassModel.ConstantPool.ReferenceEntry.Type - Class in com.aparapi.internal.model
- ClassModel.ConstantPool.StringEntry - Class in com.aparapi.internal.model
- ClassModel.ConstantPool.UTF8Entry - Class in com.aparapi.internal.model
- ClassModel.ConstantPoolType - Enum in com.aparapi.internal.model
- ClassModel.LocalVariableInfo - Interface in com.aparapi.internal.model
- ClassModel.LocalVariableTableEntry<T extends ClassModel.LocalVariableInfo> - Interface in com.aparapi.internal.model
- ClassModel.MethodDescription - Class in com.aparapi.internal.model
- ClassModel.SignatureParseState - Enum in com.aparapi.internal.model
- classModelCache - Static variable in class com.aparapi.internal.model.ClassModel
- ClassModelField(Field, int, int, int, int) - Constructor for class com.aparapi.internal.model.ClassModel.ClassModelField
- ClassModelInterface(int) - Constructor for class com.aparapi.internal.model.ClassModel.ClassModelInterface
- classModelLoader - Static variable in class com.aparapi.internal.model.ClassModel
- ClassModelMethod(Method, int) - Constructor for class com.aparapi.internal.model.ClassModel.ClassModelMethod
- className - Variable in class com.aparapi.internal.model.ClassModel.MethodDescription
- ClassParseException - Exception in com.aparapi.internal.exception
-
We throw
ClassParseException
s (derived fromAparapiException
) if we encounter any Aparapi unfriendly constructs. - ClassParseException(ClassParseException.TYPE) - Constructor for exception com.aparapi.internal.exception.ClassParseException
- ClassParseException(ClassParseException.TYPE, String) - Constructor for exception com.aparapi.internal.exception.ClassParseException
- ClassParseException(Instruction, ClassParseException.TYPE) - Constructor for exception com.aparapi.internal.exception.ClassParseException
- ClassParseException(Throwable) - Constructor for exception com.aparapi.internal.exception.ClassParseException
- ClassParseException.TYPE - Enum in com.aparapi.internal.exception
- ClassValue(int) - Constructor for class com.aparapi.internal.model.ClassModel.AttributePool.RuntimeAnnotationsEntry.AnnotationInfo.ElementValuePair.ClassValue
- ClassValue(int) - Constructor for class com.aparapi.internal.model.ClassModel.AttributePool.RuntimeParameterAnnotationsEntry.ParameterInfo.AnnotationInfo.ElementValuePair.ClassValue
- clazz - Variable in enum com.aparapi.internal.instruction.InstructionSet.ByteCode
- clazz - Variable in class com.aparapi.internal.model.ClassModel
- cleanUpArrays() - Method in class com.aparapi.internal.kernel.KernelRunner
- cleanUpArrays() - Method in class com.aparapi.Kernel
-
Frees the bulk of the resources used by this kernel, by setting array sizes in non-primitive
KernelArg
s to 1 (0 size is prohibited) and invoking kernel execution on a zero size range. - cleanUpExecution() - Method in class com.aparapi.util.swing.MultiPassKernelSwingWorker
- clear() - Method in class com.aparapi.internal.tool.InstructionHelper.StringWriter
- clearCancelMultiPass() - Method in class com.aparapi.internal.kernel.KernelRunner
- clone() - Method in class com.aparapi.Kernel
-
When using a Java Thread Pool Aparapi uses clone to copy the initial instance to each thread.
- clone() - Method in class com.aparapi.ProfileReport
- CLONE - com.aparapi.internal.instruction.InstructionSet.ByteCode
- cloneForKernel(Object) - Method in class com.aparapi.internal.model.Entrypoint
- CloneInstruction(MethodModel, Instruction) - Constructor for class com.aparapi.internal.instruction.InstructionSet.CloneInstruction
- cloneInverted() - Method in class com.aparapi.internal.instruction.BranchSet.CompoundLogicalExpressionNode
- cloneInverted() - Method in class com.aparapi.internal.instruction.BranchSet.LogicalExpressionNode
- cloneInverted() - Method in class com.aparapi.internal.instruction.BranchSet.SimpleLogicalExpressionNode
- cloning - Variable in class com.aparapi.internal.instruction.InstructionSet.CloneInstruction
- clz(int) - Method in class com.aparapi.Kernel
-
Delegates to either
Integer.numberOfLeadingZeros(int)
(Java) orclz(int)
(OpenCL). - clz(long) - Method in class com.aparapi.Kernel
-
Delegates to either
Long.numberOfLeadingZeros(long)
(Java) orclz(long)
(OpenCL). - code - Variable in class com.aparapi.internal.model.ClassModel.AttributePool.CodeEntry
- CODE_GEN_ERROR_MARKER - Static variable in class com.aparapi.internal.kernel.KernelRunner
- CODE_TAG - Static variable in class com.aparapi.internal.model.ClassModel.AttributePool
- codeEntry - Variable in class com.aparapi.internal.model.ClassModel.AttributePool
- codeEntry - Variable in class com.aparapi.internal.model.ClassModel.ClassModelMethod
- CodeEntry(Code) - Constructor for class com.aparapi.internal.model.ClassModel.AttributePool.CodeEntry
- codeEntryAttributePool - Variable in class com.aparapi.internal.model.ClassModel.AttributePool.CodeEntry
- CodeGenException - Exception in com.aparapi.internal.exception
- CodeGenException(String) - Constructor for exception com.aparapi.internal.exception.CodeGenException
- CodeGenException(Throwable) - Constructor for exception com.aparapi.internal.exception.CodeGenException
- col - Variable in class com.aparapi.internal.tool.InstructionHelper.Table
- Col() - Constructor for class com.aparapi.internal.tool.InstructionHelper.Table.Col
- Col(String) - Constructor for class com.aparapi.internal.tool.InstructionHelper.Table.Col
- collapseAll - Variable in class com.aparapi.internal.tool.InstructionViewer.Options
- collapsedBranchTarget - Variable in class com.aparapi.internal.tool.InstructionViewer.InstructionView
- cols - Variable in class com.aparapi.internal.tool.InstructionHelper.Table
- com.aparapi - package com.aparapi
- com.aparapi.annotation - package com.aparapi.annotation
- com.aparapi.device - package com.aparapi.device
-
Contains classes representing OpenCL-capable devices, and "virtual" (java) devices which execute kernels using java.
- com.aparapi.exception - package com.aparapi.exception
- com.aparapi.internal.annotation - package com.aparapi.internal.annotation
- com.aparapi.internal.exception - package com.aparapi.internal.exception
- com.aparapi.internal.instruction - package com.aparapi.internal.instruction
- com.aparapi.internal.jni - package com.aparapi.internal.jni
- com.aparapi.internal.kernel - package com.aparapi.internal.kernel
- com.aparapi.internal.model - package com.aparapi.internal.model
- com.aparapi.internal.opencl - package com.aparapi.internal.opencl
- com.aparapi.internal.reader - package com.aparapi.internal.reader
- com.aparapi.internal.tool - package com.aparapi.internal.tool
- com.aparapi.internal.util - package com.aparapi.internal.util
- com.aparapi.internal.writer - package com.aparapi.internal.writer
- com.aparapi.opencl - package com.aparapi.opencl
- com.aparapi.util.swing - package com.aparapi.util.swing
- common - Variable in class com.aparapi.internal.instruction.InstructionSet.MultiAssignInstruction
- compareAndSwapIntMethod - Static variable in class com.aparapi.internal.util.UnsafeWrapper
- compareSubTrees(Instruction, Instruction) - Method in class com.aparapi.internal.instruction.InstructionPattern
- compareTo(Device) - Method in class com.aparapi.device.Device
- compareTo(Instruction) - Method in class com.aparapi.internal.instruction.Instruction
- compile(Device) - Method in class com.aparapi.Kernel
-
Force pre-compilation of the kernel for a given device, without executing it.
- compile(String, Device) - Method in class com.aparapi.internal.kernel.KernelRunner
- compile(String, Device) - Method in class com.aparapi.Kernel
-
Force pre-compilation of the kernel for a given device, without executing it.
- CompileFailedException - Exception in com.aparapi.exception
- CompileFailedException(String) - Constructor for exception com.aparapi.exception.CompileFailedException
- CompileFailedException(Throwable) - Constructor for exception com.aparapi.exception.CompileFailedException
- compliment - Variable in enum com.aparapi.internal.instruction.InstructionSet.Operator
- COMPOSITE_ARBITRARY_SCOPE - com.aparapi.internal.instruction.InstructionSet.ByteCode
- COMPOSITE_DO_WHILE - com.aparapi.internal.instruction.InstructionSet.ByteCode
- COMPOSITE_EMPTY_LOOP - com.aparapi.internal.instruction.InstructionSet.ByteCode
- COMPOSITE_FOR_ECLIPSE - com.aparapi.internal.instruction.InstructionSet.ByteCode
- COMPOSITE_FOR_SUN - com.aparapi.internal.instruction.InstructionSet.ByteCode
- COMPOSITE_IF - com.aparapi.internal.instruction.InstructionSet.ByteCode
- COMPOSITE_IF_ELSE - com.aparapi.internal.instruction.InstructionSet.ByteCode
- COMPOSITE_WHILE - com.aparapi.internal.instruction.InstructionSet.ByteCode
- CompositeArbitraryScopeInstruction(MethodModel, Instruction, Instruction, BranchSet) - Constructor for class com.aparapi.internal.instruction.InstructionSet.CompositeArbitraryScopeInstruction
- CompositeDoWhileInstruction(MethodModel, Instruction, Instruction, BranchSet) - Constructor for class com.aparapi.internal.instruction.InstructionSet.CompositeDoWhileInstruction
- CompositeEmptyLoopInstruction(MethodModel, Instruction, Instruction, BranchSet) - Constructor for class com.aparapi.internal.instruction.InstructionSet.CompositeEmptyLoopInstruction
- CompositeForEclipseInstruction(MethodModel, Instruction, Instruction, BranchSet) - Constructor for class com.aparapi.internal.instruction.InstructionSet.CompositeForEclipseInstruction
- CompositeForSunInstruction(MethodModel, Instruction, Instruction, BranchSet) - Constructor for class com.aparapi.internal.instruction.InstructionSet.CompositeForSunInstruction
- CompositeIfElseInstruction(MethodModel, Instruction, Instruction, BranchSet) - Constructor for class com.aparapi.internal.instruction.InstructionSet.CompositeIfElseInstruction
- CompositeIfInstruction(MethodModel, Instruction, Instruction, BranchSet) - Constructor for class com.aparapi.internal.instruction.InstructionSet.CompositeIfInstruction
- CompositeInstruction(MethodModel, InstructionSet.ByteCode, Instruction, Instruction, BranchSet) - Constructor for class com.aparapi.internal.instruction.InstructionSet.CompositeInstruction
- CompositeWhileInstruction(MethodModel, Instruction, Instruction, BranchSet) - Constructor for class com.aparapi.internal.instruction.InstructionSet.CompositeWhileInstruction
- CompoundLogicalExpressionNode(boolean, BranchSet.LogicalExpressionNode, BranchSet.LogicalExpressionNode) - Constructor for class com.aparapi.internal.instruction.BranchSet.CompoundLogicalExpressionNode
- CompoundLogicalExpressionNode(boolean, BranchSet.LogicalExpressionNode, BranchSet.LogicalExpressionNode, boolean) - Constructor for class com.aparapi.internal.instruction.BranchSet.CompoundLogicalExpressionNode
- compute(K) - Method in interface com.aparapi.internal.model.ValueCache.ThrowingValueComputer
- computeBasicEntrypoint(EntrypointKey) - Method in class com.aparapi.internal.model.ClassModel
- computeIfAbsent(K) - Method in class com.aparapi.internal.model.ValueCache
- computeMethodModel(MethodKey) - Method in class com.aparapi.internal.model.ClassModel
- computeNoCLMethods() - Method in class com.aparapi.internal.model.ClassModel
- computePrivateMemoryFields() - Method in class com.aparapi.internal.model.ClassModel
- computePrivateMemorySize(String) - Method in class com.aparapi.internal.model.ClassModel
- computer - Variable in class com.aparapi.internal.model.ValueCache
- CONDITIONAL_START - Static variable in class com.aparapi.internal.tool.InstructionHelper.BranchVector
- ConditionalBranch(MethodModel, InstructionSet.ByteCode, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.ConditionalBranch
- ConditionalBranch16(MethodModel, InstructionSet.ByteCode, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.ConditionalBranch16
- config - Variable in class com.aparapi.internal.tool.InstructionViewer
- Config - Class in com.aparapi
-
A central location for holding all runtime configurable properties as well as logging configuration.
- Config() - Constructor for class com.aparapi.Config
- Config.InstructionListener - Interface in com.aparapi
- ConfigJNI - Class in com.aparapi.internal.jni
-
This class is intended to be used as a 'proxy' or 'facade' object for Java code to interact with JNI
- ConfigJNI() - Constructor for class com.aparapi.internal.jni.ConfigJNI
- configurator - Static variable in class com.aparapi.device.OpenCLDevice
- configure() - Method in class com.aparapi.device.OpenCLDevice
-
Called by the underlying Aparapi OpenCL platform, upon device detection.
- configure(OpenCLDevice) - Method in interface com.aparapi.device.IOpenCLDeviceConfigurator
-
Called for each OpenCL device detected by Aparapi.
Gives the client application an opportunity to refine the device configuration parameters. - CONFUSINGBRANCHESPOSSIBLYBREAK - com.aparapi.internal.exception.ClassParseException.TYPE
- CONFUSINGBRANCHESPOSSIBLYCONTINUE - com.aparapi.internal.exception.ClassParseException.TYPE
- constant - Static variable in class com.aparapi.internal.instruction.InstructionPattern
- CONSTANT_ANNOTATION_NAME - Static variable in class com.aparapi.internal.writer.KernelWriter
- CONSTANT_SUFFIX - Static variable in class com.aparapi.Kernel
-
We can use this suffix to 'tag' intended constant buffers.
- constantPool - Variable in class com.aparapi.internal.model.ClassModel
- ConstantPool(JavaClass) - Constructor for class com.aparapi.internal.model.ClassModel.ConstantPool
- constantPoolType - Variable in class com.aparapi.internal.model.ClassModel.ConstantPool.Entry
- ConstantPoolType() - Constructor for enum com.aparapi.internal.model.ClassModel.ConstantPoolType
- CONSTANTVALUE_TAG - Static variable in class com.aparapi.internal.model.ClassModel.AttributePool
- ConstantValueEntry(int, int, int) - Constructor for class com.aparapi.internal.model.ClassModel.AttributePool.ConstantValueEntry
- constNameIndex - Variable in class com.aparapi.internal.model.ClassModel.AttributePool.RuntimeAnnotationsEntry.AnnotationInfo.ElementValuePair.PrimitiveValue
- constNameIndex - Variable in class com.aparapi.internal.model.ClassModel.AttributePool.RuntimeParameterAnnotationsEntry.ParameterInfo.AnnotationInfo.ElementValuePair.PrimitiveValue
- constructor - Variable in enum com.aparapi.internal.instruction.InstructionSet.ByteCode
- consultAccumulatedTimes(long[]) - Method in class com.aparapi.internal.kernel.KernelDeviceProfile.GlobalAccumulator
- consumesStack() - Method in class com.aparapi.internal.instruction.Instruction
- container - Variable in class com.aparapi.internal.tool.InstructionViewer
- contextId - Variable in class com.aparapi.internal.opencl.OpenCLProgram
- convert(int) - Method in enum com.aparapi.internal.model.ClassModel.Access
- convert(String) - Static method in class com.aparapi.internal.model.ClassModel
- convert(String, String) - Static method in class com.aparapi.internal.model.ClassModel
- convert(String, String, boolean) - Static method in class com.aparapi.internal.model.ClassModel
- convertCast(String) - Method in class com.aparapi.internal.writer.BlockWriter
- convertType(String, boolean, boolean) - Method in class com.aparapi.internal.writer.BlockWriter
- convertType(String, boolean, boolean) - Method in class com.aparapi.internal.writer.KernelWriter
-
These three convert functions are here to perform any type conversion that may be required between Java and OpenCL.
- cos(double) - Method in class com.aparapi.Kernel
-
Delegates to either
Math.cos(double)
(Java) orcos(double)
(OpenCL). - cos(float) - Method in class com.aparapi.Kernel
-
Delegates to either
Math.cos(double)
(Java) orcos(float)
(OpenCL). - cosh(double) - Method in class com.aparapi.Kernel
- cosh(float) - Method in class com.aparapi.Kernel
- cospi(double) - Method in class com.aparapi.Kernel
- cospi(float) - Method in class com.aparapi.Kernel
- counting - com.aparapi.internal.model.ClassModel.SignatureParseState
- CPU - com.aparapi.device.Device.TYPE
- CPU - com.aparapi.Kernel.EXECUTION_MODE
-
Deprecated.The value representing execution on a CPU device via OpenCL.
- create(int) - Static method in class com.aparapi.Range
- create(int, int) - Static method in class com.aparapi.Range
- create(Device, int) - Static method in class com.aparapi.Range
-
Create a one dimensional range
0.._globalWidth
with an undefined group size. - create(Device, int, int) - Static method in class com.aparapi.Range
-
Create a one dimensional range
0.._globalWidth
which is processed in groups of size _localWidth. - create(InstructionSet.ByteCode, MethodModel, Instruction, Instruction, BranchSet) - Static method in class com.aparapi.internal.instruction.InstructionSet.CompositeInstruction
- create(MethodModel, ByteReader) - Static method in enum com.aparapi.internal.instruction.InstructionSet.ByteCode
- create2D(int, int) - Static method in class com.aparapi.Range
- create2D(int, int, int, int) - Static method in class com.aparapi.Range
- create2D(Device, int, int) - Static method in class com.aparapi.Range
-
Create a two dimensional range
0.._globalWidth * 0.._globalHeight
choosing suitable values forlocalWidth
andlocalHeight
. - create2D(Device, int, int, int, int) - Static method in class com.aparapi.Range
-
Create a two dimensional range 0.._globalWidth x 0.._globalHeight using a group which is _localWidth x _localHeight in size.
- create3D(int, int, int) - Static method in class com.aparapi.Range
- create3D(int, int, int, int, int, int) - Static method in class com.aparapi.Range
- create3D(Device, int, int, int) - Static method in class com.aparapi.Range
-
Create a three dimensional range
0.._globalWidth * 0.._globalHeight *0../_globalDepth
choosing suitable values forlocalWidth
,localHeight
andlocalDepth
. - create3D(Device, int, int, int, int, int, int) - Static method in class com.aparapi.Range
-
Create a two dimensional range
0.._globalWidth * 0.._globalHeight *0../_globalDepth
in groups defined bylocalWidth
*localHeight
*localDepth
. - createClassModel(Class<?>) - Static method in class com.aparapi.internal.model.ClassModel
- createClassModelInternal(Class<?>) - Static method in class com.aparapi.internal.model.ClassModel
- createDefaultPreferences() - Method in class com.aparapi.internal.kernel.KernelManager
- createDefaultPreferredDevices() - Method in class com.aparapi.internal.kernel.KernelManager
- createKernel(OpenCLProgram, String, List<OpenCLArgDescriptor>) - Static method in class com.aparapi.internal.opencl.OpenCLKernel
-
This method is used to create a new Kernel from JNI
- createKernelJNI(OpenCLProgram, String, OpenCLArgDescriptor[]) - Method in class com.aparapi.internal.jni.OpenCLJNI
- createList(Instruction) - Method in class com.aparapi.internal.instruction.ExpressionList
-
[1] [2] [3] [4] Note that passing null here essentially deletes the existing expression list and returns the expression
- createListOfInstructions() - Method in class com.aparapi.internal.model.MethodModel
-
Create a linked list of instructions (from pcHead to pcTail).
- createProgram(OpenCLDevice) - Method in class com.aparapi.internal.opencl.OpenCLProgram
- createProgram(OpenCLDevice, String) - Method in class com.aparapi.internal.jni.OpenCLJNI
- createProgram(OpenCLDevice, String, String) - Method in class com.aparapi.internal.jni.OpenCLJNI
- createRange(int) - Method in class com.aparapi.device.Device
- createRange(int) - Method in class com.aparapi.Kernel
- createRange(int, int) - Method in class com.aparapi.device.Device
- createRange2D(int, int) - Method in class com.aparapi.device.Device
- createRange2D(int, int, int, int) - Method in class com.aparapi.device.Device
- createRange3D(int, int, int) - Method in class com.aparapi.device.Device
- createRange3D(int, int, int, int, int, int) - Method in class com.aparapi.device.Device
- createView(MethodModel, String, Instruction) - Static method in class com.aparapi.internal.tool.InstructionHelper
- createView(MethodModel, String, Instruction, Instruction, int[]) - Static method in class com.aparapi.internal.tool.InstructionHelper
- current - Variable in class com.aparapi.internal.tool.InstructionViewer
- currentDevice - Variable in class com.aparapi.internal.kernel.KernelProfile
- currentMode - Variable in class com.aparapi.Kernel
-
Deprecated.
- currentTimes - Variable in class com.aparapi.internal.kernel.KernelDeviceProfile.Accumulator
- currentTimes - Variable in class com.aparapi.ProfileReport
- CURVEBOW - Static variable in class com.aparapi.internal.tool.InstructionViewer
- cvtBooleanArrayToChar - Variable in class com.aparapi.internal.writer.KernelWriter
- cvtBooleanArrayToCharStar - Variable in class com.aparapi.internal.writer.KernelWriter
- cvtBooleanToChar - Variable in class com.aparapi.internal.writer.KernelWriter
- cvtByteArrayToChar - Variable in class com.aparapi.internal.writer.KernelWriter
- cvtByteArrayToCharStar - Variable in class com.aparapi.internal.writer.KernelWriter
- cvtByteToChar - Variable in class com.aparapi.internal.writer.KernelWriter
- cvtCharArrayToShort - Variable in class com.aparapi.internal.writer.KernelWriter
- cvtCharArrayToShortStar - Variable in class com.aparapi.internal.writer.KernelWriter
- cvtCharToShort - Variable in class com.aparapi.internal.writer.KernelWriter
- cvtDoubleArrayToDouble - Variable in class com.aparapi.internal.writer.KernelWriter
- cvtDoubleArrayToDoubleStar - Variable in class com.aparapi.internal.writer.KernelWriter
- cvtFloatArrayToFloat - Variable in class com.aparapi.internal.writer.KernelWriter
- cvtFloatArrayToFloatStar - Variable in class com.aparapi.internal.writer.KernelWriter
- cvtIntArrayToInt - Variable in class com.aparapi.internal.writer.KernelWriter
- cvtIntArrayToIntStar - Variable in class com.aparapi.internal.writer.KernelWriter
- cvtLongArrayToLong - Variable in class com.aparapi.internal.writer.KernelWriter
- cvtLongArrayToLongStar - Variable in class com.aparapi.internal.writer.KernelWriter
- cvtShortArrayToShort - Variable in class com.aparapi.internal.writer.KernelWriter
- cvtShortArrayToShortStar - Variable in class com.aparapi.internal.writer.KernelWriter
D
- D - com.aparapi.internal.instruction.InstructionSet.LoadSpec
- D - com.aparapi.internal.instruction.InstructionSet.PopSpec
- D - com.aparapi.internal.instruction.InstructionSet.PushSpec
- D - com.aparapi.internal.instruction.InstructionSet.StoreSpec
- D - com.aparapi.internal.instruction.InstructionSet.TypeSpec
- D2F - com.aparapi.internal.instruction.InstructionSet.ByteCode
- D2FCast - com.aparapi.internal.instruction.InstructionSet.Operator
- D2I - com.aparapi.internal.instruction.InstructionSet.ByteCode
- D2ICast - com.aparapi.internal.instruction.InstructionSet.Operator
- D2L - com.aparapi.internal.instruction.InstructionSet.ByteCode
- D2LCast - com.aparapi.internal.instruction.InstructionSet.Operator
- d8() - Method in class com.aparapi.internal.reader.ByteReader
- d8(int) - Method in class com.aparapi.internal.reader.ByteBuffer
- DADD - com.aparapi.internal.instruction.InstructionSet.ByteCode
- DALOAD - com.aparapi.internal.instruction.InstructionSet.ByteCode
- DASTORE - com.aparapi.internal.instruction.InstructionSet.ByteCode
- data(Object...) - Method in class com.aparapi.internal.tool.InstructionHelper.Table
- DCMPG - com.aparapi.internal.instruction.InstructionSet.ByteCode
- DCMPL - com.aparapi.internal.instruction.InstructionSet.ByteCode
- DCONST_0 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- DCONST_1 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- DD - com.aparapi.internal.instruction.InstructionSet.PopSpec
- DDIV - com.aparapi.internal.instruction.InstructionSet.ByteCode
- DEFAULT_POLL_INTERVAL - Static variable in class com.aparapi.util.swing.MultiPassKernelSwingWorker
- defaultPreferences - Variable in class com.aparapi.internal.kernel.KernelManager
- delta - Variable in class com.aparapi.internal.instruction.InstructionSet.I_IINC
- deoptimizeReverseBranches() - Method in class com.aparapi.internal.model.MethodModel
-
Javac optimizes some branches to avoid goto->goto, branch->goto etc.
- DEPRECATED_TAG - Static variable in class com.aparapi.internal.model.ClassModel.AttributePool
- deprecatedEntry - Variable in class com.aparapi.internal.model.ClassModel.AttributePool
- DeprecatedEntry(int, int) - Constructor for class com.aparapi.internal.model.ClassModel.AttributePool.DeprecatedEntry
- DeprecatedException - Exception in com.aparapi.exception
- DeprecatedException(String) - Constructor for exception com.aparapi.exception.DeprecatedException
- DeprecatedMethods() - Constructor for class com.aparapi.internal.kernel.KernelManager.DeprecatedMethods
- describe() - Method in class com.aparapi.Kernel.KernelState
- describeDevice() - Method in class com.aparapi.internal.kernel.KernelRunner
- description - Variable in enum com.aparapi.internal.exception.ClassParseException.TYPE
- description - Variable in class com.aparapi.internal.instruction.InstructionPattern.InstructionMatcher
- description - Variable in class com.aparapi.internal.instruction.InstructionTransformer
- descriptor - Variable in class com.aparapi.internal.model.EntrypointKey
- descriptor - Variable in class com.aparapi.internal.model.MethodModel.FakeLocalVariableTableEntry.Var
- descriptorIndex - Variable in class com.aparapi.internal.model.ClassModel.AttributePool.RealLocalVariableTableEntry.RealLocalVariableInfo
- descriptorIndex - Variable in class com.aparapi.internal.model.ClassModel.ClassModelField
- descriptorIndex - Variable in class com.aparapi.internal.model.ClassModel.ClassModelMethod
- descriptorIndex - Variable in class com.aparapi.internal.model.ClassModel.ConstantPool.MethodTypeEntry
- descriptorIndex - Variable in class com.aparapi.internal.model.ClassModel.ConstantPool.NameAndTypeEntry
- descriptorToReturnTypeLetter(String) - Static method in class com.aparapi.Kernel
- device - Variable in class com.aparapi.internal.kernel.KernelDeviceProfile
- device - Variable in class com.aparapi.internal.opencl.OpenCLProgram
- device - Variable in class com.aparapi.ProfileReport
- device - Variable in class com.aparapi.Range
- Device - Class in com.aparapi.device
- Device() - Constructor for class com.aparapi.device.Device
- Device.TYPE - Enum in com.aparapi.device
- deviceId - Variable in class com.aparapi.device.JavaDevice
- deviceId - Variable in class com.aparapi.device.OpenCLDevice
- deviceProfiles - Variable in class com.aparapi.internal.kernel.KernelProfile
- devices - Variable in class com.aparapi.internal.opencl.OpenCLPlatform
- dim - Variable in class com.aparapi.internal.tool.InstructionViewer.InstructionView
- dimensions - Variable in class com.aparapi.internal.instruction.InstructionSet.I_MULTIANEWARRAY
- dims - Variable in class com.aparapi.internal.jni.KernelArgJNI
-
If this is an multidimensional array then the dimensions are stored here
- dims - Variable in class com.aparapi.internal.jni.RangeJNI
- dirty - Variable in class com.aparapi.internal.tool.InstructionViewer
- dirty() - Method in class com.aparapi.internal.tool.InstructionViewer
- disableLocalBarrier() - Method in class com.aparapi.Kernel.KernelState
- disableUnsafe - Static variable in class com.aparapi.Config
-
Disable Unsafe
- dispose() - Method in class com.aparapi.internal.kernel.KernelRunner
-
Kernel.dispose()
delegates toKernelRunner.dispose()
which delegates todisposeJNI()
to actually close JNI data structures. - dispose() - Method in class com.aparapi.internal.opencl.OpenCLKernel
- dispose() - Method in class com.aparapi.internal.opencl.OpenCLProgram
- dispose() - Method in class com.aparapi.Kernel
-
Release any resources associated with this Kernel.
- dispose() - Method in interface com.aparapi.opencl.OpenCL
- dispose() - Method in class com.aparapi.opencl.OpenCLAdapter
- disposed - Variable in class com.aparapi.device.OpenCLDevice.OpenCLInvocationHandler
- disposeJNI(long) - Method in class com.aparapi.internal.jni.KernelRunnerJNI
- disposeKernel(OpenCLKernel) - Method in class com.aparapi.internal.jni.OpenCLJNI
- disposeProgram(OpenCLProgram) - Method in class com.aparapi.internal.jni.OpenCLJNI
- Div - com.aparapi.internal.instruction.InstructionSet.Operator
- DLOAD - com.aparapi.internal.instruction.InstructionSet.ByteCode
- DLOAD_0 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- DLOAD_1 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- DLOAD_2 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- DLOAD_3 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- DMUL - com.aparapi.internal.instruction.InstructionSet.ByteCode
- DNEG - com.aparapi.internal.instruction.InstructionSet.ByteCode
- DocMe - Annotation Type in com.aparapi.internal.annotation
-
Use this annotation to tag stuff that needs Java Doc added
- doesNotContainCompositeOrBranch(Instruction, Instruction) - Method in class com.aparapi.internal.instruction.ExpressionList
- doesNotContainContinueOrBreak(Instruction, Instruction) - Method in class com.aparapi.internal.instruction.ExpressionList
-
Determine whether the sequence of instructions from _start to _extent is free of branches which extend beyond _extent.
- doInBackground() - Method in class com.aparapi.util.swing.MultiPassKernelSwingWorker
-
Executes the
MultiPassKernelSwingWorker.kernel
viaMultiPassKernelSwingWorker.executeKernel(Kernel)
, whilst also managing progress updates for the kernel's passId. - done - com.aparapi.internal.model.ClassModel.SignatureParseState
- doorbell - Static variable in class com.aparapi.internal.tool.InstructionViewer
- DoorBell() - Constructor for class com.aparapi.internal.tool.InstructionViewer.DoorBell
- DOUBLE - com.aparapi.internal.model.ClassModel.ConstantPoolType
- DoubleEntry(double, int) - Constructor for class com.aparapi.internal.model.ClassModel.ConstantPool.DoubleEntry
- doubleValue - Variable in class com.aparapi.internal.model.ClassModel.ConstantPool.DoubleEntry
- dragStart - Variable in class com.aparapi.internal.tool.InstructionViewer
- draw(Graphics) - Method in class com.aparapi.internal.tool.InstructionViewer
- draw(Graphics2D, Shape) - Method in class com.aparapi.internal.tool.InstructionViewer
- DREM - com.aparapi.internal.instruction.InstructionSet.ByteCode
- DRETURN - com.aparapi.internal.instruction.InstructionSet.ByteCode
- DSTORE - com.aparapi.internal.instruction.InstructionSet.ByteCode
- DSTORE_0 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- DSTORE_1 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- DSTORE_2 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- DSTORE_3 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- DSUB - com.aparapi.internal.instruction.InstructionSet.ByteCode
- dummyJNI() - Method in class com.aparapi.internal.opencl.OpenCLArgDescriptor
- dummyJNI() - Method in class com.aparapi.internal.opencl.OpenCLMem
- dump(String, Instruction, boolean) - Method in class com.aparapi.internal.tool.InstructionHelper
- dumpDiagram(Instruction) - Method in class com.aparapi.internal.instruction.ExpressionList
-
Aids debugging.
- dumpFlags - Static variable in class com.aparapi.Config
- dumpProfileOnExecution - Static variable in class com.aparapi.Config
-
Dumps profiling info (for a single execution) after every Kernel execution.
- dumpProfilesOnExit - Static variable in class com.aparapi.Config
-
Upon exiting the JVM, dumps kernel profiling info to standard out.
- DUP - com.aparapi.internal.instruction.InstructionSet.ByteCode
- DUP(MethodModel, InstructionSet.ByteCode, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.DUP
- DUP_X1 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- DUP_X2 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- DUP2 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- DUP2_X1 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- DUP2_X2 - com.aparapi.internal.instruction.InstructionSet.ByteCode
E
- edge(Graphics2D, Color, InstructionViewer.InstructionView, InstructionViewer.InstructionView, String, String) - Method in class com.aparapi.internal.tool.InstructionViewer
- edgeCurve - Variable in class com.aparapi.internal.tool.InstructionViewer.Options
- edgeFan - Variable in class com.aparapi.internal.tool.InstructionViewer.Options
- EDGEGAP - Static variable in class com.aparapi.internal.tool.InstructionViewer
- edump(StringBuilder, Instruction, boolean) - Method in class com.aparapi.internal.tool.InstructionHelper
- elementNameIndex - Variable in class com.aparapi.internal.model.ClassModel.AttributePool.RuntimeAnnotationsEntry.AnnotationInfo.ElementValuePair
- elementNameIndex - Variable in class com.aparapi.internal.model.ClassModel.AttributePool.RuntimeParameterAnnotationsEntry.ParameterInfo.AnnotationInfo.ElementValuePair
- ElementValuePair(int, int) - Constructor for class com.aparapi.internal.model.ClassModel.AttributePool.RuntimeAnnotationsEntry.AnnotationInfo.ElementValuePair
- ElementValuePair(int, int) - Constructor for class com.aparapi.internal.model.ClassModel.AttributePool.RuntimeParameterAnnotationsEntry.ParameterInfo.AnnotationInfo.ElementValuePair
- elementValuePairCount - Variable in class com.aparapi.internal.model.ClassModel.AttributePool.RuntimeAnnotationsEntry.AnnotationInfo
- elementValuePairCount - Variable in class com.aparapi.internal.model.ClassModel.AttributePool.RuntimeParameterAnnotationsEntry.ParameterInfo.AnnotationInfo
- elementValuePairs - Variable in class com.aparapi.internal.model.ClassModel.AttributePool.RuntimeAnnotationsEntry.AnnotationInfo
- elementValuePairs - Variable in class com.aparapi.internal.model.ClassModel.AttributePool.RuntimeParameterAnnotationsEntry.ParameterInfo.AnnotationInfo
- EMPTY - com.aparapi.internal.model.ClassModel.ConstantPoolType
- EmptyEntry(int) - Constructor for class com.aparapi.internal.model.ClassModel.ConstantPool.EmptyEntry
- enableARETURN - Static variable in class com.aparapi.Config
- enableARRAY - Static variable in class com.aparapi.Config
- enableARRAYLENGTH - Static variable in class com.aparapi.Config
- enableATHROW - Static variable in class com.aparapi.Config
- enableAtomic32 - Static variable in class com.aparapi.Config
- enableAtomic64 - Static variable in class com.aparapi.Config
- enableByteWrites - Static variable in class com.aparapi.Config
- enableDoubles - Static variable in class com.aparapi.Config
- enableExecutionModeReporting - Static variable in class com.aparapi.Config
-
Allows the user to request that the execution mode of each kernel invocation be reported to stdout.
- enableGETSTATIC - Static variable in class com.aparapi.Config
- enableInstructionDecodeViewer - Static variable in class com.aparapi.Config
- enableINVOKEINTERFACE - Static variable in class com.aparapi.Config
- enableMETHODARRAYPASSING - Static variable in class com.aparapi.Config
- enableMONITOR - Static variable in class com.aparapi.Config
- enableNEW - Static variable in class com.aparapi.Config
- enableProfiling - Static variable in class com.aparapi.internal.jni.ConfigJNI
-
Allows the user to turn on OpenCL profiling for the JNI/OpenCL layer.
- enableProfilingCSV - Static variable in class com.aparapi.internal.jni.ConfigJNI
-
Allows the user to turn on OpenCL profiling for the JNI/OpenCL layer, this information will be written to CSV file Usage -Dcom.codegen.enableProfiling={true|false}
- enablePUTFIELD - Static variable in class com.aparapi.Config
- enablePUTSTATIC - Static variable in class com.aparapi.Config
- enableShowFakeLocalVariableTable - Static variable in class com.aparapi.Config
- enableShowGeneratedOpenCL - Static variable in class com.aparapi.Config
-
Allows the user to request that generated OpenCL code is dumped to standard out.
- enableSWITCH - Static variable in class com.aparapi.Config
- enableVerboseJNI - Static variable in class com.aparapi.internal.jni.ConfigJNI
-
Allows the user to request that verbose JNI messages be dumped to stderr.
- enableVerboseJNIOpenCLResourceTracking - Static variable in class com.aparapi.internal.jni.ConfigJNI
-
Allows the user to request tracking of opencl resources.
- enclosingClassIndex - Variable in class com.aparapi.internal.model.ClassModel.AttributePool.EnclosingMethodEntry
- ENCLOSINGMETHOD_TAG - Static variable in class com.aparapi.internal.model.ClassModel.AttributePool
- enclosingMethodEntry - Variable in class com.aparapi.internal.model.ClassModel.AttributePool
- EnclosingMethodEntry(int, int, int, int) - Constructor for class com.aparapi.internal.model.ClassModel.AttributePool.EnclosingMethodEntry
- enclosingMethodIndex - Variable in class com.aparapi.internal.model.ClassModel.AttributePool.EnclosingMethodEntry
- end - Variable in class com.aparapi.internal.model.ClassModel.AttributePool.CodeEntry.ExceptionPoolEntry
- end - Variable in class com.aparapi.internal.tool.InstructionHelper.BranchVector
- end - Variable in class com.aparapi.ProfileInfo
- end() - Method in interface com.aparapi.opencl.OpenCL
- end() - Method in class com.aparapi.opencl.OpenCLAdapter
- endPc - Variable in class com.aparapi.internal.model.MethodModel.FakeLocalVariableTableEntry.Var
- entries - Variable in class com.aparapi.internal.model.ClassModel.ConstantPool
- Entry() - Constructor for class com.aparapi.Kernel.Entry
- Entry(int, ClassModel.ConstantPoolType) - Constructor for class com.aparapi.internal.model.ClassModel.ConstantPool.Entry
- entrypoint - Variable in class com.aparapi.internal.kernel.KernelRunner.ExecutionSettings
- entrypoint - Variable in class com.aparapi.internal.model.MethodModel
- entryPoint - Variable in class com.aparapi.internal.kernel.KernelRunner
- entryPoint - Variable in class com.aparapi.internal.writer.KernelWriter
- Entrypoint - Class in com.aparapi.internal.model
- Entrypoint(ClassModel, MethodModel, Object) - Constructor for class com.aparapi.internal.model.Entrypoint
- entrypointCache - Variable in class com.aparapi.internal.model.ClassModel
- EntrypointKey - Class in com.aparapi.internal.model
- EntrypointKey(String, String) - Constructor for class com.aparapi.internal.model.EntrypointKey
- entrypointName - Variable in class com.aparapi.internal.model.EntrypointKey
- EnumValue(int) - Constructor for class com.aparapi.internal.model.ClassModel.AttributePool.RuntimeAnnotationsEntry.AnnotationInfo.ElementValuePair.EnumValue
- EnumValue(int) - Constructor for class com.aparapi.internal.model.ClassModel.AttributePool.RuntimeParameterAnnotationsEntry.ParameterInfo.AnnotationInfo.ElementValuePair.EnumValue
- Equal - com.aparapi.internal.instruction.InstructionSet.Operator
- EqualNULL - com.aparapi.internal.instruction.InstructionSet.Operator
- equals(Object) - Method in class com.aparapi.device.Device
- equals(Object) - Method in class com.aparapi.internal.model.ClassModel.ConstantPool.MethodReferenceEntry
- equals(Object) - Method in class com.aparapi.internal.model.EntrypointKey
- equals(Object) - Method in class com.aparapi.internal.model.MethodKey
- equals(Object) - Method in class com.aparapi.internal.model.MethodModel.FakeLocalVariableTableEntry.Var
- equals(Object) - Method in class com.aparapi.internal.tool.InstructionHelper.BranchVector
- EXCEPTION - com.aparapi.internal.exception.ClassParseException.TYPE
- exceptionClassIndex - Variable in class com.aparapi.internal.model.ClassModel.AttributePool.CodeEntry.ExceptionPoolEntry
- exceptionEntry - Variable in class com.aparapi.internal.model.ClassModel.AttributePool
- ExceptionEntry(int[], int, int) - Constructor for class com.aparapi.internal.model.ClassModel.AttributePool.ExceptionEntry
- exceptionPoolEntries - Variable in class com.aparapi.internal.model.ClassModel.AttributePool.CodeEntry
- ExceptionPoolEntry(int, int, int, int) - Constructor for class com.aparapi.internal.model.ClassModel.AttributePool.CodeEntry.ExceptionPoolEntry
- EXCEPTIONS_TAG - Static variable in class com.aparapi.internal.model.ClassModel.AttributePool
- execute(int) - Method in class com.aparapi.Kernel
-
Start execution of
_range
kernels. - execute(int, int) - Method in class com.aparapi.Kernel
-
Start execution of
_passes
iterations over the_range
of kernels. - execute(Range) - Method in class com.aparapi.Kernel.Entry
- execute(Range) - Method in class com.aparapi.Kernel
-
Start execution of
_range
kernels. - execute(Range, int) - Method in class com.aparapi.Kernel
-
Start execution of
_passes
iterations of_range
kernels. - execute(String, Range) - Method in class com.aparapi.Kernel
-
Start execution of
globalSize
kernels for the given entrypoint. - execute(String, Range, int) - Method in class com.aparapi.internal.kernel.KernelRunner
- execute(String, Range, int) - Method in class com.aparapi.Kernel
-
Start execution of
globalSize
kernels for the given entrypoint. - EXECUTED - com.aparapi.internal.kernel.ProfilingEvent
- executeFallbackAlgorithm(Range, int) - Method in class com.aparapi.Kernel
-
If
Kernel.hasFallbackAlgorithm()
has been overriden to return true, this method should be overriden so as to apply a single pass of the kernel's logic to the entire _range. - executeInternalInner(KernelRunner.ExecutionSettings, Device, boolean) - Method in class com.aparapi.internal.kernel.KernelRunner
- executeInternalOuter(KernelRunner.ExecutionSettings) - Method in class com.aparapi.internal.kernel.KernelRunner
- executeJava(KernelRunner.ExecutionSettings, Device) - Method in class com.aparapi.internal.kernel.KernelRunner
-
Execute using a Java thread pool, or sequentially, or using an alternative algorithm, usually as a result of failing to compile or execute OpenCL
- executeKernel(Kernel) - Method in class com.aparapi.util.swing.MultiPassKernelSwingWorker
-
This method must invoke one of the
kernel
's execute() methods. - executeOpenCL(Device, KernelRunner.ExecutionSettings) - Method in class com.aparapi.internal.kernel.KernelRunner
- executing - Variable in class com.aparapi.internal.kernel.KernelRunner
- EXECUTION_MODE() - Constructor for enum com.aparapi.Kernel.EXECUTION_MODE
-
Deprecated.
- executionMode - Static variable in class com.aparapi.Config
-
Allows the user to request a specific Kernel.EXECUTION_MODE enum value for all Kernels.
- executionMode - Variable in class com.aparapi.Kernel
-
Deprecated.
- executionModes - Variable in class com.aparapi.Kernel
-
Deprecated.
- ExecutionSettings(KernelPreferences, KernelProfile, String, Range, int, boolean) - Constructor for class com.aparapi.internal.kernel.KernelRunner.ExecutionSettings
- exp(double) - Method in class com.aparapi.Kernel
-
Delegates to either
Math.exp(double)
(Java) orexp(double)
(OpenCL). - exp(float) - Method in class com.aparapi.Kernel
-
Delegates to either
Math.exp(double)
(Java) orexp(float)
(OpenCL). - exp10(double) - Method in class com.aparapi.Kernel
- exp10(float) - Method in class com.aparapi.Kernel
- exp2(double) - Method in class com.aparapi.Kernel
- exp2(float) - Method in class com.aparapi.Kernel
- Experimental - Annotation Type in com.aparapi.annotation
-
Used to tag experimental features (methods/fields)
- explicit - Variable in class com.aparapi.internal.kernel.KernelRunner
- expm1(double) - Method in class com.aparapi.Kernel
- expm1(float) - Method in class com.aparapi.Kernel
- expressionList - Variable in class com.aparapi.internal.model.MethodModel
- ExpressionList - Class in com.aparapi.internal.instruction
-
Essentially a glorified linked list of Instructions plus some additional state to allow us to transform sequences.
- ExpressionList(MethodModel) - Constructor for class com.aparapi.internal.instruction.ExpressionList
- ExpressionList(MethodModel, ExpressionList, Instruction) - Constructor for class com.aparapi.internal.instruction.ExpressionList
- extractAtomicIntegerConversionBuffer(KernelArg) - Method in class com.aparapi.internal.kernel.KernelRunner
- extractOopConversionBuffer(KernelArg) - Method in class com.aparapi.internal.kernel.KernelRunner
F
- F - com.aparapi.internal.instruction.InstructionSet.LoadSpec
- F - com.aparapi.internal.instruction.InstructionSet.PopSpec
- F - com.aparapi.internal.instruction.InstructionSet.PushSpec
- F - com.aparapi.internal.instruction.InstructionSet.StoreSpec
- F - com.aparapi.internal.instruction.InstructionSet.TypeSpec
- F2D - com.aparapi.internal.instruction.InstructionSet.ByteCode
- F2DCast - com.aparapi.internal.instruction.InstructionSet.Operator
- F2I - com.aparapi.internal.instruction.InstructionSet.ByteCode
- F2ICast - com.aparapi.internal.instruction.InstructionSet.Operator
- F2L - com.aparapi.internal.instruction.InstructionSet.ByteCode
- F2LCast - com.aparapi.internal.instruction.InstructionSet.Operator
- f4() - Method in class com.aparapi.internal.reader.ByteReader
- f4(int) - Method in class com.aparapi.internal.reader.ByteBuffer
- FADD - com.aparapi.internal.instruction.InstructionSet.ByteCode
- failedDevices - Variable in class com.aparapi.internal.kernel.KernelPreferences
- FakeGoto(MethodModel, Instruction) - Constructor for class com.aparapi.internal.instruction.InstructionSet.FakeGoto
- FAKEGOTO - com.aparapi.internal.instruction.InstructionSet.ByteCode
- FakeLocalVariableTableEntry(Map<Integer, Instruction>, ClassModel.ClassModelMethod) - Constructor for class com.aparapi.internal.model.MethodModel.FakeLocalVariableTableEntry
- fallBackByExecutionMode(KernelRunner.ExecutionSettings) - Method in class com.aparapi.internal.kernel.KernelRunner
- fallBackToNextDevice(Device, KernelRunner.ExecutionSettings, Exception) - Method in class com.aparapi.internal.kernel.KernelRunner
- fallBackToNextDevice(Device, KernelRunner.ExecutionSettings, Exception, boolean) - Method in class com.aparapi.internal.kernel.KernelRunner
- fallBackToNextDevice(Device, KernelRunner.ExecutionSettings, String) - Method in class com.aparapi.internal.kernel.KernelRunner
- fallThrough - Variable in class com.aparapi.internal.instruction.BranchSet
- FALOAD - com.aparapi.internal.instruction.InstructionSet.ByteCode
- FALSE - Static variable in class com.aparapi.internal.instruction.InstructionPattern.InstructionMatch
- FASTORE - com.aparapi.internal.instruction.InstructionSet.ByteCode
- FCMPG - com.aparapi.internal.instruction.InstructionSet.ByteCode
- FCMPL - com.aparapi.internal.instruction.InstructionSet.ByteCode
- FCONST_0 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- FCONST_1 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- FCONST_2 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- FDIV - com.aparapi.internal.instruction.InstructionSet.ByteCode
- fdump(int, Instruction, boolean) - Method in class com.aparapi.internal.tool.InstructionHelper
- FF - com.aparapi.internal.instruction.InstructionSet.PopSpec
- field - Variable in class com.aparapi.internal.jni.KernelArgJNI
-
Field in Kernel class corresponding to this arg
- FIELD - com.aparapi.internal.model.ClassModel.ConstantPoolType
- FIELD_ARRAY_ELEMENT_ASSIGN - com.aparapi.internal.instruction.InstructionSet.ByteCode
- FIELD_ARRAY_ELEMENT_INCREMENT - com.aparapi.internal.instruction.InstructionSet.ByteCode
- fieldAccessFlags - Variable in class com.aparapi.internal.model.ClassModel.ClassModelField
- fieldArrayElementAccess - Static variable in class com.aparapi.internal.instruction.InstructionPattern
- FieldArrayElementAssign(MethodModel, InstructionSet.AssignToArrayElement, Instruction) - Constructor for class com.aparapi.internal.instruction.InstructionSet.FieldArrayElementAssign
- FieldArrayElementIncrement(MethodModel, InstructionSet.AssignToArrayElement, boolean, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.FieldArrayElementIncrement
- fieldArrayElementMinusOne - Static variable in class com.aparapi.internal.instruction.InstructionPattern
- fieldArrayElementPlusOne - Static variable in class com.aparapi.internal.instruction.InstructionPattern
- fieldAttributePool - Variable in class com.aparapi.internal.model.ClassModel.ClassModelField
- FieldEntry(int, int, int) - Constructor for class com.aparapi.internal.model.ClassModel.ConstantPool.FieldEntry
- fieldMinusOne - Static variable in class com.aparapi.internal.instruction.InstructionPattern
- fieldOrVariable - Variable in class com.aparapi.internal.instruction.InstructionSet.IncrementInstruction
- fieldPlusOne - Static variable in class com.aparapi.internal.instruction.InstructionPattern
- fields - Variable in class com.aparapi.internal.model.ClassModel
- fill(Graphics2D, Color, Shape) - Method in class com.aparapi.internal.tool.InstructionViewer
- fill(Graphics2D, Shape) - Method in class com.aparapi.internal.tool.InstructionViewer
- fillInStackTrace() - Method in exception com.aparapi.exception.AparapiKernelFailedException
- fillStroke(Graphics2D, Color, Color, Stroke, Shape) - Method in class com.aparapi.internal.tool.InstructionViewer
- FINAL - com.aparapi.internal.model.ClassModel.Access
- findEndOfConditionalBranchSet(Instruction) - Method in class com.aparapi.internal.instruction.InstructionSet.ConditionalBranch
- first - Variable in class com.aparapi.internal.instruction.BranchSet
- first - Variable in class com.aparapi.internal.tool.InstructionViewer
- first(Device.TYPE) - Static method in class com.aparapi.device.Device
-
Deprecated.
- firstChild - Variable in class com.aparapi.internal.instruction.Instruction
- firstCPU() - Static method in class com.aparapi.device.Device
-
Deprecated.
- firstDevice(Device.TYPE) - Static method in class com.aparapi.internal.kernel.KernelManager.DeprecatedMethods
-
Deprecated.
- firstGPU() - Static method in class com.aparapi.device.Device
-
Deprecated.
- FJSafeBarrier(int) - Constructor for class com.aparapi.internal.kernel.KernelRunner.FJSafeBarrier
- flatPlace(Graphics2D, InstructionViewer.InstructionView, double, double) - Method in class com.aparapi.internal.tool.InstructionViewer
- flatRender(Graphics2D, InstructionViewer.InstructionView) - Method in class com.aparapi.internal.tool.InstructionViewer
- FLOAD - com.aparapi.internal.instruction.InstructionSet.ByteCode
- FLOAD_0 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- FLOAD_1 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- FLOAD_2 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- FLOAD_3 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- FLOAT - com.aparapi.internal.model.ClassModel.ConstantPoolType
- FloatEntry(float, int) - Constructor for class com.aparapi.internal.model.ClassModel.ConstantPool.FloatEntry
- floatValue - Variable in class com.aparapi.internal.model.ClassModel.ConstantPool.FloatEntry
- floor(double) - Method in class com.aparapi.Kernel
-
Delegates to either
Math.floor(double)
(Java) orfloor(double)
(OpenCL). - floor(float) - Method in class com.aparapi.Kernel
-
Delegates to either
Math.floor(double)
(Java) orfloor(float)
(OpenCL). - fma(double, double, double) - Method in class com.aparapi.Kernel
-
Delegates to either {code}a*b+c{code} (Java) or
fma(double, double, double)
(OpenCL). - fma(float, float, float) - Method in class com.aparapi.Kernel
-
Delegates to either {code}a*b+c{code} (Java) or
fma(float, float, float)
(OpenCL). - FMUL - com.aparapi.internal.instruction.InstructionSet.ByteCode
- FNEG - com.aparapi.internal.instruction.InstructionSet.ByteCode
- fold - Variable in class com.aparapi.internal.tool.InstructionViewer.Options
- foldComposite(Instruction) - Method in class com.aparapi.internal.instruction.ExpressionList
-
Fold headTail.tail into valid composites
- foldExpressions() - Method in class com.aparapi.internal.model.MethodModel
-
Try to fold the instructions into higher level structures.
- foldPlace(Graphics2D, InstructionViewer.InstructionView, double, double, boolean) - Method in class com.aparapi.internal.tool.InstructionViewer
- foldRender(Graphics2D, InstructionViewer.InstructionView) - Method in class com.aparapi.internal.tool.InstructionViewer
- Form(T) - Constructor for class com.aparapi.internal.tool.InstructionViewer.Form
- format - Variable in class com.aparapi.internal.kernel.KernelDeviceProfile
- format - Variable in class com.aparapi.internal.tool.InstructionHelper.Table.Col
- format(Object...) - Method in class com.aparapi.internal.tool.InstructionHelper.Table.Col
- forward - Variable in class com.aparapi.internal.tool.InstructionHelper.BranchVector
- forwardConditionalBranchTargets - Variable in class com.aparapi.internal.instruction.Instruction
- forwardUnconditionalBranchTargets - Variable in class com.aparapi.internal.instruction.Instruction
- FREM - com.aparapi.internal.instruction.InstructionSet.ByteCode
- FRETURN - com.aparapi.internal.instruction.InstructionSet.ByteCode
- from - Variable in class com.aparapi.internal.instruction.InstructionSet.MultiAssignInstruction
- from - Variable in class com.aparapi.internal.tool.InstructionHelper.BranchVector
- FSTORE - com.aparapi.internal.instruction.InstructionSet.ByteCode
- FSTORE_0 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- FSTORE_1 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- FSTORE_2 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- FSTORE_3 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- FSUB - com.aparapi.internal.instruction.InstructionSet.ByteCode
G
- get() - Method in class com.aparapi.internal.model.Memoizer.Impl
- get() - Method in interface com.aparapi.internal.model.Optional
- get() - Method in class com.aparapi.internal.model.Optional.None
- get() - Method in class com.aparapi.internal.model.Optional.Some
- get() - Method in interface com.aparapi.internal.model.Supplier
- get(boolean[]) - Method in class com.aparapi.Kernel
-
Enqueue a request to return this buffer from the GPU.
- get(boolean[]) - Method in interface com.aparapi.opencl.OpenCL
- get(boolean[]) - Method in class com.aparapi.opencl.OpenCLAdapter
- get(boolean[][]) - Method in class com.aparapi.Kernel
-
Enqueue a request to return this buffer from the GPU.
- get(boolean[][][]) - Method in class com.aparapi.Kernel
-
Enqueue a request to return this buffer from the GPU.
- get(byte[]) - Method in class com.aparapi.Kernel
-
Enqueue a request to return this buffer from the GPU.
- get(byte[]) - Method in interface com.aparapi.opencl.OpenCL
- get(byte[]) - Method in class com.aparapi.opencl.OpenCLAdapter
- get(byte[][]) - Method in class com.aparapi.Kernel
-
Enqueue a request to return this buffer from the GPU.
- get(byte[][][]) - Method in class com.aparapi.Kernel
-
Enqueue a request to return this buffer from the GPU.
- get(char[]) - Method in class com.aparapi.Kernel
-
Enqueue a request to return this buffer from the GPU.
- get(char[]) - Method in interface com.aparapi.opencl.OpenCL
- get(char[]) - Method in class com.aparapi.opencl.OpenCLAdapter
- get(char[][]) - Method in class com.aparapi.Kernel
-
Enqueue a request to return this buffer from the GPU.
- get(char[][][]) - Method in class com.aparapi.Kernel
-
Enqueue a request to return this buffer from the GPU.
- get(double[]) - Method in class com.aparapi.Kernel
-
Enqueue a request to return this buffer from the GPU.
- get(double[]) - Method in interface com.aparapi.opencl.OpenCL
- get(double[]) - Method in class com.aparapi.opencl.OpenCLAdapter
- get(double[][]) - Method in class com.aparapi.Kernel
-
Enqueue a request to return this buffer from the GPU.
- get(double[][][]) - Method in class com.aparapi.Kernel
-
Enqueue a request to return this buffer from the GPU.
- get(float[]) - Method in class com.aparapi.Kernel
-
Enqueue a request to return this buffer from the GPU.
- get(float[]) - Method in interface com.aparapi.opencl.OpenCL
- get(float[]) - Method in class com.aparapi.opencl.OpenCLAdapter
- get(float[][]) - Method in class com.aparapi.Kernel
-
Enqueue a request to return this buffer from the GPU.
- get(float[][][]) - Method in class com.aparapi.Kernel
-
Enqueue a request to return this buffer from the GPU.
- get(int) - Static method in enum com.aparapi.internal.instruction.InstructionSet.ByteCode
- get(int) - Method in class com.aparapi.internal.model.ClassModel.ConstantPool
- get(int) - Method in class com.aparapi.internal.tool.InstructionHelper.Table.Col
- get(int[]) - Method in class com.aparapi.Kernel
-
Enqueue a request to return this buffer from the GPU.
- get(int[]) - Method in interface com.aparapi.opencl.OpenCL
- get(int[]) - Method in class com.aparapi.opencl.OpenCLAdapter
- get(int[][]) - Method in class com.aparapi.Kernel
-
Enqueue a request to return this buffer from the GPU.
- get(int[][][]) - Method in class com.aparapi.Kernel
-
Enqueue a request to return this buffer from the GPU.
- get(long[]) - Method in class com.aparapi.Kernel
-
Enqueue a request to return this buffer from the GPU.
- get(long[][]) - Method in class com.aparapi.Kernel
-
Enqueue a request to return this buffer from the GPU.
- get(long[][][]) - Method in class com.aparapi.Kernel
-
Enqueue a request to return this buffer from the GPU.
- get(short[]) - Method in interface com.aparapi.opencl.OpenCL
- get(short[]) - Method in class com.aparapi.opencl.OpenCLAdapter
- get(Object) - Method in class com.aparapi.internal.kernel.KernelRunner
-
Enqueue a request to return this array from the GPU.
- get(Field) - Method in class com.aparapi.internal.tool.InstructionViewer.Form
- getAbsolute() - Method in class com.aparapi.internal.instruction.InstructionSet.Branch
- getAbsolute(int) - Method in class com.aparapi.internal.instruction.InstructionSet.Switch
- getAccessFlags() - Method in class com.aparapi.internal.model.ClassModel.ClassModelField
- getAccessFlags() - Method in class com.aparapi.internal.model.ClassModel.ClassModelMethod
- getAccessFlags() - Method in class com.aparapi.internal.model.ClassModel
- getAccessorVariableFieldEntry() - Method in class com.aparapi.internal.model.MethodModel
- getAccForThread() - Method in class com.aparapi.internal.kernel.KernelDeviceProfile
- getAccForThreadPutIfAbsent() - Method in class com.aparapi.internal.kernel.KernelDeviceProfile
- getAccumulatedExecutionTime() - Method in class com.aparapi.Kernel
-
Determine the total execution time of all previous Kernel.execute(range) calls for all threads that ran this kernel for the device used in the last kernel execution.
- getAccumulatedExecutionTimeAllThreads(Device) - Method in class com.aparapi.Kernel
-
Determine the total execution time of all produced profile reports from all threads that executed the current kernel on the specified device.
- getAccumulatedExecutionTimeCurrentThread(Device) - Method in class com.aparapi.Kernel
-
Determine the total execution time of all previous kernel executions called from the current thread, calling this method, that executed the current kernel on the specified device.
- getAccumulatedTotalTime() - Method in class com.aparapi.internal.kernel.KernelProfile
- getAdjust() - Method in class com.aparapi.internal.instruction.InstructionSet.I_IINC
- getAnnotations() - Method in class com.aparapi.internal.model.ClassModel.AttributePool.RuntimeParameterAnnotationsEntry.ParameterInfo
- getArg(int) - Method in class com.aparapi.internal.instruction.InstructionSet.I_INVOKEDYNAMIC
- getArg(int) - Method in class com.aparapi.internal.instruction.InstructionSet.I_INVOKEINTERFACE
- getArg(int) - Method in class com.aparapi.internal.instruction.InstructionSet.I_INVOKESPECIAL
- getArg(int) - Method in class com.aparapi.internal.instruction.InstructionSet.I_INVOKESTATIC
- getArg(int) - Method in class com.aparapi.internal.instruction.InstructionSet.I_INVOKEVIRTUAL
- getArg(int) - Method in interface com.aparapi.internal.instruction.InstructionSet.InterfaceConstantPoolMethodIndexAccessor
- getArg(int) - Method in interface com.aparapi.internal.instruction.InstructionSet.MethodCall
- getArgc() - Method in class com.aparapi.internal.model.ClassModel.ConstantPool.MethodReferenceEntry.Arg
- getArgs() - Method in class com.aparapi.internal.instruction.InstructionSet.I_INVOKEDYNAMIC
- getArgs() - Method in class com.aparapi.internal.instruction.InstructionSet.I_INVOKEINTERFACE
- getArgs() - Method in interface com.aparapi.internal.instruction.InstructionSet.InterfaceConstantPoolMethodIndexAccessor
- getArgs() - Method in class com.aparapi.internal.model.ClassModel.ConstantPool.MethodReferenceEntry
- getArgs() - Method in class com.aparapi.internal.model.ClassModel.MethodDescription
- getArgs(Method) - Method in class com.aparapi.device.OpenCLDevice
- getArgumentsLetters(Method) - Static method in class com.aparapi.Kernel
- getArray() - Method in class com.aparapi.internal.kernel.KernelArg
- getArrayDimensions() - Method in class com.aparapi.internal.model.ClassModel.ConstantPool.ReferenceEntry.Type
- getArrayFieldAccesses() - Method in class com.aparapi.internal.model.Entrypoint
- getArrayFieldArrayLengthUsed() - Method in class com.aparapi.internal.model.Entrypoint
- getArrayFieldAssignments() - Method in class com.aparapi.internal.model.Entrypoint
- getArrayIndex() - Method in class com.aparapi.internal.instruction.InstructionSet.ArrayAccess
- getArrayRef() - Method in class com.aparapi.internal.instruction.InstructionSet.ArrayAccess
- getAssignToArrayElement() - Method in class com.aparapi.internal.instruction.InstructionSet.FieldArrayElementAssign
- getAssignToArrayElement() - Method in class com.aparapi.internal.instruction.InstructionSet.FieldArrayElementIncrement
- getAssignToLocalVariable() - Method in class com.aparapi.internal.instruction.InstructionSet.InlineAssignInstruction
- getAttributePool() - Method in class com.aparapi.internal.model.ClassModel.AttributePool.AttributePoolEntry
- getAttributePool() - Method in class com.aparapi.internal.model.ClassModel.AttributePool.CodeEntry
- getAttributePool() - Method in class com.aparapi.internal.model.ClassModel.ClassModelField
- getAttributePool() - Method in class com.aparapi.internal.model.ClassModel.ClassModelMethod
- getAttributePool() - Method in class com.aparapi.internal.model.ClassModel
- getAverageAsTableRow() - Method in class com.aparapi.internal.kernel.KernelDeviceProfile
- getBoolean(ValueCache<Class<?>, Map<String, Boolean>, RuntimeException>, ClassModel.ConstantPool.MethodReferenceEntry) - Static method in class com.aparapi.Kernel
- getBoolean(Object, long) - Static method in class com.aparapi.internal.util.UnsafeWrapper
- getBoolean(Field) - Method in class com.aparapi.internal.tool.InstructionViewer.Form
- getBooleanMethod - Static variable in class com.aparapi.internal.util.UnsafeWrapper
- getBootstrap() - Method in class com.aparapi.internal.model.ClassModel.AttributePool
- getBootstrapMethodAttrIndex() - Method in class com.aparapi.internal.model.ClassModel.ConstantPool.InvokeDynamicEntry
- getBranch() - Method in class com.aparapi.internal.instruction.BranchSet.SimpleLogicalExpressionNode
- getBranches() - Method in class com.aparapi.internal.instruction.BranchSet
- getBranches(MethodModel) - Static method in class com.aparapi.internal.tool.InstructionHelper
- getBranchSet() - Method in class com.aparapi.internal.instruction.InstructionSet.CompositeInstruction
- getBranchSet() - Method in class com.aparapi.internal.instruction.InstructionSet.ConditionalBranch
- getByte(Object, long) - Static method in class com.aparapi.internal.util.UnsafeWrapper
- getByteCode() - Method in class com.aparapi.internal.instruction.Instruction
- getByteMethod - Static variable in class com.aparapi.internal.util.UnsafeWrapper
- getBytes() - Method in class com.aparapi.internal.model.ClassModel.AttributePool.LocalVariableTypeTableEntry
- getBytes() - Method in class com.aparapi.internal.model.ClassModel.AttributePool.OtherEntry
- getBytes() - Method in class com.aparapi.internal.model.ClassModel.AttributePool.StackMapTableEntry
- getBytes(String) - Method in class com.aparapi.internal.jni.OpenCLJNI
- getCalledMethods() - Method in class com.aparapi.internal.model.Entrypoint
- getCalledMethods() - Method in class com.aparapi.internal.model.MethodModel
- getCallTarget(ClassModel.ConstantPool.MethodEntry, boolean) - Method in class com.aparapi.internal.model.Entrypoint
- getCancelState() - Method in class com.aparapi.internal.kernel.KernelRunner
- getCancelState() - Method in class com.aparapi.Kernel
- getClassEntry() - Method in class com.aparapi.internal.model.ClassModel.AttributePool.CodeEntry.ExceptionPoolEntry
- getClassEntry() - Method in class com.aparapi.internal.model.ClassModel.ClassModelInterface
- getClassEntry() - Method in class com.aparapi.internal.model.ClassModel.ConstantPool.ReferenceEntry
- getClassEntry(int) - Method in class com.aparapi.internal.model.ClassModel.ConstantPool
- getClassIndex() - Method in class com.aparapi.internal.model.ClassModel.AttributePool.CodeEntry.ExceptionPoolEntry
- getClassIndex() - Method in class com.aparapi.internal.model.ClassModel.AttributePool.EnclosingMethodEntry
- getClassIndex() - Method in class com.aparapi.internal.model.ClassModel.ConstantPool.ReferenceEntry
- getClassModel() - Method in class com.aparapi.internal.model.ClassModel.ClassModelMethod
- getClassModel() - Method in class com.aparapi.internal.model.Entrypoint
- getClassModelFromArg(KernelArg, Class<?>) - Method in class com.aparapi.internal.kernel.KernelRunner
-
Helper method to retrieve the class model from a kernel argument.
- getClassName() - Method in class com.aparapi.internal.model.ClassModel.MethodDescription
- getClassWeAreModelling() - Method in class com.aparapi.internal.model.ClassModel
- getCode() - Method in enum com.aparapi.internal.instruction.InstructionSet.ByteCode
- getCode() - Method in class com.aparapi.internal.model.ClassModel.AttributePool.CodeEntry
- getCode() - Method in class com.aparapi.internal.model.ClassModel.ClassModelMethod
- getCodeEntry() - Method in class com.aparapi.internal.model.ClassModel.AttributePool
- getCodeEntry() - Method in class com.aparapi.internal.model.ClassModel.ClassModelMethod
- getCommon() - Method in class com.aparapi.internal.instruction.InstructionSet.MultiAssignInstruction
- getCompliment() - Method in enum com.aparapi.internal.instruction.InstructionSet.Operator
- getConstantEntry(int) - Method in class com.aparapi.internal.model.ClassModel.ConstantPool
- getConstantPool() - Method in class com.aparapi.internal.model.ClassModel.ClassModelMethod
- getConstantPool() - Method in class com.aparapi.internal.model.ClassModel
- getConstantPool() - Method in class com.aparapi.internal.model.MethodModel
- getConstantPoolEntry() - Method in interface com.aparapi.internal.instruction.InstructionSet.ConstantPoolEntryConstant
- getConstantPoolEntry() - Method in class com.aparapi.internal.instruction.InstructionSet.I_LDC_W
- getConstantPoolEntry() - Method in class com.aparapi.internal.instruction.InstructionSet.I_LDC
- getConstantPoolEntry() - Method in class com.aparapi.internal.instruction.InstructionSet.I_LDC2_W
- getConstantPoolFieldEntry() - Method in interface com.aparapi.internal.instruction.InstructionSet.FieldReference
- getConstantPoolFieldEntry() - Method in class com.aparapi.internal.instruction.InstructionSet.I_GETFIELD
- getConstantPoolFieldEntry() - Method in class com.aparapi.internal.instruction.InstructionSet.I_GETSTATIC
- getConstantPoolFieldEntry() - Method in class com.aparapi.internal.instruction.InstructionSet.I_PUTFIELD
- getConstantPoolFieldEntry() - Method in class com.aparapi.internal.instruction.InstructionSet.I_PUTSTATIC
- getConstantPoolFieldIndex() - Method in interface com.aparapi.internal.instruction.InstructionSet.FieldReference
- getConstantPoolFieldIndex() - Method in class com.aparapi.internal.instruction.InstructionSet.I_GETFIELD
- getConstantPoolFieldIndex() - Method in class com.aparapi.internal.instruction.InstructionSet.I_GETSTATIC
- getConstantPoolFieldIndex() - Method in class com.aparapi.internal.instruction.InstructionSet.I_PUTFIELD
- getConstantPoolFieldIndex() - Method in class com.aparapi.internal.instruction.InstructionSet.I_PUTSTATIC
- getConstantPoolIndex() - Method in interface com.aparapi.internal.instruction.InstructionSet.ConstantPoolEntryConstant
- getConstantPoolIndex() - Method in class com.aparapi.internal.instruction.InstructionSet.I_LDC_W
- getConstantPoolIndex() - Method in class com.aparapi.internal.instruction.InstructionSet.I_LDC
- getConstantPoolIndex() - Method in class com.aparapi.internal.instruction.InstructionSet.I_LDC2_W
- getConstantPoolInterfaceMethodEntry() - Method in class com.aparapi.internal.instruction.InstructionSet.I_INVOKEDYNAMIC
- getConstantPoolInterfaceMethodEntry() - Method in class com.aparapi.internal.instruction.InstructionSet.I_INVOKEINTERFACE
- getConstantPoolInterfaceMethodEntry() - Method in interface com.aparapi.internal.instruction.InstructionSet.InterfaceConstantPoolMethodIndexAccessor
- getConstantPoolInterfaceMethodIndex() - Method in class com.aparapi.internal.instruction.InstructionSet.I_INVOKEDYNAMIC
- getConstantPoolInterfaceMethodIndex() - Method in class com.aparapi.internal.instruction.InstructionSet.I_INVOKEINTERFACE
- getConstantPoolInterfaceMethodIndex() - Method in interface com.aparapi.internal.instruction.InstructionSet.InterfaceConstantPoolMethodIndexAccessor
- getConstantPoolMethodEntry() - Method in class com.aparapi.internal.instruction.InstructionSet.I_INVOKESPECIAL
- getConstantPoolMethodEntry() - Method in class com.aparapi.internal.instruction.InstructionSet.I_INVOKESTATIC
- getConstantPoolMethodEntry() - Method in class com.aparapi.internal.instruction.InstructionSet.I_INVOKEVIRTUAL
- getConstantPoolMethodEntry() - Method in interface com.aparapi.internal.instruction.InstructionSet.MethodCall
- getConstantPoolMethodIndex() - Method in class com.aparapi.internal.instruction.InstructionSet.I_INVOKESPECIAL
- getConstantPoolMethodIndex() - Method in class com.aparapi.internal.instruction.InstructionSet.I_INVOKESTATIC
- getConstantPoolMethodIndex() - Method in class com.aparapi.internal.instruction.InstructionSet.I_INVOKEVIRTUAL
- getConstantPoolMethodIndex() - Method in interface com.aparapi.internal.instruction.InstructionSet.MethodCall
- getConstantPoolReferences(ClassModel.ConstantPool.Entry) - Method in class com.aparapi.internal.model.ClassModel.ConstantPool
- getConstantPoolType() - Method in class com.aparapi.internal.model.ClassModel.ConstantPool.Entry
- getConstNameIndex() - Method in class com.aparapi.internal.model.ClassModel.AttributePool.RuntimeAnnotationsEntry.AnnotationInfo.ElementValuePair.PrimitiveValue
- getConstNameIndex() - Method in class com.aparapi.internal.model.ClassModel.AttributePool.RuntimeParameterAnnotationsEntry.ParameterInfo.AnnotationInfo.ElementValuePair.PrimitiveValue
- getContainer() - Method in class com.aparapi.internal.tool.InstructionViewer
- getConversionTime() - Method in class com.aparapi.Kernel
-
Determine the time taken to convert bytecode to OpenCL for first Kernel.execute(range) call.
- getConversionTime() - Method in class com.aparapi.ProfileReport
-
Determine the time taken to convert bytecode to OpenCL for first Kernel.execute(range) call.
- getCumulativeAsTableRow() - Method in class com.aparapi.internal.kernel.KernelDeviceProfile
- getCumulativeElapsedTimeAllCurrentThread() - Method in class com.aparapi.internal.kernel.KernelDeviceProfile
-
Elapsed time of entire execution, summed over all executions, for the current thread, if it has executed the kernel on the device assigned to this KernelDeviceProfile instance.
- getCumulativeElapsedTimeAllGlobal() - Method in class com.aparapi.internal.kernel.KernelDeviceProfile
-
Elapsed time of entire execution, summed over all executions, for all the threads, that executed the kernel on this device.
- getCumulativeElapsedTimeCurrrentThread(ProfilingEvent) - Method in class com.aparapi.internal.kernel.KernelDeviceProfile
-
Elapsed time for a single event only, i.e.
- getCumulativeElapsedTimeGlobal(ProfilingEvent) - Method in class com.aparapi.internal.kernel.KernelDeviceProfile
-
Elapsed time for a single event only, i.e.
- getCurrentPass() - Method in class com.aparapi.internal.kernel.KernelRunner
-
Returns the index of the current pass, or one of two special constants with negative values to indicate special progress states.
- getCurrentPass() - Method in class com.aparapi.Kernel
- getCurrentPassLocal() - Method in class com.aparapi.internal.kernel.KernelRunner
- getCurrentPassRemote() - Method in class com.aparapi.internal.kernel.KernelRunner
- getDeclaringClass() - Method in class com.aparapi.internal.model.ClassModel.ClassModelField
- getDefaultAcceleratorComparator() - Method in class com.aparapi.internal.kernel.KernelManager
-
NB, returns -ve for the better device.
- getDefaultExecutionModes() - Static method in enum com.aparapi.Kernel.EXECUTION_MODE
-
Deprecated.
- getDefaultGPUComparator() - Method in class com.aparapi.internal.kernel.KernelManager
-
NB, returns -ve for the better device.
- getDefaultPreferences() - Method in class com.aparapi.internal.kernel.KernelManager
- getDelta() - Method in class com.aparapi.internal.instruction.InstructionSet.I_IINC
- getDeprecatedEntry() - Method in class com.aparapi.internal.model.ClassModel.AttributePool
- getDescription() - Method in enum com.aparapi.internal.exception.ClassParseException.TYPE
- getDescription() - Method in class com.aparapi.internal.instruction.Instruction
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionPattern.InstructionMatcher
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.CloneInstruction
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.CompositeInstruction
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.FakeGoto
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.FieldArrayElementAssign
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.FieldArrayElementIncrement
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_AALOAD
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_AASTORE
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_ACONST_NULL
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_ANEWARRAY
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_ARETURN
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_ARRAYLENGTH
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_ATHROW
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_BALOAD
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_BASTORE
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_BIPUSH
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_CALOAD
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_CASTORE
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_CHECKCAST
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_D2F
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_D2I
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_D2L
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_DADD
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_DALOAD
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_DASTORE
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_DCMPG
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_DCMPL
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_DCONST_0
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_DCONST_1
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_DDIV
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_DMUL
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_DNEG
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_DREM
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_DRETURN
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_DSUB
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_DUP_X1
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_DUP_X2
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_DUP
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_DUP2_X1
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_DUP2_X2
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_DUP2
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_END
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_F2D
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_F2I
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_F2L
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_FADD
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_FALOAD
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_FASTORE
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_FCMPG
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_FCMPL
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_FCONST_0
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_FCONST_1
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_FCONST_2
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_FDIV
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_FMUL
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_FNEG
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_FREM
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_FRETURN
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_FSUB
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_GETFIELD
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_GETSTATIC
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_GOTO_W
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_GOTO
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_I2B
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_I2C
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_I2D
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_I2F
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_I2L
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_I2S
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_IADD
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_IALOAD
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_IAND
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_IASTORE
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_ICONST_0
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_ICONST_1
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_ICONST_2
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_ICONST_3
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_ICONST_4
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_ICONST_5
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_ICONST_M1
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_IDIV
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_IF_ACMPEQ
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_IF_ACMPNE
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_IF_ICMPEQ
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_IF_ICMPGE
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_IF_ICMPGT
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_IF_ICMPLE
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_IF_ICMPLT
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_IF_ICMPNE
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_IFEQ
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_IFGE
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_IFGT
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_IFLE
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_IFLT
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_IFNE
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_IFNONNULL
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_IFNULL
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_IINC
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_IMUL
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_INEG
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_INSTANCEOF
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_INVOKEDYNAMIC
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_INVOKEINTERFACE
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_INVOKESPECIAL
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_INVOKESTATIC
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_INVOKEVIRTUAL
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_IOR
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_IREM
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_IRETURN
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_ISHL
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_ISHR
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_ISUB
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_IUSHR
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_IXOR
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_JSR_W
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_JSR
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_L2D
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_L2F
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_L2I
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_LADD
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_LALOAD
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_LAND
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_LASTORE
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_LCMP
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_LCONST_0
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_LCONST_1
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_LDC_W
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_LDC
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_LDC2_W
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_LDIV
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_LMUL
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_LNEG
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_LOOKUPSWITCH
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_LOR
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_LREM
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_LRETURN
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_LSHL
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_LSHR
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_LSUB
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_LUSHR
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_LXOR
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_MONITORENTER
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_MONITOREXIT
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_MULTIANEWARRAY
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_NEW
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_NEWARRAY
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_NOP
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_POP
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_POP2
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_PUTFIELD
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_PUTSTATIC
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_RET
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_RETURN
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_SALOAD
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_SASTORE
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_SIPUSH
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_SWAP
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_TABLESWITCH
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_WIDE
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.IncrementInstruction
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.InlineAssignInstruction
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.LocalVariableConstIndexLoad
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.LocalVariableConstIndexStore
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.LocalVariableIndex08Load
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.LocalVariableIndex08Store
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.MultiAssignInstruction
- getDescription() - Method in class com.aparapi.internal.instruction.InstructionTransformer
- getDescription(ClassModel.ConstantPool.Entry) - Method in class com.aparapi.internal.model.ClassModel.ConstantPool
- getDescriptor() - Method in class com.aparapi.internal.model.ClassModel.ClassModelField
- getDescriptor() - Method in class com.aparapi.internal.model.ClassModel.ClassModelMethod
- getDescriptor() - Method in class com.aparapi.internal.model.EntrypointKey
- getDescriptorIndex() - Method in class com.aparapi.internal.model.ClassModel.AttributePool.RealLocalVariableTableEntry.RealLocalVariableInfo
- getDescriptorIndex() - Method in class com.aparapi.internal.model.ClassModel.ClassModelField
- getDescriptorIndex() - Method in class com.aparapi.internal.model.ClassModel.ClassModelMethod
- getDescriptorIndex() - Method in class com.aparapi.internal.model.ClassModel.ConstantPool.MethodTypeEntry
- getDescriptorIndex() - Method in class com.aparapi.internal.model.ClassModel.ConstantPool.NameAndTypeEntry
- getDescriptorUTF8Entry() - Method in class com.aparapi.internal.model.ClassModel.ClassModelField
- getDescriptorUTF8Entry() - Method in class com.aparapi.internal.model.ClassModel.ClassModelMethod
- getDescriptorUTF8Entry() - Method in class com.aparapi.internal.model.ClassModel.ConstantPool.MethodTypeEntry
- getDescriptorUTF8Entry() - Method in class com.aparapi.internal.model.ClassModel.ConstantPool.NameAndTypeEntry
- getDevice() - Method in class com.aparapi.internal.opencl.OpenCLProgram
- getDevice() - Method in class com.aparapi.ProfileReport
-
Retrieves the Aparapi device where the kernel was executed, producing this profile report.
- getDevice() - Method in class com.aparapi.Range
- getDeviceId() - Method in class com.aparapi.device.Device
- getDeviceId() - Method in class com.aparapi.device.JavaDevice
- getDeviceId() - Method in class com.aparapi.device.OpenCLDevice
- getDeviceProfile(Device) - Method in class com.aparapi.internal.kernel.KernelProfile
- getDeviceProfiles() - Method in class com.aparapi.internal.kernel.KernelProfile
- getDevices() - Method in class com.aparapi.internal.kernel.KernelProfile
- getDimensions() - Method in class com.aparapi.internal.instruction.InstructionSet.I_MULTIANEWARRAY
- getDims() - Method in class com.aparapi.internal.kernel.KernelArg
- getDims() - Method in class com.aparapi.Range
-
Get the number of dims for this Range.
- getDoubleEntry(int) - Method in class com.aparapi.internal.model.ClassModel.ConstantPool
- getDoubleValue() - Method in class com.aparapi.internal.model.ClassModel.ConstantPool.DoubleEntry
- getElapsedTime(int) - Method in class com.aparapi.ProfileReport
-
Elapsed time for a single event only, i.e.
- getElapsedTime(int, int) - Method in class com.aparapi.ProfileReport
-
Elapsed time for all events
from
throughto
. - getElapsedTimeCurrentThread(int) - Method in class com.aparapi.internal.kernel.KernelDeviceProfile
-
Elapsed time for a single event only and for the current thread, i.e.
- getElapsedTimeCurrentThread(int, int) - Method in class com.aparapi.internal.kernel.KernelDeviceProfile
-
Elapsed time for all events
from
throughto
for the current thread. - getElapsedTimeLastThread(int) - Method in class com.aparapi.internal.kernel.KernelDeviceProfile
-
Elapsed time for a single event only and for the last thread that finished executing a kernel, i.e.
- getElapsedTimeLastThread(int, int) - Method in class com.aparapi.internal.kernel.KernelDeviceProfile
-
Elapsed time for all events
from
throughto
for the last thread that executed this KernelDeviceProfile instance respective kernel and device. - getEnd() - Method in class com.aparapi.internal.model.ClassModel.AttributePool.CodeEntry.ExceptionPoolEntry
- getEnd() - Method in class com.aparapi.internal.model.ClassModel.AttributePool.RealLocalVariableTableEntry.RealLocalVariableInfo
- getEnd() - Method in interface com.aparapi.internal.model.ClassModel.LocalVariableInfo
- getEnd() - Method in class com.aparapi.internal.model.MethodModel.FakeLocalVariableTableEntry.Var
- getEnd() - Method in class com.aparapi.internal.tool.InstructionHelper.BranchVector
- getEnd() - Method in class com.aparapi.ProfileInfo
- getEndPC() - Method in class com.aparapi.internal.tool.InstructionHelper.BranchVector
- getEntrypoint() - Method in class com.aparapi.internal.model.ClassModel
- getEntrypoint(String, Object) - Method in class com.aparapi.internal.model.ClassModel
- getEntrypoint(String, String, Object) - Method in class com.aparapi.internal.model.ClassModel
- getEntrypointName() - Method in class com.aparapi.internal.model.EntrypointKey
- getExceptionEntry() - Method in class com.aparapi.internal.model.ClassModel.AttributePool
- getExceptionPoolEntries() - Method in class com.aparapi.internal.model.ClassModel.AttributePool.CodeEntry
- getExecutionMode() - Method in class com.aparapi.Kernel
-
Deprecated.See
Kernel.EXECUTION_MODE
Return the current execution mode. Before a Kernel executes, this return value will be the execution mode as determined by the setting of the EXECUTION_MODE enumeration. By default, this setting is either GPU if OpenCL is available on the target system, or JTP otherwise. This default setting can be changed by calling setExecutionMode().
After a Kernel executes, the return value will be the mode in which the Kernel actually executed.
- getExecutionModeFromString(String) - Static method in enum com.aparapi.Kernel.EXECUTION_MODE
-
Deprecated.
- getExecutionTime() - Method in class com.aparapi.Kernel
-
Determine the execution time of the previous Kernel.execute(range) called from the last thread that ran and executed on the most recently used device.
- getExecutionTime() - Method in class com.aparapi.ProfileReport
-
Determine the execution time of the Kernel.execute(range) call from this report.
- getExprHead() - Method in class com.aparapi.internal.model.MethodModel
- getExtensionsJNI(long) - Method in class com.aparapi.internal.jni.KernelRunnerJNI
- getFactors(int, int) - Static method in class com.aparapi.Range
-
Determine the set of factors for a given value.
- getFailedDevices() - Method in class com.aparapi.internal.kernel.KernelPreferences
- getFallbackExecutionMode() - Static method in enum com.aparapi.Kernel.EXECUTION_MODE
-
Deprecated.
- getFallThrough() - Method in class com.aparapi.internal.instruction.BranchSet.CompoundLogicalExpressionNode
- getFallThrough() - Method in class com.aparapi.internal.instruction.BranchSet
- getFallThrough() - Method in class com.aparapi.internal.instruction.BranchSet.LogicalExpressionNode
- getFallThrough() - Method in class com.aparapi.internal.instruction.BranchSet.SimpleLogicalExpressionNode
- getField() - Method in class com.aparapi.internal.kernel.KernelArg
- getField(String) - Method in class com.aparapi.internal.model.ClassModel
- getField(String, String) - Method in class com.aparapi.internal.model.ClassModel
- GETFIELD - com.aparapi.internal.instruction.InstructionSet.ByteCode
- getFieldEntry(int) - Method in class com.aparapi.internal.model.ClassModel.ConstantPool
- getFieldEntry(String) - Method in class com.aparapi.internal.model.ClassModel.ConstantPool
- getFieldFromClassHierarchy(Class<?>, String) - Static method in class com.aparapi.internal.model.Entrypoint
- getFieldOrVariableReference() - Method in class com.aparapi.internal.instruction.InstructionSet.IncrementInstruction
- getFieldPoolEntries() - Method in class com.aparapi.internal.model.ClassModel
- getFirst() - Method in class com.aparapi.internal.instruction.BranchSet
- getFirstChild() - Method in class com.aparapi.internal.instruction.Instruction
- getFloat(Object, long) - Static method in class com.aparapi.internal.util.UnsafeWrapper
- getFloatEntry(int) - Method in class com.aparapi.internal.model.ClassModel.ConstantPool
- getFloatMethod - Static variable in class com.aparapi.internal.util.UnsafeWrapper
- getFloatValue() - Method in class com.aparapi.internal.model.ClassModel.ConstantPool.FloatEntry
- getFoldedView(MethodModel) - Static method in class com.aparapi.internal.tool.InstructionHelper
- getForwardConditionalBranches() - Method in class com.aparapi.internal.instruction.Instruction
- getForwardUnconditionalBranches() - Method in class com.aparapi.internal.instruction.Instruction
- getFrom() - Method in class com.aparapi.internal.instruction.InstructionSet.MultiAssignInstruction
- getFrom() - Method in class com.aparapi.internal.tool.InstructionHelper.BranchVector
- getGlobalId() - Method in class com.aparapi.Kernel
-
Determine the globalId of an executing kernel.
- getGlobalId(int) - Method in class com.aparapi.Kernel
- getGlobalIds() - Method in class com.aparapi.Kernel.KernelState
- getGlobalMemSize() - Method in class com.aparapi.device.OpenCLDevice
- getGlobalSize() - Method in class com.aparapi.Kernel
-
Determine the value that was passed to
Kernel.execute(int globalSize)
method. - getGlobalSize(int) - Method in class com.aparapi.Kernel
- getGlobalSize(int) - Method in class com.aparapi.Range
-
Get the globalSize (of the range) given the requested dimension
- getGlobalSize_0() - Method in class com.aparapi.Range
- getGlobalSize_1() - Method in class com.aparapi.Range
- getGlobalSize_2() - Method in class com.aparapi.Range
- getGroupId() - Method in class com.aparapi.Kernel
-
Determine the groupId of an executing kernel.
- getGroupId(int) - Method in class com.aparapi.Kernel
- getGroupIds() - Method in class com.aparapi.Kernel.KernelState
- getHandler() - Method in class com.aparapi.internal.model.ClassModel.AttributePool.CodeEntry.ExceptionPoolEntry
- getHead() - Method in class com.aparapi.internal.instruction.ExpressionList
- getHigh() - Method in class com.aparapi.internal.instruction.InstructionSet.I_TABLESWITCH
- getImmediate() - Method in enum com.aparapi.internal.instruction.InstructionSet.ByteCode
- getIncrement() - Method in class com.aparapi.internal.instruction.InstructionSet.I_WIDE
- getIndex() - Method in class com.aparapi.internal.instruction.InstructionSet.I_WIDE
- getIndex() - Method in class com.aparapi.internal.model.ClassModel.AttributePool.ConstantValueEntry
- getIndex() - Method in class com.aparapi.internal.model.ClassModel.ClassModelField
- getIndex() - Method in class com.aparapi.internal.model.ClassModel.ClassModelMethod
- getInnerAccess() - Method in class com.aparapi.internal.model.ClassModel.AttributePool.InnerClassesEntry.InnerClassInfo
- getInnerIndex() - Method in class com.aparapi.internal.model.ClassModel.AttributePool.InnerClassesEntry.InnerClassInfo
- getInnerNameIndex() - Method in class com.aparapi.internal.model.ClassModel.AttributePool.InnerClassesEntry.InnerClassInfo
- getInstance() - Method in interface com.aparapi.internal.instruction.InstructionSet.AccessInstanceField
- getInstance() - Method in interface com.aparapi.internal.instruction.InstructionSet.AssignToInstanceField
- getInstance() - Method in class com.aparapi.internal.instruction.InstructionSet.I_GETFIELD
- getInstance() - Method in class com.aparapi.internal.instruction.InstructionSet.I_PUTFIELD
- getInstance() - Static method in class com.aparapi.internal.opencl.OpenCLLoader
-
Retrieve a singleton instance of OpenCLLoader
- getInstanceReference() - Method in class com.aparapi.internal.instruction.InstructionSet.I_INVOKEDYNAMIC
- getInstanceReference() - Method in class com.aparapi.internal.instruction.InstructionSet.I_INVOKEINTERFACE
- getInstanceReference() - Method in class com.aparapi.internal.instruction.InstructionSet.I_INVOKESPECIAL
- getInstanceReference() - Method in class com.aparapi.internal.instruction.InstructionSet.I_INVOKEVIRTUAL
- getInstanceReference() - Method in interface com.aparapi.internal.instruction.InstructionSet.InterfaceConstantPoolMethodIndexAccessor
- getInstanceReference() - Method in interface com.aparapi.internal.instruction.InstructionSet.VirtualMethodCall
- getInstruction() - Method in exception com.aparapi.internal.exception.ClassParseException
- getInstructionView(Instruction) - Method in class com.aparapi.internal.tool.InstructionViewer
- getInt(Object, long) - Static method in class com.aparapi.internal.util.UnsafeWrapper
- getIntegerEntry(int) - Method in class com.aparapi.internal.model.ClassModel.ConstantPool
- getInterfaceIndex() - Method in class com.aparapi.internal.model.ClassModel.ClassModelInterface
- getInterfaceMethodEntry(int) - Method in class com.aparapi.internal.model.ClassModel.ConstantPool
- getIntMethod - Static variable in class com.aparapi.internal.util.UnsafeWrapper
- getIntValue() - Method in class com.aparapi.internal.model.ClassModel.ConstantPool.IntegerEntry
- getIntVolatileMethod - Static variable in class com.aparapi.internal.util.UnsafeWrapper
- getJavaArray() - Method in class com.aparapi.internal.kernel.KernelArg
- getJavaBuffer() - Method in class com.aparapi.internal.kernel.KernelArg
- getJavapView(MethodModel) - Static method in class com.aparapi.internal.tool.InstructionHelper
- getJNI(long, Object) - Method in class com.aparapi.internal.jni.KernelRunnerJNI
- getKernelClass() - Method in class com.aparapi.internal.kernel.KernelPreferences
-
What Kernel subclass is this the preferences for?
- getKernelClass() - Method in class com.aparapi.internal.kernel.PreferencesWrapper
- getKernelClass() - Method in class com.aparapi.ProfileReport
-
Retrieves the class of the kernel to which this profile report pertains to
- getKernelCompileWorkGroupSize(Device) - Method in class com.aparapi.internal.kernel.KernelRunner
- getKernelCompileWorkGroupSize(Device) - Method in class com.aparapi.Kernel
-
Retrieves the specified work-group size in the compiled kernel for the specified device or intermediate language for the device.
- getKernelCompileWorkGroupSizeJNI(long) - Method in class com.aparapi.internal.jni.KernelRunnerJNI
- getKernelInstance() - Method in class com.aparapi.internal.model.Entrypoint
- getKernelLocalMemSizeInUse(Device) - Method in class com.aparapi.internal.kernel.KernelRunner
- getKernelLocalMemSizeInUse(Device) - Method in class com.aparapi.Kernel
-
Retrieves the amount of local memory used in the specified device by this kernel instance.
- getKernelLocalMemSizeInUseJNI(long) - Method in class com.aparapi.internal.jni.KernelRunnerJNI
- getKernelMaxWorkGroupSize(Device) - Method in class com.aparapi.internal.kernel.KernelRunner
- getKernelMaxWorkGroupSize(Device) - Method in class com.aparapi.Kernel
-
Retrieves the maximum work-group size allowed for this kernel when running on the specified device.
- getKernelMaxWorkGroupSizeJNI(long) - Method in class com.aparapi.internal.jni.KernelRunnerJNI
- getKernelMinimumPrivateMemSizeInUsePerWorkItem(Device) - Method in class com.aparapi.internal.kernel.KernelRunner
- getKernelMinimumPrivateMemSizeInUsePerWorkItem(Device) - Method in class com.aparapi.Kernel
-
Retrieves that minimum private memory in use per work item for this kernel instance and the specified device.
- getKernelMinimumPrivateMemSizeInUsePerWorkItemJNI(long) - Method in class com.aparapi.internal.jni.KernelRunnerJNI
- getKernelPreferredWorkGroupSizeMultiple(Device) - Method in class com.aparapi.internal.kernel.KernelRunner
- getKernelPreferredWorkGroupSizeMultiple(Device) - Method in class com.aparapi.Kernel
-
Retrieves the preferred work-group multiple in the specified device for this kernel instance.
- getKernelPreferredWorkGroupSizeMultipleJNI(long) - Method in class com.aparapi.internal.jni.KernelRunnerJNI
- getKernelState() - Method in class com.aparapi.Kernel
- getLabel() - Method in class com.aparapi.ProfileInfo
- getLabel(Instruction, boolean, boolean, boolean) - Static method in class com.aparapi.internal.tool.InstructionHelper
- getLast() - Method in class com.aparapi.internal.instruction.BranchSet
- getLastAsTableRow() - Method in class com.aparapi.internal.kernel.KernelDeviceProfile
- getLastChild() - Method in class com.aparapi.internal.instruction.Instruction
- getLastConversionTime() - Method in class com.aparapi.internal.kernel.KernelProfile
- getLastDeviceProfile() - Method in class com.aparapi.internal.kernel.KernelProfile
-
Retrieves the last device profile that was updated by the last thread that made a profiling information update, when executing this kernel on the specified device.
- getLastExecutionTime() - Method in class com.aparapi.internal.kernel.KernelProfile
- getLength() - Method in class com.aparapi.internal.instruction.Instruction
- getLength() - Method in class com.aparapi.internal.model.ClassModel.AttributePool.AttributePoolEntry
- getLength() - Method in class com.aparapi.internal.model.ClassModel.AttributePool.RealLocalVariableTableEntry.RealLocalVariableInfo
- getLength() - Method in interface com.aparapi.internal.model.ClassModel.LocalVariableInfo
- getLength() - Method in class com.aparapi.internal.model.MethodModel.FakeLocalVariableTableEntry.Var
- getLhs() - Method in class com.aparapi.internal.instruction.BranchSet.CompoundLogicalExpressionNode
- getLhs() - Method in interface com.aparapi.internal.instruction.InstructionSet.Binary
- getLhs() - Method in class com.aparapi.internal.instruction.InstructionSet.BinaryOperator
- getLhs() - Method in class com.aparapi.internal.instruction.InstructionSet.If
- getLineNumber() - Method in class com.aparapi.internal.model.ClassModel.AttributePool.LineNumberTableEntry.StartLineNumberPair
- getLineNumberTableEntry() - Method in class com.aparapi.internal.model.ClassModel.AttributePool
- getLineNumberTableEntry() - Method in class com.aparapi.internal.model.ClassModel.ClassModelMethod
- getLoad() - Method in enum com.aparapi.internal.instruction.InstructionSet.ByteCode
- getLocalBarrier() - Method in class com.aparapi.Kernel.KernelState
- getLocalId() - Method in class com.aparapi.Kernel
-
Determine the local id of an executing kernel.
- getLocalId(int) - Method in class com.aparapi.Kernel
- getLocalIds() - Method in class com.aparapi.Kernel.KernelState
- getLocalMemSize() - Method in class com.aparapi.device.OpenCLDevice
- getLocalSize() - Method in class com.aparapi.Kernel
-
Determine the size of the group that an executing kernel is a member of.
- getLocalSize(int) - Method in class com.aparapi.Kernel
- getLocalSize(int) - Method in class com.aparapi.Range
-
Get the localSize (of the group) given the requested dimension
- getLocalSize_0() - Method in class com.aparapi.Range
- getLocalSize_1() - Method in class com.aparapi.Range
- getLocalSize_2() - Method in class com.aparapi.Range
- getLocalVariable(int, int) - Method in class com.aparapi.internal.model.ClassModel.ClassModelMethod
- getLocalVariable(int, int) - Method in class com.aparapi.internal.model.MethodModel
- getLocalVariableInfo() - Method in class com.aparapi.internal.instruction.InstructionSet.I_IINC
- getLocalVariableInfo() - Method in class com.aparapi.internal.instruction.InstructionSet.I_RET
- getLocalVariableInfo() - Method in class com.aparapi.internal.instruction.InstructionSet.LocalVariableConstIndexAccessor
- getLocalVariableInfo() - Method in class com.aparapi.internal.instruction.InstructionSet.LocalVariableIndex08Accessor
- getLocalVariableInfo() - Method in interface com.aparapi.internal.instruction.InstructionSet.LocalVariableTableIndexAccessor
- getLocalVariableTableEntry() - Method in class com.aparapi.internal.model.ClassModel.AttributePool
- getLocalVariableTableEntry() - Method in class com.aparapi.internal.model.ClassModel.ClassModelMethod
- getLocalVariableTableEntry() - Method in class com.aparapi.internal.model.MethodModel
- getLocalVariableTableIndex() - Method in class com.aparapi.internal.instruction.InstructionSet.I_IINC
- getLocalVariableTableIndex() - Method in class com.aparapi.internal.instruction.InstructionSet.I_RET
- getLocalVariableTableIndex() - Method in class com.aparapi.internal.instruction.InstructionSet.LocalVariableConstIndexAccessor
- getLocalVariableTableIndex() - Method in class com.aparapi.internal.instruction.InstructionSet.LocalVariableIndex08Accessor
- getLocalVariableTableIndex() - Method in interface com.aparapi.internal.instruction.InstructionSet.LocalVariableTableIndexAccessor
- getLoggerName() - Static method in class com.aparapi.Config
- getLogicalExpression() - Method in class com.aparapi.internal.instruction.BranchSet
- getLong(Object, long) - Static method in class com.aparapi.internal.util.UnsafeWrapper
- getLongEntry(int) - Method in class com.aparapi.internal.model.ClassModel.ConstantPool
- getLongMethod - Static variable in class com.aparapi.internal.util.UnsafeWrapper
- getLongName() - Method in enum com.aparapi.internal.instruction.InstructionSet.TypeSpec
- getLongValue() - Method in class com.aparapi.internal.model.ClassModel.ConstantPool.LongEntry
- getLow() - Method in class com.aparapi.internal.instruction.InstructionSet.I_TABLESWITCH
- getMagic() - Method in class com.aparapi.internal.model.ClassModel
- getMajorVersion() - Method in class com.aparapi.internal.model.ClassModel
- getMappedMethodName(ClassModel.ConstantPool.MethodReferenceEntry) - Static method in class com.aparapi.Kernel
- getMatches() - Method in class com.aparapi.internal.instruction.InstructionSet.I_LOOKUPSWITCH
- getMaxComputeUnits() - Method in class com.aparapi.device.OpenCLDevice
- getMaxLocals() - Method in class com.aparapi.internal.model.ClassModel.AttributePool.CodeEntry
- getMaxMemAllocSize() - Method in class com.aparapi.device.OpenCLDevice
- getMaxStack() - Method in class com.aparapi.internal.model.ClassModel.AttributePool.CodeEntry
- getMaxWorkGroupSize() - Method in class com.aparapi.device.Device
- getMaxWorkGroupSize() - Method in class com.aparapi.Range
- getMaxWorkItemDimensions() - Method in class com.aparapi.device.Device
- getMaxWorkItemSize() - Method in class com.aparapi.device.Device
- getMaxWorkItemSize() - Method in class com.aparapi.Range
- getMem(OpenCLProgram, OpenCLMem) - Method in class com.aparapi.internal.jni.OpenCLJNI
- getMem(Object, long) - Method in class com.aparapi.internal.opencl.OpenCLProgram
- getMethod() - Method in class com.aparapi.internal.instruction.Instruction
- getMethod() - Method in class com.aparapi.internal.model.MethodModel
- getMethod(ClassModel.ConstantPool.MethodEntry, boolean) - Method in class com.aparapi.internal.model.ClassModel
-
Look up a ConstantPool MethodEntry and return the corresponding Method.
- getMethod(String, String) - Method in class com.aparapi.internal.model.ClassModel
- getMethodArgumentIndex() - Method in class com.aparapi.internal.model.ClassModel.AttributePool.RuntimeParameterAnnotationsEntry.ParameterInfo.AnnotationInfo
- getMethodArgumentIndex() - Method in class com.aparapi.internal.model.ClassModel.AttributePool.RuntimeParameterAnnotationsEntry.ParameterInfo
- getMethodCalls() - Method in class com.aparapi.internal.model.MethodModel
- getMethodDescription(String) - Static method in class com.aparapi.internal.model.ClassModel
- getMethodEntry(int) - Method in class com.aparapi.internal.model.ClassModel.ConstantPool
- getMethodIndex() - Method in class com.aparapi.internal.model.ClassModel.AttributePool.EnclosingMethodEntry
- getMethodModel() - Method in class com.aparapi.internal.model.Entrypoint
- getMethodModel(String, String) - Method in class com.aparapi.internal.model.ClassModel
-
Create a MethodModel for a given method name and signature.
- getMethodName() - Method in class com.aparapi.internal.model.ClassModel.MethodDescription
- getMethodOrNull(String, String) - Method in class com.aparapi.internal.model.ClassModel
- getMinorVersion() - Method in class com.aparapi.internal.model.ClassModel
- getName() - Method in class com.aparapi.device.OpenCLDevice
- getName() - Method in enum com.aparapi.internal.instruction.InstructionSet.ByteCode
- getName() - Method in enum com.aparapi.internal.instruction.InstructionSet.ImmediateSpec
- getName() - Method in class com.aparapi.internal.kernel.KernelArg
- getName() - Method in class com.aparapi.internal.model.ClassModel.AttributePool.AttributePoolEntry
- getName() - Method in class com.aparapi.internal.model.ClassModel.ClassModelField
- getName() - Method in class com.aparapi.internal.model.ClassModel.ClassModelMethod
- getName() - Method in class com.aparapi.internal.model.MethodKey
- getName() - Method in class com.aparapi.internal.model.MethodModel
- getName() - Method in class com.aparapi.internal.opencl.OpenCLKernel
- getName() - Method in class com.aparapi.internal.opencl.OpenCLPlatform
- getNameAndTypeEntry() - Method in class com.aparapi.internal.model.ClassModel.ConstantPool.ReferenceEntry
- getNameAndTypeEntry(int) - Method in class com.aparapi.internal.model.ClassModel.ConstantPool
- getNameAndTypeIndex() - Method in class com.aparapi.internal.model.ClassModel.ConstantPool.InvokeDynamicEntry
- getNameAndTypeIndex() - Method in class com.aparapi.internal.model.ClassModel.ConstantPool.ReferenceEntry
- getNameIndex() - Method in class com.aparapi.internal.model.ClassModel.AttributePool.AttributePoolEntry
- getNameIndex() - Method in class com.aparapi.internal.model.ClassModel.AttributePool.RealLocalVariableTableEntry.RealLocalVariableInfo
- getNameIndex() - Method in class com.aparapi.internal.model.ClassModel.ClassModelField
- getNameIndex() - Method in class com.aparapi.internal.model.ClassModel.ClassModelMethod
- getNameIndex() - Method in class com.aparapi.internal.model.ClassModel.ConstantPool.ClassEntry
- getNameIndex() - Method in class com.aparapi.internal.model.ClassModel.ConstantPool.NameAndTypeEntry
- getNameUTF8Entry() - Method in class com.aparapi.internal.model.ClassModel.ClassModelField
- getNameUTF8Entry() - Method in class com.aparapi.internal.model.ClassModel.ClassModelMethod
- getNameUTF8Entry() - Method in class com.aparapi.internal.model.ClassModel.ConstantPool.ClassEntry
- getNameUTF8Entry() - Method in class com.aparapi.internal.model.ClassModel.ConstantPool.NameAndTypeEntry
- getNext() - Method in class com.aparapi.internal.instruction.BranchSet.LogicalExpressionNode
- getNextExpr() - Method in class com.aparapi.internal.instruction.Instruction
- getNextPC() - Method in class com.aparapi.internal.instruction.Instruction
- getNoCLMethods() - Method in class com.aparapi.internal.model.ClassModel
- getNpairs() - Method in class com.aparapi.internal.instruction.InstructionSet.I_LOOKUPSWITCH
- getNumberOfStages() - Method in class com.aparapi.ProfileReport
-
The number of stages available with report data.
- getNumBootstrapMethods() - Method in class com.aparapi.internal.model.ClassModel.AttributePool.BootstrapMethodsEntry
- getNumDims() - Method in class com.aparapi.internal.kernel.KernelArg
- getNumElements() - Method in class com.aparapi.internal.kernel.KernelArg
- getNumGroups() - Method in class com.aparapi.Kernel
-
Determine the number of groups that will be used to execute a kernel
- getNumGroups(int) - Method in class com.aparapi.Kernel
- getNumGroups(int) - Method in class com.aparapi.Range
-
Get the number of groups for the given dimension.
- getObjArrayBuffer() - Method in class com.aparapi.internal.kernel.KernelArg
- getObjArrayByteBuffer() - Method in class com.aparapi.internal.kernel.KernelArg
- getObjArrayElementModel() - Method in class com.aparapi.internal.kernel.KernelArg
- getObject(Object, long) - Static method in class com.aparapi.internal.util.UnsafeWrapper
- getObjectArrayFieldsClasses() - Method in class com.aparapi.internal.model.Entrypoint
- getObjectMethod - Static variable in class com.aparapi.internal.util.UnsafeWrapper
- getOffset() - Method in class com.aparapi.internal.instruction.InstructionSet.Branch
- getOffset() - Method in class com.aparapi.internal.reader.ByteReader
- getOffset(int) - Method in class com.aparapi.internal.instruction.InstructionSet.Switch
- getOffsets() - Method in class com.aparapi.internal.instruction.InstructionSet.Switch
- getOpenCLDevices() - Method in class com.aparapi.internal.opencl.OpenCLPlatform
- getOpenCLPlatform() - Method in class com.aparapi.device.OpenCLDevice
- getOpenCLPlatforms() - Method in class com.aparapi.internal.opencl.OpenCLPlatform
- getOpenCLPlatforms() - Static method in class com.aparapi.internal.util.OpenCLUtil
-
Retrieve a list of available OpenCL Platforms
- getOperator() - Method in enum com.aparapi.internal.instruction.InstructionSet.ByteCode
- getOperator() - Method in class com.aparapi.internal.instruction.InstructionSet.ConditionalBranch16
- getOperator() - Method in interface com.aparapi.internal.instruction.InstructionSet.HasOperator
- getOperator() - Method in class com.aparapi.internal.instruction.InstructionSet.OperatorInstruction
- getOrCreateBranchSet() - Method in class com.aparapi.internal.instruction.InstructionSet.ConditionalBranch
- getOrUpdateAllClassAccesses(String) - Method in class com.aparapi.internal.model.Entrypoint
- getOuterIndex() - Method in class com.aparapi.internal.model.ClassModel.AttributePool.InnerClassesEntry.InnerClassInfo
- getOwnerClassModel() - Method in class com.aparapi.internal.model.ClassModel.ClassModelMethod
- getOwnerClassModel() - Method in class com.aparapi.internal.model.ClassModel.ConstantPool.Entry
- getPanel() - Method in class com.aparapi.internal.tool.InstructionViewer.Form
- getParent() - Method in class com.aparapi.internal.instruction.BranchSet.LogicalExpressionNode
- getParentExpr() - Method in class com.aparapi.internal.instruction.Instruction
- getPassId() - Method in class com.aparapi.Kernel
-
Determine the passId of an executing kernel.
- getPassId() - Method in class com.aparapi.Kernel.KernelState
- getPCHead() - Method in class com.aparapi.internal.model.MethodModel
- getPlatforms() - Method in class com.aparapi.internal.jni.OpenCLJNI
- getPollIntervalMillis() - Method in class com.aparapi.util.swing.MultiPassKernelSwingWorker
-
The interval at which the Kernel's current passId is polled.
- getPool() - Method in class com.aparapi.internal.model.ClassModel.AttributePool.PoolEntry
- getPop() - Method in enum com.aparapi.internal.instruction.InstructionSet.ByteCode
- getPreferences() - Method in class com.aparapi.internal.kernel.PreferencesWrapper
- getPreferences(Kernel) - Method in class com.aparapi.internal.kernel.KernelManager
- getPreferredDevice(Kernel) - Method in class com.aparapi.internal.kernel.KernelPreferences
- getPreferredDevices(Kernel) - Method in class com.aparapi.internal.kernel.KernelPreferences
- getPreferredDeviceTypes() - Method in class com.aparapi.internal.kernel.KernelManager
- getPrevExpr() - Method in class com.aparapi.internal.instruction.Instruction
- getPrevPC() - Method in class com.aparapi.internal.instruction.Instruction
- getPrimitiveBuf() - Method in class com.aparapi.internal.kernel.KernelArg
- getPrimitiveSize() - Method in class com.aparapi.internal.kernel.KernelArg
- getPrimitiveSize(int) - Method in class com.aparapi.internal.kernel.KernelRunner
- getPrivateMemorySize(String) - Method in class com.aparapi.internal.model.ClassModel
-
If a field does not satisfy the private memory conditions, null, otherwise the size of private memory required.
- getPrivateMemorySizeFromField(Field) - Static method in class com.aparapi.internal.model.ClassModel
- getPrivateMemorySizeFromFieldName(String) - Static method in class com.aparapi.internal.model.ClassModel
- getProfile(Class<? extends Kernel>) - Method in class com.aparapi.internal.kernel.KernelManager
- getProfileInfo() - Method in class com.aparapi.internal.kernel.KernelRunner
- getProfileInfo() - Method in class com.aparapi.internal.opencl.OpenCLProgram
- getProfileInfo() - Method in class com.aparapi.Kernel
-
Get the profiling information from the last successful call to Kernel.execute().
- getProfileInfo() - Method in interface com.aparapi.opencl.OpenCL
- getProfileInfo() - Method in class com.aparapi.opencl.OpenCLAdapter
- getProfileInfo(OpenCLProgram) - Method in class com.aparapi.internal.jni.OpenCLJNI
- getProfileInfoJNI(long) - Method in class com.aparapi.internal.jni.KernelRunnerJNI
- getProfileReportCurrentThread(Device) - Method in class com.aparapi.Kernel
-
Retrieves the most recent complete report available for the current thread calling this method for the current kernel instance and executed on the given device.
- getProfileReportLastThread(Device) - Method in class com.aparapi.Kernel
-
Retrieves a profile report for the last thread that executed this kernel on the given device.
- getProperty(ValueCache<Class<?>, Map<String, V>, T>, ClassModel.ConstantPool.MethodReferenceEntry, V) - Static method in class com.aparapi.Kernel
- getPush() - Method in enum com.aparapi.internal.instruction.InstructionSet.ByteCode
- getQueued() - Method in class com.aparapi.ProfileInfo
- getRange() - Method in class com.aparapi.Kernel.KernelState
- getReal() - Method in class com.aparapi.internal.instruction.Instruction
- getReal() - Method in class com.aparapi.internal.instruction.InstructionSet.CloneInstruction
- getReferencedClassModelFields() - Method in class com.aparapi.internal.model.Entrypoint
- getReferencedFieldNames() - Method in class com.aparapi.internal.model.Entrypoint
- getReferencedFields() - Method in class com.aparapi.internal.model.Entrypoint
- getReferenceIndex() - Method in class com.aparapi.internal.model.ClassModel.ConstantPool.MethodHandleEntry
- getReferenceKind() - Method in class com.aparapi.internal.model.ClassModel.ConstantPool.MethodHandleEntry
- getReportCurrentThread() - Method in class com.aparapi.internal.kernel.KernelDeviceProfile
-
Retrieves the most recent complete report available for the current thread calling this method.
Note1: If the profile report is intended to be kept in memory, the object should be cloned withProfileReport.clone()
Note2: If the thread didn't execute this KernelDeviceProfile instance respective kernel and device, it will return null. - getReportId() - Method in class com.aparapi.ProfileReport
-
Retrieves the current report unique identifier.
Note: The identifier is monotonically incremented at each new report for the currenttuple. - getReportLastThread() - Method in class com.aparapi.internal.kernel.KernelDeviceProfile
-
Retrieves the most recent complete report available for the last thread that executed this KernelDeviceProfile instance respective kernel and device.
Note1: If the profile report is intended to be kept in memory, the object should be cloned withProfileReport.clone()
- getReportObserver() - Method in class com.aparapi.internal.kernel.KernelProfile
- getReturnType() - Method in class com.aparapi.internal.model.ClassModel.ConstantPool.MethodReferenceEntry
- getReturnType() - Method in class com.aparapi.internal.model.MethodModel
- getReturnTypeLetter(Method) - Static method in class com.aparapi.Kernel
- getReverseConditionalBranches() - Method in class com.aparapi.internal.instruction.Instruction
- getReverseUnconditionalBranches() - Method in class com.aparapi.internal.instruction.Instruction
- getRhs() - Method in class com.aparapi.internal.instruction.BranchSet.CompoundLogicalExpressionNode
- getRhs() - Method in interface com.aparapi.internal.instruction.InstructionSet.Binary
- getRhs() - Method in class com.aparapi.internal.instruction.InstructionSet.BinaryOperator
- getRhs() - Method in class com.aparapi.internal.instruction.InstructionSet.FieldArrayElementAssign
- getRhs() - Method in class com.aparapi.internal.instruction.InstructionSet.If
- getRhs() - Method in class com.aparapi.internal.instruction.InstructionSet.InlineAssignInstruction
- getRoot() - Method in class com.aparapi.internal.instruction.BranchSet.LogicalExpressionNode
- getRootExpr() - Method in class com.aparapi.internal.instruction.Instruction
- getRuntimeInvisibleAnnotationsEntry() - Method in class com.aparapi.internal.model.ClassModel.AttributePool
- getRuntimeVisibleAnnotationsEntry() - Method in class com.aparapi.internal.model.ClassModel.AttributePool
- getRuntimeVisibleParameterAnnotationsEntry() - Method in class com.aparapi.internal.model.ClassModel.AttributePool
- getSharedKernelInstance(Class<T>) - Method in class com.aparapi.internal.kernel.KernelManager
- getShortDescription() - Method in class com.aparapi.device.Device
- getShortDescription() - Method in class com.aparapi.device.JavaDevice
- getShortDescription() - Method in class com.aparapi.device.OpenCLDevice
- getShortName() - Method in enum com.aparapi.internal.instruction.InstructionSet.TypeSpec
- getSignature() - Method in class com.aparapi.internal.model.MethodKey
- getSignatureIndex() - Method in class com.aparapi.internal.model.ClassModel.AttributePool.SignatureEntry
- getSimpleGetterField(MethodModel) - Method in class com.aparapi.internal.model.Entrypoint
- getSimpleName() - Method in class com.aparapi.internal.model.MethodModel
- getSimpleName(Class<?>) - Static method in class com.aparapi.internal.util.Reflection
-
Avoids getting dumb empty names for anonymous inners.
- getSize() - Method in class com.aparapi.internal.instruction.InstructionSet.Switch
- getSize() - Method in enum com.aparapi.internal.instruction.InstructionSet.TypeSpec
- getSizeInBytes() - Method in class com.aparapi.internal.kernel.KernelArg
- getSlot() - Method in class com.aparapi.internal.model.ClassModel.ConstantPool.Entry
- getSlots() - Method in enum com.aparapi.internal.instruction.InstructionSet.TypeSpec
- getSourceFileEntry() - Method in class com.aparapi.internal.model.ClassModel.AttributePool
- getSourceFileIndex() - Method in class com.aparapi.internal.model.ClassModel.AttributePool.SourceFileEntry
- getSourceFileName() - Method in class com.aparapi.internal.model.ClassModel.AttributePool.SourceFileEntry
- getSourceLineNumber(int, boolean) - Method in class com.aparapi.internal.model.ClassModel.AttributePool.LineNumberTableEntry
- getStackAdjust() - Method in enum com.aparapi.internal.instruction.InstructionSet.PopSpec
- getStackAdjust() - Method in enum com.aparapi.internal.instruction.InstructionSet.PushSpec
- getStackConsumeCount() - Method in class com.aparapi.internal.instruction.Instruction
- getStackConsumeCount() - Method in class com.aparapi.internal.instruction.InstructionSet.CloneInstruction
- getStackConsumeCount() - Method in class com.aparapi.internal.instruction.InstructionSet.I_GETFIELD
- getStackConsumeCount() - Method in class com.aparapi.internal.instruction.InstructionSet.I_GETSTATIC
- getStackConsumeCount() - Method in class com.aparapi.internal.instruction.InstructionSet.I_INVOKEDYNAMIC
- getStackConsumeCount() - Method in class com.aparapi.internal.instruction.InstructionSet.I_INVOKEINTERFACE
- getStackConsumeCount() - Method in class com.aparapi.internal.instruction.InstructionSet.I_INVOKESPECIAL
- getStackConsumeCount() - Method in class com.aparapi.internal.instruction.InstructionSet.I_INVOKESTATIC
- getStackConsumeCount() - Method in class com.aparapi.internal.instruction.InstructionSet.I_INVOKEVIRTUAL
- getStackConsumeCount() - Method in class com.aparapi.internal.instruction.InstructionSet.I_PUTFIELD
- getStackConsumeCount() - Method in class com.aparapi.internal.instruction.InstructionSet.I_PUTSTATIC
- getStackConsumeCount() - Method in class com.aparapi.internal.model.ClassModel.ConstantPool.MethodReferenceEntry
- getStackDelta() - Method in class com.aparapi.internal.instruction.Instruction
- getStackProduceCount() - Method in class com.aparapi.internal.instruction.Instruction
- getStackProduceCount() - Method in class com.aparapi.internal.instruction.InstructionSet.CloneInstruction
- getStackProduceCount() - Method in class com.aparapi.internal.instruction.InstructionSet.I_GETFIELD
- getStackProduceCount() - Method in class com.aparapi.internal.instruction.InstructionSet.I_GETSTATIC
- getStackProduceCount() - Method in class com.aparapi.internal.instruction.InstructionSet.I_INVOKEDYNAMIC
- getStackProduceCount() - Method in class com.aparapi.internal.instruction.InstructionSet.I_INVOKEINTERFACE
- getStackProduceCount() - Method in class com.aparapi.internal.instruction.InstructionSet.I_INVOKESPECIAL
- getStackProduceCount() - Method in class com.aparapi.internal.instruction.InstructionSet.I_INVOKESTATIC
- getStackProduceCount() - Method in class com.aparapi.internal.instruction.InstructionSet.I_INVOKEVIRTUAL
- getStackProduceCount() - Method in class com.aparapi.internal.instruction.InstructionSet.I_PUTFIELD
- getStackProduceCount() - Method in class com.aparapi.internal.instruction.InstructionSet.I_PUTSTATIC
- getStackProduceCount() - Method in class com.aparapi.internal.model.ClassModel.ConstantPool.MethodReferenceEntry
- getStageName(int) - Method in class com.aparapi.ProfileReport
-
Get the name of a given stage
- getStageNames() - Method in class com.aparapi.ProfileReport
-
Get the names of the stages for which data was collected.
- getStagesNames() - Static method in enum com.aparapi.internal.kernel.ProfilingEvent
- getStart() - Method in class com.aparapi.internal.model.ClassModel.AttributePool.CodeEntry.ExceptionPoolEntry
- getStart() - Method in class com.aparapi.internal.model.ClassModel.AttributePool.LineNumberTableEntry.StartLineNumberPair
- getStart() - Method in class com.aparapi.internal.model.ClassModel.AttributePool.RealLocalVariableTableEntry.RealLocalVariableInfo
- getStart() - Method in interface com.aparapi.internal.model.ClassModel.LocalVariableInfo
- getStart() - Method in class com.aparapi.internal.model.MethodModel.FakeLocalVariableTableEntry.Var
- getStart() - Method in class com.aparapi.internal.tool.InstructionHelper.BranchVector
- getStart() - Method in class com.aparapi.ProfileInfo
- getStartInstruction() - Method in class com.aparapi.internal.instruction.Instruction
- getStartInstruction() - Method in class com.aparapi.internal.instruction.InstructionSet.IncrementInstruction
- getStartPC() - Method in class com.aparapi.internal.instruction.Instruction
- getStartPC() - Method in class com.aparapi.internal.instruction.InstructionSet.CompositeInstruction
- getStartPC() - Method in class com.aparapi.internal.tool.InstructionHelper.BranchVector
- GETSTATIC - com.aparapi.internal.exception.ClassParseException.TYPE
- GETSTATIC - com.aparapi.internal.instruction.InstructionSet.ByteCode
- getStore() - Method in enum com.aparapi.internal.instruction.InstructionSet.ByteCode
- getStringEntry(int) - Method in class com.aparapi.internal.model.ClassModel.ConstantPool
- getStringUTF8Entry() - Method in class com.aparapi.internal.model.ClassModel.ConstantPool.StringEntry
- getStructMemberOffsets() - Method in class com.aparapi.internal.model.ClassModel
- getStructMembers() - Method in class com.aparapi.internal.model.ClassModel
- getStructMemberTypes() - Method in class com.aparapi.internal.model.ClassModel
- getSubmit() - Method in class com.aparapi.ProfileInfo
- getSuperClassConstantPoolIndex() - Method in class com.aparapi.internal.model.ClassModel
- getSuperClazz() - Method in class com.aparapi.internal.model.ClassModel
-
Getter for superClazz
- getSyntheticEntry() - Method in class com.aparapi.internal.model.ClassModel.AttributePool
- getTableHeader() - Static method in class com.aparapi.internal.kernel.KernelDeviceProfile
- getTail() - Method in class com.aparapi.internal.instruction.ExpressionList
- getTarget() - Method in class com.aparapi.internal.instruction.BranchSet.CompoundLogicalExpressionNode
- getTarget() - Method in class com.aparapi.internal.instruction.BranchSet
- getTarget() - Method in class com.aparapi.internal.instruction.BranchSet.LogicalExpressionNode
- getTarget() - Method in class com.aparapi.internal.instruction.BranchSet.SimpleLogicalExpressionNode
- getTarget() - Method in class com.aparapi.internal.instruction.InstructionSet.Branch
- getTarget(int) - Method in class com.aparapi.internal.instruction.InstructionSet.Switch
- getTargetDevice() - Method in class com.aparapi.Kernel
- getText() - Method in enum com.aparapi.internal.instruction.InstructionSet.Operator
- getText(boolean) - Method in enum com.aparapi.internal.instruction.InstructionSet.Operator
- getThisClassConstantPoolIndex() - Method in class com.aparapi.internal.model.ClassModel
- getThisPC() - Method in class com.aparapi.internal.instruction.Instruction
- getThisPC() - Method in class com.aparapi.internal.instruction.InstructionSet.CompositeInstruction
- getThreadId() - Method in class com.aparapi.ProfileReport
-
Retrieves the thread id of the thread that executed the kernel, producing this profile report.
- getTo() - Method in class com.aparapi.internal.instruction.InstructionSet.MultiAssignInstruction
- getTo() - Method in class com.aparapi.internal.tool.InstructionHelper.BranchVector
- getTotalStructSize() - Method in class com.aparapi.internal.model.ClassModel
- getType() - Method in class com.aparapi.device.Device
- getType() - Method in exception com.aparapi.internal.exception.ClassParseException
- getType() - Method in class com.aparapi.internal.instruction.InstructionSet.I_NEWARRAY
- getType() - Method in class com.aparapi.internal.kernel.KernelArg
- getType() - Method in class com.aparapi.internal.model.ClassModel.ConstantPool.ReferenceEntry.Type
- getType() - Method in class com.aparapi.internal.model.ClassModel.MethodDescription
- getType() - Method in class com.aparapi.ProfileInfo
- getType(ClassModel.ConstantPool.Entry) - Method in class com.aparapi.internal.model.ClassModel.ConstantPool
- getTypeDescriptor() - Method in class com.aparapi.internal.model.ClassModel.AttributePool.RuntimeAnnotationsEntry.AnnotationInfo
- getTypeDescriptor() - Method in class com.aparapi.internal.model.ClassModel.AttributePool.RuntimeParameterAnnotationsEntry.ParameterInfo.AnnotationInfo
- getTypeIndex() - Method in class com.aparapi.internal.model.ClassModel.AttributePool.RuntimeAnnotationsEntry.AnnotationInfo
- getTypeIndex() - Method in class com.aparapi.internal.model.ClassModel.AttributePool.RuntimeParameterAnnotationsEntry.ParameterInfo.AnnotationInfo
- getTypeNameIndex() - Method in class com.aparapi.internal.model.ClassModel.AttributePool.RuntimeAnnotationsEntry.AnnotationInfo.ElementValuePair.PrimitiveValue
- getTypeNameIndex() - Method in class com.aparapi.internal.model.ClassModel.AttributePool.RuntimeParameterAnnotationsEntry.ParameterInfo.AnnotationInfo.ElementValuePair.PrimitiveValue
- getTypes() - Method in enum com.aparapi.internal.instruction.InstructionSet.ImmediateSpec
- getUltimateInstanceFieldAccess(InstructionSet.AccessArrayElement) - Method in class com.aparapi.internal.writer.BlockWriter
- getUltimateInstanceLocalVarAccess(InstructionSet.AccessArrayElement) - Method in class com.aparapi.internal.writer.BlockWriter
- getUnary() - Method in class com.aparapi.internal.instruction.InstructionSet.IfUnary
- getUnary() - Method in interface com.aparapi.internal.instruction.InstructionSet.Unary
- getUnary() - Method in class com.aparapi.internal.instruction.InstructionSet.UnaryOperator
- getUncachedOpenCLPlatforms() - Static method in class com.aparapi.internal.opencl.OpenCLPlatform
- getUTF8() - Method in class com.aparapi.internal.model.ClassModel.ConstantPool.UTF8Entry
- getUTF8Entry(int) - Method in class com.aparapi.internal.model.ClassModel.ConstantPool
- getUTF8Index() - Method in class com.aparapi.internal.model.ClassModel.ConstantPool.StringEntry
- getValue() - Method in class com.aparapi.internal.instruction.InstructionSet.AssignToArrayElement
- getValue() - Method in class com.aparapi.internal.instruction.InstructionSet.BytecodeEncodedConstant
- getValue() - Method in interface com.aparapi.internal.instruction.InstructionSet.Constant
- getValue() - Method in class com.aparapi.internal.instruction.InstructionSet.I_ACONST_NULL
- getValue() - Method in class com.aparapi.internal.instruction.InstructionSet.I_BIPUSH
- getValue() - Method in class com.aparapi.internal.instruction.InstructionSet.I_LDC_W
- getValue() - Method in class com.aparapi.internal.instruction.InstructionSet.I_LDC
- getValue() - Method in class com.aparapi.internal.instruction.InstructionSet.I_LDC2_W
- getValue() - Method in class com.aparapi.internal.instruction.InstructionSet.ImmediateConstant
- getValueToAssign() - Method in interface com.aparapi.internal.instruction.InstructionSet.AssignToField
- getValueToAssign() - Method in class com.aparapi.internal.instruction.InstructionSet.I_PUTFIELD
- getValueToAssign() - Method in class com.aparapi.internal.instruction.InstructionSet.I_PUTSTATIC
- getVariable(int, int) - Method in class com.aparapi.internal.model.ClassModel.AttributePool.RealLocalVariableTableEntry
- getVariable(int, int) - Method in interface com.aparapi.internal.model.ClassModel.LocalVariableTableEntry
- getVariable(int, int) - Method in class com.aparapi.internal.model.MethodModel.FakeLocalVariableTableEntry
- getVariableDescriptor() - Method in class com.aparapi.internal.model.ClassModel.AttributePool.RealLocalVariableTableEntry.RealLocalVariableInfo
- getVariableDescriptor() - Method in interface com.aparapi.internal.model.ClassModel.LocalVariableInfo
- getVariableDescriptor() - Method in class com.aparapi.internal.model.MethodModel.FakeLocalVariableTableEntry.Var
- getVariableIndex() - Method in class com.aparapi.internal.model.ClassModel.AttributePool.RealLocalVariableTableEntry.RealLocalVariableInfo
- getVariableIndex() - Method in interface com.aparapi.internal.model.ClassModel.LocalVariableInfo
- getVariableIndex() - Method in class com.aparapi.internal.model.MethodModel.FakeLocalVariableTableEntry.Var
- getVariableName() - Method in class com.aparapi.internal.model.ClassModel.AttributePool.RealLocalVariableTableEntry.RealLocalVariableInfo
- getVariableName() - Method in interface com.aparapi.internal.model.ClassModel.LocalVariableInfo
- getVariableName() - Method in class com.aparapi.internal.model.MethodModel.FakeLocalVariableTableEntry.Var
- getVariableName(int, int) - Method in class com.aparapi.internal.model.ClassModel.AttributePool.RealLocalVariableTableEntry
- getVendor() - Method in class com.aparapi.internal.opencl.OpenCLPlatform
- getVersion() - Method in class com.aparapi.internal.opencl.OpenCLPlatform
- getWideopcode() - Method in class com.aparapi.internal.instruction.InstructionSet.I_WIDE
- getWorkGroupSize() - Method in class com.aparapi.Range
- globalAcc - Variable in class com.aparapi.internal.kernel.KernelDeviceProfile
- GlobalAccumulator() - Constructor for class com.aparapi.internal.kernel.KernelDeviceProfile.GlobalAccumulator
- globalBarrier() - Method in class com.aparapi.Kernel
-
Wait for all kernels in the current work group to rendezvous at this call before continuing execution.
It will also enforce memory ordering, such that modifications made by each thread in the work-group, to the memory, before entering into this barrier call will be visible by all threads leaving the barrier. - globalIds - Variable in class com.aparapi.Kernel.KernelState
- globalMemSize - Variable in class com.aparapi.device.OpenCLDevice
- globalSize_0 - Variable in class com.aparapi.internal.jni.RangeJNI
- globalSize_1 - Variable in class com.aparapi.internal.jni.RangeJNI
- globalSize_2 - Variable in class com.aparapi.internal.jni.RangeJNI
- GOTO - com.aparapi.internal.instruction.InstructionSet.ByteCode
- GOTO_W - com.aparapi.internal.instruction.InstructionSet.ByteCode
- GPU - com.aparapi.device.Device.TYPE
- GPU - com.aparapi.Kernel.EXECUTION_MODE
-
Deprecated.The value representing execution on a GPU device via OpenCL.
- GreaterThan - com.aparapi.internal.instruction.InstructionSet.Operator
- GreaterThanOrEqual - com.aparapi.internal.instruction.InstructionSet.Operator
- groupIds - Variable in class com.aparapi.Kernel.KernelState
H
- handler - Variable in class com.aparapi.internal.kernel.KernelRunner
- handler - Variable in class com.aparapi.internal.model.ClassModel.AttributePool.CodeEntry.ExceptionPoolEntry
- has3DImageWritesSupport() - Method in class com.aparapi.internal.kernel.KernelRunner
- hasByteAddressableStoreSupport() - Method in class com.aparapi.internal.kernel.KernelRunner
- hasFallbackAlgorithm() - Method in class com.aparapi.Kernel
-
False by default.
- hasFP16Support() - Method in class com.aparapi.internal.kernel.KernelRunner
- hasFP64Support() - Method in class com.aparapi.internal.kernel.KernelRunner
- hasGlobalInt32BaseAtomicsSupport() - Method in class com.aparapi.internal.kernel.KernelRunner
- hasGlobalInt32ExtendedAtomicsSupport() - Method in class com.aparapi.internal.kernel.KernelRunner
- hasGLSharingSupport() - Method in class com.aparapi.internal.kernel.KernelRunner
- hashCode() - Method in class com.aparapi.device.Device
- hashCode() - Method in class com.aparapi.internal.model.ClassModel.ConstantPool.MethodReferenceEntry
- hashCode() - Method in class com.aparapi.internal.model.EntrypointKey
- hashCode() - Method in class com.aparapi.internal.model.MethodKey
- hashCode() - Method in class com.aparapi.internal.tool.InstructionHelper.BranchVector
- hasInt64BaseAtomicsSupport() - Method in class com.aparapi.internal.kernel.KernelRunner
- hasInt64ExtendedAtomicsSupport() - Method in class com.aparapi.internal.kernel.KernelRunner
- hasLocalInt32BaseAtomicsSupport() - Method in class com.aparapi.internal.kernel.KernelRunner
- hasLocalInt32ExtendedAtomicsSupport() - Method in class com.aparapi.internal.kernel.KernelRunner
- hasMore() - Method in class com.aparapi.internal.reader.ByteReader
- hasNextExecutionMode() - Method in class com.aparapi.Kernel
-
Deprecated.
- hasSelectFPRoundingModeSupport() - Method in class com.aparapi.internal.kernel.KernelRunner
- head - Variable in class com.aparapi.internal.instruction.ExpressionList
- HEAD - com.aparapi.internal.instruction.InstructionSet.ByteCode
- header(String) - Method in class com.aparapi.internal.tool.InstructionHelper.Table.Col
- header(String...) - Method in class com.aparapi.internal.tool.InstructionHelper.Table
- HGAP - Static variable in class com.aparapi.internal.tool.InstructionViewer
- HGAPROOT - Static variable in class com.aparapi.internal.tool.InstructionViewer
- high - Variable in class com.aparapi.internal.instruction.InstructionSet.I_TABLESWITCH
- HMARGIN - Static variable in class com.aparapi.internal.tool.InstructionViewer
- hypot(double, double) - Method in class com.aparapi.Kernel
- hypot(float, float) - Method in class com.aparapi.Kernel
I
- I - com.aparapi.internal.instruction.InstructionSet.LoadSpec
- I - com.aparapi.internal.instruction.InstructionSet.PopSpec
- I - com.aparapi.internal.instruction.InstructionSet.PushSpec
- I - com.aparapi.internal.instruction.InstructionSet.StoreSpec
- I - com.aparapi.internal.instruction.InstructionSet.TypeSpec
- I_AALOAD(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_AALOAD
- I_AASTORE(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_AASTORE
- I_ACONST_NULL(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_ACONST_NULL
- I_ALOAD(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_ALOAD
- I_ALOAD_0(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_ALOAD_0
- I_ALOAD_1(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_ALOAD_1
- I_ALOAD_2(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_ALOAD_2
- I_ALOAD_3(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_ALOAD_3
- I_ANEWARRAY(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_ANEWARRAY
- I_ARETURN(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_ARETURN
- I_ARRAYLENGTH(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_ARRAYLENGTH
- I_ASTORE(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_ASTORE
- I_ASTORE_0(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_ASTORE_0
- I_ASTORE_1(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_ASTORE_1
- I_ASTORE_2(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_ASTORE_2
- I_ASTORE_3(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_ASTORE_3
- I_ATHROW(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_ATHROW
- I_BALOAD(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_BALOAD
- I_BASTORE(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_BASTORE
- I_BIPUSH(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_BIPUSH
- I_CALOAD(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_CALOAD
- I_CASTORE(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_CASTORE
- I_CHECKCAST(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_CHECKCAST
- I_D2F(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_D2F
- I_D2I(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_D2I
- I_D2L(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_D2L
- I_DADD(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_DADD
- I_DALOAD(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_DALOAD
- I_DASTORE(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_DASTORE
- I_DCMPG(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_DCMPG
- I_DCMPL(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_DCMPL
- I_DCONST_0(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_DCONST_0
- I_DCONST_1(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_DCONST_1
- I_DDIV(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_DDIV
- I_DLOAD(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_DLOAD
- I_DLOAD_0(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_DLOAD_0
- I_DLOAD_1(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_DLOAD_1
- I_DLOAD_2(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_DLOAD_2
- I_DLOAD_3(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_DLOAD_3
- I_DMUL(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_DMUL
- I_DNEG(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_DNEG
- I_DREM(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_DREM
- I_DRETURN(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_DRETURN
- I_DSTORE(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_DSTORE
- I_DSTORE_0(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_DSTORE_0
- I_DSTORE_1(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_DSTORE_1
- I_DSTORE_2(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_DSTORE_2
- I_DSTORE_3(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_DSTORE_3
- I_DSUB(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_DSUB
- I_DUP(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_DUP
- I_DUP_X1(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_DUP_X1
- I_DUP_X2(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_DUP_X2
- I_DUP2(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_DUP2
- I_DUP2_X1(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_DUP2_X1
- I_DUP2_X2(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_DUP2_X2
- I_END(MethodModel, int) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_END
- I_F2D(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_F2D
- I_F2I(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_F2I
- I_F2L(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_F2L
- I_FADD(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_FADD
- I_FALOAD(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_FALOAD
- I_FASTORE(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_FASTORE
- I_FCMPG(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_FCMPG
- I_FCMPL(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_FCMPL
- I_FCONST_0(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_FCONST_0
- I_FCONST_1(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_FCONST_1
- I_FCONST_2(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_FCONST_2
- I_FDIV(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_FDIV
- I_FLOAD(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_FLOAD
- I_FLOAD_0(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_FLOAD_0
- I_FLOAD_1(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_FLOAD_1
- I_FLOAD_2(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_FLOAD_2
- I_FLOAD_3(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_FLOAD_3
- I_FMUL(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_FMUL
- I_FNEG(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_FNEG
- I_FREM(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_FREM
- I_FRETURN(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_FRETURN
- I_FSTORE(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_FSTORE
- I_FSTORE_0(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_FSTORE_0
- I_FSTORE_1(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_FSTORE_1
- I_FSTORE_2(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_FSTORE_2
- I_FSTORE_3(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_FSTORE_3
- I_FSUB(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_FSUB
- I_GETFIELD(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_GETFIELD
- I_GETSTATIC(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_GETSTATIC
- I_GOTO(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_GOTO
- I_GOTO_W(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_GOTO_W
- I_I2B(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_I2B
- I_I2C(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_I2C
- I_I2D(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_I2D
- I_I2F(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_I2F
- I_I2L(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_I2L
- I_I2S(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_I2S
- I_IADD(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_IADD
- I_IALOAD(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_IALOAD
- I_IAND(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_IAND
- I_IASTORE(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_IASTORE
- I_ICONST_0(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_ICONST_0
- I_ICONST_1(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_ICONST_1
- I_ICONST_2(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_ICONST_2
- I_ICONST_3(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_ICONST_3
- I_ICONST_4(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_ICONST_4
- I_ICONST_5(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_ICONST_5
- I_ICONST_M1(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_ICONST_M1
- I_IDIV(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_IDIV
- I_IF_ACMPEQ(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_IF_ACMPEQ
- I_IF_ACMPNE(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_IF_ACMPNE
- I_IF_ICMPEQ(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_IF_ICMPEQ
- I_IF_ICMPGE(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_IF_ICMPGE
- I_IF_ICMPGT(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_IF_ICMPGT
- I_IF_ICMPLE(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_IF_ICMPLE
- I_IF_ICMPLT(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_IF_ICMPLT
- I_IF_ICMPNE(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_IF_ICMPNE
- I_IFEQ(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_IFEQ
- I_IFGE(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_IFGE
- I_IFGT(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_IFGT
- I_IFLE(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_IFLE
- I_IFLT(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_IFLT
- I_IFNE(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_IFNE
- I_IFNONNULL(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_IFNONNULL
- I_IFNULL(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_IFNULL
- I_IINC(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_IINC
- I_ILOAD(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_ILOAD
- I_ILOAD_0(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_ILOAD_0
- I_ILOAD_1(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_ILOAD_1
- I_ILOAD_2(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_ILOAD_2
- I_ILOAD_3(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_ILOAD_3
- I_IMUL(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_IMUL
- I_INEG(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_INEG
- I_INSTANCEOF(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_INSTANCEOF
- I_INVOKEDYNAMIC(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_INVOKEDYNAMIC
- I_INVOKEINTERFACE(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_INVOKEINTERFACE
- I_INVOKESPECIAL(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_INVOKESPECIAL
- I_INVOKESTATIC(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_INVOKESTATIC
- I_INVOKEVIRTUAL(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_INVOKEVIRTUAL
- I_IOR(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_IOR
- I_IREM(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_IREM
- I_IRETURN(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_IRETURN
- I_ISHL(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_ISHL
- I_ISHR(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_ISHR
- I_ISTORE(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_ISTORE
- I_ISTORE_0(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_ISTORE_0
- I_ISTORE_1(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_ISTORE_1
- I_ISTORE_2(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_ISTORE_2
- I_ISTORE_3(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_ISTORE_3
- I_ISUB(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_ISUB
- I_IUSHR(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_IUSHR
- I_IXOR(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_IXOR
- I_JSR(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_JSR
- I_JSR_W(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_JSR_W
- I_L2D(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_L2D
- I_L2F(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_L2F
- I_L2I(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_L2I
- I_LADD(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_LADD
- I_LALOAD(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_LALOAD
- I_LAND(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_LAND
- I_LASTORE(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_LASTORE
- I_LCMP(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_LCMP
- I_LCONST_0(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_LCONST_0
- I_LCONST_1(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_LCONST_1
- I_LDC(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_LDC
- I_LDC_W(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_LDC_W
- I_LDC2_W(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_LDC2_W
- I_LDIV(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_LDIV
- I_LLOAD(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_LLOAD
- I_LLOAD_0(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_LLOAD_0
- I_LLOAD_1(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_LLOAD_1
- I_LLOAD_2(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_LLOAD_2
- I_LLOAD_3(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_LLOAD_3
- I_LMUL(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_LMUL
- I_LNEG(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_LNEG
- I_LOOKUPSWITCH(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_LOOKUPSWITCH
- I_LOR(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_LOR
- I_LREM(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_LREM
- I_LRETURN(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_LRETURN
- I_LSHL(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_LSHL
- I_LSHR(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_LSHR
- I_LSTORE(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_LSTORE
- I_LSTORE_0(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_LSTORE_0
- I_LSTORE_1(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_LSTORE_1
- I_LSTORE_2(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_LSTORE_2
- I_LSTORE_3(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_LSTORE_3
- I_LSUB(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_LSUB
- I_LUSHR(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_LUSHR
- I_LXOR(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_LXOR
- I_MONITORENTER(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_MONITORENTER
- I_MONITOREXIT(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_MONITOREXIT
- I_MULTIANEWARRAY(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_MULTIANEWARRAY
- I_NEW(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_NEW
- I_NEWARRAY(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_NEWARRAY
- I_NOP(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_NOP
- I_POP(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_POP
- I_POP2(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_POP2
- I_PUTFIELD(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_PUTFIELD
- I_PUTSTATIC(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_PUTSTATIC
- I_RET(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_RET
- I_RETURN(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_RETURN
- I_SALOAD(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_SALOAD
- I_SASTORE(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_SASTORE
- I_SIPUSH(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_SIPUSH
- I_SWAP(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_SWAP
- I_TABLESWITCH(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_TABLESWITCH
- I_WIDE(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_WIDE
- I2B - com.aparapi.internal.instruction.InstructionSet.ByteCode
- I2BCast - com.aparapi.internal.instruction.InstructionSet.Operator
- I2C - com.aparapi.internal.instruction.InstructionSet.ByteCode
- I2CCast - com.aparapi.internal.instruction.InstructionSet.Operator
- I2D - com.aparapi.internal.instruction.InstructionSet.ByteCode
- I2DCast - com.aparapi.internal.instruction.InstructionSet.Operator
- I2F - com.aparapi.internal.instruction.InstructionSet.ByteCode
- I2FCast - com.aparapi.internal.instruction.InstructionSet.Operator
- I2L - com.aparapi.internal.instruction.InstructionSet.ByteCode
- I2LCast - com.aparapi.internal.instruction.InstructionSet.Operator
- I2S - com.aparapi.internal.instruction.InstructionSet.ByteCode
- I2SCast - com.aparapi.internal.instruction.InstructionSet.Operator
- iadd - Static variable in class com.aparapi.internal.instruction.InstructionPattern
- IADD - com.aparapi.internal.instruction.InstructionSet.ByteCode
- IALOAD - com.aparapi.internal.instruction.InstructionSet.ByteCode
- IAND - com.aparapi.internal.instruction.InstructionSet.ByteCode
- IASTORE - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ICONST_0 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ICONST_1 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ICONST_2 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ICONST_3 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ICONST_4 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ICONST_5 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ICONST_M1 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- Icpci - com.aparapi.internal.instruction.InstructionSet.ImmediateSpec
- id - Variable in class com.aparapi.ProfileReport
- IDIV - com.aparapi.internal.instruction.InstructionSet.ByteCode
- IEEEremainder(double, double) - Method in class com.aparapi.Kernel
-
Delegates to either
Math.IEEEremainder(double, double)
(Java) orremainder(double, double)
(OpenCL). - IEEEremainder(float, float) - Method in class com.aparapi.Kernel
-
Delegates to either
Math.IEEEremainder(double, double)
(Java) orremainder(float, float)
(OpenCL). - If(MethodModel, InstructionSet.ByteCode, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.If
- IF_ACMPEQ - com.aparapi.internal.instruction.InstructionSet.ByteCode
- IF_ACMPNE - com.aparapi.internal.instruction.InstructionSet.ByteCode
- IF_ICMPEQ - com.aparapi.internal.instruction.InstructionSet.ByteCode
- IF_ICMPGE - com.aparapi.internal.instruction.InstructionSet.ByteCode
- IF_ICMPGT - com.aparapi.internal.instruction.InstructionSet.ByteCode
- IF_ICMPLE - com.aparapi.internal.instruction.InstructionSet.ByteCode
- IF_ICMPLT - com.aparapi.internal.instruction.InstructionSet.ByteCode
- IF_ICMPNE - com.aparapi.internal.instruction.InstructionSet.ByteCode
- IFEQ - com.aparapi.internal.instruction.InstructionSet.ByteCode
- IFGE - com.aparapi.internal.instruction.InstructionSet.ByteCode
- IFGT - com.aparapi.internal.instruction.InstructionSet.ByteCode
- IFLE - com.aparapi.internal.instruction.InstructionSet.ByteCode
- IFLT - com.aparapi.internal.instruction.InstructionSet.ByteCode
- IFNE - com.aparapi.internal.instruction.InstructionSet.ByteCode
- IFNONNULL - com.aparapi.internal.instruction.InstructionSet.ByteCode
- IFNULL - com.aparapi.internal.instruction.InstructionSet.ByteCode
- IfUnary(MethodModel, InstructionSet.ByteCode, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.IfUnary
- II - com.aparapi.internal.instruction.InstructionSet.PopSpec
- II - com.aparapi.internal.instruction.InstructionSet.PushSpec
- III - com.aparapi.internal.instruction.InstructionSet.PopSpec
- III - com.aparapi.internal.instruction.InstructionSet.PushSpec
- IIII - com.aparapi.internal.instruction.InstructionSet.PopSpec
- IIII - com.aparapi.internal.instruction.InstructionSet.PushSpec
- IIIII - com.aparapi.internal.instruction.InstructionSet.PopSpec
- IIIII - com.aparapi.internal.instruction.InstructionSet.PushSpec
- IIIIII - com.aparapi.internal.instruction.InstructionSet.PushSpec
- iinc - Variable in class com.aparapi.internal.instruction.InstructionSet.I_WIDE
- IINC - com.aparapi.internal.instruction.InstructionSet.ByteCode
- IKernelBarrier - Interface in com.aparapi.internal.kernel
-
Provides the interface for Aparapi Kernel barriers.
- ILLEGAL_202 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ILLEGAL_203 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ILLEGAL_204 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ILLEGAL_205 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ILLEGAL_206 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ILLEGAL_207 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ILLEGAL_208 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ILLEGAL_209 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ILLEGAL_210 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ILLEGAL_211 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ILLEGAL_212 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ILLEGAL_213 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ILLEGAL_214 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ILLEGAL_215 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ILLEGAL_216 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ILLEGAL_217 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ILLEGAL_218 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ILLEGAL_219 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ILLEGAL_220 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ILLEGAL_221 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ILLEGAL_222 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ILLEGAL_223 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ILLEGAL_224 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ILLEGAL_225 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ILLEGAL_226 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ILLEGAL_227 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ILLEGAL_228 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ILLEGAL_229 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ILLEGAL_230 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ILLEGAL_231 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ILLEGAL_232 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ILLEGAL_233 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ILLEGAL_234 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ILLEGAL_235 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ILLEGAL_236 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ILLEGAL_237 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ILLEGAL_238 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ILLEGAL_239 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ILLEGAL_240 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ILLEGAL_241 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ILLEGAL_242 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ILLEGAL_243 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ILLEGAL_244 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ILLEGAL_245 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ILLEGAL_246 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ILLEGAL_247 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ILLEGAL_248 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ILLEGAL_249 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ILLEGAL_250 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ILLEGAL_251 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ILLEGAL_252 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ILLEGAL_253 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ILLEGAL_254 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ILLEGAL_255 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ILOAD - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ILOAD_0 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ILOAD_1 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ILOAD_2 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ILOAD_3 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- immediate - Variable in enum com.aparapi.internal.instruction.InstructionSet.ByteCode
- ImmediateConstant(MethodModel, InstructionSet.ByteCode, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.ImmediateConstant
- ImmediateSpec(String, InstructionSet.TypeSpec...) - Constructor for enum com.aparapi.internal.instruction.InstructionSet.ImmediateSpec
- Impl(Supplier<T>) - Constructor for class com.aparapi.internal.model.Memoizer.Impl
- IMPLICIT_PRIVATE_FIELDS - Static variable in class com.aparapi.internal.writer.KernelWriter
-
When declaring a __private struct pointer field, we always omit the "__private" qualifier.
- IMPROPERPRIVATENAMEMANGLING - com.aparapi.internal.exception.ClassParseException.TYPE
- IMUL - com.aparapi.internal.instruction.InstructionSet.ByteCode
- in() - Method in class com.aparapi.internal.writer.BlockWriter
- inArray - com.aparapi.internal.model.ClassModel.SignatureParseState
- inBufferRemote - Variable in class com.aparapi.internal.kernel.KernelRunner
-
A direct ByteBuffer used for asynchronous intercommunication between java and JNI C code.
- inBufferRemoteInt - Variable in class com.aparapi.internal.kernel.KernelRunner
- inc - Static variable in class com.aparapi.internal.instruction.InstructionPattern
- inclass - com.aparapi.internal.model.ClassModel.SignatureParseState
- increment - Variable in class com.aparapi.internal.instruction.InstructionSet.I_WIDE
- INCREMENT - com.aparapi.internal.instruction.InstructionSet.ByteCode
- IncrementInstruction(MethodModel, Instruction, boolean, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.IncrementInstruction
- indent - Variable in class com.aparapi.internal.writer.BlockWriter
- index - Variable in class com.aparapi.internal.instruction.InstructionSet.I_WIDE
- index - Variable in class com.aparapi.internal.instruction.InstructionSet.Index
- index - Variable in class com.aparapi.internal.model.ClassModel.AttributePool.ConstantValueEntry
- index - Variable in class com.aparapi.internal.model.ClassModel.ClassModelField
- index - Variable in class com.aparapi.internal.model.ClassModel.ClassModelMethod
- Index(MethodModel, InstructionSet.ByteCode, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.Index
- Index08(MethodModel, InstructionSet.ByteCode, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.Index08
- Index16(MethodModel, InstructionSet.ByteCode, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.Index16
- IndexConst(MethodModel, InstructionSet.ByteCode, ByteReader, boolean, int) - Constructor for class com.aparapi.internal.instruction.InstructionSet.IndexConst
- INEG - com.aparapi.internal.instruction.InstructionSet.ByteCode
- init(ClassModel.ClassModelMethod) - Method in class com.aparapi.internal.model.MethodModel
- INIT_JNI - com.aparapi.internal.kernel.ProfilingEvent
- initJNI(Kernel, OpenCLDevice, int) - Method in class com.aparapi.internal.jni.KernelRunnerJNI
-
TODO: synchronized to avoid race in clGetPlatformIDs() in OpenCL lib problem should fixed in some future OpenCL version
- INLINE_ASSIGN - com.aparapi.internal.instruction.InstructionSet.ByteCode
- InlineAssignInstruction(MethodModel, InstructionSet.AssignToLocalVariable, Instruction) - Constructor for class com.aparapi.internal.instruction.InstructionSet.InlineAssignInstruction
- innerAccess - Variable in class com.aparapi.internal.model.ClassModel.AttributePool.InnerClassesEntry.InnerClassInfo
- INNERCLASSES_TAG - Static variable in class com.aparapi.internal.model.ClassModel.AttributePool
- InnerClassesEntry(InnerClass[], int, int) - Constructor for class com.aparapi.internal.model.ClassModel.AttributePool.InnerClassesEntry
- InnerClassInfo(int, int, int, int) - Constructor for class com.aparapi.internal.model.ClassModel.AttributePool.InnerClassesEntry.InnerClassInfo
- innerIndex - Variable in class com.aparapi.internal.model.ClassModel.AttributePool.InnerClassesEntry.InnerClassInfo
- innerNameIndex - Variable in class com.aparapi.internal.model.ClassModel.AttributePool.InnerClassesEntry.InnerClassInfo
- insertBetween(Instruction, Instruction, Instruction) - Method in class com.aparapi.internal.instruction.ExpressionList
-
Insert the given instruction (_newone) between the existing entries (_prev and _next).
- INSET - Static variable in class com.aparapi.internal.tool.InstructionViewer.Form
- instance - Static variable in class com.aparapi.internal.opencl.OpenCLLoader
- instance - Variable in class com.aparapi.internal.opencl.OpenCLMem
- instance() - Static method in class com.aparapi.internal.kernel.KernelManager
- INSTANCE - Static variable in class com.aparapi.internal.kernel.KernelManager
- INSTANCEOF - com.aparapi.internal.instruction.InstructionSet.ByteCode
- instanceToMem - Variable in class com.aparapi.internal.opencl.OpenCLProgram
-
FIXME Why are these not ConcurrentHashMaps or at least synchronized at a finer grain?
- instruction - Variable in exception com.aparapi.internal.exception.ClassParseException
- instruction - Variable in class com.aparapi.internal.instruction.ExpressionList
- instruction - Variable in class com.aparapi.internal.tool.InstructionViewer.InstructionView
- Instruction - Class in com.aparapi.internal.instruction
-
Initially represents a single Java bytecode instruction.
- Instruction(MethodModel, InstructionSet.ByteCode, int) - Constructor for class com.aparapi.internal.instruction.Instruction
- Instruction(MethodModel, InstructionSet.ByteCode, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.Instruction
- InstructionHelper - Class in com.aparapi.internal.tool
- InstructionHelper() - Constructor for class com.aparapi.internal.tool.InstructionHelper
- InstructionHelper.BranchVector - Class in com.aparapi.internal.tool
- InstructionHelper.StringWriter - Class in com.aparapi.internal.tool
- InstructionHelper.Table - Class in com.aparapi.internal.tool
- InstructionHelper.Table.Col - Class in com.aparapi.internal.tool
- instructionListener - Static variable in class com.aparapi.Config
- instructionListenerClassName - Static variable in class com.aparapi.Config
- InstructionMatch(boolean) - Constructor for class com.aparapi.internal.instruction.InstructionPattern.InstructionMatch
- InstructionMatcher(String) - Constructor for class com.aparapi.internal.instruction.InstructionPattern.InstructionMatcher
- InstructionPattern - Class in com.aparapi.internal.instruction
- InstructionPattern() - Constructor for class com.aparapi.internal.instruction.InstructionPattern
- InstructionPattern.AssignableInstructionMatcher - Class in com.aparapi.internal.instruction
- InstructionPattern.InstructionMatch - Class in com.aparapi.internal.instruction
- InstructionPattern.InstructionMatcher - Class in com.aparapi.internal.instruction
- InstructionSet - Class in com.aparapi.internal.instruction
- InstructionSet() - Constructor for class com.aparapi.internal.instruction.InstructionSet
- InstructionSet.AccessArrayElement - Class in com.aparapi.internal.instruction
- InstructionSet.AccessField - Interface in com.aparapi.internal.instruction
- InstructionSet.AccessInstanceField - Interface in com.aparapi.internal.instruction
- InstructionSet.AccessLocalVariable - Interface in com.aparapi.internal.instruction
- InstructionSet.ArrayAccess - Class in com.aparapi.internal.instruction
- InstructionSet.AssignToArrayElement - Class in com.aparapi.internal.instruction
- InstructionSet.AssignToField - Interface in com.aparapi.internal.instruction
- InstructionSet.AssignToInstanceField - Interface in com.aparapi.internal.instruction
- InstructionSet.AssignToLocalVariable - Interface in com.aparapi.internal.instruction
- InstructionSet.Binary - Interface in com.aparapi.internal.instruction
- InstructionSet.BinaryOperator - Class in com.aparapi.internal.instruction
- InstructionSet.Branch - Class in com.aparapi.internal.instruction
- InstructionSet.Branch32 - Class in com.aparapi.internal.instruction
- InstructionSet.ByteCode - Enum in com.aparapi.internal.instruction
- InstructionSet.BytecodeEncodedConstant<T> - Class in com.aparapi.internal.instruction
- InstructionSet.CastOperator - Class in com.aparapi.internal.instruction
- InstructionSet.CloneInstruction - Class in com.aparapi.internal.instruction
- InstructionSet.CompositeArbitraryScopeInstruction - Class in com.aparapi.internal.instruction
- InstructionSet.CompositeDoWhileInstruction - Class in com.aparapi.internal.instruction
- InstructionSet.CompositeEmptyLoopInstruction - Class in com.aparapi.internal.instruction
- InstructionSet.CompositeForEclipseInstruction - Class in com.aparapi.internal.instruction
- InstructionSet.CompositeForSunInstruction - Class in com.aparapi.internal.instruction
- InstructionSet.CompositeIfElseInstruction - Class in com.aparapi.internal.instruction
- InstructionSet.CompositeIfInstruction - Class in com.aparapi.internal.instruction
- InstructionSet.CompositeInstruction - Class in com.aparapi.internal.instruction
- InstructionSet.CompositeWhileInstruction - Class in com.aparapi.internal.instruction
- InstructionSet.ConditionalBranch - Class in com.aparapi.internal.instruction
- InstructionSet.ConditionalBranch16 - Class in com.aparapi.internal.instruction
- InstructionSet.Constant<T> - Interface in com.aparapi.internal.instruction
- InstructionSet.ConstantPoolEntryConstant - Interface in com.aparapi.internal.instruction
- InstructionSet.DUP - Class in com.aparapi.internal.instruction
- InstructionSet.FakeGoto - Class in com.aparapi.internal.instruction
- InstructionSet.FieldArrayElementAssign - Class in com.aparapi.internal.instruction
- InstructionSet.FieldArrayElementIncrement - Class in com.aparapi.internal.instruction
- InstructionSet.FieldReference - Interface in com.aparapi.internal.instruction
- InstructionSet.HasOperator - Interface in com.aparapi.internal.instruction
- InstructionSet.I_AALOAD - Class in com.aparapi.internal.instruction
- InstructionSet.I_AASTORE - Class in com.aparapi.internal.instruction
- InstructionSet.I_ACONST_NULL - Class in com.aparapi.internal.instruction
- InstructionSet.I_ALOAD - Class in com.aparapi.internal.instruction
- InstructionSet.I_ALOAD_0 - Class in com.aparapi.internal.instruction
- InstructionSet.I_ALOAD_1 - Class in com.aparapi.internal.instruction
- InstructionSet.I_ALOAD_2 - Class in com.aparapi.internal.instruction
- InstructionSet.I_ALOAD_3 - Class in com.aparapi.internal.instruction
- InstructionSet.I_ANEWARRAY - Class in com.aparapi.internal.instruction
- InstructionSet.I_ARETURN - Class in com.aparapi.internal.instruction
- InstructionSet.I_ARRAYLENGTH - Class in com.aparapi.internal.instruction
- InstructionSet.I_ASTORE - Class in com.aparapi.internal.instruction
- InstructionSet.I_ASTORE_0 - Class in com.aparapi.internal.instruction
- InstructionSet.I_ASTORE_1 - Class in com.aparapi.internal.instruction
- InstructionSet.I_ASTORE_2 - Class in com.aparapi.internal.instruction
- InstructionSet.I_ASTORE_3 - Class in com.aparapi.internal.instruction
- InstructionSet.I_ATHROW - Class in com.aparapi.internal.instruction
- InstructionSet.I_BALOAD - Class in com.aparapi.internal.instruction
- InstructionSet.I_BASTORE - Class in com.aparapi.internal.instruction
- InstructionSet.I_BIPUSH - Class in com.aparapi.internal.instruction
- InstructionSet.I_CALOAD - Class in com.aparapi.internal.instruction
- InstructionSet.I_CASTORE - Class in com.aparapi.internal.instruction
- InstructionSet.I_CHECKCAST - Class in com.aparapi.internal.instruction
- InstructionSet.I_D2F - Class in com.aparapi.internal.instruction
- InstructionSet.I_D2I - Class in com.aparapi.internal.instruction
- InstructionSet.I_D2L - Class in com.aparapi.internal.instruction
- InstructionSet.I_DADD - Class in com.aparapi.internal.instruction
- InstructionSet.I_DALOAD - Class in com.aparapi.internal.instruction
- InstructionSet.I_DASTORE - Class in com.aparapi.internal.instruction
- InstructionSet.I_DCMPG - Class in com.aparapi.internal.instruction
- InstructionSet.I_DCMPL - Class in com.aparapi.internal.instruction
- InstructionSet.I_DCONST_0 - Class in com.aparapi.internal.instruction
- InstructionSet.I_DCONST_1 - Class in com.aparapi.internal.instruction
- InstructionSet.I_DDIV - Class in com.aparapi.internal.instruction
- InstructionSet.I_DLOAD - Class in com.aparapi.internal.instruction
- InstructionSet.I_DLOAD_0 - Class in com.aparapi.internal.instruction
- InstructionSet.I_DLOAD_1 - Class in com.aparapi.internal.instruction
- InstructionSet.I_DLOAD_2 - Class in com.aparapi.internal.instruction
- InstructionSet.I_DLOAD_3 - Class in com.aparapi.internal.instruction
- InstructionSet.I_DMUL - Class in com.aparapi.internal.instruction
- InstructionSet.I_DNEG - Class in com.aparapi.internal.instruction
- InstructionSet.I_DREM - Class in com.aparapi.internal.instruction
- InstructionSet.I_DRETURN - Class in com.aparapi.internal.instruction
- InstructionSet.I_DSTORE - Class in com.aparapi.internal.instruction
- InstructionSet.I_DSTORE_0 - Class in com.aparapi.internal.instruction
- InstructionSet.I_DSTORE_1 - Class in com.aparapi.internal.instruction
- InstructionSet.I_DSTORE_2 - Class in com.aparapi.internal.instruction
- InstructionSet.I_DSTORE_3 - Class in com.aparapi.internal.instruction
- InstructionSet.I_DSUB - Class in com.aparapi.internal.instruction
- InstructionSet.I_DUP - Class in com.aparapi.internal.instruction
- InstructionSet.I_DUP_X1 - Class in com.aparapi.internal.instruction
- InstructionSet.I_DUP_X2 - Class in com.aparapi.internal.instruction
- InstructionSet.I_DUP2 - Class in com.aparapi.internal.instruction
- InstructionSet.I_DUP2_X1 - Class in com.aparapi.internal.instruction
- InstructionSet.I_DUP2_X2 - Class in com.aparapi.internal.instruction
- InstructionSet.I_END - Class in com.aparapi.internal.instruction
- InstructionSet.I_F2D - Class in com.aparapi.internal.instruction
- InstructionSet.I_F2I - Class in com.aparapi.internal.instruction
- InstructionSet.I_F2L - Class in com.aparapi.internal.instruction
- InstructionSet.I_FADD - Class in com.aparapi.internal.instruction
- InstructionSet.I_FALOAD - Class in com.aparapi.internal.instruction
- InstructionSet.I_FASTORE - Class in com.aparapi.internal.instruction
- InstructionSet.I_FCMPG - Class in com.aparapi.internal.instruction
- InstructionSet.I_FCMPL - Class in com.aparapi.internal.instruction
- InstructionSet.I_FCONST_0 - Class in com.aparapi.internal.instruction
- InstructionSet.I_FCONST_1 - Class in com.aparapi.internal.instruction
- InstructionSet.I_FCONST_2 - Class in com.aparapi.internal.instruction
- InstructionSet.I_FDIV - Class in com.aparapi.internal.instruction
- InstructionSet.I_FLOAD - Class in com.aparapi.internal.instruction
- InstructionSet.I_FLOAD_0 - Class in com.aparapi.internal.instruction
- InstructionSet.I_FLOAD_1 - Class in com.aparapi.internal.instruction
- InstructionSet.I_FLOAD_2 - Class in com.aparapi.internal.instruction
- InstructionSet.I_FLOAD_3 - Class in com.aparapi.internal.instruction
- InstructionSet.I_FMUL - Class in com.aparapi.internal.instruction
- InstructionSet.I_FNEG - Class in com.aparapi.internal.instruction
- InstructionSet.I_FREM - Class in com.aparapi.internal.instruction
- InstructionSet.I_FRETURN - Class in com.aparapi.internal.instruction
- InstructionSet.I_FSTORE - Class in com.aparapi.internal.instruction
- InstructionSet.I_FSTORE_0 - Class in com.aparapi.internal.instruction
- InstructionSet.I_FSTORE_1 - Class in com.aparapi.internal.instruction
- InstructionSet.I_FSTORE_2 - Class in com.aparapi.internal.instruction
- InstructionSet.I_FSTORE_3 - Class in com.aparapi.internal.instruction
- InstructionSet.I_FSUB - Class in com.aparapi.internal.instruction
- InstructionSet.I_GETFIELD - Class in com.aparapi.internal.instruction
- InstructionSet.I_GETSTATIC - Class in com.aparapi.internal.instruction
- InstructionSet.I_GOTO - Class in com.aparapi.internal.instruction
- InstructionSet.I_GOTO_W - Class in com.aparapi.internal.instruction
- InstructionSet.I_I2B - Class in com.aparapi.internal.instruction
- InstructionSet.I_I2C - Class in com.aparapi.internal.instruction
- InstructionSet.I_I2D - Class in com.aparapi.internal.instruction
- InstructionSet.I_I2F - Class in com.aparapi.internal.instruction
- InstructionSet.I_I2L - Class in com.aparapi.internal.instruction
- InstructionSet.I_I2S - Class in com.aparapi.internal.instruction
- InstructionSet.I_IADD - Class in com.aparapi.internal.instruction
- InstructionSet.I_IALOAD - Class in com.aparapi.internal.instruction
- InstructionSet.I_IAND - Class in com.aparapi.internal.instruction
- InstructionSet.I_IASTORE - Class in com.aparapi.internal.instruction
- InstructionSet.I_ICONST_0 - Class in com.aparapi.internal.instruction
- InstructionSet.I_ICONST_1 - Class in com.aparapi.internal.instruction
- InstructionSet.I_ICONST_2 - Class in com.aparapi.internal.instruction
- InstructionSet.I_ICONST_3 - Class in com.aparapi.internal.instruction
- InstructionSet.I_ICONST_4 - Class in com.aparapi.internal.instruction
- InstructionSet.I_ICONST_5 - Class in com.aparapi.internal.instruction
- InstructionSet.I_ICONST_M1 - Class in com.aparapi.internal.instruction
- InstructionSet.I_IDIV - Class in com.aparapi.internal.instruction
- InstructionSet.I_IF_ACMPEQ - Class in com.aparapi.internal.instruction
- InstructionSet.I_IF_ACMPNE - Class in com.aparapi.internal.instruction
- InstructionSet.I_IF_ICMPEQ - Class in com.aparapi.internal.instruction
- InstructionSet.I_IF_ICMPGE - Class in com.aparapi.internal.instruction
- InstructionSet.I_IF_ICMPGT - Class in com.aparapi.internal.instruction
- InstructionSet.I_IF_ICMPLE - Class in com.aparapi.internal.instruction
- InstructionSet.I_IF_ICMPLT - Class in com.aparapi.internal.instruction
- InstructionSet.I_IF_ICMPNE - Class in com.aparapi.internal.instruction
- InstructionSet.I_IFEQ - Class in com.aparapi.internal.instruction
- InstructionSet.I_IFGE - Class in com.aparapi.internal.instruction
- InstructionSet.I_IFGT - Class in com.aparapi.internal.instruction
- InstructionSet.I_IFLE - Class in com.aparapi.internal.instruction
- InstructionSet.I_IFLT - Class in com.aparapi.internal.instruction
- InstructionSet.I_IFNE - Class in com.aparapi.internal.instruction
- InstructionSet.I_IFNONNULL - Class in com.aparapi.internal.instruction
- InstructionSet.I_IFNULL - Class in com.aparapi.internal.instruction
- InstructionSet.I_IINC - Class in com.aparapi.internal.instruction
- InstructionSet.I_ILOAD - Class in com.aparapi.internal.instruction
- InstructionSet.I_ILOAD_0 - Class in com.aparapi.internal.instruction
- InstructionSet.I_ILOAD_1 - Class in com.aparapi.internal.instruction
- InstructionSet.I_ILOAD_2 - Class in com.aparapi.internal.instruction
- InstructionSet.I_ILOAD_3 - Class in com.aparapi.internal.instruction
- InstructionSet.I_IMUL - Class in com.aparapi.internal.instruction
- InstructionSet.I_INEG - Class in com.aparapi.internal.instruction
- InstructionSet.I_INSTANCEOF - Class in com.aparapi.internal.instruction
- InstructionSet.I_INVOKEDYNAMIC - Class in com.aparapi.internal.instruction
- InstructionSet.I_INVOKEINTERFACE - Class in com.aparapi.internal.instruction
- InstructionSet.I_INVOKESPECIAL - Class in com.aparapi.internal.instruction
- InstructionSet.I_INVOKESTATIC - Class in com.aparapi.internal.instruction
- InstructionSet.I_INVOKEVIRTUAL - Class in com.aparapi.internal.instruction
- InstructionSet.I_IOR - Class in com.aparapi.internal.instruction
- InstructionSet.I_IREM - Class in com.aparapi.internal.instruction
- InstructionSet.I_IRETURN - Class in com.aparapi.internal.instruction
- InstructionSet.I_ISHL - Class in com.aparapi.internal.instruction
- InstructionSet.I_ISHR - Class in com.aparapi.internal.instruction
- InstructionSet.I_ISTORE - Class in com.aparapi.internal.instruction
- InstructionSet.I_ISTORE_0 - Class in com.aparapi.internal.instruction
- InstructionSet.I_ISTORE_1 - Class in com.aparapi.internal.instruction
- InstructionSet.I_ISTORE_2 - Class in com.aparapi.internal.instruction
- InstructionSet.I_ISTORE_3 - Class in com.aparapi.internal.instruction
- InstructionSet.I_ISUB - Class in com.aparapi.internal.instruction
- InstructionSet.I_IUSHR - Class in com.aparapi.internal.instruction
- InstructionSet.I_IXOR - Class in com.aparapi.internal.instruction
- InstructionSet.I_JSR - Class in com.aparapi.internal.instruction
- InstructionSet.I_JSR_W - Class in com.aparapi.internal.instruction
- InstructionSet.I_L2D - Class in com.aparapi.internal.instruction
- InstructionSet.I_L2F - Class in com.aparapi.internal.instruction
- InstructionSet.I_L2I - Class in com.aparapi.internal.instruction
- InstructionSet.I_LADD - Class in com.aparapi.internal.instruction
- InstructionSet.I_LALOAD - Class in com.aparapi.internal.instruction
- InstructionSet.I_LAND - Class in com.aparapi.internal.instruction
- InstructionSet.I_LASTORE - Class in com.aparapi.internal.instruction
- InstructionSet.I_LCMP - Class in com.aparapi.internal.instruction
- InstructionSet.I_LCONST_0 - Class in com.aparapi.internal.instruction
- InstructionSet.I_LCONST_1 - Class in com.aparapi.internal.instruction
- InstructionSet.I_LDC - Class in com.aparapi.internal.instruction
- InstructionSet.I_LDC_W - Class in com.aparapi.internal.instruction
- InstructionSet.I_LDC2_W - Class in com.aparapi.internal.instruction
- InstructionSet.I_LDIV - Class in com.aparapi.internal.instruction
- InstructionSet.I_LLOAD - Class in com.aparapi.internal.instruction
- InstructionSet.I_LLOAD_0 - Class in com.aparapi.internal.instruction
- InstructionSet.I_LLOAD_1 - Class in com.aparapi.internal.instruction
- InstructionSet.I_LLOAD_2 - Class in com.aparapi.internal.instruction
- InstructionSet.I_LLOAD_3 - Class in com.aparapi.internal.instruction
- InstructionSet.I_LMUL - Class in com.aparapi.internal.instruction
- InstructionSet.I_LNEG - Class in com.aparapi.internal.instruction
- InstructionSet.I_LOOKUPSWITCH - Class in com.aparapi.internal.instruction
- InstructionSet.I_LOR - Class in com.aparapi.internal.instruction
- InstructionSet.I_LREM - Class in com.aparapi.internal.instruction
- InstructionSet.I_LRETURN - Class in com.aparapi.internal.instruction
- InstructionSet.I_LSHL - Class in com.aparapi.internal.instruction
- InstructionSet.I_LSHR - Class in com.aparapi.internal.instruction
- InstructionSet.I_LSTORE - Class in com.aparapi.internal.instruction
- InstructionSet.I_LSTORE_0 - Class in com.aparapi.internal.instruction
- InstructionSet.I_LSTORE_1 - Class in com.aparapi.internal.instruction
- InstructionSet.I_LSTORE_2 - Class in com.aparapi.internal.instruction
- InstructionSet.I_LSTORE_3 - Class in com.aparapi.internal.instruction
- InstructionSet.I_LSUB - Class in com.aparapi.internal.instruction
- InstructionSet.I_LUSHR - Class in com.aparapi.internal.instruction
- InstructionSet.I_LXOR - Class in com.aparapi.internal.instruction
- InstructionSet.I_MONITORENTER - Class in com.aparapi.internal.instruction
- InstructionSet.I_MONITOREXIT - Class in com.aparapi.internal.instruction
- InstructionSet.I_MULTIANEWARRAY - Class in com.aparapi.internal.instruction
- InstructionSet.I_NEW - Class in com.aparapi.internal.instruction
- InstructionSet.I_NEWARRAY - Class in com.aparapi.internal.instruction
- InstructionSet.I_NOP - Class in com.aparapi.internal.instruction
- InstructionSet.I_POP - Class in com.aparapi.internal.instruction
- InstructionSet.I_POP2 - Class in com.aparapi.internal.instruction
- InstructionSet.I_PUTFIELD - Class in com.aparapi.internal.instruction
- InstructionSet.I_PUTSTATIC - Class in com.aparapi.internal.instruction
- InstructionSet.I_RET - Class in com.aparapi.internal.instruction
- InstructionSet.I_RETURN - Class in com.aparapi.internal.instruction
- InstructionSet.I_SALOAD - Class in com.aparapi.internal.instruction
- InstructionSet.I_SASTORE - Class in com.aparapi.internal.instruction
- InstructionSet.I_SIPUSH - Class in com.aparapi.internal.instruction
- InstructionSet.I_SWAP - Class in com.aparapi.internal.instruction
- InstructionSet.I_TABLESWITCH - Class in com.aparapi.internal.instruction
- InstructionSet.I_WIDE - Class in com.aparapi.internal.instruction
- InstructionSet.If - Class in com.aparapi.internal.instruction
- InstructionSet.IfUnary - Class in com.aparapi.internal.instruction
- InstructionSet.ImmediateConstant<T> - Class in com.aparapi.internal.instruction
- InstructionSet.ImmediateSpec - Enum in com.aparapi.internal.instruction
- InstructionSet.IncrementInstruction - Class in com.aparapi.internal.instruction
- InstructionSet.Index - Class in com.aparapi.internal.instruction
- InstructionSet.Index08 - Class in com.aparapi.internal.instruction
- InstructionSet.Index16 - Class in com.aparapi.internal.instruction
- InstructionSet.IndexConst - Class in com.aparapi.internal.instruction
- InstructionSet.InlineAssignInstruction - Class in com.aparapi.internal.instruction
- InstructionSet.InterfaceConstantPoolMethodIndexAccessor - Interface in com.aparapi.internal.instruction
- InstructionSet.LoadSpec - Enum in com.aparapi.internal.instruction
- InstructionSet.LocalVariableConstIndexAccessor - Class in com.aparapi.internal.instruction
- InstructionSet.LocalVariableConstIndexLoad - Class in com.aparapi.internal.instruction
- InstructionSet.LocalVariableConstIndexStore - Class in com.aparapi.internal.instruction
- InstructionSet.LocalVariableIndex08Accessor - Class in com.aparapi.internal.instruction
- InstructionSet.LocalVariableIndex08Load - Class in com.aparapi.internal.instruction
- InstructionSet.LocalVariableIndex08Store - Class in com.aparapi.internal.instruction
- InstructionSet.LocalVariableTableIndexAccessor - Interface in com.aparapi.internal.instruction
- InstructionSet.MethodCall - Interface in com.aparapi.internal.instruction
- InstructionSet.MultiAssignInstruction - Class in com.aparapi.internal.instruction
- InstructionSet.New - Interface in com.aparapi.internal.instruction
- InstructionSet.Operator - Enum in com.aparapi.internal.instruction
-
Represents an Operator
- InstructionSet.OperatorInstruction - Class in com.aparapi.internal.instruction
- InstructionSet.PopSpec - Enum in com.aparapi.internal.instruction
- InstructionSet.PushSpec - Enum in com.aparapi.internal.instruction
- InstructionSet.Return - Class in com.aparapi.internal.instruction
- InstructionSet.StoreSpec - Enum in com.aparapi.internal.instruction
- InstructionSet.Switch - Class in com.aparapi.internal.instruction
- InstructionSet.TypeSpec - Enum in com.aparapi.internal.instruction
- InstructionSet.Unary - Interface in com.aparapi.internal.instruction
- InstructionSet.UnaryOperator - Class in com.aparapi.internal.instruction
- InstructionSet.UnconditionalBranch - Class in com.aparapi.internal.instruction
- InstructionSet.UnconditionalBranch16 - Class in com.aparapi.internal.instruction
- InstructionSet.VirtualMethodCall - Interface in com.aparapi.internal.instruction
- InstructionTransformer - Class in com.aparapi.internal.instruction
- InstructionTransformer(String) - Constructor for class com.aparapi.internal.instruction.InstructionTransformer
- InstructionView(Instruction) - Constructor for class com.aparapi.internal.tool.InstructionViewer.InstructionView
- InstructionViewer - Class in com.aparapi.internal.tool
- InstructionViewer() - Constructor for class com.aparapi.internal.tool.InstructionViewer
- InstructionViewer(Color, String) - Constructor for class com.aparapi.internal.tool.InstructionViewer
- InstructionViewer.DoorBell - Class in com.aparapi.internal.tool
- InstructionViewer.Form<T extends InstructionViewer.Form.Template> - Class in com.aparapi.internal.tool
- InstructionViewer.Form.Check - Annotation Type in com.aparapi.internal.tool
- InstructionViewer.Form.List - Annotation Type in com.aparapi.internal.tool
- InstructionViewer.Form.OneOf - Annotation Type in com.aparapi.internal.tool
- InstructionViewer.Form.Template - Interface in com.aparapi.internal.tool
- InstructionViewer.Form.Toggle - Annotation Type in com.aparapi.internal.tool
- InstructionViewer.InstructionView - Class in com.aparapi.internal.tool
- InstructionViewer.Options - Class in com.aparapi.internal.tool
- InstructionViewer.View - Class in com.aparapi.internal.tool
- InstructionViewer.XY - Class in com.aparapi.internal.tool
- intArrayBase - Static variable in class com.aparapi.internal.util.UnsafeWrapper
- intArrayScale - Static variable in class com.aparapi.internal.util.UnsafeWrapper
- INTEGER - com.aparapi.internal.model.ClassModel.ConstantPoolType
- IntegerEntry(int, int) - Constructor for class com.aparapi.internal.model.ClassModel.ConstantPool.IntegerEntry
- INTERFACE - com.aparapi.internal.model.ClassModel.Access
- interfaceIndex - Variable in class com.aparapi.internal.model.ClassModel.ClassModelInterface
- INTERFACEMETHOD - com.aparapi.internal.model.ClassModel.ConstantPoolType
- InterfaceMethodEntry(int, int, int) - Constructor for class com.aparapi.internal.model.ClassModel.ConstantPool.InterfaceMethodEntry
- interfaces - Variable in class com.aparapi.internal.model.ClassModel
- internalCumulativeAsTableRow(boolean) - Method in class com.aparapi.internal.kernel.KernelDeviceProfile
- intValue - Variable in class com.aparapi.internal.model.ClassModel.ConstantPool.IntegerEntry
- invalidate() - Method in class com.aparapi.internal.model.ValueCache
- invalidateCaches() - Static method in class com.aparapi.internal.model.ClassModel
- invalidateCaches() - Static method in class com.aparapi.Kernel
- invert - Variable in class com.aparapi.internal.instruction.BranchSet.SimpleLogicalExpressionNode
- invert() - Method in class com.aparapi.internal.instruction.BranchSet.CompoundLogicalExpressionNode
- invert() - Method in class com.aparapi.internal.instruction.BranchSet.LogicalExpressionNode
- invert() - Method in class com.aparapi.internal.instruction.BranchSet.SimpleLogicalExpressionNode
- invocationCount - Variable in class com.aparapi.internal.kernel.KernelDeviceProfile.Accumulator
- invocationCountGlobal - Variable in class com.aparapi.internal.kernel.KernelDeviceProfile
- invoke(OpenCLKernel, Object[]) - Method in class com.aparapi.internal.jni.OpenCLJNI
- invoke(Object[]) - Method in class com.aparapi.internal.opencl.OpenCLKernel
- invoke(Object, Method, Object[]) - Method in class com.aparapi.device.OpenCLDevice.OpenCLInvocationHandler
- INVOKEDYNAMIC - com.aparapi.internal.instruction.InstructionSet.ByteCode
- INVOKEDYNAMIC - com.aparapi.internal.model.ClassModel.ConstantPoolType
- InvokeDynamicEntry(int, int, int) - Constructor for class com.aparapi.internal.model.ClassModel.ConstantPool.InvokeDynamicEntry
- INVOKEINTERFACE - com.aparapi.internal.exception.ClassParseException.TYPE
- INVOKEINTERFACE - com.aparapi.internal.instruction.InstructionSet.ByteCode
- INVOKESPECIAL - com.aparapi.internal.instruction.InstructionSet.ByteCode
- INVOKESTATIC - com.aparapi.internal.instruction.InstructionSet.ByteCode
- INVOKEVIRTUAL - com.aparapi.internal.instruction.InstructionSet.ByteCode
- IOpenCLDeviceConfigurator - Interface in com.aparapi.device
-
This interface provides a way for the client application to refine the default devices configuration obtained by the underlying OpenCL platforms in a centralized, automated manner.
- IOR - com.aparapi.internal.instruction.InstructionSet.ByteCode
- IorForS - com.aparapi.internal.instruction.InstructionSet.PushSpec
- IorForS - com.aparapi.internal.instruction.InstructionSet.TypeSpec
- Ipc - com.aparapi.internal.instruction.InstructionSet.ImmediateSpec
- IProfileReportObserver - Interface in com.aparapi
-
Defines interface for listener/observer of Kernel profile reports
- IREM - com.aparapi.internal.instruction.InstructionSet.ByteCode
- IRETURN - com.aparapi.internal.instruction.InstructionSet.ByteCode
- isAfter(Instruction) - Method in class com.aparapi.internal.instruction.Instruction
- isAfterOrEqual(Instruction) - Method in class com.aparapi.internal.instruction.Instruction
- isAllowDevice(Device) - Method in class com.aparapi.Kernel
- isAnd() - Method in class com.aparapi.internal.instruction.BranchSet.CompoundLogicalExpressionNode
- isArray() - Method in class com.aparapi.internal.model.ClassModel.AttributePool.RealLocalVariableTableEntry.RealLocalVariableInfo
- isArray() - Method in class com.aparapi.internal.model.ClassModel.ConstantPool.ReferenceEntry.Type
- isArray() - Method in interface com.aparapi.internal.model.ClassModel.LocalVariableInfo
- isArray() - Method in class com.aparapi.internal.model.MethodModel.FakeLocalVariableTableEntry.Var
- isAutoCleanUpArrays() - Method in class com.aparapi.Kernel
- isBackward() - Method in class com.aparapi.internal.tool.InstructionHelper.BranchVector
- isBefore(Instruction) - Method in class com.aparapi.internal.instruction.Instruction
- isBeforeOrEqual(Instruction) - Method in class com.aparapi.internal.instruction.Instruction
- isBinary() - Method in enum com.aparapi.internal.instruction.InstructionSet.Operator
- isBranch() - Method in class com.aparapi.internal.instruction.Instruction
- isBranchTarget() - Method in class com.aparapi.internal.instruction.Instruction
- isBreakOrContinue() - Method in class com.aparapi.internal.instruction.InstructionSet.Branch
- isConditional() - Method in class com.aparapi.internal.instruction.InstructionSet.Branch
- isConditionalBranch() - Method in class com.aparapi.internal.tool.InstructionHelper.BranchVector
- isConditionalBranchTarget() - Method in class com.aparapi.internal.instruction.Instruction
- isDeclaration() - Method in interface com.aparapi.internal.instruction.InstructionSet.AssignToLocalVariable
- isDeclaration() - Method in class com.aparapi.internal.instruction.InstructionSet.I_RET
- isDeclaration() - Method in class com.aparapi.internal.instruction.InstructionSet.LocalVariableConstIndexStore
- isDeclaration() - Method in class com.aparapi.internal.instruction.InstructionSet.LocalVariableIndex08Store
- isDeviceAmongPreferredDevices(Device) - Method in class com.aparapi.internal.kernel.KernelPreferences
-
Validates if the specified devices is among the preferred devices for executing the kernel associated with the current kernel preferences.
- isDeviceCompatible(Device) - Method in class com.aparapi.internal.kernel.KernelRunner
- isExecuting() - Method in class com.aparapi.internal.kernel.KernelRunner
-
True while any of the
execute()
methods are in progress. - isExecuting() - Method in class com.aparapi.Kernel
- isExplicit() - Method in class com.aparapi.internal.kernel.KernelRunner
- isExplicit() - Method in class com.aparapi.Kernel
-
For dev purposes (we should remove this for production) determine whether this Kernel uses explicit memory management
- isFallBack - Variable in class com.aparapi.internal.kernel.KernelRunner
- isForward() - Method in class com.aparapi.internal.instruction.InstructionSet.Branch
- isForward() - Method in class com.aparapi.internal.tool.InstructionHelper.BranchVector
- isForwardBranch() - Method in class com.aparapi.internal.instruction.Instruction
- isForwardBranchTarget() - Method in class com.aparapi.internal.instruction.Instruction
- isForwardConditional() - Method in class com.aparapi.internal.instruction.InstructionSet.Branch
- isForwardConditionalBranchTarget() - Method in class com.aparapi.internal.instruction.Instruction
- isForwardUnconditional() - Method in class com.aparapi.internal.instruction.InstructionSet.Branch
- isForwardUnconditionalBranchTarget() - Method in class com.aparapi.internal.instruction.Instruction
- isGetter() - Method in class com.aparapi.internal.model.MethodModel
- ISHL - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ISHR - com.aparapi.internal.instruction.InstructionSet.ByteCode
- isiinc() - Method in class com.aparapi.internal.instruction.InstructionSet.I_WIDE
- isInc - Variable in class com.aparapi.internal.instruction.InstructionSet.FieldArrayElementIncrement
- isInc - Variable in class com.aparapi.internal.instruction.InstructionSet.IncrementInstruction
- isInc() - Method in class com.aparapi.internal.instruction.InstructionSet.FieldArrayElementIncrement
- isInc() - Method in class com.aparapi.internal.instruction.InstructionSet.I_IINC
- isInc() - Method in class com.aparapi.internal.instruction.InstructionSet.IncrementInstruction
- isInvert() - Method in class com.aparapi.internal.instruction.BranchSet.SimpleLogicalExpressionNode
- isLocalIsDerived() - Method in class com.aparapi.Range
- isMappedMethod(ClassModel.ConstantPool.MethodReferenceEntry) - Static method in class com.aparapi.Kernel
- isMultiDimensionalArray(InstructionSet.AccessArrayElement) - Method in class com.aparapi.internal.writer.BlockWriter
- isMultiDimensionalArray(ClassModel.ConstantPool.NameAndTypeEntry) - Method in class com.aparapi.internal.writer.BlockWriter
- isNeedParenthesis(Instruction) - Method in class com.aparapi.internal.writer.BlockWriter
- isNoCL() - Method in class com.aparapi.internal.model.MethodModel
- isObjectArray(InstructionSet.AccessArrayElement) - Method in class com.aparapi.internal.writer.BlockWriter
- isObjectArray(ClassModel.ConstantPool.NameAndTypeEntry) - Method in class com.aparapi.internal.writer.BlockWriter
- isOpenCL() - Method in enum com.aparapi.Kernel.EXECUTION_MODE
-
Deprecated.
- isOpenCLAvailable() - Static method in class com.aparapi.internal.opencl.OpenCLLoader
-
Retrieve the status of whether OpenCL was successfully loaded
- isOpenCLDelegateMethod(ClassModel.ConstantPool.MethodReferenceEntry) - Static method in class com.aparapi.Kernel
- isPre - Variable in class com.aparapi.internal.instruction.InstructionSet.FieldArrayElementIncrement
- isPre - Variable in class com.aparapi.internal.instruction.InstructionSet.IncrementInstruction
- isPre() - Method in class com.aparapi.internal.instruction.InstructionSet.FieldArrayElementIncrement
- isPre() - Method in class com.aparapi.internal.instruction.InstructionSet.IncrementInstruction
- isPresent() - Method in interface com.aparapi.internal.model.Optional
- isPresent() - Method in class com.aparapi.internal.model.Optional.None
- isPresent() - Method in class com.aparapi.internal.model.Optional.Some
- isPrivateMemoryGetter() - Method in class com.aparapi.internal.model.MethodModel
- isReleasable() - Method in class com.aparapi.internal.kernel.KernelRunner.FJSafeBarrier
- isRelevant(Method) - Static method in class com.aparapi.Kernel
- isReservedInterfaceMethod(Method) - Static method in class com.aparapi.device.OpenCLDevice
- isReverse() - Method in class com.aparapi.internal.instruction.InstructionSet.Branch
- isReverseBranchTarget() - Method in class com.aparapi.internal.instruction.Instruction
- isReverseConditional() - Method in class com.aparapi.internal.instruction.InstructionSet.Branch
- isReverseConditionalBranchTarget() - Method in class com.aparapi.internal.instruction.Instruction
- isReverseUnconditional() - Method in class com.aparapi.internal.instruction.InstructionSet.Branch
- isReverseUnconditionalBranchTarget() - Method in class com.aparapi.internal.instruction.Instruction
- isRunningCL() - Method in class com.aparapi.Kernel
- isSetter() - Method in class com.aparapi.internal.model.MethodModel
- isSharedMemory() - Method in class com.aparapi.device.OpenCLDevice
-
Retrieves the shared memory flag
- isStatic() - Method in class com.aparapi.internal.model.ClassModel.ClassModelMethod
- isSuperClass(Class<?>) - Method in class com.aparapi.internal.model.ClassModel
-
Determine if this is the superclass of some other class.
- isSuperClass(String) - Method in class com.aparapi.internal.model.ClassModel
-
Determine if this is the superclass of some other named class.
- isThis(Instruction) - Method in class com.aparapi.internal.writer.KernelWriter
- ISTORE - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ISTORE_0 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ISTORE_1 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ISTORE_2 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ISTORE_3 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- ISUB - com.aparapi.internal.instruction.InstructionSet.ByteCode
- isUnary() - Method in enum com.aparapi.internal.instruction.InstructionSet.Operator
- isUnconditional() - Method in class com.aparapi.internal.instruction.InstructionSet.Branch
- isUnconditionalBranchTarget() - Method in class com.aparapi.internal.instruction.Instruction
- isValid() - Method in class com.aparapi.Range
- isVoid() - Method in class com.aparapi.internal.model.ClassModel.ConstantPool.ReferenceEntry.Type
- iterator() - Method in class com.aparapi.internal.model.ClassModel.AttributePool.PoolEntry
- iterator() - Method in class com.aparapi.internal.model.ClassModel.ConstantPool
- iterator() - Method in class com.aparapi.internal.model.MethodModel.FakeLocalVariableTableEntry
- IUSHR - com.aparapi.internal.instruction.InstructionSet.ByteCode
- IXOR - com.aparapi.internal.instruction.InstructionSet.ByteCode
J
- J - com.aparapi.internal.instruction.InstructionSet.TypeSpec
- javaArray - Variable in class com.aparapi.internal.jni.KernelArgJNI
-
If this field represents a Java array then the instance will be captured here
- javaBuffer - Variable in class com.aparapi.internal.jni.KernelArgJNI
-
If this field represents an codegen buffer then the instance will be captured here
- JavaDevice - Class in com.aparapi.device
- JavaDevice(Device.TYPE, String, long) - Constructor for class com.aparapi.device.JavaDevice
- javaToCLIdentifierMap - Static variable in class com.aparapi.internal.writer.KernelWriter
- JNI_FLAG_USE_ACC - Static variable in class com.aparapi.internal.jni.KernelRunnerJNI
-
This 'bit' indicates that we want to execute on the Acceleratr.
- JNI_FLAG_USE_GPU - Static variable in class com.aparapi.internal.jni.KernelRunnerJNI
-
This 'bit' indicates that we want to execute on the GPU.
- jniContextHandle - Variable in class com.aparapi.internal.kernel.KernelRunner
- JSR - com.aparapi.internal.instruction.InstructionSet.ByteCode
- JSR_W - com.aparapi.internal.instruction.InstructionSet.ByteCode
- JTP - com.aparapi.device.Device.TYPE
- JTP - com.aparapi.Kernel.EXECUTION_MODE
-
Deprecated.The value representing execution on a Java Thread Pool.
- JTP_ONLY - Static variable in class com.aparapi.internal.kernel.KernelManagers
K
- kernel - Variable in class com.aparapi.internal.kernel.KernelDeviceProfile
- kernel - Variable in class com.aparapi.internal.kernel.KernelRunner
- kernel - Variable in class com.aparapi.internal.opencl.OpenCLArgDescriptor
- kernel - Variable in class com.aparapi.util.swing.MultiPassKernelSwingWorker
- Kernel - Class in com.aparapi
-
A kernel encapsulates a data parallel algorithm that will execute either on a GPU (through conversion to OpenCL) or on a CPU via a Java Thread Pool.
- Kernel() - Constructor for class com.aparapi.Kernel
- Kernel.Constant - Annotation Type in com.aparapi
-
We can use this Annotation to 'tag' intended constant buffers.
- Kernel.Entry - Class in com.aparapi
- Kernel.EXECUTION_MODE - Enum in com.aparapi
-
Deprecated.It is no longer recommended that
EXECUTION_MODE
s are used, as a more sophisticatedDevice
preference mechanism is in place, seeKernelManager
. ThoughKernel.setExecutionMode(EXECUTION_MODE)
is still honored, the default EXECUTION_MODE is nowKernel.EXECUTION_MODE.AUTO
, which indicates that the KernelManager will determine execution behaviours.The execution mode ENUM enumerates the possible modes of executing a kernel. One can request a mode of execution using the values below, and query a kernel after it first executes to determine how it executed.
Aparapi supports 5 execution modes. Default is GPU.
Enum value Execution GPU
Execute using OpenCL on first available GPU device ACC
Execute using OpenCL on first available Accelerator device CPU
Execute using OpenCL on first available CPU device JTP
Execute using a Java Thread Pool (one thread spawned per available core) SEQ
Execute using a single loop. This is useful for debugging but will be less performant than the other modes To request that a kernel is executed in a specific mode, call
Kernel.setExecutionMode(EXECUTION_MODE)
before the kernel first executes.int[] values = new int[1024]; // fill values array SquareKernel kernel = new SquareKernel(values); kernel.setExecutionMode(Kernel.EXECUTION_MODE.JTP); kernel.execute(values.length);
Alternatively, the property
com.codegen.executionMode
can be set to one ofJTP,GPU,ACC,CPU,SEQ
when an application is launched.java -classpath ....;codegen.jar -Dcom.codegen.executionMode=GPU MyApplication
Generally setting the execution mode is not recommended (it is best to let Aparapi decide automatically) but the option provides a way to compare a kernel's performance under multiple execution modes.
- Kernel.KernelState - Class in com.aparapi
-
This class is for internal Kernel state management
- Kernel.Local - Annotation Type in com.aparapi
-
We can use this Annotation to 'tag' intended local buffers.
- Kernel.NoCL - Annotation Type in com.aparapi
-
Annotation which can be applied to either a getter (with usual java bean naming convention relative to an instance field), or to any method with void return type, which prevents both the method body and any calls to the method being emitted in the generated OpenCL.
- Kernel.OpenCLDelegate - Annotation Type in com.aparapi
-
This annotation is for internal use only
- Kernel.OpenCLMapping - Annotation Type in com.aparapi
-
This annotation is for internal use only
- Kernel.PrivateMemorySpace - Annotation Type in com.aparapi
-
We can use this Annotation to 'tag' __private (unshared) array fields.
- KernelArg - Class in com.aparapi.internal.kernel
-
Each field (or captured field in the case of an anonymous inner class) referenced by any bytecode reachable from the users Kernel.run(), will need to be represented as a
KernelArg
. - KernelArg() - Constructor for class com.aparapi.internal.kernel.KernelArg
-
Default constructor
- KernelArgJNI - Class in com.aparapi.internal.jni
-
This class is intended to be used as a 'proxy' or 'facade' object for Java code to interact with JNI
- KernelArgJNI() - Constructor for class com.aparapi.internal.jni.KernelArgJNI
- kernelClass - Variable in class com.aparapi.internal.kernel.KernelPreferences
- kernelClass - Variable in class com.aparapi.internal.kernel.KernelProfile
- kernelClass - Variable in class com.aparapi.ProfileReport
- KernelDeviceProfile - Class in com.aparapi.internal.kernel
-
Created by Barney on 02/09/2015.
- KernelDeviceProfile(KernelProfile, Class<? extends Kernel>, Device) - Constructor for class com.aparapi.internal.kernel.KernelDeviceProfile
- KernelDeviceProfile.Accumulator - Class in com.aparapi.internal.kernel
- KernelDeviceProfile.GlobalAccumulator - Class in com.aparapi.internal.kernel
- kernelId - Variable in class com.aparapi.internal.opencl.OpenCLKernel
- kernelInstance - Variable in class com.aparapi.internal.model.Entrypoint
- kernelIsCompiledForDeviceHash - Variable in class com.aparapi.internal.kernel.KernelRunner
- KernelManager - Class in com.aparapi.internal.kernel
-
Created by Barney on 24/08/2015.
- KernelManager() - Constructor for class com.aparapi.internal.kernel.KernelManager
- KernelManager.DeprecatedMethods - Class in com.aparapi.internal.kernel
-
New home for deprecated methods of
Device
. - KernelManagers - Class in com.aparapi.internal.kernel
-
KernelManager instances useful for debugging.
- KernelManagers() - Constructor for class com.aparapi.internal.kernel.KernelManagers
- kernelName - Variable in class com.aparapi.internal.opencl.OpenCLKernel
- kernelNeverExecutedForDeviceHash - Variable in class com.aparapi.internal.kernel.KernelRunner
- KernelPreferences - Class in com.aparapi.internal.kernel
-
Thread safe class holding the kernel preferences for a given kernel class.
- KernelPreferences(KernelManager, Class<? extends Kernel>) - Constructor for class com.aparapi.internal.kernel.KernelPreferences
- KernelProfile - Class in com.aparapi.internal.kernel
-
Collects profiling information per kernel class per device.
- KernelProfile(Class<? extends Kernel>) - Constructor for class com.aparapi.internal.kernel.KernelProfile
- kernelRunner - Variable in class com.aparapi.Kernel
- KernelRunner - Class in com.aparapi.internal.kernel
-
The class is responsible for executing
Kernel
implementations. - KernelRunner(Kernel) - Constructor for class com.aparapi.internal.kernel.KernelRunner
-
Create a KernelRunner for a specific Kernel instance.
- KernelRunner.ExecutionSettings - Class in com.aparapi.internal.kernel
- KernelRunner.FJSafeBarrier - Class in com.aparapi.internal.kernel
- KernelRunner.ThreadDiedHandler - Class in com.aparapi.internal.kernel
- KernelRunner.ThreadIdSetter - Interface in com.aparapi.internal.kernel
- KernelRunnerJNI - Class in com.aparapi.internal.jni
-
This class is intended to be used as a 'proxy' or 'facade' object for Java code to interact with JNI
- KernelRunnerJNI() - Constructor for class com.aparapi.internal.jni.KernelRunnerJNI
- kernelState - Variable in class com.aparapi.Kernel
- KernelState() - Constructor for class com.aparapi.Kernel.KernelState
-
Default constructor
- KernelState(Kernel.KernelState) - Constructor for class com.aparapi.Kernel.KernelState
-
Copy constructor
- KernelWriter - Class in com.aparapi.internal.writer
- KernelWriter() - Constructor for class com.aparapi.internal.writer.KernelWriter
- klass - Variable in class com.aparapi.internal.kernel.PreferencesWrapper
L
- L - com.aparapi.internal.instruction.InstructionSet.LoadSpec
- L - com.aparapi.internal.instruction.InstructionSet.PopSpec
- L - com.aparapi.internal.instruction.InstructionSet.PushSpec
- L - com.aparapi.internal.instruction.InstructionSet.StoreSpec
- L - com.aparapi.internal.instruction.InstructionSet.TypeSpec
- L2D - com.aparapi.internal.instruction.InstructionSet.ByteCode
- L2DCast - com.aparapi.internal.instruction.InstructionSet.Operator
- L2F - com.aparapi.internal.instruction.InstructionSet.ByteCode
- L2FCast - com.aparapi.internal.instruction.InstructionSet.Operator
- L2I - com.aparapi.internal.instruction.InstructionSet.ByteCode
- L2ICast - com.aparapi.internal.instruction.InstructionSet.Operator
- label - Variable in class com.aparapi.internal.tool.InstructionViewer.InstructionView
- label - Variable in class com.aparapi.ProfileInfo
- label() - Method in annotation type com.aparapi.internal.tool.InstructionViewer.Form.Check
- label() - Method in annotation type com.aparapi.internal.tool.InstructionViewer.Form.OneOf
- label() - Method in annotation type com.aparapi.internal.tool.InstructionViewer.Form.Toggle
- LADD - com.aparapi.internal.instruction.InstructionSet.ByteCode
- LALOAD - com.aparapi.internal.instruction.InstructionSet.ByteCode
- LAND - com.aparapi.internal.instruction.InstructionSet.ByteCode
- last - Variable in class com.aparapi.internal.instruction.BranchSet
- lastAccumulator - Variable in class com.aparapi.internal.kernel.KernelDeviceProfile
- lastChild - Variable in class com.aparapi.internal.instruction.Instruction
- lastEvent - Variable in class com.aparapi.internal.kernel.KernelDeviceProfile.Accumulator
- LASTORE - com.aparapi.internal.instruction.InstructionSet.ByteCode
- layout - Variable in class com.aparapi.internal.tool.InstructionViewer.Form
- LCMP - com.aparapi.internal.instruction.InstructionSet.ByteCode
- LCONST_0 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- LCONST_1 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- LDC - com.aparapi.internal.instruction.InstructionSet.ByteCode
- LDC_W - com.aparapi.internal.instruction.InstructionSet.ByteCode
- LDC2_W - com.aparapi.internal.instruction.InstructionSet.ByteCode
- LDIV - com.aparapi.internal.instruction.InstructionSet.ByteCode
- LeftShift - com.aparapi.internal.instruction.InstructionSet.Operator
- legacyExecutionMode - Variable in class com.aparapi.internal.kernel.KernelRunner.ExecutionSettings
- length - Variable in class com.aparapi.internal.instruction.Instruction
- length - Variable in class com.aparapi.internal.model.ClassModel.AttributePool.AttributePoolEntry
- LessThan - com.aparapi.internal.instruction.InstructionSet.Operator
- LessThanOrEqual - com.aparapi.internal.instruction.InstructionSet.Operator
- lhs - Variable in class com.aparapi.internal.instruction.BranchSet.CompoundLogicalExpressionNode
- LI - com.aparapi.internal.instruction.InstructionSet.PopSpec
- line(Graphics2D, double, double, double, double) - Method in class com.aparapi.internal.tool.InstructionViewer
- line(Graphics2D, Stroke, double, double, double, double) - Method in class com.aparapi.internal.tool.InstructionViewer
- lineNumber - Variable in class com.aparapi.internal.model.ClassModel.AttributePool.LineNumberTableEntry.StartLineNumberPair
- LINENUMBERTABLE_TAG - Static variable in class com.aparapi.internal.model.ClassModel.AttributePool
- lineNumberTableEntry - Variable in class com.aparapi.internal.model.ClassModel.AttributePool
- LineNumberTableEntry(LineNumber[], int, int) - Constructor for class com.aparapi.internal.model.ClassModel.AttributePool.LineNumberTableEntry
- list - Variable in class com.aparapi.internal.model.MethodModel.FakeLocalVariableTableEntry
- listDevices(Device.TYPE) - Static method in class com.aparapi.device.OpenCLDevice
-
List OpenCLDevices of a given TYPE, or all OpenCLDevices if type == null.
- LL - com.aparapi.internal.instruction.InstructionSet.PopSpec
- LLOAD - com.aparapi.internal.instruction.InstructionSet.ByteCode
- LLOAD_0 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- LLOAD_1 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- LLOAD_2 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- LLOAD_3 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- LMUL - com.aparapi.internal.instruction.InstructionSet.ByteCode
- LNEG - com.aparapi.internal.instruction.InstructionSet.ByteCode
- loadSpec - Variable in enum com.aparapi.internal.instruction.InstructionSet.ByteCode
- LoadSpec() - Constructor for enum com.aparapi.internal.instruction.InstructionSet.LoadSpec
- LOCAL_ANNOTATION_NAME - Static variable in class com.aparapi.internal.writer.KernelWriter
- LOCAL_SUFFIX - Static variable in class com.aparapi.Kernel
-
We can use this suffix to 'tag' intended local buffers.
- LOCALARRAYLENGTHACCESS - com.aparapi.internal.exception.ClassParseException.TYPE
- localBarrier - Variable in class com.aparapi.Kernel.KernelState
- localBarrier() - Method in class com.aparapi.Kernel
-
Wait for all kernels in the current work group to rendezvous at this call before continuing execution.
It will also enforce memory ordering, such that modifications made by each thread in the work-group, to the memory, before entering into this barrier call will be visible by all threads leaving the barrier. - localGlobalBarrier() - Method in class com.aparapi.Kernel
-
Wait for all kernels in the current work group to rendezvous at this call before continuing execution.
It will also enforce memory ordering, such that modifications made by each thread in the work-group, to the memory, before entering into this barrier call will be visible by all threads leaving the barrier. - localIds - Variable in class com.aparapi.Kernel.KernelState
- localIsDerived - Variable in class com.aparapi.internal.jni.RangeJNI
- localMemSize - Variable in class com.aparapi.device.OpenCLDevice
- localSize_0 - Variable in class com.aparapi.internal.jni.RangeJNI
- localSize_1 - Variable in class com.aparapi.internal.jni.RangeJNI
- localSize_2 - Variable in class com.aparapi.internal.jni.RangeJNI
- LocalVariableConstIndexAccessor(MethodModel, InstructionSet.ByteCode, ByteReader, boolean, int) - Constructor for class com.aparapi.internal.instruction.InstructionSet.LocalVariableConstIndexAccessor
- LocalVariableConstIndexLoad(MethodModel, InstructionSet.ByteCode, ByteReader, boolean, int) - Constructor for class com.aparapi.internal.instruction.InstructionSet.LocalVariableConstIndexLoad
- LocalVariableConstIndexStore(MethodModel, InstructionSet.ByteCode, ByteReader, boolean, int) - Constructor for class com.aparapi.internal.instruction.InstructionSet.LocalVariableConstIndexStore
- LocalVariableIndex08Accessor(MethodModel, InstructionSet.ByteCode, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.LocalVariableIndex08Accessor
- LocalVariableIndex08Load(MethodModel, InstructionSet.ByteCode, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.LocalVariableIndex08Load
- LocalVariableIndex08Store(MethodModel, InstructionSet.ByteCode, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.LocalVariableIndex08Store
- LOCALVARIABLETABLE_TAG - Static variable in class com.aparapi.internal.model.ClassModel.AttributePool
- localVariableTableEntry - Variable in class com.aparapi.internal.model.ClassModel.AttributePool
- LOCALVARIABLETYPETABLE_TAG - Static variable in class com.aparapi.internal.model.ClassModel.AttributePool
- LocalVariableTypeTableEntry(byte[], int, int) - Constructor for class com.aparapi.internal.model.ClassModel.AttributePool.LocalVariableTypeTableEntry
- locationToInstructionViewMap - Variable in class com.aparapi.internal.tool.InstructionViewer
- lock - Variable in class com.aparapi.internal.kernel.KernelDeviceProfile.GlobalAccumulator
- lock - Variable in class com.aparapi.internal.kernel.KernelRunner.FJSafeBarrier
- log(double) - Method in class com.aparapi.Kernel
-
Delegates to either
Math.log(double)
(Java) orlog(double)
(OpenCL). - log(float) - Method in class com.aparapi.Kernel
-
Delegates to either
Math.log(double)
(Java) orlog(float)
(OpenCL). - LOG_2_RECIPROCAL - Static variable in class com.aparapi.Kernel
- log10(double) - Method in class com.aparapi.Kernel
- log10(float) - Method in class com.aparapi.Kernel
- log1p(double) - Method in class com.aparapi.Kernel
- log1p(float) - Method in class com.aparapi.Kernel
- log2(double) - Method in class com.aparapi.Kernel
- log2(float) - Method in class com.aparapi.Kernel
- logger - Static variable in class com.aparapi.Config
- logger - Static variable in class com.aparapi.device.OpenCLDevice
- logger - Static variable in class com.aparapi.internal.instruction.ExpressionList
- logger - Static variable in class com.aparapi.internal.kernel.KernelDeviceProfile
- logger - Static variable in class com.aparapi.internal.kernel.KernelProfile
- logger - Static variable in class com.aparapi.internal.kernel.KernelRunner
- logger - Static variable in class com.aparapi.internal.model.ClassModel
- logger - Static variable in class com.aparapi.internal.model.Entrypoint
- logger - Static variable in class com.aparapi.internal.model.MethodModel
- logger - Static variable in class com.aparapi.internal.opencl.OpenCLLoader
- logger - Static variable in class com.aparapi.Kernel
- LogicalAnd - com.aparapi.internal.instruction.InstructionSet.Operator
- logicalExpressionNode - Variable in class com.aparapi.internal.instruction.BranchSet
- LogicalExpressionNode() - Constructor for class com.aparapi.internal.instruction.BranchSet.LogicalExpressionNode
- LogicalOr - com.aparapi.internal.instruction.InstructionSet.Operator
- LogicalRightShift - com.aparapi.internal.instruction.InstructionSet.Operator
- logPropName - Static variable in class com.aparapi.Config
- LONG - com.aparapi.internal.model.ClassModel.ConstantPoolType
- LongEntry(long, int) - Constructor for class com.aparapi.internal.model.ClassModel.ConstantPool.LongEntry
- longHandDecLocalVariable - Static variable in class com.aparapi.internal.instruction.InstructionPattern
- longHandFieldArrayElementDecrement - Static variable in class com.aparapi.internal.instruction.InstructionPattern
- longHandFieldArrayElementIncrement - Static variable in class com.aparapi.internal.instruction.InstructionPattern
- longHandIncLocalVariable - Static variable in class com.aparapi.internal.instruction.InstructionPattern
- longName - Variable in enum com.aparapi.internal.instruction.InstructionSet.TypeSpec
- longValue - Variable in class com.aparapi.internal.model.ClassModel.ConstantPool.LongEntry
- LOOKUPSWITCH - com.aparapi.internal.instruction.InstructionSet.ByteCode
- LOR - com.aparapi.internal.instruction.InstructionSet.ByteCode
- LorD - com.aparapi.internal.instruction.InstructionSet.PushSpec
- LorD - com.aparapi.internal.instruction.InstructionSet.TypeSpec
- low - Variable in class com.aparapi.internal.instruction.InstructionSet.I_TABLESWITCH
- lowPriorityThreadFactory - Static variable in class com.aparapi.internal.kernel.KernelRunner
- LREM - com.aparapi.internal.instruction.InstructionSet.ByteCode
- LRETURN - com.aparapi.internal.instruction.InstructionSet.ByteCode
- LSHL - com.aparapi.internal.instruction.InstructionSet.ByteCode
- LSHR - com.aparapi.internal.instruction.InstructionSet.ByteCode
- LSTORE - com.aparapi.internal.instruction.InstructionSet.ByteCode
- LSTORE_0 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- LSTORE_1 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- LSTORE_2 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- LSTORE_3 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- LSUB - com.aparapi.internal.instruction.InstructionSet.ByteCode
- LUSHR - com.aparapi.internal.instruction.InstructionSet.ByteCode
- LXOR - com.aparapi.internal.instruction.InstructionSet.ByteCode
M
- mad(double, double, double) - Method in class com.aparapi.Kernel
- mad(float, float, float) - Method in class com.aparapi.Kernel
- magic - Variable in class com.aparapi.internal.model.ClassModel
- main(String[]) - Static method in class com.aparapi.internal.tool.InstructionViewer
- majorVersion - Variable in class com.aparapi.internal.model.ClassModel
- manager - Variable in class com.aparapi.internal.kernel.KernelPreferences
- map - Variable in class com.aparapi.device.OpenCLDevice.OpenCLInvocationHandler
- map - Variable in class com.aparapi.internal.model.ValueCache
- mappedMethodFlags - Static variable in class com.aparapi.Kernel
- mappedMethodNamesCache - Static variable in class com.aparapi.Kernel
- mapTo() - Method in annotation type com.aparapi.Kernel.OpenCLMapping
- markDeviceFailed(Device) - Method in class com.aparapi.internal.kernel.KernelPreferences
- markedWith(Class<A>) - Static method in class com.aparapi.Kernel
- markPreferredDeviceFailed() - Method in class com.aparapi.internal.kernel.KernelPreferences
- matches - Variable in class com.aparapi.internal.instruction.InstructionSet.I_LOOKUPSWITCH
- matches(Instruction) - Method in class com.aparapi.internal.instruction.InstructionPattern.AssignableInstructionMatcher
- matches(Instruction) - Method in class com.aparapi.internal.instruction.InstructionPattern.InstructionMatcher
- matches(Instruction, InstructionPattern.InstructionMatcher) - Method in class com.aparapi.internal.instruction.InstructionPattern.InstructionMatcher
- max(double, double) - Method in class com.aparapi.Kernel
-
Delegates to either
Math.max(double, double)
(Java) orfmax(double, double)
(OpenCL). - max(float, float) - Method in class com.aparapi.Kernel
-
Delegates to either
Math.max(float, float)
(Java) orfmax(float, float)
(OpenCL). - max(int, int) - Method in class com.aparapi.Kernel
-
Delegates to either
Math.max(int, int)
(Java) ormax(int, int)
(OpenCL). - max(long, long) - Method in class com.aparapi.Kernel
-
Delegates to either
Math.max(long, long)
(Java) ormax(long, long)
(OpenCL). - MAX_GROUP_SIZE - Static variable in class com.aparapi.Range
- MAX_OPENCL_GROUP_SIZE - Static variable in class com.aparapi.Range
- maxComputeUnits - Variable in class com.aparapi.device.OpenCLDevice
- maxLocals - Variable in class com.aparapi.internal.model.ClassModel.AttributePool.CodeEntry
- maxMemAllocSize - Variable in class com.aparapi.device.OpenCLDevice
- maxOperator - Static variable in class com.aparapi.Kernel
- maxStack - Variable in class com.aparapi.internal.model.ClassModel.AttributePool.CodeEntry
- maxWorkGroupSize - Variable in class com.aparapi.device.Device
- maxWorkGroupSize - Variable in class com.aparapi.Range
- maxWorkItemDimensions - Variable in class com.aparapi.device.Device
- maxWorkItemSize - Variable in class com.aparapi.device.Device
- maxWorkItemSize - Variable in class com.aparapi.Range
- maybeReportProfile(KernelRunner.ExecutionSettings) - Method in class com.aparapi.internal.kernel.KernelRunner
- maybeSetUpDefaultPreferredDevices() - Method in class com.aparapi.internal.kernel.KernelPreferences
- MEM_COPY_BIT - Static variable in class com.aparapi.internal.opencl.OpenCLMem
- MEM_DIRTY_BIT - Static variable in class com.aparapi.internal.opencl.OpenCLMem
- MEM_ENQUEUED_BIT - Static variable in class com.aparapi.internal.opencl.OpenCLMem
- memId - Variable in class com.aparapi.internal.opencl.OpenCLMem
- Memoizer<T> - Interface in com.aparapi.internal.model
- Memoizer.Impl<T> - Class in com.aparapi.internal.model
- memVal - Variable in class com.aparapi.internal.opencl.OpenCLArgDescriptor
- method - Variable in class com.aparapi.internal.instruction.Instruction
- method - Variable in class com.aparapi.internal.model.MethodModel
- METHOD - com.aparapi.internal.model.ClassModel.ConstantPoolType
- methodAccessFlags - Variable in class com.aparapi.internal.model.ClassModel.ClassModelMethod
- methodArgumentIndex - Variable in class com.aparapi.internal.model.ClassModel.AttributePool.RuntimeParameterAnnotationsEntry.ParameterInfo.AnnotationInfo
- methodArgumentIndex - Variable in class com.aparapi.internal.model.ClassModel.AttributePool.RuntimeParameterAnnotationsEntry.ParameterInfo
- METHODARRAYARG - com.aparapi.internal.exception.ClassParseException.TYPE
- methodAttributePool - Variable in class com.aparapi.internal.model.ClassModel.ClassModelMethod
- methodCall - Static variable in class com.aparapi.internal.instruction.InstructionPattern
- MethodDescription(String, String, String, String[]) - Constructor for class com.aparapi.internal.model.ClassModel.MethodDescription
- MethodEntry(int, int, int) - Constructor for class com.aparapi.internal.model.ClassModel.ConstantPool.MethodEntry
- METHODHANDLE - com.aparapi.internal.model.ClassModel.ConstantPoolType
- MethodHandleEntry(int, int, int) - Constructor for class com.aparapi.internal.model.ClassModel.ConstantPool.MethodHandleEntry
- methodIsGetter - Variable in class com.aparapi.internal.model.MethodModel
- methodIsPrivateMemoryGetter - Variable in class com.aparapi.internal.model.MethodModel
- methodIsSetter - Variable in class com.aparapi.internal.model.MethodModel
- MethodKey - Class in com.aparapi.internal.model
- MethodKey(String, String) - Constructor for class com.aparapi.internal.model.MethodKey
- methodModel - Variable in class com.aparapi.internal.instruction.ExpressionList
- methodModel - Variable in class com.aparapi.internal.model.Entrypoint
- MethodModel - Class in com.aparapi.internal.model
- MethodModel(ClassModel.ClassModelMethod) - Constructor for class com.aparapi.internal.model.MethodModel
- MethodModel(ClassModel.ClassModelMethod, Entrypoint) - Constructor for class com.aparapi.internal.model.MethodModel
- MethodModel.FakeLocalVariableTableEntry - Class in com.aparapi.internal.model
- MethodModel.FakeLocalVariableTableEntry.Var - Class in com.aparapi.internal.model
- methodModelCache - Variable in class com.aparapi.internal.model.ClassModel
- methodName - Variable in class com.aparapi.internal.model.ClassModel.MethodDescription
- MethodReferenceEntry(int, int, int, ClassModel.ConstantPoolType) - Constructor for class com.aparapi.internal.model.ClassModel.ConstantPool.MethodReferenceEntry
- methods - Variable in class com.aparapi.internal.model.ClassModel
- METHODTYPE - com.aparapi.internal.model.ClassModel.ConstantPoolType
- MethodTypeEntry(int, int) - Constructor for class com.aparapi.internal.model.ClassModel.ConstantPool.MethodTypeEntry
- methodUsesPutfield() - Method in class com.aparapi.internal.model.MethodModel
- MILLION - Static variable in class com.aparapi.internal.kernel.KernelDeviceProfile
- MILLION - Static variable in class com.aparapi.internal.kernel.KernelProfile
- MILLION - Static variable in class com.aparapi.ProfileReport
- min(double, double) - Method in class com.aparapi.Kernel
-
Delegates to either
Math.min(double, double)
(Java) orfmin(double, double)
(OpenCL). - min(float, float) - Method in class com.aparapi.Kernel
-
Delegates to either
Math.min(float, float)
(Java) orfmin(float, float)
(OpenCL). - min(int, int) - Method in class com.aparapi.Kernel
-
Delegates to either
Math.min(int, int)
(Java) ormin(int, int)
(OpenCL). - min(long, long) - Method in class com.aparapi.Kernel
-
Delegates to either
Math.min(long, long)
(Java) ormin(long, long)
(OpenCL). - MINIMUM_ARRAY_SIZE - Static variable in class com.aparapi.internal.kernel.KernelRunner
- minOperator - Static variable in class com.aparapi.Kernel
- minorVersion - Variable in class com.aparapi.internal.model.ClassModel
- MISSINGLOCALVARIABLETABLE - com.aparapi.internal.exception.ClassParseException.TYPE
- MONITORENTER - com.aparapi.internal.instruction.InstructionSet.ByteCode
- MONITOREXIT - com.aparapi.internal.instruction.InstructionSet.ByteCode
- Mul - com.aparapi.internal.instruction.InstructionSet.Operator
- MULTI_ASSIGN - com.aparapi.internal.instruction.InstructionSet.ByteCode
- MULTIANEWARRAY - com.aparapi.internal.instruction.InstructionSet.ByteCode
- MultiAssignInstruction(MethodModel, Instruction, Instruction, Instruction) - Constructor for class com.aparapi.internal.instruction.InstructionSet.MultiAssignInstruction
- MULTIDIMENSIONARRAYACCESS - com.aparapi.internal.exception.ClassParseException.TYPE
- MULTIDIMENSIONARRAYASSIGN - com.aparapi.internal.exception.ClassParseException.TYPE
- MultiPassKernelSwingWorker - Class in com.aparapi.util.swing
-
Implementation of SwingWorker to assist in progress tracking and cancellation of multi-pass
Kernel
s. - MultiPassKernelSwingWorker(Kernel) - Constructor for class com.aparapi.util.swing.MultiPassKernelSwingWorker
N
- N - com.aparapi.internal.instruction.InstructionSet.PushSpec
- N - com.aparapi.internal.instruction.InstructionSet.TypeSpec
- name - Variable in class com.aparapi.device.JavaDevice
- name - Variable in class com.aparapi.device.OpenCLDevice
- name - Variable in enum com.aparapi.internal.instruction.InstructionSet.ImmediateSpec
- name - Variable in class com.aparapi.internal.jni.KernelArgJNI
-
Name of the field
- name - Variable in class com.aparapi.internal.model.MethodKey
- name - Variable in class com.aparapi.internal.model.MethodModel.FakeLocalVariableTableEntry.Var
- name - Variable in class com.aparapi.internal.opencl.OpenCLArgDescriptor
- name - Variable in class com.aparapi.internal.opencl.OpenCLPlatform
- NAMEANDTYPE - com.aparapi.internal.model.ClassModel.ConstantPoolType
- NameAndTypeEntry(int, int, int) - Constructor for class com.aparapi.internal.model.ClassModel.ConstantPool.NameAndTypeEntry
- nameAndTypeIndex - Variable in class com.aparapi.internal.model.ClassModel.ConstantPool.InvokeDynamicEntry
- nameAndTypeIndex - Variable in class com.aparapi.internal.model.ClassModel.ConstantPool.ReferenceEntry
- nameIndex - Variable in class com.aparapi.internal.model.ClassModel.AttributePool.AttributePoolEntry
- nameIndex - Variable in class com.aparapi.internal.model.ClassModel.ClassModelField
- nameIndex - Variable in class com.aparapi.internal.model.ClassModel.ClassModelMethod
- nameIndex - Variable in class com.aparapi.internal.model.ClassModel.ConstantPool.ClassEntry
- nameIndex - Variable in class com.aparapi.internal.model.ClassModel.ConstantPool.NameAndTypeEntry
- NATIVE - com.aparapi.internal.model.ClassModel.Access
- native_rsqrt(float) - Method in class com.aparapi.Kernel
- native_sqrt(float) - Method in class com.aparapi.Kernel
- Neg - com.aparapi.internal.instruction.InstructionSet.Operator
- NEW - com.aparapi.internal.exception.ClassParseException.TYPE
- NEW - com.aparapi.internal.instruction.InstructionSet.ByteCode
- NEWARRAY - com.aparapi.internal.exception.ClassParseException.TYPE
- NEWARRAY - com.aparapi.internal.instruction.InstructionSet.ByteCode
- newInstruction(MethodModel, ByteReader, boolean) - Method in enum com.aparapi.internal.instruction.InstructionSet.ByteCode
- newLine() - Method in class com.aparapi.internal.writer.BlockWriter
- NEWMULTIARRAY - com.aparapi.internal.exception.ClassParseException.TYPE
- next - Variable in class com.aparapi.internal.instruction.BranchSet.LogicalExpressionNode
- nextAfter(double, double) - Method in class com.aparapi.Kernel
- nextAfter(float, float) - Method in class com.aparapi.Kernel
- nextExpr - Variable in class com.aparapi.internal.instruction.Instruction
- nextPC - Variable in class com.aparapi.internal.instruction.Instruction
- noCL - Variable in class com.aparapi.internal.model.MethodModel
- noCL(ClassModel.ClassModelMethod) - Method in class com.aparapi.internal.model.Entrypoint
- noClMethods - Variable in class com.aparapi.internal.model.ClassModel
- none - Static variable in class com.aparapi.internal.model.Optional.None
- none() - Static method in class com.aparapi.internal.model.Optional.None
- None() - Constructor for class com.aparapi.internal.model.Optional.None
- NONE - com.aparapi.internal.exception.ClassParseException.TYPE
- NONE - com.aparapi.internal.instruction.InstructionSet.ByteCode
- NONE - com.aparapi.internal.instruction.InstructionSet.ImmediateSpec
- NONE - com.aparapi.internal.instruction.InstructionSet.LoadSpec
- NONE - com.aparapi.internal.instruction.InstructionSet.Operator
- NONE - com.aparapi.internal.instruction.InstructionSet.PopSpec
- NONE - com.aparapi.internal.instruction.InstructionSet.PushSpec
- NONE - com.aparapi.internal.instruction.InstructionSet.StoreSpec
- NONE - com.aparapi.internal.instruction.InstructionSet.TypeSpec
- NONE - com.aparapi.Kernel.EXECUTION_MODE
-
Deprecated.A dummy value to indicate an unknown state.
- NONE - Static variable in class com.aparapi.internal.tool.InstructionHelper.BranchVector
- NOP - com.aparapi.internal.instruction.InstructionSet.ByteCode
- NotEqual - com.aparapi.internal.instruction.InstructionSet.Operator
- NotEqualNULL - com.aparapi.internal.instruction.InstructionSet.Operator
- notified - Variable in class com.aparapi.internal.tool.InstructionViewer.DoorBell
- npairs - Variable in class com.aparapi.internal.instruction.InstructionSet.I_LOOKUPSWITCH
- NUM_EVENTS - Static variable in class com.aparapi.internal.kernel.KernelDeviceProfile
- NUM_EVENTS - Static variable in class com.aparapi.ProfileReport
- numBootstrapArguments - Variable in class com.aparapi.internal.model.ClassModel.AttributePool.BootstrapMethodsEntry.BootstrapMethod
- numBootstrapMethods - Variable in class com.aparapi.internal.model.ClassModel.AttributePool.BootstrapMethodsEntry
- numDims - Variable in class com.aparapi.internal.jni.KernelArgJNI
-
If this is an multidimensional array then the number of dimensions is stored here
- numElements - Variable in class com.aparapi.internal.jni.KernelArgJNI
-
If this is an array buffer then the number of elements is stored here
O
- O - com.aparapi.internal.instruction.InstructionSet.LoadSpec
- O - com.aparapi.internal.instruction.InstructionSet.PopSpec
- O - com.aparapi.internal.instruction.InstructionSet.PushSpec
- O - com.aparapi.internal.instruction.InstructionSet.StoreSpec
- O - com.aparapi.internal.instruction.InstructionSet.TypeSpec
- OARGS - com.aparapi.internal.instruction.InstructionSet.PopSpec
- objArrayBuffer - Variable in class com.aparapi.internal.kernel.KernelArg
-
The byte array for obj conversion passed to opencl
- objArrayByteBuffer - Variable in class com.aparapi.internal.kernel.KernelArg
-
The ByteBuffer fronting the byte array
- objArrayElementModel - Variable in class com.aparapi.internal.kernel.KernelArg
-
ClassModel of the array elements (not used on JNI side)
- OBJECTARRAYFIELDREFERENCE - com.aparapi.internal.exception.ClassParseException.TYPE
- objectArrayFieldsClasses - Variable in class com.aparapi.internal.model.Entrypoint
- objectFieldOffset(Field) - Static method in class com.aparapi.internal.util.UnsafeWrapper
- objectFieldOffsetMethod - Static variable in class com.aparapi.internal.util.UnsafeWrapper
- OBJECTFIELDREFERENCE - com.aparapi.internal.exception.ClassParseException.TYPE
- observer - Variable in class com.aparapi.internal.kernel.KernelProfile
- of(Supplier<T>) - Static method in class com.aparapi.internal.model.Memoizer.Impl
- of(E) - Static method in class com.aparapi.internal.model.Optional.Some
- of(String, String) - Static method in class com.aparapi.internal.model.EntrypointKey
- of(String, String) - Static method in class com.aparapi.internal.model.MethodKey
- off() - Method in annotation type com.aparapi.internal.tool.InstructionViewer.Form.Toggle
- offgraphics - Variable in class com.aparapi.internal.tool.InstructionViewer
- offGraphicsTransform - Variable in class com.aparapi.internal.tool.InstructionViewer.View
- offscreen - Variable in class com.aparapi.internal.tool.InstructionViewer
- offscreensize - Variable in class com.aparapi.internal.tool.InstructionViewer
- offset - Variable in class com.aparapi.internal.instruction.InstructionSet.Branch
- offset - Variable in class com.aparapi.internal.reader.ByteReader
- offsets - Variable in class com.aparapi.internal.instruction.InstructionSet.Switch
- ok - Variable in class com.aparapi.internal.instruction.InstructionPattern.InstructionMatch
- on() - Method in annotation type com.aparapi.internal.tool.InstructionViewer.Form.Toggle
- on(ValueCache.ThrowingValueComputer<K, V, T>) - Static method in class com.aparapi.internal.model.ValueCache
- onEvent(Device, ProfilingEvent) - Method in class com.aparapi.internal.kernel.KernelProfile
-
Updates the profiling information for the current thread invoking this method regarding the specified execution device.
- onEvent(ProfilingEvent) - Method in class com.aparapi.internal.kernel.KernelDeviceProfile.Accumulator
- onEvent(ProfilingEvent) - Method in class com.aparapi.internal.kernel.KernelDeviceProfile
- onStart(Device) - Method in class com.aparapi.internal.kernel.KernelProfile
-
Starts a profiling information gathering sequence for the current thread invoking this method regarding the specified execution device.
- OO - com.aparapi.internal.instruction.InstructionSet.PopSpec
- OpenCL<T> - Interface in com.aparapi.opencl
- OPENCL_COMPILED - com.aparapi.internal.kernel.ProfilingEvent
- OPENCL_GENERATED - com.aparapi.internal.kernel.ProfilingEvent
- OpenCL.Arg - Annotation Type in com.aparapi.opencl
- OpenCL.Constant - Annotation Type in com.aparapi.opencl
- OpenCL.Get - Annotation Type in com.aparapi.opencl
- OpenCL.GlobalReadOnly - Annotation Type in com.aparapi.opencl
- OpenCL.GlobalReadWrite - Annotation Type in com.aparapi.opencl
- OpenCL.GlobalWriteOnly - Annotation Type in com.aparapi.opencl
- OpenCL.Kernel - Annotation Type in com.aparapi.opencl
- OpenCL.Local - Annotation Type in com.aparapi.opencl
- OpenCL.Put - Annotation Type in com.aparapi.opencl
- OpenCL.Resource - Annotation Type in com.aparapi.opencl
- OpenCL.Source - Annotation Type in com.aparapi.opencl
- OpenCLAdapter<T> - Class in com.aparapi.opencl
- OpenCLAdapter() - Constructor for class com.aparapi.opencl.OpenCLAdapter
- OpenCLArgDescriptor - Class in com.aparapi.internal.opencl
- OpenCLArgDescriptor(String, long) - Constructor for class com.aparapi.internal.opencl.OpenCLArgDescriptor
-
Full constructor
- openCLAvailable - Static variable in class com.aparapi.internal.opencl.OpenCLLoader
- openCLCache - Static variable in class com.aparapi.internal.kernel.KernelRunner
- openCLDelegateMethodFlags - Static variable in class com.aparapi.Kernel
- OpenCLDevice - Class in com.aparapi.device
- OpenCLDevice(OpenCLPlatform, long, Device.TYPE) - Constructor for class com.aparapi.device.OpenCLDevice
-
Minimal constructor
- OpenCLDevice.DeviceComparitor - Interface in com.aparapi.device
- OpenCLDevice.DeviceSelector - Interface in com.aparapi.device
- OpenCLDevice.OpenCLInvocationHandler<T extends OpenCL<T>> - Class in com.aparapi.device
- OpenCLInvocationHandler(OpenCLProgram, Map<String, OpenCLKernel>) - Constructor for class com.aparapi.device.OpenCLDevice.OpenCLInvocationHandler
- OpenCLJNI - Class in com.aparapi.internal.jni
-
This class is intended to be used as a 'proxy' or 'facade' object for Java code to interact with JNI
- OpenCLJNI() - Constructor for class com.aparapi.internal.jni.OpenCLJNI
- OpenCLKernel - Class in com.aparapi.internal.opencl
- OpenCLKernel() - Constructor for class com.aparapi.internal.opencl.OpenCLKernel
- OpenCLKernel(long, OpenCLProgram, String, OpenCLArgDescriptor[]) - Constructor for class com.aparapi.internal.opencl.OpenCLKernel
-
This constructor is specifically for JNI usage
- OpenCLLoader - Class in com.aparapi.internal.opencl
-
This class is intended to be a singleton which determines if OpenCL is available upon startup of Aparapi
- OpenCLLoader() - Constructor for class com.aparapi.internal.opencl.OpenCLLoader
- OpenCLMem - Class in com.aparapi.internal.opencl
- OpenCLMem() - Constructor for class com.aparapi.internal.opencl.OpenCLMem
- OpenCLPlatform - Class in com.aparapi.internal.opencl
- OpenCLPlatform() - Constructor for class com.aparapi.internal.opencl.OpenCLPlatform
-
Default constructor
- OpenCLPlatform(long, String, String, String) - Constructor for class com.aparapi.internal.opencl.OpenCLPlatform
-
Full constructor
- OpenCLProgram - Class in com.aparapi.internal.opencl
- OpenCLProgram(long, long, long, OpenCLDevice, String) - Constructor for class com.aparapi.internal.opencl.OpenCLProgram
-
Full constructor
- OpenCLProgram(OpenCLDevice, String) - Constructor for class com.aparapi.internal.opencl.OpenCLProgram
-
Minimal constructor
- OpenCLUtil - Class in com.aparapi.internal.util
-
This utility class encapsulates the necessary actions required to query underlying OpenCL information
- OpenCLUtil() - Constructor for class com.aparapi.internal.util.OpenCLUtil
- OPERANDCONSUMERPRODUCERMISSMATCH - com.aparapi.internal.exception.ClassParseException.TYPE
- operator - Variable in enum com.aparapi.internal.instruction.InstructionSet.ByteCode
- Operator() - Constructor for enum com.aparapi.internal.instruction.InstructionSet.Operator
- Operator(boolean, String) - Constructor for enum com.aparapi.internal.instruction.InstructionSet.Operator
- Operator(boolean, String, InstructionSet.Operator) - Constructor for enum com.aparapi.internal.instruction.InstructionSet.Operator
- OperatorInstruction(MethodModel, InstructionSet.ByteCode, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.OperatorInstruction
- Optional<E> - Interface in com.aparapi.internal.model
- Optional.None<E> - Class in com.aparapi.internal.model
- Optional.Some<E> - Class in com.aparapi.internal.model
- options() - Method in annotation type com.aparapi.internal.tool.InstructionViewer.Form.OneOf
- Options() - Constructor for class com.aparapi.internal.tool.InstructionViewer.Options
- orOperator - Static variable in class com.aparapi.Kernel
- OtherEntry(byte[], int, int) - Constructor for class com.aparapi.internal.model.ClassModel.AttributePool.OtherEntry
- OUNKNOWN - com.aparapi.internal.instruction.InstructionSet.PopSpec
- out() - Method in class com.aparapi.internal.writer.BlockWriter
- outBufferRemote - Variable in class com.aparapi.internal.kernel.KernelRunner
-
A direct ByteBuffer used for asynchronous intercommunication between java and JNI C code.
- outBufferRemoteInt - Variable in class com.aparapi.internal.kernel.KernelRunner
- outerIndex - Variable in class com.aparapi.internal.model.ClassModel.AttributePool.InnerClassesEntry.InnerClassInfo
- outlineStroke - Variable in class com.aparapi.internal.tool.InstructionViewer
- overlaps(InstructionHelper.BranchVector) - Method in class com.aparapi.internal.tool.InstructionHelper.BranchVector
- OVERRIDENFIELD - com.aparapi.internal.exception.ClassParseException.TYPE
P
- pad(String, int) - Method in class com.aparapi.internal.tool.InstructionHelper.Table.Col
- panel - Variable in class com.aparapi.internal.tool.InstructionViewer.Form
- ParameterInfo(int, AnnotationEntry[]) - Constructor for class com.aparapi.internal.model.ClassModel.AttributePool.RuntimeParameterAnnotationsEntry.ParameterInfo
- parent - Variable in class com.aparapi.internal.instruction.BranchSet.LogicalExpressionNode
- parent - Variable in class com.aparapi.internal.instruction.ExpressionList
- parentExpr - Variable in class com.aparapi.internal.instruction.Instruction
- parentKernelProfile - Variable in class com.aparapi.internal.kernel.KernelDeviceProfile
- parse(Class<?>) - Method in class com.aparapi.internal.model.ClassModel
- parseStartEventHelper(ProfilingEvent) - Method in class com.aparapi.internal.kernel.KernelDeviceProfile.Accumulator
- PASS_ID_COMPLETED_EXECUTION - Static variable in class com.aparapi.internal.kernel.KernelRunner
- PASS_ID_PREPARING_EXECUTION - Static variable in class com.aparapi.internal.kernel.KernelRunner
- passes - Variable in class com.aparapi.internal.kernel.KernelRunner.ExecutionSettings
- passId - Variable in class com.aparapi.internal.kernel.KernelRunner
- passId - Variable in class com.aparapi.Kernel.KernelState
- pc - Variable in class com.aparapi.internal.instruction.Instruction
- pcHead - Variable in class com.aparapi.internal.model.MethodModel
- pcTail - Variable in class com.aparapi.internal.model.MethodModel
-
After we have folded the top level instructions this root list will contain a list of all of the 'root' instructions (stores/loops/conditionals) We are going to build a linked list.
- peekU2() - Method in class com.aparapi.internal.reader.ByteReader
- PI_RECIPROCAL - Static variable in class com.aparapi.Kernel
- platform - Variable in class com.aparapi.device.OpenCLDevice
- platformId - Variable in class com.aparapi.internal.opencl.OpenCLPlatform
- platforms - Static variable in class com.aparapi.internal.opencl.OpenCLPlatform
- pool - Variable in class com.aparapi.internal.model.ClassModel.AttributePool.PoolEntry
- PoolEntry(int, int) - Constructor for class com.aparapi.internal.model.ClassModel.AttributePool.PoolEntry
- pop - Variable in enum com.aparapi.internal.instruction.InstructionSet.ByteCode
- POP - com.aparapi.internal.instruction.InstructionSet.ByteCode
- POP2 - com.aparapi.internal.instruction.InstructionSet.ByteCode
- popcount(int) - Method in class com.aparapi.Kernel
-
Delegates to either
Integer.bitCount(int)
(Java) orpopcount(int)
(OpenCL). - popcount(long) - Method in class com.aparapi.Kernel
-
Delegates to either
Long.bitCount(long)
(Java) orpopcount(long)
(OpenCL). - PopSpec(InstructionSet.TypeSpec...) - Constructor for enum com.aparapi.internal.instruction.InstructionSet.PopSpec
- Pos - com.aparapi.internal.instruction.InstructionSet.Operator
- pow(double, double) - Method in class com.aparapi.Kernel
-
Delegates to either
Math.pow(double, double)
(Java) orpow(double, double)
(OpenCL). - pow(float, float) - Method in class com.aparapi.Kernel
-
Delegates to either
Math.pow(double, double)
(Java) orpow(float, float)
(OpenCL). - preferences - Variable in class com.aparapi.internal.kernel.KernelManager
- preferences - Variable in class com.aparapi.internal.kernel.KernelRunner.ExecutionSettings
- preferences - Variable in class com.aparapi.internal.kernel.PreferencesWrapper
- PreferencesWrapper - Class in com.aparapi.internal.kernel
- PreferencesWrapper(Class<? extends Kernel>, KernelPreferences) - Constructor for class com.aparapi.internal.kernel.PreferencesWrapper
- preferredDevices - Variable in class com.aparapi.internal.kernel.KernelPreferences
- PREPARE_EXECUTE - com.aparapi.internal.kernel.ProfilingEvent
- prepareAtomicIntegerConversionBuffer(KernelArg) - Method in class com.aparapi.internal.kernel.KernelRunner
- prepareKernelRunner() - Method in class com.aparapi.Kernel
- prepareOopConversionBuffer(KernelArg) - Method in class com.aparapi.internal.kernel.KernelRunner
- prevExpr - Variable in class com.aparapi.internal.instruction.Instruction
- prevPC - Variable in class com.aparapi.internal.instruction.Instruction
- primitiveBuf - Variable in class com.aparapi.internal.kernel.KernelArg
-
Only set for AparapiBuffer objs,
- primitiveSize - Variable in class com.aparapi.internal.kernel.KernelArg
-
Size of this primitive
- PrimitiveValue(int, int) - Constructor for class com.aparapi.internal.model.ClassModel.AttributePool.RuntimeAnnotationsEntry.AnnotationInfo.ElementValuePair.PrimitiveValue
- PrimitiveValue(int, int) - Constructor for class com.aparapi.internal.model.ClassModel.AttributePool.RuntimeParameterAnnotationsEntry.ParameterInfo.AnnotationInfo.ElementValuePair.PrimitiveValue
- PRIVATE - com.aparapi.internal.model.ClassModel.Access
- PRIVATE_SUFFIX - Static variable in class com.aparapi.Kernel
-
We can use this suffix to 'tag' __private buffers.
- privateMemoryFields - Variable in class com.aparapi.internal.model.ClassModel
- privateMemorySizes - Variable in class com.aparapi.internal.model.ClassModel
- producesStack() - Method in class com.aparapi.internal.instruction.Instruction
- profile - Variable in class com.aparapi.internal.kernel.KernelRunner.ExecutionSettings
- profileInfo - Variable in class com.aparapi.internal.opencl.OpenCLProgram
- ProfileInfo - Class in com.aparapi
- ProfileInfo(String, int, long, long, long, long) - Constructor for class com.aparapi.ProfileInfo
-
Minimal constructor
- ProfileInfo.TYPE - Enum in com.aparapi
- ProfileReport - Class in com.aparapi
- ProfileReport(long, Class<? extends Kernel>, Device) - Constructor for class com.aparapi.ProfileReport
-
Creates a profile report pertaining to a given thread that executed kernel class on the specified device.
- profiles - Variable in class com.aparapi.internal.kernel.KernelManager
- ProfilingEvent - Enum in com.aparapi.internal.kernel
-
Created by Barney on 02/09/2015.
- ProfilingEvent() - Constructor for enum com.aparapi.internal.kernel.ProfilingEvent
- program - Variable in class com.aparapi.device.OpenCLDevice.OpenCLInvocationHandler
- program - Variable in class com.aparapi.internal.opencl.OpenCLKernel
- program - Variable in class com.aparapi.internal.opencl.OpenCLMem
- programId - Variable in class com.aparapi.internal.opencl.OpenCLProgram
- propPkgName - Static variable in class com.aparapi.internal.jni.ConfigJNI
-
Value defaults to com.codegen.config if not overridden by extending classes
- PROTECTED - com.aparapi.internal.model.ClassModel.Access
- PUBLIC - com.aparapi.internal.model.ClassModel.Access
- push - Variable in enum com.aparapi.internal.instruction.InstructionSet.ByteCode
- PushSpec(InstructionSet.TypeSpec...) - Constructor for enum com.aparapi.internal.instruction.InstructionSet.PushSpec
- put(boolean[]) - Method in class com.aparapi.Kernel
-
Tag this array so that it is explicitly enqueued before the kernel is executed
- put(boolean[]) - Method in interface com.aparapi.opencl.OpenCL
- put(boolean[]) - Method in class com.aparapi.opencl.OpenCLAdapter
- put(boolean[][]) - Method in class com.aparapi.Kernel
-
Tag this array so that it is explicitly enqueued before the kernel is executed
- put(boolean[][][]) - Method in class com.aparapi.Kernel
-
Tag this array so that it is explicitly enqueued before the kernel is executed
- put(byte[]) - Method in class com.aparapi.Kernel
-
Tag this array so that it is explicitly enqueued before the kernel is executed
- put(byte[]) - Method in interface com.aparapi.opencl.OpenCL
- put(byte[]) - Method in class com.aparapi.opencl.OpenCLAdapter
- put(byte[][]) - Method in class com.aparapi.Kernel
-
Tag this array so that it is explicitly enqueued before the kernel is executed
- put(byte[][][]) - Method in class com.aparapi.Kernel
-
Tag this array so that it is explicitly enqueued before the kernel is executed
- put(char[]) - Method in class com.aparapi.Kernel
-
Tag this array so that it is explicitly enqueued before the kernel is executed
- put(char[]) - Method in interface com.aparapi.opencl.OpenCL
- put(char[]) - Method in class com.aparapi.opencl.OpenCLAdapter
- put(char[][]) - Method in class com.aparapi.Kernel
-
Tag this array so that it is explicitly enqueued before the kernel is executed
- put(char[][][]) - Method in class com.aparapi.Kernel
-
Tag this array so that it is explicitly enqueued before the kernel is executed
- put(double[]) - Method in class com.aparapi.Kernel
-
Tag this array so that it is explicitly enqueued before the kernel is executed
- put(double[]) - Method in interface com.aparapi.opencl.OpenCL
- put(double[]) - Method in class com.aparapi.opencl.OpenCLAdapter
- put(double[][]) - Method in class com.aparapi.Kernel
-
Tag this array so that it is explicitly enqueued before the kernel is executed
- put(double[][][]) - Method in class com.aparapi.Kernel
-
Tag this array so that it is explicitly enqueued before the kernel is executed
- put(float[]) - Method in class com.aparapi.Kernel
-
Tag this array so that it is explicitly enqueued before the kernel is executed
- put(float[]) - Method in interface com.aparapi.opencl.OpenCL
- put(float[]) - Method in class com.aparapi.opencl.OpenCLAdapter
- put(float[][]) - Method in class com.aparapi.Kernel
-
Tag this array so that it is explicitly enqueued before the kernel is executed
- put(float[][][]) - Method in class com.aparapi.Kernel
-
Tag this array so that it is explicitly enqueued before the kernel is executed
- put(int[]) - Method in class com.aparapi.Kernel
-
Tag this array so that it is explicitly enqueued before the kernel is executed
- put(int[]) - Method in interface com.aparapi.opencl.OpenCL
- put(int[]) - Method in class com.aparapi.opencl.OpenCLAdapter
- put(int[][]) - Method in class com.aparapi.Kernel
-
Tag this array so that it is explicitly enqueued before the kernel is executed
- put(int[][][]) - Method in class com.aparapi.Kernel
-
Tag this array so that it is explicitly enqueued before the kernel is executed
- put(long[]) - Method in class com.aparapi.Kernel
-
Tag this array so that it is explicitly enqueued before the kernel is executed
- put(long[][]) - Method in class com.aparapi.Kernel
-
Tag this array so that it is explicitly enqueued before the kernel is executed
- put(long[][][]) - Method in class com.aparapi.Kernel
-
Tag this array so that it is explicitly enqueued before the kernel is executed
- put(short[]) - Method in interface com.aparapi.opencl.OpenCL
- put(short[]) - Method in class com.aparapi.opencl.OpenCLAdapter
- put(Object) - Method in class com.aparapi.internal.kernel.KernelRunner
-
Tag this array so that it is explicitly enqueued before the kernel is executed.
- putBoolean(Object, long, boolean) - Static method in class com.aparapi.internal.util.UnsafeWrapper
- putBooleanMethod - Static variable in class com.aparapi.internal.util.UnsafeWrapper
- putByte(Object, long, byte) - Static method in class com.aparapi.internal.util.UnsafeWrapper
- putByteMethod - Static variable in class com.aparapi.internal.util.UnsafeWrapper
- putDouble(Object, long, double) - Static method in class com.aparapi.internal.util.UnsafeWrapper
- putDoubleMethod - Static variable in class com.aparapi.internal.util.UnsafeWrapper
- PUTFIELD - com.aparapi.internal.exception.ClassParseException.TYPE
- PUTFIELD - com.aparapi.internal.instruction.InstructionSet.ByteCode
- putFloat(Object, long, float) - Static method in class com.aparapi.internal.util.UnsafeWrapper
- putFloatMethod - Static variable in class com.aparapi.internal.util.UnsafeWrapper
- putInt(Object, long, int) - Static method in class com.aparapi.internal.util.UnsafeWrapper
- putIntMethod - Static variable in class com.aparapi.internal.util.UnsafeWrapper
- putLong(Object, long, long) - Static method in class com.aparapi.internal.util.UnsafeWrapper
- putLongMethod - Static variable in class com.aparapi.internal.util.UnsafeWrapper
- puts - Variable in class com.aparapi.internal.kernel.KernelRunner
- PUTSTATIC - com.aparapi.internal.instruction.InstructionSet.ByteCode
Q
- QueryFailedException - Exception in com.aparapi.exception
-
This exception is thrown when an unexpected behavior occurs while querying the OpenCL platform.
- QueryFailedException(String) - Constructor for exception com.aparapi.exception.QueryFailedException
- QueryFailedException(String, Throwable) - Constructor for exception com.aparapi.exception.QueryFailedException
- QueryFailedException(Throwable) - Constructor for exception com.aparapi.exception.QueryFailedException
- queued - Variable in class com.aparapi.ProfileInfo
- queueId - Variable in class com.aparapi.internal.opencl.OpenCLProgram
R
- R - com.aparapi.ProfileInfo.TYPE
- RA - com.aparapi.internal.instruction.InstructionSet.PushSpec
- RA - com.aparapi.internal.instruction.InstructionSet.TypeSpec
- range - Variable in class com.aparapi.internal.kernel.KernelRunner.ExecutionSettings
- range - Variable in class com.aparapi.Kernel.KernelState
- Range - Class in com.aparapi
-
A representation of 1, 2 or 3 dimensional range of execution.
- Range(Device, int) - Constructor for class com.aparapi.Range
-
Minimal constructor
- RangeException - Exception in com.aparapi.internal.exception
- RangeException(String) - Constructor for exception com.aparapi.internal.exception.RangeException
- RangeJNI - Class in com.aparapi.internal.jni
-
This class is intended to be used as a 'proxy' or 'facade' object for Java code to interact with JNI
- RangeJNI() - Constructor for class com.aparapi.internal.jni.RangeJNI
- rank - Variable in enum com.aparapi.device.Device.TYPE
-
Heuristic ranking of device types, lower is better.
- RealLocalVariableInfo(int, int, int, int, int) - Constructor for class com.aparapi.internal.model.ClassModel.AttributePool.RealLocalVariableTableEntry.RealLocalVariableInfo
- RealLocalVariableTableEntry(LocalVariable[], int, int) - Constructor for class com.aparapi.internal.model.ClassModel.AttributePool.RealLocalVariableTableEntry
- receiveReport(Class<? extends Kernel>, Device, WeakReference<ProfileReport>) - Method in interface com.aparapi.IProfileReportObserver
-
The listener method will be invoked each time a profile report becomes available for each Aparapi Kernel which has a registered observer.
Note1: A report will be generated by a thread executing a kernel. - recreateRange(KernelRunner.ExecutionSettings) - Method in class com.aparapi.internal.kernel.KernelRunner
- RECURSION - com.aparapi.internal.exception.ClassParseException.TYPE
- referenceClassIndex - Variable in class com.aparapi.internal.model.ClassModel.ConstantPool.ReferenceEntry
- referencedClassModelFields - Variable in class com.aparapi.internal.model.Entrypoint
- referencedFieldNames - Variable in class com.aparapi.internal.model.Entrypoint
- referencedFields - Variable in class com.aparapi.internal.model.Entrypoint
- ReferenceEntry(int, int, int, ClassModel.ConstantPoolType) - Constructor for class com.aparapi.internal.model.ClassModel.ConstantPool.ReferenceEntry
- referenceIndex - Variable in class com.aparapi.internal.model.ClassModel.ConstantPool.MethodHandleEntry
- referenceKind - Variable in class com.aparapi.internal.model.ClassModel.ConstantPool.MethodHandleEntry
- Reflection - Class in com.aparapi.internal.util
-
Created by Barney on 03/09/2015.
- Reflection() - Constructor for class com.aparapi.internal.util.Reflection
- registerProfileReportObserver(IProfileReportObserver) - Method in class com.aparapi.Kernel
-
Registers a new profile report observer to receive profile reports as they're produced.
- Rem - com.aparapi.internal.instruction.InstructionSet.Operator
- remainingThreads - Variable in class com.aparapi.internal.kernel.KernelRunner.FJSafeBarrier
- remap(OpenCLProgram, OpenCLMem, long) - Method in class com.aparapi.internal.jni.OpenCLJNI
- remapped(Object, long, OpenCLMem, long) - Method in class com.aparapi.internal.opencl.OpenCLProgram
- removeBranchTarget(InstructionSet.Branch) - Method in class com.aparapi.internal.instruction.Instruction
- RemoveMe - Annotation Type in com.aparapi.internal.annotation
-
Use this annotation to tag fields that we think need to be removed (method/field/var)
- render(int) - Method in class com.aparapi.internal.tool.InstructionHelper.BranchVector
- render(int, int) - Method in class com.aparapi.internal.tool.InstructionHelper.BranchVector
- render(Graphics2D) - Method in class com.aparapi.internal.tool.InstructionViewer
- replaceInclusive(Instruction, Instruction, Instruction) - Method in class com.aparapi.internal.instruction.ExpressionList
-
Inclusive replace between _head and _tail with _newOne.
- replaceSuperClazz(ClassModel) - Method in class com.aparapi.internal.model.ClassModel
- report - Variable in class com.aparapi.internal.kernel.KernelDeviceProfile.Accumulator
- reportDeviceUsage(StringBuilder, boolean) - Method in class com.aparapi.internal.kernel.KernelManager
-
Append a report to
builder
which contains information, per Kernel subclass, on which device is currently being used for the kernel class, and which (if any) devices failed to execute a given Kernel. - reportProfilingSummary(StringBuilder) - Method in class com.aparapi.internal.kernel.KernelManager
- reportRef - Variable in class com.aparapi.internal.kernel.KernelDeviceProfile.Accumulator
- requiresAtomic32Pragma() - Method in class com.aparapi.internal.model.Entrypoint
- requiresAtomic64Pragma() - Method in class com.aparapi.internal.model.Entrypoint
- requiresByteAddressableStorePragma() - Method in class com.aparapi.internal.model.Entrypoint
- requiresByteAddressableStorePragma() - Method in class com.aparapi.internal.model.MethodModel
- requiresDoublePragma() - Method in class com.aparapi.internal.model.Entrypoint
- requiresDoublePragma() - Method in class com.aparapi.internal.model.MethodModel
- resolveAccessorCandidate(InstructionSet.MethodCall, ClassModel.ConstantPool.MethodEntry) - Method in class com.aparapi.internal.model.Entrypoint
- resolveCalledMethod(InstructionSet.MethodCall, ClassModel) - Method in class com.aparapi.internal.model.Entrypoint
- restoreObjects() - Method in class com.aparapi.internal.kernel.KernelRunner
- RET - com.aparapi.internal.instruction.InstructionSet.ByteCode
- retarget(Instruction) - Method in class com.aparapi.internal.instruction.InstructionSet.Branch
- Return(MethodModel, InstructionSet.ByteCode, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.Return
- RETURN - com.aparapi.internal.instruction.InstructionSet.ByteCode
- returnType - Variable in class com.aparapi.internal.model.ClassModel.ConstantPool.MethodReferenceEntry
- reverseConditionalBranchTargets - Variable in class com.aparapi.internal.instruction.Instruction
- reverseUnconditionalBranchTargets - Variable in class com.aparapi.internal.instruction.Instruction
- rhs - Variable in class com.aparapi.internal.instruction.BranchSet.CompoundLogicalExpressionNode
- rhs - Variable in class com.aparapi.internal.instruction.InstructionSet.FieldArrayElementAssign
- rhs - Variable in class com.aparapi.internal.instruction.InstructionSet.InlineAssignInstruction
- ring() - Method in class com.aparapi.internal.tool.InstructionViewer.DoorBell
- rint(double) - Method in class com.aparapi.Kernel
-
Delegates to either
Math.rint(double)
(Java) orrint(double)
(OpenCL). - rint(float) - Method in class com.aparapi.Kernel
-
Delegates to either
Math.rint(double)
(Java) orrint(float)
(OpenCL). - round(double) - Method in class com.aparapi.Kernel
-
Delegates to either
Math.round(double)
(Java) orround(double)
(OpenCL). - round(float) - Method in class com.aparapi.Kernel
-
Delegates to either
Math.round(float)
(Java) orround(float)
(OpenCL). - rsqrt(double) - Method in class com.aparapi.Kernel
-
Computes inverse square root using
Math.sqrt(double)
(Java) or delegates torsqrt(double)
(OpenCL). - rsqrt(float) - Method in class com.aparapi.Kernel
-
Computes inverse square root using
Math.sqrt(double)
(Java) or delegates torsqrt(double)
(OpenCL). - run() - Method in class com.aparapi.Kernel.Entry
- run() - Method in class com.aparapi.Kernel
-
The entry point of a kernel.
- runKernelJNI(long, Range, boolean, int, ByteBuffer, ByteBuffer) - Method in class com.aparapi.internal.jni.KernelRunnerJNI
- RuntimeAnnotationsEntry(AnnotationEntry[], int, int) - Constructor for class com.aparapi.internal.model.ClassModel.AttributePool.RuntimeAnnotationsEntry
- RUNTIMEINVISIBLEANNOTATIONS_TAG - Static variable in class com.aparapi.internal.model.ClassModel.AttributePool
- runtimeInvisibleAnnotationsEntry - Variable in class com.aparapi.internal.model.ClassModel.AttributePool
- RuntimeParameterAnnotationsEntry(ParameterAnnotationEntry[], int, int) - Constructor for class com.aparapi.internal.model.ClassModel.AttributePool.RuntimeParameterAnnotationsEntry
- RUNTIMEVISIBLEANNOTATIONS_TAG - Static variable in class com.aparapi.internal.model.ClassModel.AttributePool
- runtimeVisibleAnnotationsEntry - Variable in class com.aparapi.internal.model.ClassModel.AttributePool
- RUNTIMEVISIBLEPARAMETERANNOTATIONS_TAG - Static variable in class com.aparapi.internal.model.ClassModel.AttributePool
- runtimeVisibleParameterAnnotationsEntry - Variable in class com.aparapi.internal.model.ClassModel.AttributePool
S
- S - com.aparapi.internal.instruction.InstructionSet.TypeSpec
- s2() - Method in class com.aparapi.internal.reader.ByteReader
- s2(int) - Method in class com.aparapi.internal.reader.ByteBuffer
- s4() - Method in class com.aparapi.internal.reader.ByteReader
- s4(int) - Method in class com.aparapi.internal.reader.ByteBuffer
- SALOAD - com.aparapi.internal.instruction.InstructionSet.ByteCode
- same(ClassModel.ConstantPool.Entry) - Method in class com.aparapi.internal.model.ClassModel.ConstantPool.ReferenceEntry
- sameAs(Instruction) - Method in class com.aparapi.internal.instruction.Instruction
- SASTORE - com.aparapi.internal.instruction.InstructionSet.ByteCode
- sb - Variable in class com.aparapi.internal.tool.InstructionHelper.StringWriter
- scale - Variable in class com.aparapi.internal.tool.InstructionViewer.View
- Sconst - com.aparapi.internal.instruction.InstructionSet.ImmediateSpec
- Scpci - com.aparapi.internal.instruction.InstructionSet.ImmediateSpec
- ScpciBdim - com.aparapi.internal.instruction.InstructionSet.ImmediateSpec
- Scpfi - com.aparapi.internal.instruction.InstructionSet.ImmediateSpec
- Scpmi - com.aparapi.internal.instruction.InstructionSet.ImmediateSpec
- ScpmiBB - com.aparapi.internal.instruction.InstructionSet.ImmediateSpec
- screenx() - Method in class com.aparapi.internal.tool.InstructionViewer.View
- screeny() - Method in class com.aparapi.internal.tool.InstructionViewer.View
- seenBinaryKeys - Static variable in class com.aparapi.internal.kernel.KernelRunner
- select(double, double) - Method in class com.aparapi.internal.tool.InstructionViewer
- select(OpenCLDevice) - Method in interface com.aparapi.device.OpenCLDevice.DeviceSelector
- select(OpenCLDevice.DeviceComparitor) - Static method in class com.aparapi.device.OpenCLDevice
- select(OpenCLDevice.DeviceComparitor, Device.TYPE) - Static method in class com.aparapi.device.OpenCLDevice
- select(OpenCLDevice.DeviceSelector) - Static method in class com.aparapi.device.OpenCLDevice
- select(OpenCLDevice, OpenCLDevice) - Method in interface com.aparapi.device.OpenCLDevice.DeviceComparitor
- selectedColor - Variable in class com.aparapi.internal.tool.InstructionViewer
- selectLhs(OpenCLDevice, OpenCLDevice) - Static method in class com.aparapi.internal.kernel.KernelManager
- selectLhsByType(Device.TYPE, Device.TYPE) - Static method in class com.aparapi.internal.kernel.KernelManager
- selectLhsIfCUDA(OpenCLDevice, OpenCLDevice) - Static method in class com.aparapi.internal.kernel.KernelManager
-
NVidia/CUDA architecture reports maxComputeUnits in a completely different context, i.e.
- SEQ - com.aparapi.device.Device.TYPE
- SEQ - com.aparapi.Kernel.EXECUTION_MODE
-
Deprecated.The value representing execution sequentially in a single loop.
- SEQUENTIAL - Static variable in class com.aparapi.device.JavaDevice
- SEQUENTIAL_ONLY - Static variable in class com.aparapi.internal.kernel.KernelManagers
- serialVersionUID - Static variable in exception com.aparapi.exception.AparapiBrokenBarrierException
- serialVersionUID - Static variable in exception com.aparapi.exception.AparapiKernelFailedException
- set - Variable in class com.aparapi.internal.instruction.BranchSet
- set(Kernel.KernelState, int, int) - Method in interface com.aparapi.internal.kernel.KernelRunner.ThreadIdSetter
- setAccessorVariableFieldEntry(ClassModel.ConstantPool.FieldEntry) - Method in class com.aparapi.internal.model.MethodModel
- setArgsJNI(long, KernelArgJNI[], int) - Method in class com.aparapi.internal.jni.KernelRunnerJNI
- setArray(Object) - Method in class com.aparapi.internal.kernel.KernelArg
- setAutoCleanUpArrays(boolean) - Method in class com.aparapi.Kernel
-
Property which if true enables automatic calling of
Kernel.cleanUpArrays()
following each execution. - setBoolean(Field, boolean) - Method in class com.aparapi.internal.tool.InstructionViewer.Form
- setBranchSet(BranchSet) - Method in class com.aparapi.internal.instruction.InstructionSet.ConditionalBranch
- setBreakOrContinue(boolean) - Method in class com.aparapi.internal.instruction.InstructionSet.Branch
- setCachesEnabled(boolean) - Static method in class com.aparapi.internal.model.CacheEnabler
- setChildren(Instruction, Instruction) - Method in class com.aparapi.internal.instruction.Instruction
- setConfigurator(IOpenCLDeviceConfigurator) - Static method in class com.aparapi.device.OpenCLDevice
-
Statically assigns a new configurator for all OpenCL devices detected after the assignment.
- setDefaultPreferredDevices(LinkedHashSet<Device>) - Method in class com.aparapi.internal.kernel.KernelManager
- setDims(int) - Method in class com.aparapi.Range
- setDims(int[]) - Method in class com.aparapi.internal.kernel.KernelArg
- setExecutionMode(Kernel.EXECUTION_MODE) - Method in class com.aparapi.Kernel
-
Deprecated.See
Kernel.EXECUTION_MODE
Set the execution mode.
This should be regarded as a request. The real mode will be determined at runtime based on the availability of OpenCL and the characteristics of the workload.
- setExecutionModeWithoutFallback(Kernel.EXECUTION_MODE) - Method in class com.aparapi.Kernel
- setExplicit(boolean) - Method in class com.aparapi.internal.kernel.KernelRunner
- setExplicit(boolean) - Method in class com.aparapi.Kernel
-
For dev purposes (we should remove this for production) allow us to define that this Kernel uses explicit memory management
- setFallbackExecutionMode() - Method in class com.aparapi.Kernel
-
Deprecated.
- setField(Field) - Method in class com.aparapi.internal.kernel.KernelArg
- setGlobalId(int, int) - Method in class com.aparapi.Kernel.KernelState
-
Set a specific index value
- setGlobalIds(int[]) - Method in class com.aparapi.Kernel.KernelState
- setGlobalMemSize(long) - Method in class com.aparapi.device.OpenCLDevice
- setGlobalSize_0(int) - Method in class com.aparapi.Range
- setGlobalSize_1(int) - Method in class com.aparapi.Range
- setGlobalSize_2(int) - Method in class com.aparapi.Range
- setGroupId(int, int) - Method in class com.aparapi.Kernel.KernelState
-
Set a specific index value
- setGroupIds(int[]) - Method in class com.aparapi.Kernel.KernelState
- setJavaArray(Object) - Method in class com.aparapi.internal.kernel.KernelArg
- setJavaBuffer(Object) - Method in class com.aparapi.internal.kernel.KernelArg
- setKernelInstance(Object) - Method in class com.aparapi.internal.model.Entrypoint
- setKernelManager(KernelManager) - Static method in class com.aparapi.internal.kernel.KernelManager
- setLength(int) - Method in class com.aparapi.internal.instruction.Instruction
- setLocalBarrier(IKernelBarrier) - Method in class com.aparapi.Kernel.KernelState
- setLocalId(int, int) - Method in class com.aparapi.Kernel.KernelState
-
Set a specific index value
- setLocalIds(int[]) - Method in class com.aparapi.Kernel.KernelState
- setLocalIsDerived(boolean) - Method in class com.aparapi.Range
- setLocalMemSize(long) - Method in class com.aparapi.device.OpenCLDevice
- setLocalSize_0(int) - Method in class com.aparapi.Range
- setLocalSize_1(int) - Method in class com.aparapi.Range
- setLocalSize_2(int) - Method in class com.aparapi.Range
- setLocalVariableTableEntry(ClassModel.LocalVariableTableEntry) - Method in class com.aparapi.internal.model.ClassModel.ClassModelMethod
- setMaxComputeUnits(int) - Method in class com.aparapi.device.OpenCLDevice
- setMaxMemAllocSize(long) - Method in class com.aparapi.device.OpenCLDevice
- setMaxWorkGroupSize(int) - Method in class com.aparapi.device.Device
- setMaxWorkGroupSize(int) - Method in class com.aparapi.Range
- setMaxWorkItemDimensions(int) - Method in class com.aparapi.device.Device
- setMaxWorkItemSize(int[]) - Method in class com.aparapi.device.Device
- setMaxWorkItemSize(int[]) - Method in class com.aparapi.Range
- setMaxWorkItemSize(int, int) - Method in class com.aparapi.device.OpenCLDevice
- setMultiArrayType(KernelArg, Class<?>) - Method in class com.aparapi.internal.kernel.KernelRunner
- setName(String) - Method in class com.aparapi.device.OpenCLDevice
- setName(String) - Method in class com.aparapi.internal.kernel.KernelArg
- setNext(BranchSet.LogicalExpressionNode) - Method in class com.aparapi.internal.instruction.BranchSet.LogicalExpressionNode
- setNextExpr(Instruction) - Method in class com.aparapi.internal.instruction.Instruction
- setNextPC(Instruction) - Method in class com.aparapi.internal.instruction.Instruction
- setNumDims(int) - Method in class com.aparapi.internal.kernel.KernelArg
- setNumElements(int) - Method in class com.aparapi.internal.kernel.KernelArg
- setObjArrayBuffer(byte[]) - Method in class com.aparapi.internal.kernel.KernelArg
- setObjArrayByteBuffer(ByteBuffer) - Method in class com.aparapi.internal.kernel.KernelArg
- setObjArrayElementModel(ClassModel) - Method in class com.aparapi.internal.kernel.KernelArg
- setOffset(int) - Method in class com.aparapi.internal.reader.ByteReader
- setParent(BranchSet.LogicalExpressionNode) - Method in class com.aparapi.internal.instruction.BranchSet.LogicalExpressionNode
- setParentExpr(Instruction) - Method in class com.aparapi.internal.instruction.Instruction
- setPassId(int) - Method in class com.aparapi.Kernel.KernelState
- setPreferredDevices(Kernel, LinkedHashSet<Device>) - Method in class com.aparapi.internal.kernel.KernelManager
- setPreferredDevices(LinkedHashSet<Device>) - Method in class com.aparapi.internal.kernel.KernelPreferences
- setPrevExpr(Instruction) - Method in class com.aparapi.internal.instruction.Instruction
- setPrevPC(Instruction) - Method in class com.aparapi.internal.instruction.Instruction
- setPrimitiveBuf(Object) - Method in class com.aparapi.internal.kernel.KernelArg
- setPrimitiveSize(int) - Method in class com.aparapi.internal.kernel.KernelArg
- setProfileReport(long, long[]) - Method in class com.aparapi.ProfileReport
-
Sets specific report data.
- setRange(Range) - Method in class com.aparapi.Kernel.KernelState
- setReportObserver(IProfileReportObserver) - Method in class com.aparapi.internal.kernel.KernelProfile
- setRequiredPragmas(Instruction) - Method in class com.aparapi.internal.model.MethodModel
-
Look at each instruction for use of long/double or byte writes which require pragmas to be used in the OpenCL source
- setRequiresAtomics32Pragma(boolean) - Method in class com.aparapi.internal.model.Entrypoint
- setRequiresAtomics64Pragma(boolean) - Method in class com.aparapi.internal.model.Entrypoint
- setSharedMemory(boolean) - Method in class com.aparapi.device.OpenCLDevice
-
Configure if device has the memory shared with the host memory.
- setSizeInBytes(int) - Method in class com.aparapi.internal.kernel.KernelArg
- setTarget(int, Instruction) - Method in class com.aparapi.internal.instruction.InstructionSet.Switch
- setTarget(Instruction) - Method in class com.aparapi.internal.instruction.InstructionSet.Branch
- setTotalStructSize(int) - Method in class com.aparapi.internal.model.ClassModel
- setType(int) - Method in class com.aparapi.internal.kernel.KernelArg
- setType(Device.TYPE) - Method in class com.aparapi.device.Device
- setup() - Method in class com.aparapi.internal.kernel.KernelManager
-
Default KernelManager initialization.
Convenience method for being overridden to an empty implementation, so that derived KernelManager classes can provide non static parameters to their constructors. - setUpExecution() - Method in class com.aparapi.util.swing.MultiPassKernelSwingWorker
- setValid(boolean) - Method in class com.aparapi.Range
- shape - Variable in class com.aparapi.internal.tool.InstructionViewer.InstructionView
- sharedInstances - Variable in class com.aparapi.internal.kernel.KernelManager
- sharedKernelInstance(Class<T>) - Static method in class com.aparapi.internal.kernel.KernelManager
-
This method returns a shared instance of a given Kernel subclass.
- sharedMemory - Variable in class com.aparapi.device.OpenCLDevice
- shortDescription - Variable in class com.aparapi.device.OpenCLDevice
- shortName - Variable in enum com.aparapi.internal.instruction.InstructionSet.TypeSpec
- showAndTell(String, Instruction, Instruction) - Method in interface com.aparapi.Config.InstructionListener
- showAndTell(String, Instruction, Instruction) - Method in class com.aparapi.internal.tool.InstructionViewer
- showExpressions - Variable in class com.aparapi.internal.tool.InstructionViewer.Options
- showPc - Variable in class com.aparapi.internal.tool.InstructionViewer.Options
- SIGC_ARRAY - Static variable in class com.aparapi.internal.model.ClassModel
- SIGC_BOOLEAN - Static variable in class com.aparapi.internal.model.ClassModel
- SIGC_BYTE - Static variable in class com.aparapi.internal.model.ClassModel
- SIGC_CHAR - Static variable in class com.aparapi.internal.model.ClassModel
- SIGC_CLASS - Static variable in class com.aparapi.internal.model.ClassModel
- SIGC_DOUBLE - Static variable in class com.aparapi.internal.model.ClassModel
- SIGC_END_CLASS - Static variable in class com.aparapi.internal.model.ClassModel
- SIGC_END_METHOD - Static variable in class com.aparapi.internal.model.ClassModel
- SIGC_FLOAT - Static variable in class com.aparapi.internal.model.ClassModel
- SIGC_INT - Static variable in class com.aparapi.internal.model.ClassModel
- SIGC_LONG - Static variable in class com.aparapi.internal.model.ClassModel
- SIGC_PACKAGE - Static variable in class com.aparapi.internal.model.ClassModel
- SIGC_SHORT - Static variable in class com.aparapi.internal.model.ClassModel
- SIGC_START_METHOD - Static variable in class com.aparapi.internal.model.ClassModel
- SIGC_VOID - Static variable in class com.aparapi.internal.model.ClassModel
- signature - Variable in class com.aparapi.internal.model.MethodKey
- SIGNATURE_TAG - Static variable in class com.aparapi.internal.model.ClassModel.AttributePool
- SignatureEntry(int, int, int) - Constructor for class com.aparapi.internal.model.ClassModel.AttributePool.SignatureEntry
- signatureIndex - Variable in class com.aparapi.internal.model.ClassModel.AttributePool.SignatureEntry
- SignatureParseState() - Constructor for enum com.aparapi.internal.model.ClassModel.SignatureParseState
- SimpleLogicalExpressionNode(InstructionSet.ConditionalBranch) - Constructor for class com.aparapi.internal.instruction.BranchSet.SimpleLogicalExpressionNode
- SimpleLogicalExpressionNode(InstructionSet.ConditionalBranch, boolean) - Constructor for class com.aparapi.internal.instruction.BranchSet.SimpleLogicalExpressionNode
- sin(double) - Method in class com.aparapi.Kernel
-
Delegates to either
Math.sin(double)
(Java) orsin(double)
(OpenCL). - sin(float) - Method in class com.aparapi.Kernel
-
Delegates to either
Math.sin(double)
(Java) orsin(float)
(OpenCL). - sinh(double) - Method in class com.aparapi.Kernel
-
Delegates to either
Math.sinh(double)
(Java) orsinh(double)
(OpenCL). - sinh(float) - Method in class com.aparapi.Kernel
-
Delegates to either
Math.sinh(double)
(Java) orsinh(float)
(OpenCL). - sinpi(double) - Method in class com.aparapi.Kernel
-
Backed by either
Math.sin(double)
(Java) orsinpi(double)
(OpenCL). - sinpi(float) - Method in class com.aparapi.Kernel
-
Backed by either
Math.sin(double)
(Java) orsinpi(float)
(OpenCL). - SIPUSH - com.aparapi.internal.instruction.InstructionSet.ByteCode
- size - Variable in enum com.aparapi.internal.instruction.InstructionSet.TypeSpec
- size - Variable in class com.aparapi.internal.tool.InstructionHelper.Table
- size() - Method in class com.aparapi.internal.reader.ByteBuffer
- size() - Method in class com.aparapi.internal.tool.InstructionHelper.Table.Col
- sizeInBytes - Variable in class com.aparapi.internal.jni.KernelArgJNI
-
If this is an array or a buffer then the size (in bytes) is held here
- sizeInBytes - Variable in class com.aparapi.internal.opencl.OpenCLMem
- skip(int) - Method in class com.aparapi.internal.reader.ByteReader
- skipping - com.aparapi.internal.model.ClassModel.SignatureParseState
- slot - Variable in class com.aparapi.internal.model.ClassModel.ConstantPool.Entry
- slotIndex - Variable in class com.aparapi.internal.model.MethodModel.FakeLocalVariableTableEntry.Var
- slots - Variable in enum com.aparapi.internal.instruction.InstructionSet.TypeSpec
- snooze() - Method in class com.aparapi.internal.tool.InstructionViewer.DoorBell
- Some(E) - Constructor for class com.aparapi.internal.model.Optional.Some
- source - Variable in class com.aparapi.internal.opencl.OpenCLProgram
- SOURCEFILE_TAG - Static variable in class com.aparapi.internal.model.ClassModel.AttributePool
- sourceFileEntry - Variable in class com.aparapi.internal.model.ClassModel.AttributePool
- SourceFileEntry(int, int, int) - Constructor for class com.aparapi.internal.model.ClassModel.AttributePool.SourceFileEntry
- sourceFileIndex - Variable in class com.aparapi.internal.model.ClassModel.AttributePool.SourceFileEntry
- spaces - Static variable in class com.aparapi.internal.tool.InstructionHelper.Table
- Spc - com.aparapi.internal.instruction.InstructionSet.ImmediateSpec
- sqrt(double) - Method in class com.aparapi.Kernel
-
Delegates to either
Math.sqrt(double)
(Java) orsqrt(double)
(OpenCL). - sqrt(float) - Method in class com.aparapi.Kernel
-
Delegates to either
Math.sqrt(double)
(Java) orsqrt(float)
(OpenCL). - STACKMAPTABLE_TAG - Static variable in class com.aparapi.internal.model.ClassModel.AttributePool
- StackMapTableEntry(byte[], int, int) - Constructor for class com.aparapi.internal.model.ClassModel.AttributePool.StackMapTableEntry
- stagesNames - Static variable in enum com.aparapi.internal.kernel.ProfilingEvent
- stagesNames - Variable in class com.aparapi.ProfileReport
- start - Variable in class com.aparapi.internal.model.ClassModel.AttributePool.CodeEntry.ExceptionPoolEntry
- start - Variable in class com.aparapi.internal.model.ClassModel.AttributePool.LineNumberTableEntry.StartLineNumberPair
- start - Variable in class com.aparapi.internal.model.ClassModel.AttributePool.RealLocalVariableTableEntry.RealLocalVariableInfo
- start - Variable in class com.aparapi.internal.tool.InstructionHelper.BranchVector
- start - Variable in class com.aparapi.ProfileInfo
- START - com.aparapi.internal.kernel.ProfilingEvent
- StartLineNumberPair(int, int) - Constructor for class com.aparapi.internal.model.ClassModel.AttributePool.LineNumberTableEntry.StartLineNumberPair
- startPc - Variable in class com.aparapi.internal.model.MethodModel.FakeLocalVariableTableEntry.Var
- STATIC - com.aparapi.internal.model.ClassModel.Access
- storeSpec - Variable in enum com.aparapi.internal.instruction.InstructionSet.ByteCode
- StoreSpec() - Constructor for enum com.aparapi.internal.instruction.InstructionSet.StoreSpec
- streamToString(InputStream) - Method in class com.aparapi.device.OpenCLDevice
- STRICT - com.aparapi.internal.model.ClassModel.Access
- STRING - com.aparapi.internal.model.ClassModel.ConstantPoolType
- StringEntry(int, int) - Constructor for class com.aparapi.internal.model.ClassModel.ConstantPool.StringEntry
- StringWriter() - Constructor for class com.aparapi.internal.tool.InstructionHelper.StringWriter
- StringWriter(StringBuilder) - Constructor for class com.aparapi.internal.tool.InstructionHelper.StringWriter
- stroke(Graphics2D, Stroke, Shape) - Method in class com.aparapi.internal.tool.InstructionViewer
- structMemberOffsets - Variable in class com.aparapi.internal.model.ClassModel
- structMembers - Variable in class com.aparapi.internal.model.ClassModel
- structMemberTypes - Variable in class com.aparapi.internal.model.ClassModel
- Sub - com.aparapi.internal.instruction.InstructionSet.Operator
- submit - Variable in class com.aparapi.ProfileInfo
- SUPER - com.aparapi.internal.model.ClassModel.Access
- superClassConstantPoolIndex - Variable in class com.aparapi.internal.model.ClassModel
- superClazz - Variable in class com.aparapi.internal.model.ClassModel
- supplier - Variable in class com.aparapi.internal.model.Memoizer.Impl
- Supplier<V> - Interface in com.aparapi.internal.model
-
Substitute of Java8's Supplier
interface, used in Java7 backport of caches. - SWAP - com.aparapi.internal.instruction.InstructionSet.ByteCode
- Switch(MethodModel, InstructionSet.ByteCode, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.Switch
- SWITCH - com.aparapi.internal.exception.ClassParseException.TYPE
- sync() - Method in class com.aparapi.internal.tool.InstructionViewer.Form
- SYNCHRONIZE - com.aparapi.internal.exception.ClassParseException.TYPE
- SYNTHETIC_TAG - Static variable in class com.aparapi.internal.model.ClassModel.AttributePool
- syntheticEntry - Variable in class com.aparapi.internal.model.ClassModel.AttributePool
- SyntheticEntry(int, int) - Constructor for class com.aparapi.internal.model.ClassModel.AttributePool.SyntheticEntry
T
- Table(String...) - Constructor for class com.aparapi.internal.tool.InstructionHelper.Table
- TABLE_COLUMN_COUNT_WIDTH - Static variable in class com.aparapi.internal.kernel.KernelDeviceProfile
- TABLE_COLUMN_HEADER_WIDTH - Static variable in class com.aparapi.internal.kernel.KernelDeviceProfile
- TABLE_COLUMN_WIDTH - Static variable in class com.aparapi.internal.kernel.KernelDeviceProfile
- tableHeader - Static variable in class com.aparapi.internal.kernel.KernelDeviceProfile
- TABLESWITCH - com.aparapi.internal.instruction.InstructionSet.ByteCode
- tag - Variable in class com.aparapi.internal.model.ClassModel.AttributePool.RuntimeAnnotationsEntry.AnnotationInfo.ElementValuePair.Value
- tag - Variable in class com.aparapi.internal.model.ClassModel.AttributePool.RuntimeParameterAnnotationsEntry.ParameterInfo.AnnotationInfo.ElementValuePair.Value
- tail - Variable in class com.aparapi.internal.instruction.ExpressionList
- tan(double) - Method in class com.aparapi.Kernel
-
Delegates to either
Math.tan(double)
(Java) ortan(double)
(OpenCL). - tan(float) - Method in class com.aparapi.Kernel
-
Delegates to either
Math.tan(double)
(Java) ortan(float)
(OpenCL). - tanh(double) - Method in class com.aparapi.Kernel
-
Delegates to either
Math.tanh(double)
(Java) ortanh(double)
(OpenCL). - tanh(float) - Method in class com.aparapi.Kernel
-
Delegates to either
java.lang.Math#tanh(float)
(Java) ortanh(float)
(OpenCL). - tanpi(double) - Method in class com.aparapi.Kernel
-
Backed by either
Math.tan(double)
(Java) ortanpi(double)
(OpenCL). - tanpi(float) - Method in class com.aparapi.Kernel
-
Backed by either
Math.tan(double)
(Java) ortanpi(float)
(OpenCL). - target - Variable in class com.aparapi.internal.instruction.BranchSet
- target - Variable in class com.aparapi.internal.instruction.InstructionSet.Branch
- targets - Variable in class com.aparapi.internal.instruction.InstructionSet.Switch
- template - Variable in class com.aparapi.internal.tool.InstructionViewer.Form
- test(boolean) - Static method in class com.aparapi.internal.instruction.InstructionPattern.InstructionMatch
- text - Variable in enum com.aparapi.internal.instruction.InstructionSet.Operator
- text - Variable in class com.aparapi.internal.tool.InstructionHelper.Table.Col
- text(Graphics2D, Color, String, double, double) - Method in class com.aparapi.internal.tool.InstructionViewer
- text(Graphics2D, String, double, double) - Method in class com.aparapi.internal.tool.InstructionViewer
- thickStroke - Variable in class com.aparapi.internal.tool.InstructionViewer
- thinStroke - Variable in class com.aparapi.internal.tool.InstructionViewer
- thisClassConstantPoolIndex - Variable in class com.aparapi.internal.model.ClassModel
- THREAD_POOL - Static variable in class com.aparapi.device.JavaDevice
- ThreadDiedHandler() - Constructor for class com.aparapi.internal.kernel.KernelRunner.ThreadDiedHandler
- threadId - Variable in class com.aparapi.internal.kernel.KernelDeviceProfile.Accumulator
- threadId - Variable in class com.aparapi.ProfileReport
- threadPool - Variable in class com.aparapi.internal.kernel.KernelRunner
- threads - Variable in class com.aparapi.internal.kernel.KernelRunner.FJSafeBarrier
- THREADS_PER_CORE - Static variable in class com.aparapi.Range
- threadsDiedCounter - Variable in class com.aparapi.internal.kernel.KernelRunner.ThreadDiedHandler
- THROUGH - Static variable in class com.aparapi.internal.tool.InstructionHelper.BranchVector
- timer - Variable in class com.aparapi.util.swing.MultiPassKernelSwingWorker
- to - Variable in class com.aparapi.internal.instruction.InstructionSet.MultiAssignInstruction
- to - Variable in class com.aparapi.internal.tool.InstructionHelper.BranchVector
- toClassShortNameIfAny(Class<?>) - Static method in class com.aparapi.Kernel
- toDegrees(double) - Method in class com.aparapi.Kernel
-
Delegates to either
Math.toDegrees(double)
(Java) ordegrees(double)
(OpenCL). - toDegrees(float) - Method in class com.aparapi.Kernel
-
Delegates to either
Math.toDegrees(double)
(Java) ordegrees(float)
(OpenCL). - toInstruction() - Method in class com.aparapi.internal.instruction.Instruction
- TOP_ARROW - Static variable in class com.aparapi.internal.tool.InstructionHelper.BranchVector
- toRadians(double) - Method in class com.aparapi.Kernel
-
Delegates to either
Math.toRadians(double)
(Java) orradians(double)
(OpenCL). - toRadians(float) - Method in class com.aparapi.Kernel
-
Delegates to either
Math.toRadians(double)
(Java) orradians(float)
(OpenCL). - toSignature(ClassModel.ConstantPool.MethodReferenceEntry) - Static method in class com.aparapi.Kernel
- toSignature(Method) - Static method in class com.aparapi.Kernel
- toString() - Method in class com.aparapi.device.JavaDevice
- toString() - Method in class com.aparapi.device.OpenCLDevice
- toString() - Method in class com.aparapi.internal.instruction.BranchSet.CompoundLogicalExpressionNode
- toString() - Method in class com.aparapi.internal.instruction.BranchSet.SimpleLogicalExpressionNode
- toString() - Method in class com.aparapi.internal.instruction.Instruction
- toString() - Method in class com.aparapi.internal.kernel.KernelArg
- toString() - Method in class com.aparapi.internal.kernel.KernelDeviceProfile
- toString() - Method in class com.aparapi.internal.kernel.KernelRunner.ExecutionSettings
- toString() - Method in class com.aparapi.internal.kernel.KernelRunner
- toString() - Method in class com.aparapi.internal.model.ClassModel.AttributePool.LocalVariableTypeTableEntry
- toString() - Method in class com.aparapi.internal.model.ClassModel.AttributePool.OtherEntry
- toString() - Method in class com.aparapi.internal.model.ClassModel.AttributePool.StackMapTableEntry
- toString() - Method in class com.aparapi.internal.model.ClassModel.ClassModelMethod
- toString() - Method in class com.aparapi.internal.model.ClassModel.ConstantPool.MethodEntry
- toString() - Method in class com.aparapi.internal.model.ClassModel
- toString() - Method in class com.aparapi.internal.model.EntrypointKey
- toString() - Method in class com.aparapi.internal.model.MethodKey
- toString() - Method in class com.aparapi.internal.model.MethodModel.FakeLocalVariableTableEntry.Var
- toString() - Method in class com.aparapi.internal.model.MethodModel
- toString() - Method in class com.aparapi.internal.opencl.OpenCLArgDescriptor
- toString() - Method in class com.aparapi.internal.opencl.OpenCLPlatform
- toString() - Method in class com.aparapi.internal.tool.InstructionHelper.BranchVector
- toString() - Method in class com.aparapi.internal.tool.InstructionHelper.StringWriter
- toString() - Method in class com.aparapi.internal.tool.InstructionHelper.Table
- toString() - Method in class com.aparapi.Kernel
- toString() - Method in class com.aparapi.ProfileInfo
- toString() - Method in class com.aparapi.Range
-
Override
Range.toString()
- totalStructSize - Variable in class com.aparapi.internal.model.ClassModel
- transform(ExpressionList, Instruction) - Method in class com.aparapi.internal.instruction.InstructionTransformer
- transformers - Variable in class com.aparapi.internal.model.MethodModel
- TRANSIENT - com.aparapi.internal.model.ClassModel.Access
- translatex(int) - Method in class com.aparapi.internal.tool.InstructionViewer.View
- translatey(int) - Method in class com.aparapi.internal.tool.InstructionViewer.View
- TRUE - Static variable in class com.aparapi.internal.instruction.InstructionPattern.InstructionMatch
- tryNextExecutionMode() - Method in class com.aparapi.Kernel
-
Deprecated.See
Kernel.EXECUTION_MODE
. try the next execution path in the list if there aren't any more than give up - txFormDups(ExpressionList, Instruction) - Method in class com.aparapi.internal.model.MethodModel
-
DUP family of instructions break our stack unwind model (whereby we treat instructions like the oeprands they create/consume).
- type - Variable in class com.aparapi.device.Device
- type - Variable in exception com.aparapi.internal.exception.ClassParseException
- type - Variable in class com.aparapi.internal.instruction.InstructionSet.I_NEWARRAY
- type - Variable in class com.aparapi.internal.jni.KernelArgJNI
-
The type of this KernelArg.
- type - Variable in class com.aparapi.internal.model.ClassModel.ConstantPool.ReferenceEntry.Type
- type - Variable in class com.aparapi.internal.model.ClassModel.MethodDescription
- type - Variable in class com.aparapi.ProfileInfo
- Type(String) - Constructor for class com.aparapi.internal.model.ClassModel.ConstantPool.ReferenceEntry.Type
- TYPE() - Constructor for enum com.aparapi.ProfileInfo.TYPE
- TYPE(int) - Constructor for enum com.aparapi.device.Device.TYPE
- TYPE(String) - Constructor for enum com.aparapi.internal.exception.ClassParseException.TYPE
- typeIndex - Variable in class com.aparapi.internal.model.ClassModel.AttributePool.RuntimeAnnotationsEntry.AnnotationInfo
- typeIndex - Variable in class com.aparapi.internal.model.ClassModel.AttributePool.RuntimeParameterAnnotationsEntry.ParameterInfo.AnnotationInfo
- typeName(char) - Static method in class com.aparapi.internal.model.ClassModel
-
Convert a given JNI character type (say 'I') to its type name ('int').
- typeNameIndex - Variable in class com.aparapi.internal.model.ClassModel.AttributePool.RuntimeAnnotationsEntry.AnnotationInfo.ElementValuePair.PrimitiveValue
- typeNameIndex - Variable in class com.aparapi.internal.model.ClassModel.AttributePool.RuntimeParameterAnnotationsEntry.ParameterInfo.AnnotationInfo.ElementValuePair.PrimitiveValue
- types - Variable in enum com.aparapi.internal.instruction.InstructionSet.ImmediateSpec
- types - Variable in enum com.aparapi.internal.instruction.InstructionSet.PopSpec
- types - Variable in enum com.aparapi.internal.instruction.InstructionSet.PushSpec
- TypeSpec(String, String, int, int) - Constructor for enum com.aparapi.internal.instruction.InstructionSet.TypeSpec
- typeToLetterMap - Static variable in class com.aparapi.Kernel
U
- u1() - Method in class com.aparapi.internal.reader.ByteReader
- u1(int) - Method in class com.aparapi.internal.reader.ByteBuffer
- u2() - Method in class com.aparapi.internal.reader.ByteReader
- u2(int) - Method in class com.aparapi.internal.reader.ByteBuffer
- u4() - Method in class com.aparapi.internal.reader.ByteReader
- u4(int) - Method in class com.aparapi.internal.reader.ByteBuffer
- u8() - Method in class com.aparapi.internal.reader.ByteReader
- u8(int) - Method in class com.aparapi.internal.reader.ByteBuffer
- UnaryOperator(MethodModel, InstructionSet.ByteCode, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.UnaryOperator
- uncaughtException(Thread, Throwable) - Method in class com.aparapi.internal.kernel.KernelRunner.ThreadDiedHandler
- UNCONDITIONAL_START - Static variable in class com.aparapi.internal.tool.InstructionHelper.BranchVector
- UnconditionalBranch(MethodModel, InstructionSet.ByteCode, Instruction) - Constructor for class com.aparapi.internal.instruction.InstructionSet.UnconditionalBranch
- UnconditionalBranch(MethodModel, InstructionSet.ByteCode, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.UnconditionalBranch
- UnconditionalBranch16(MethodModel, InstructionSet.ByteCode, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.UnconditionalBranch16
- underConfiguration - Variable in class com.aparapi.device.OpenCLDevice
- unhook() - Method in class com.aparapi.internal.instruction.BranchSet
- unhook() - Method in class com.aparapi.internal.instruction.InstructionSet.Branch
- UNICODE - com.aparapi.internal.model.ClassModel.ConstantPoolType
- UNKNOWN - com.aparapi.device.Device.TYPE
- UNKNOWN - com.aparapi.internal.instruction.InstructionSet.ImmediateSpec
- UNKNOWN - com.aparapi.internal.instruction.InstructionSet.PopSpec
- UNKNOWN - com.aparapi.internal.instruction.InstructionSet.PushSpec
- UNKNOWN - com.aparapi.internal.instruction.InstructionSet.TypeSpec
- unsafe - Static variable in class com.aparapi.internal.util.UnsafeWrapper
- UnsafeWrapper - Class in com.aparapi.internal.util
-
A wrapper around sun.misc.Unsafe for handling atomic operations, copies from fields to arrays and vice versa.
- UnsafeWrapper() - Constructor for class com.aparapi.internal.util.UnsafeWrapper
- unselectedColor - Variable in class com.aparapi.internal.tool.InstructionViewer
- UNSUPPORTEDBYTECODE - com.aparapi.internal.exception.ClassParseException.TYPE
- Unused - Annotation Type in com.aparapi.internal.annotation
-
Used to tag unused features (methods/fields)
- UNUSED13 - com.aparapi.internal.model.ClassModel.ConstantPoolType
- UNUSED14 - com.aparapi.internal.model.ClassModel.ConstantPoolType
- UNUSED17 - com.aparapi.internal.model.ClassModel.ConstantPoolType
- unwind() - Method in class com.aparapi.internal.instruction.ExpressionList
- updateKernelArrayRefs() - Method in class com.aparapi.internal.kernel.KernelRunner
- updateObjectMemberFieldAccesses(String, ClassModel.ConstantPool.FieldEntry) - Method in class com.aparapi.internal.model.Entrypoint
- updatePassId() - Method in class com.aparapi.util.swing.MultiPassKernelSwingWorker
- updatePassId(int) - Method in class com.aparapi.util.swing.MultiPassKernelSwingWorker
-
This method, which is always invoked on the swing event dispatch thread, should be used to update any components (such as a
JProgressBar
) so as to reflect the progress of the multi-pass Kernel being executed. - updateProfileReport(ProfileReport, long, long[]) - Method in class com.aparapi.internal.kernel.KernelDeviceProfile
- usageLength - Variable in class com.aparapi.internal.model.ClassModel.AttributePool.RealLocalVariableTableEntry.RealLocalVariableInfo
- useAgent - Static variable in class com.aparapi.Config
-
Allows the user to request to use a jvmti agent to access JNI code rather than loading explicitly.
- UsedByJNICode - Annotation Type in com.aparapi.internal.annotation
-
Be careful changing the name/type of this field as it is referenced from JNI code.
- useNullForLocalSize - Variable in class com.aparapi.Kernel
- usesAtomic32 - Variable in class com.aparapi.internal.model.Entrypoint
-
True is an indication to use the atomics pragmas
- usesAtomic32(ClassModel.ConstantPool.MethodReferenceEntry) - Static method in class com.aparapi.Kernel
- usesAtomic64 - Variable in class com.aparapi.internal.model.Entrypoint
- usesAtomic64(ClassModel.ConstantPool.MethodReferenceEntry) - Static method in class com.aparapi.Kernel
- usesByteWrites - Variable in class com.aparapi.internal.model.Entrypoint
-
True is an indication to use the byte addressable store pragma
- usesByteWrites - Variable in class com.aparapi.internal.model.MethodModel
-
True is an indication to use the byte addressable store pragma
- usesDouble() - Method in enum com.aparapi.internal.instruction.InstructionSet.ByteCode
- usesDoubles - Variable in class com.aparapi.internal.model.Entrypoint
-
True is an indication to use the fp64 pragma
- usesDoubles - Variable in class com.aparapi.internal.model.MethodModel
-
True is an indication to use the fp64 pragma
- usesOopConversion - Variable in class com.aparapi.internal.kernel.KernelRunner
- usesPutfield - Variable in class com.aparapi.internal.model.MethodModel
- utf8() - Method in class com.aparapi.internal.reader.ByteReader
- utf8(int) - Method in class com.aparapi.internal.reader.ByteBuffer
- UTF8 - com.aparapi.internal.model.ClassModel.ConstantPoolType
- UTF8 - Variable in class com.aparapi.internal.model.ClassModel.ConstantPool.UTF8Entry
- utf8bytes(int) - Method in class com.aparapi.internal.reader.ByteBuffer
- UTF8Entry(String, int) - Constructor for class com.aparapi.internal.model.ClassModel.ConstantPool.UTF8Entry
- utf8Index - Variable in class com.aparapi.internal.model.ClassModel.ConstantPool.StringEntry
V
- valid - Variable in class com.aparapi.internal.jni.RangeJNI
- value - Variable in class com.aparapi.internal.instruction.InstructionSet.BytecodeEncodedConstant
- value - Variable in class com.aparapi.internal.instruction.InstructionSet.ImmediateConstant
- value - Variable in class com.aparapi.internal.model.ClassModel.AttributePool.RuntimeAnnotationsEntry.AnnotationInfo.ElementValuePair
- value - Variable in class com.aparapi.internal.model.ClassModel.AttributePool.RuntimeParameterAnnotationsEntry.ParameterInfo.AnnotationInfo.ElementValuePair
- value - Variable in class com.aparapi.internal.model.Optional.Some
- value() - Method in annotation type com.aparapi.internal.tool.InstructionViewer.Form.List
- value() - Method in annotation type com.aparapi.Kernel.PrivateMemorySpace
-
Size of the array used as __private buffer.
- value() - Method in annotation type com.aparapi.opencl.OpenCL.Arg
- value() - Method in annotation type com.aparapi.opencl.OpenCL.Constant
- value() - Method in annotation type com.aparapi.opencl.OpenCL.GlobalReadOnly
- value() - Method in annotation type com.aparapi.opencl.OpenCL.GlobalReadWrite
- value() - Method in annotation type com.aparapi.opencl.OpenCL.GlobalWriteOnly
- value() - Method in annotation type com.aparapi.opencl.OpenCL.Kernel
- value() - Method in annotation type com.aparapi.opencl.OpenCL.Local
- value() - Method in annotation type com.aparapi.opencl.OpenCL.Resource
- value() - Method in annotation type com.aparapi.opencl.OpenCL.Source
- Value(int) - Constructor for class com.aparapi.internal.model.ClassModel.AttributePool.RuntimeAnnotationsEntry.AnnotationInfo.ElementValuePair.Value
- Value(int) - Constructor for class com.aparapi.internal.model.ClassModel.AttributePool.RuntimeParameterAnnotationsEntry.ParameterInfo.AnnotationInfo.ElementValuePair.Value
- ValueCache<K,V,T extends java.lang.Throwable> - Class in com.aparapi.internal.model
- ValueCache(ValueCache.ThrowingValueComputer<K, V, T>) - Constructor for class com.aparapi.internal.model.ValueCache
- ValueCache.ThrowingValueComputer<K,V,T extends java.lang.Throwable> - Interface in com.aparapi.internal.model
- ValueCache.ValueComputer<K,V> - Interface in com.aparapi.internal.model
- valueOf(String) - Static method in enum com.aparapi.device.Device.TYPE
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.aparapi.internal.exception.ClassParseException.TYPE
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.aparapi.internal.instruction.InstructionSet.ByteCode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.aparapi.internal.instruction.InstructionSet.ImmediateSpec
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.aparapi.internal.instruction.InstructionSet.LoadSpec
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.aparapi.internal.instruction.InstructionSet.Operator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.aparapi.internal.instruction.InstructionSet.PopSpec
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.aparapi.internal.instruction.InstructionSet.PushSpec
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.aparapi.internal.instruction.InstructionSet.StoreSpec
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.aparapi.internal.instruction.InstructionSet.TypeSpec
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.aparapi.internal.kernel.ProfilingEvent
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.aparapi.internal.model.ClassModel.Access
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.aparapi.internal.model.ClassModel.ConstantPoolType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.aparapi.internal.model.ClassModel.SignatureParseState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.aparapi.Kernel.EXECUTION_MODE
-
Deprecated.Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.aparapi.ProfileInfo.TYPE
-
Returns the enum constant of this type with the specified name.
- valueRef - Variable in class com.aparapi.internal.model.Memoizer.Impl
- values() - Static method in enum com.aparapi.device.Device.TYPE
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.aparapi.internal.exception.ClassParseException.TYPE
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.aparapi.internal.instruction.InstructionSet.ByteCode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.aparapi.internal.instruction.InstructionSet.ImmediateSpec
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.aparapi.internal.instruction.InstructionSet.LoadSpec
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.aparapi.internal.instruction.InstructionSet.Operator
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.aparapi.internal.instruction.InstructionSet.PopSpec
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.aparapi.internal.instruction.InstructionSet.PushSpec
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.aparapi.internal.instruction.InstructionSet.StoreSpec
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.aparapi.internal.instruction.InstructionSet.TypeSpec
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.aparapi.internal.kernel.ProfilingEvent
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.aparapi.internal.model.ClassModel.Access
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.aparapi.internal.model.ClassModel.ConstantPoolType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.aparapi.internal.model.ClassModel.SignatureParseState
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.aparapi.Kernel.EXECUTION_MODE
-
Deprecated.Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.aparapi.ProfileInfo.TYPE
-
Returns an array containing the constants of this enum type, in the order they are declared.
- Var() - Constructor for class com.aparapi.internal.model.MethodModel.FakeLocalVariableTableEntry.Var
- Var(InstructionSet.StoreSpec, int, int, boolean) - Constructor for class com.aparapi.internal.model.MethodModel.FakeLocalVariableTableEntry.Var
- VARARGS - com.aparapi.internal.model.ClassModel.Access
- variableIndex - Variable in class com.aparapi.internal.model.ClassModel.AttributePool.RealLocalVariableTableEntry.RealLocalVariableInfo
- variableNameIndex - Variable in class com.aparapi.internal.model.ClassModel.AttributePool.RealLocalVariableTableEntry.RealLocalVariableInfo
- vendor - Variable in class com.aparapi.internal.opencl.OpenCLPlatform
- verboseBytecodeLabels - Variable in class com.aparapi.internal.tool.InstructionViewer.Options
- verboseComparitor - Static variable in class com.aparapi.Config
- version - Variable in class com.aparapi.internal.opencl.OpenCLPlatform
- VGAP - Static variable in class com.aparapi.internal.tool.InstructionViewer
- view - Variable in class com.aparapi.internal.tool.InstructionViewer
- View() - Constructor for class com.aparapi.internal.tool.InstructionViewer.View
- VMARGIN - Static variable in class com.aparapi.internal.tool.InstructionViewer
W
- W - com.aparapi.ProfileInfo.TYPE
- wide - Variable in class com.aparapi.internal.instruction.InstructionSet.I_IINC
- WIDE - com.aparapi.internal.instruction.InstructionSet.ByteCode
- wideopcode - Variable in class com.aparapi.internal.instruction.InstructionSet.I_WIDE
- width - Variable in class com.aparapi.internal.tool.InstructionHelper.Table.Col
- write(BranchSet.LogicalExpressionNode) - Method in class com.aparapi.internal.writer.BlockWriter
- write(Entrypoint) - Method in class com.aparapi.internal.tool.InstructionHelper.StringWriter
- write(Entrypoint) - Method in class com.aparapi.internal.writer.BlockWriter
- write(Entrypoint) - Method in class com.aparapi.internal.writer.KernelWriter
- write(MethodModel) - Static method in class com.aparapi.internal.tool.InstructionHelper.StringWriter
- write(String) - Method in class com.aparapi.internal.tool.InstructionHelper.StringWriter
- write(String) - Method in class com.aparapi.internal.writer.BlockWriter
- writeBlock(Instruction, Instruction) - Method in class com.aparapi.internal.writer.BlockWriter
- writeComposite(InstructionSet.CompositeInstruction) - Method in class com.aparapi.internal.writer.BlockWriter
- writeConditional(BranchSet) - Method in class com.aparapi.internal.writer.BlockWriter
- writeConditional(BranchSet, boolean) - Method in class com.aparapi.internal.writer.BlockWriter
- writeConditionalBranch16(InstructionSet.ConditionalBranch16, boolean) - Method in class com.aparapi.internal.writer.BlockWriter
- writeExpression(String, Instruction) - Static method in class com.aparapi.internal.tool.InstructionHelper
- writeGetterBlock(ClassModel.ConstantPool.FieldEntry) - Method in class com.aparapi.internal.writer.BlockWriter
- writeInstruction(Instruction) - Method in class com.aparapi.internal.writer.BlockWriter
- writeInstruction(Instruction) - Method in class com.aparapi.internal.writer.KernelWriter
- writeln(String) - Method in class com.aparapi.internal.writer.BlockWriter
- writeMethod(InstructionSet.MethodCall, ClassModel.ConstantPool.MethodEntry) - Method in class com.aparapi.internal.writer.BlockWriter
- writeMethod(InstructionSet.MethodCall, ClassModel.ConstantPool.MethodEntry) - Method in class com.aparapi.internal.writer.KernelWriter
- writeMethodBody(MethodModel) - Method in class com.aparapi.internal.tool.InstructionHelper.StringWriter
- writeMethodBody(MethodModel) - Method in class com.aparapi.internal.writer.BlockWriter
- writePragma(String, boolean) - Method in class com.aparapi.internal.writer.KernelWriter
- writeSequence(Instruction, Instruction) - Method in class com.aparapi.internal.writer.BlockWriter
- writeThisRef() - Method in class com.aparapi.internal.writer.BlockWriter
- writeThisRef() - Method in class com.aparapi.internal.writer.KernelWriter
- writeToString(Entrypoint) - Static method in class com.aparapi.internal.writer.KernelWriter
X
- x - Variable in class com.aparapi.internal.tool.InstructionViewer.View
- x - Variable in class com.aparapi.internal.tool.InstructionViewer.XY
- X - com.aparapi.ProfileInfo.TYPE
- xorOperator - Static variable in class com.aparapi.Kernel
- XY(double, double) - Constructor for class com.aparapi.internal.tool.InstructionViewer.XY
Y
- y - Variable in class com.aparapi.internal.tool.InstructionViewer.View
- y - Variable in class com.aparapi.internal.tool.InstructionViewer.XY
Z
- Z - com.aparapi.internal.instruction.InstructionSet.TypeSpec
_
- __constant - Static variable in class com.aparapi.internal.writer.KernelWriter
- __global - Static variable in class com.aparapi.internal.writer.KernelWriter
- __local - Static variable in class com.aparapi.internal.writer.KernelWriter
- __private - Static variable in class com.aparapi.internal.writer.KernelWriter
All Classes All Packages