Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X Y _ 

A

abs(float) - Method in class com.aparapi.Kernel
Delegates to either Math.abs(float) (Java) or fabs(float) (OpenCL).
abs(double) - Method in class com.aparapi.Kernel
Delegates to either Math.abs(double) (Java) or fabs(double) (OpenCL).
abs(int) - Method in class com.aparapi.Kernel
Delegates to either Math.abs(int) (Java) or abs(int) (OpenCL).
abs(long) - Method in class com.aparapi.Kernel
Delegates to either Math.abs(long) (Java) or abs(long) (OpenCL).
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
 
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
 
acos(float) - Method in class com.aparapi.Kernel
Delegates to either Math.acos(double) (Java) or acos(float) (OpenCL).
acos(double) - Method in class com.aparapi.Kernel
Delegates to either Math.acos(double) (Java) or acos(double) (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
 
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
 
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.
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
 
AnnotationInfo(ElementValuePair[], int) - Constructor for class com.aparapi.internal.model.ClassModel.AttributePool.RuntimeAnnotationsEntry.AnnotationInfo
 
AnnotationInfo(int, int, ElementValuePair[]) - Constructor for class com.aparapi.internal.model.ClassModel.AttributePool.RuntimeParameterAnnotationsEntry.ParameterInfo.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(Throwable) - 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
 
AparapiException - Exception in com.aparapi.internal.exception
We use AparapiException class and subclasses to wrap other Exception 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
 
Arg(String, int, int, int) - Constructor for class com.aparapi.internal.model.ClassModel.ConstantPool.MethodReferenceEntry.Arg
 
arg - Variable in class com.aparapi.internal.model.MethodModel.FakeLocalVariableTableEntry.Var
 
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.
So ARG_ARRAY|ARG_INT tells us this arg is an array of int.
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 a boolean type (array or primitive).
ARG_BYTE - Static variable in class com.aparapi.internal.jni.KernelRunnerJNI
This 'bit' indicates that a particular KernelArg represents a byte 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 a char 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 a double 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 a float 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 a int 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 a long 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).
So ARG_PRIMITIVE|ARG_INT tells us this arg is a primitive int.
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).
So ARG_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 a static 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).
So ARG_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
 
argument - Variable in class com.aparapi.internal.model.ClassModel.AttributePool.BootstrapMethodsEntry.BootstrapMethod.BootstrapArgument
 
array - Variable in class com.aparapi.internal.jni.KernelArgJNI
Only set for array objs, not used on JNI
ArrayAccess(MethodModel, InstructionSet.ByteCode, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.ArrayAccess
 
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
 
arrayLengthMangleSuffix - Static variable in class com.aparapi.internal.writer.BlockWriter
 
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(float) - Method in class com.aparapi.Kernel
Delegates to either Math.asin(double) (Java) or asin(float) (OpenCL).
asin(double) - Method in class com.aparapi.Kernel
Delegates to either Math.asin(double) (Java) or asin(double) (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(MethodModel, InstructionSet.ByteCode, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.AssignToArrayElement
 
assignToArrayElement - Variable in class com.aparapi.internal.instruction.InstructionSet.FieldArrayElementAssign
 
assignToArrayElement - Variable in class com.aparapi.internal.instruction.InstructionSet.FieldArrayElementIncrement
 
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
 
atan(float) - Method in class com.aparapi.Kernel
Delegates to either Math.atan(double) (Java) or atan(float) (OpenCL).
atan(double) - Method in class com.aparapi.Kernel
Delegates to either Math.atan(double) (Java) or atan(double) (OpenCL).
atan2(float, float) - Method in class com.aparapi.Kernel
Delegates to either Math.atan2(double, double) (Java) or atan2(float, float) (OpenCL).
atan2(double, double) - Method in class com.aparapi.Kernel
Delegates to either Math.atan2(double, double) (Java) or atan2(double, double) (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
 
atomic32Cache - Static variable in class com.aparapi.Kernel
 
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 to atomic_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
 
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
 
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
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>, InputStream) - Method in class com.aparapi.device.OpenCLDevice
 
bind(Class<T>) - Method in class com.aparapi.device.OpenCLDevice
 
bind(Class<T>, String) - Method in class com.aparapi.device.OpenCLDevice
 
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
 
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
 
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, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.Branch
 
Branch(MethodModel, InstructionSet.ByteCode, Instruction) - 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 - 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 - Variable in class com.aparapi.internal.instruction.InstructionSet.CompositeInstruction
 
branchSet - Variable in class com.aparapi.internal.instruction.InstructionSet.ConditionalBranch
 
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
 
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 - Class in com.aparapi.internal.reader
Used to parse ClassFile structure.
ByteBuffer(InputStream) - Constructor for class com.aparapi.internal.reader.ByteBuffer
Construct from an InputStream
ByteBuffer(byte[]) - Constructor for class com.aparapi.internal.reader.ByteBuffer
 
byteBuffer - Variable in class com.aparapi.internal.reader.ByteReader
 
byteCode - Variable in class com.aparapi.internal.instruction.Instruction
 
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.ImmediateSpec) - 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
 
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.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.ImmediateSpec, InstructionSet.PushSpec) - 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.PopSpec) - Constructor for enum com.aparapi.internal.instruction.InstructionSet.ByteCode
 
ByteCode() - 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(ByteBuffer) - Constructor for class com.aparapi.internal.reader.ByteReader
Construct form a given ByteBuffer.
ByteReader(byte[]) - Constructor for class com.aparapi.internal.reader.ByteReader
Construct form an array of bytes.
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, int) - Method in class com.aparapi.internal.reader.ByteBuffer
 
bytes(int) - Method in class com.aparapi.internal.reader.ByteReader
 

C

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
 
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
 
cbrt(double) - Method in class com.aparapi.Kernel
 
cbrt(float) - Method in class com.aparapi.Kernel
 
ceil(float) - Method in class com.aparapi.Kernel
Delegates to either Math.ceil(double) (Java) or ceil(float) (OpenCL).
ceil(double) - Method in class com.aparapi.Kernel
Delegates to either Math.ceil(double) (Java) or ceil(double) (OpenCL).
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
 
ClassEntry(int, int) - Constructor for class com.aparapi.internal.model.ClassModel.ConstantPool.ClassEntry
 
classes - Variable in class com.aparapi.internal.instruction.InstructionPattern.AssignableInstructionMatcher
 
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 - Variable in class com.aparapi.internal.model.Entrypoint
 
classModel - Variable in class com.aparapi.internal.tool.InstructionViewer
 
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 ClassParseExceptions (derived from AparapiException) if we encounter any Aparapi unfriendly constructs.
ClassParseException(ClassParseException.TYPE) - Constructor for exception com.aparapi.internal.exception.ClassParseException
 
ClassParseException(Instruction, ClassParseException.TYPE) - Constructor for exception com.aparapi.internal.exception.ClassParseException
 
ClassParseException(ClassParseException.TYPE, String) - 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 KernelArgs 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
 
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) or clz(int) (OpenCL).
clz(long) - Method in class com.aparapi.Kernel
Delegates to either Long.numberOfLeadingZeros(long) (Java) or clz(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(Code) - Constructor for class com.aparapi.internal.model.ClassModel.AttributePool.CodeEntry
 
codeEntry - Variable in class com.aparapi.internal.model.ClassModel.ClassModelMethod
 
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(String) - Constructor for class com.aparapi.internal.tool.InstructionHelper.Table.Col
 
Col() - 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(String, Device) - Method in class com.aparapi.internal.kernel.KernelRunner
 
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.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
 
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, boolean) - Constructor for class com.aparapi.internal.instruction.BranchSet.CompoundLogicalExpressionNode
 
CompoundLogicalExpressionNode(boolean, BranchSet.LogicalExpressionNode, BranchSet.LogicalExpressionNode) - 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 - 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 - Variable in class com.aparapi.internal.tool.InstructionViewer
 
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(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.
configure() - Method in class com.aparapi.device.OpenCLDevice
Called by the underlying Aparapi OpenCL platform, upon device detection.
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(float) - Method in class com.aparapi.Kernel
Delegates to either Math.cos(double) (Java) or cos(float) (OpenCL).
cos(double) - Method in class com.aparapi.Kernel
Delegates to either Math.cos(double) (Java) or cos(double) (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
 
create(MethodModel, ByteReader) - Static method in enum com.aparapi.internal.instruction.InstructionSet.ByteCode
 
create(InstructionSet.ByteCode, MethodModel, Instruction, Instruction, BranchSet) - Static method in class com.aparapi.internal.instruction.InstructionSet.CompositeInstruction
 
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(Device, int) - Static method in class com.aparapi.Range
Create a one dimensional range 0.._globalWidth with an undefined group size.
create(int, int) - Static method in class com.aparapi.Range
 
create(int) - Static method in class com.aparapi.Range
 
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.
create2D(Device, int, int) - Static method in class com.aparapi.Range
Create a two dimensional range 0.._globalWidth * 0.._globalHeight choosing suitable values for localWidth and localHeight.
create2D(int, int, int, int) - Static method in class com.aparapi.Range
 
create2D(int, int) - Static method in class com.aparapi.Range
 
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 by localWidth * localHeight * localDepth.
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 for localWidth, localHeight and localDepth.
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
 
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, String) - Method in class com.aparapi.internal.jni.OpenCLJNI
 
createProgram(OpenCLDevice, String, String) - Method in class com.aparapi.internal.jni.OpenCLJNI
 
createProgram(OpenCLDevice) - Method in class com.aparapi.internal.opencl.OpenCLProgram
 
createRange(int) - Method in class com.aparapi.device.Device
 
createRange(int, int) - Method in class com.aparapi.device.Device
 
createRange(int) - Method in class com.aparapi.Kernel
 
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

d8(int) - Method in class com.aparapi.internal.reader.ByteBuffer
 
d8() - Method in class com.aparapi.internal.reader.ByteReader
 
data(Object...) - Method in class com.aparapi.internal.tool.InstructionHelper.Table
 
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 - Class in com.aparapi.device
 
Device() - Constructor for class com.aparapi.device.Device
 
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.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 to KernelRunner.dispose() which delegates to disposeJNI() 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
 
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 via MultiPassKernelSwingWorker.executeKernel(Kernel), whilst also managing progress updates for the kernel's passId.
doorbell - Static variable in class com.aparapi.internal.tool.InstructionViewer
 
DoorBell() - Constructor for class com.aparapi.internal.tool.InstructionViewer.DoorBell
 
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
 
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(MethodModel, InstructionSet.ByteCode, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.DUP
 

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
 
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() - Method in interface com.aparapi.opencl.OpenCL
 
end() - Method in class com.aparapi.opencl.OpenCLAdapter
 
end - Variable in class com.aparapi.ProfileInfo
 
endPc - Variable in class com.aparapi.internal.model.MethodModel.FakeLocalVariableTableEntry.Var
 
entries - Variable in class com.aparapi.internal.model.ClassModel.ConstantPool
 
Entry(int, ClassModel.ConstantPoolType) - Constructor for class com.aparapi.internal.model.ClassModel.ConstantPool.Entry
 
Entry() - Constructor for class com.aparapi.Kernel.Entry
 
entryPoint - Variable in class com.aparapi.internal.kernel.KernelRunner
 
entrypoint - Variable in class com.aparapi.internal.kernel.KernelRunner.ExecutionSettings
 
Entrypoint - Class in com.aparapi.internal.model
 
Entrypoint(ClassModel, MethodModel, Object) - Constructor for class com.aparapi.internal.model.Entrypoint
 
entrypoint - Variable in class com.aparapi.internal.model.MethodModel
 
entryPoint - Variable in class com.aparapi.internal.writer.KernelWriter
 
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
 
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
 
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(String, Range, int) - Method in class com.aparapi.internal.kernel.KernelRunner
 
execute(Range) - Method in class com.aparapi.Kernel.Entry
 
execute(Range) - Method in class com.aparapi.Kernel
Start execution of _range kernels.
execute(int) - 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(int, int) - Method in class com.aparapi.Kernel
Start execution of _passes iterations over the _range of 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.Kernel
Start execution of globalSize kernels for the given entrypoint.
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(float) - Method in class com.aparapi.Kernel
Delegates to either Math.exp(double) (Java) or exp(float) (OpenCL).
exp(double) - Method in class com.aparapi.Kernel
Delegates to either Math.exp(double) (Java) or exp(double) (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 - 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, ExpressionList, Instruction) - Constructor for class com.aparapi.internal.instruction.ExpressionList
 
ExpressionList(MethodModel) - Constructor for class com.aparapi.internal.instruction.ExpressionList
 
expressionList - Variable in class com.aparapi.internal.model.MethodModel
 
extractAtomicIntegerConversionBuffer(KernelArg) - Method in class com.aparapi.internal.kernel.KernelRunner
 
extractOopConversionBuffer(KernelArg) - Method in class com.aparapi.internal.kernel.KernelRunner
 

F

f4(int) - Method in class com.aparapi.internal.reader.ByteBuffer
 
f4() - Method in class com.aparapi.internal.reader.ByteReader
 
failedDevices - Variable in class com.aparapi.internal.kernel.KernelPreferences
 
FakeGoto(MethodModel, Instruction) - Constructor for class com.aparapi.internal.instruction.InstructionSet.FakeGoto
 
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, String) - 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
 
fallThrough - Variable in class com.aparapi.internal.instruction.BranchSet
 
FALSE - Static variable in class com.aparapi.internal.instruction.InstructionPattern.InstructionMatch
 
fdump(int, Instruction, boolean) - Method in class com.aparapi.internal.tool.InstructionHelper
 
field - Variable in class com.aparapi.internal.jni.KernelArgJNI
Field in Kernel class corresponding to this arg
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
 
findEndOfConditionalBranchSet(Instruction) - Method in class com.aparapi.internal.instruction.InstructionSet.ConditionalBranch
 
first(Device.TYPE) - Static method in class com.aparapi.device.Device
Deprecated.
first - Variable in class com.aparapi.internal.instruction.BranchSet
 
first - Variable in class com.aparapi.internal.tool.InstructionViewer
 
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
 
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(float) - Method in class com.aparapi.Kernel
Delegates to either Math.floor(double) (Java) or floor(float) (OpenCL).
floor(double) - Method in class com.aparapi.Kernel
Delegates to either Math.floor(double) (Java) or floor(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).
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).
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
 
from - Variable in class com.aparapi.internal.instruction.InstructionSet.MultiAssignInstruction
 
from - Variable in class com.aparapi.internal.tool.InstructionHelper.BranchVector
 

G

get(int) - Static method in enum com.aparapi.internal.instruction.InstructionSet.ByteCode
 
get(Object) - Method in class com.aparapi.internal.kernel.KernelRunner
Enqueue a request to return this array from the GPU.
get(int) - Method in class com.aparapi.internal.model.ClassModel.ConstantPool
 
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(int) - Method in class com.aparapi.internal.tool.InstructionHelper.Table.Col
 
get(Field) - Method in class com.aparapi.internal.tool.InstructionViewer.Form
 
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(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(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 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[]) - 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(int[][][]) - 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 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 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(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(boolean[][][]) - 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(int[]) - Method in interface com.aparapi.opencl.OpenCL
 
get(short[]) - Method in interface com.aparapi.opencl.OpenCL
 
get(char[]) - Method in interface com.aparapi.opencl.OpenCL
 
get(boolean[]) - Method in interface com.aparapi.opencl.OpenCL
 
get(double[]) - Method in interface com.aparapi.opencl.OpenCL
 
get(byte[]) - Method in interface com.aparapi.opencl.OpenCL
 
get(byte[]) - Method in class com.aparapi.opencl.OpenCLAdapter
 
get(float[]) - Method in class com.aparapi.opencl.OpenCLAdapter
 
get(int[]) - Method in class com.aparapi.opencl.OpenCLAdapter
 
get(short[]) - Method in class com.aparapi.opencl.OpenCLAdapter
 
get(char[]) - Method in class com.aparapi.opencl.OpenCLAdapter
 
get(boolean[]) - Method in class com.aparapi.opencl.OpenCLAdapter
 
get(double[]) - Method in class com.aparapi.opencl.OpenCLAdapter
 
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) - Method in class com.aparapi.device.OpenCLDevice
 
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
 
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(Field) - Method in class com.aparapi.internal.tool.InstructionViewer.Form
 
getBoolean(Object, long) - Static method in class com.aparapi.internal.util.UnsafeWrapper
 
getBoolean(ValueCache<Class<?>, Map<String, Boolean>, RuntimeException>, ClassModel.ConstantPool.MethodReferenceEntry) - Static method in class com.aparapi.Kernel
 
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(String) - Method in class com.aparapi.internal.jni.OpenCLJNI
 
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
 
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(int) - Method in class com.aparapi.internal.model.ClassModel.ConstantPool
 
getClassEntry() - Method in class com.aparapi.internal.model.ClassModel.ConstantPool.ReferenceEntry
 
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
 
getConstantPoolEntry() - Method in class com.aparapi.internal.instruction.InstructionSet.I_LDC2_W
 
getConstantPoolEntry() - Method in class com.aparapi.internal.instruction.InstructionSet.I_LDC_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
 
getConstantPoolIndex() - Method in class com.aparapi.internal.instruction.InstructionSet.I_LDC2_W
 
getConstantPoolIndex() - Method in class com.aparapi.internal.instruction.InstructionSet.I_LDC_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
 
getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_DUP2
 
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_DUP_X1
 
getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_DUP_X2
 
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
 
getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_GOTO_W
 
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
 
getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_JSR_W
 
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
 
getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_LDC2_W
 
getDescription() - Method in class com.aparapi.internal.instruction.InstructionSet.I_LDC_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 through to.
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 through to 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 through to 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(String, String, Object) - Method in class com.aparapi.internal.model.ClassModel
 
getEntrypoint(String, Object) - Method in class com.aparapi.internal.model.ClassModel
 
getEntrypoint() - 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, String) - Method in class com.aparapi.internal.model.ClassModel
 
getField(String) - Method in class com.aparapi.internal.model.ClassModel
 
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(Instruction, boolean, boolean, boolean) - Static method in class com.aparapi.internal.tool.InstructionHelper
 
getLabel() - Method in class com.aparapi.ProfileInfo
 
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(String, String) - Method in class com.aparapi.internal.model.ClassModel
 
getMethod(ClassModel.ConstantPool.MethodEntry, boolean) - Method in class com.aparapi.internal.model.ClassModel
Look up a ConstantPool MethodEntry and return the corresponding Method.
getMethod() - Method in class com.aparapi.internal.model.MethodModel
 
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(String, String) - Method in class com.aparapi.internal.model.ClassModel
Create a MethodModel for a given method name and signature.
getMethodModel() - Method in class com.aparapi.internal.model.Entrypoint
 
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(int) - Method in class com.aparapi.internal.model.ClassModel.ConstantPool
 
getNameAndTypeEntry() - Method in class com.aparapi.internal.model.ClassModel.ConstantPool.ReferenceEntry
 
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(int) - Method in class com.aparapi.internal.instruction.InstructionSet.Switch
 
getOffset() - Method in class com.aparapi.internal.reader.ByteReader
 
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(Kernel) - Method in class com.aparapi.internal.kernel.KernelManager
 
getPreferences() - Method in class com.aparapi.internal.kernel.PreferencesWrapper
 
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(OpenCLProgram) - Method in class com.aparapi.internal.jni.OpenCLJNI
 
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
 
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 with ProfileReport.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 current tuple.
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 with ProfileReport.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
 
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(ClassModel.ConstantPool.Entry) - Method in class com.aparapi.internal.model.ClassModel.ConstantPool
 
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
 
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
 
getValue() - Method in class com.aparapi.internal.instruction.InstructionSet.I_LDC2_W
 
getValue() - Method in class com.aparapi.internal.instruction.InstructionSet.I_LDC_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(int, int) - Method in class com.aparapi.internal.model.ClassModel.AttributePool.RealLocalVariableTableEntry
 
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
 
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
 
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
 
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(float, float) - Method in class com.aparapi.Kernel
 
hypot(double, double) - Method in class com.aparapi.Kernel
 

I

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_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_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_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_LDC2_W(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_LDC2_W
 
I_LDC_W(MethodModel, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.I_LDC_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
 
iadd - Static variable in class com.aparapi.internal.instruction.InstructionPattern
 
id - Variable in class com.aparapi.ProfileReport
 
IEEEremainder(float, float) - Method in class com.aparapi.Kernel
Delegates to either Math.IEEEremainder(double, double) (Java) or remainder(float, float) (OpenCL).
IEEEremainder(double, double) - Method in class com.aparapi.Kernel
Delegates to either Math.IEEEremainder(double, double) (Java) or remainder(double, double) (OpenCL).
If(MethodModel, InstructionSet.ByteCode, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.If
 
IfUnary(MethodModel, InstructionSet.ByteCode, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.IfUnary
 
iinc - Variable in class com.aparapi.internal.instruction.InstructionSet.I_WIDE
 
IKernelBarrier - Interface in com.aparapi.internal.kernel
Provides the interface for Aparapi Kernel barriers.
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.
in() - Method in class com.aparapi.internal.writer.BlockWriter
 
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
 
increment - Variable in class com.aparapi.internal.instruction.InstructionSet.I_WIDE
 
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(MethodModel, InstructionSet.ByteCode, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.Index
 
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
 
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
 
init(ClassModel.ClassModelMethod) - Method in class com.aparapi.internal.model.MethodModel
 
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
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.kernel.KernelManager
 
instance() - Static method in class com.aparapi.internal.kernel.KernelManager
 
instance - Static variable in class com.aparapi.internal.opencl.OpenCLLoader
 
instance - Variable in class com.aparapi.internal.opencl.OpenCLMem
 
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 - 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
 
instruction - Variable in class com.aparapi.internal.tool.InstructionViewer.InstructionView
 
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_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_DUP_X1 - Class in com.aparapi.internal.instruction
 
InstructionSet.I_DUP_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_LDC2_W - Class in com.aparapi.internal.instruction
 
InstructionSet.I_LDC_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(Color, String) - Constructor for class com.aparapi.internal.tool.InstructionViewer
 
InstructionViewer() - 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
 
IntegerEntry(int, int) - Constructor for class com.aparapi.internal.model.ClassModel.ConstantPool.IntegerEntry
 
interfaceIndex - Variable in class com.aparapi.internal.model.ClassModel.ClassModelInterface
 
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() - Method in class com.aparapi.internal.instruction.BranchSet.CompoundLogicalExpressionNode
 
invert() - Method in class com.aparapi.internal.instruction.BranchSet.LogicalExpressionNode
 
invert - Variable in class com.aparapi.internal.instruction.BranchSet.SimpleLogicalExpressionNode
 
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(Object, Method, Object[]) - Method in class com.aparapi.device.OpenCLDevice.OpenCLInvocationHandler
 
invoke(OpenCLKernel, Object[]) - Method in class com.aparapi.internal.jni.OpenCLJNI
 
invoke(Object[]) - Method in class com.aparapi.internal.opencl.OpenCLKernel
 
InvokeDynamicEntry(int, int, int) - Constructor for class com.aparapi.internal.model.ClassModel.ConstantPool.InvokeDynamicEntry
 
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.
IProfileReportObserver - Interface in com.aparapi
Defines interface for listener/observer of Kernel profile reports
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
 
isiinc() - Method in class com.aparapi.internal.instruction.InstructionSet.I_WIDE
 
isInc - Variable in class com.aparapi.internal.instruction.InstructionSet.FieldArrayElementIncrement
 
isInc() - Method in class com.aparapi.internal.instruction.InstructionSet.FieldArrayElementIncrement
 
isInc() - Method in class com.aparapi.internal.instruction.InstructionSet.I_IINC
 
isInc - Variable in class com.aparapi.internal.instruction.InstructionSet.IncrementInstruction
 
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(ClassModel.ConstantPool.NameAndTypeEntry) - Method in class com.aparapi.internal.writer.BlockWriter
 
isMultiDimensionalArray(InstructionSet.AccessArrayElement) - 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(ClassModel.ConstantPool.NameAndTypeEntry) - Method in class com.aparapi.internal.writer.BlockWriter
 
isObjectArray(InstructionSet.AccessArrayElement) - 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() - Method 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.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(String) - Method in class com.aparapi.internal.model.ClassModel
Determine if this is the superclass of some other named class.
isSuperClass(Class<?>) - Method in class com.aparapi.internal.model.ClassModel
Determine if this is the superclass of some other class.
isThis(Instruction) - Method in class com.aparapi.internal.writer.KernelWriter
 
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
 

J

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
 
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 - 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 - Variable in class com.aparapi.util.swing.MultiPassKernelSwingWorker
 
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_MODEs are used, as a more sophisticated Device preference mechanism is in place, see KernelManager. Though Kernel.setExecutionMode(EXECUTION_MODE) is still honored, the default EXECUTION_MODE is now Kernel.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 valueExecution
    GPUExecute using OpenCL on first available GPU device
    ACCExecute using OpenCL on first available Accelerator device
    CPUExecute using OpenCL on first available CPU device
    JTPExecute using a Java Thread Pool (one thread spawned per available core)
    SEQExecute 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 of JTP,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 - 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 - Variable in class com.aparapi.Kernel
 
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

label - Variable in class com.aparapi.internal.tool.InstructionViewer.InstructionView
 
label - Variable in class com.aparapi.ProfileInfo
 
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
 
layout - Variable in class com.aparapi.internal.tool.InstructionViewer.Form
 
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
 
lhs - Variable in class com.aparapi.internal.instruction.BranchSet.CompoundLogicalExpressionNode
 
line(Graphics2D, Stroke, double, double, double, double) - Method in class com.aparapi.internal.tool.InstructionViewer
 
line(Graphics2D, 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.
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.
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(float) - Method in class com.aparapi.Kernel
Delegates to either Math.log(double) (Java) or log(float) (OpenCL).
log(double) - Method in class com.aparapi.Kernel
Delegates to either Math.log(double) (Java) or log(double) (OpenCL).
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
 
LOG_2_RECIPROCAL - Static variable 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
 
logicalExpressionNode - Variable in class com.aparapi.internal.instruction.BranchSet
 
LogicalExpressionNode() - Constructor for class com.aparapi.internal.instruction.BranchSet.LogicalExpressionNode
 
logPropName - Static variable in class com.aparapi.Config
 
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
 
low - Variable in class com.aparapi.internal.instruction.InstructionSet.I_TABLESWITCH
 
lowPriorityThreadFactory - Static variable in class com.aparapi.internal.kernel.KernelRunner
 

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
 
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(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
 
matches - Variable in class com.aparapi.internal.instruction.InstructionSet.I_LOOKUPSWITCH
 
max(float, float) - Method in class com.aparapi.Kernel
Delegates to either Math.max(float, float) (Java) or fmax(float, float) (OpenCL).
max(double, double) - Method in class com.aparapi.Kernel
Delegates to either Math.max(double, double) (Java) or fmax(double, double) (OpenCL).
max(int, int) - Method in class com.aparapi.Kernel
Delegates to either Math.max(int, int) (Java) or max(int, int) (OpenCL).
max(long, long) - Method in class com.aparapi.Kernel
Delegates to either Math.max(long, long) (Java) or max(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
 
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
 
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
 
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, Entrypoint) - Constructor for class com.aparapi.internal.model.MethodModel
 
MethodModel(ClassModel.ClassModelMethod) - 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
 
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(float, float) - Method in class com.aparapi.Kernel
Delegates to either Math.min(float, float) (Java) or fmin(float, float) (OpenCL).
min(double, double) - Method in class com.aparapi.Kernel
Delegates to either Math.min(double, double) (Java) or fmin(double, double) (OpenCL).
min(int, int) - Method in class com.aparapi.Kernel
Delegates to either Math.min(int, int) (Java) or min(int, int) (OpenCL).
min(long, long) - Method in class com.aparapi.Kernel
Delegates to either Math.min(long, long) (Java) or min(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
 
MultiAssignInstruction(MethodModel, Instruction, Instruction, Instruction) - Constructor for class com.aparapi.internal.instruction.InstructionSet.MultiAssignInstruction
 
MultiPassKernelSwingWorker - Class in com.aparapi.util.swing
Implementation of SwingWorker to assist in progress tracking and cancellation of multi-pass Kernels.
MultiPassKernelSwingWorker(Kernel) - Constructor for class com.aparapi.util.swing.MultiPassKernelSwingWorker
 

N

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
 
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_rsqrt(float) - Method in class com.aparapi.Kernel
 
native_sqrt(float) - Method in class com.aparapi.Kernel
 
newInstruction(MethodModel, ByteReader, boolean) - Method in enum com.aparapi.internal.instruction.InstructionSet.ByteCode
 
newLine() - Method in class com.aparapi.internal.writer.BlockWriter
 
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(ClassModel.ClassModelMethod) - Method in class com.aparapi.internal.model.Entrypoint
 
noCL - Variable in class com.aparapi.internal.model.MethodModel
 
noClMethods - Variable in class com.aparapi.internal.model.ClassModel
 
None() - Constructor for class com.aparapi.internal.model.Optional.None
 
none - Static variable in class com.aparapi.internal.model.Optional.None
 
none() - Static method in class com.aparapi.internal.model.Optional.None
 
NONE - Static variable in class com.aparapi.internal.tool.InstructionHelper.BranchVector
 
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

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)
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
 
observer - Variable in class com.aparapi.internal.kernel.KernelProfile
 
of(String, String) - Static method in class com.aparapi.internal.model.EntrypointKey
 
of(Supplier<T>) - Static method in class com.aparapi.internal.model.Memoizer.Impl
 
of(String, String) - Static method in class com.aparapi.internal.model.MethodKey
 
of(E) - Static method in class com.aparapi.internal.model.Optional.Some
 
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(ValueCache.ThrowingValueComputer<K, V, T>) - Static method in class com.aparapi.internal.model.ValueCache
 
onEvent(ProfilingEvent) - Method in class com.aparapi.internal.kernel.KernelDeviceProfile.Accumulator
 
onEvent(ProfilingEvent) - Method in class com.aparapi.internal.kernel.KernelDeviceProfile
 
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.
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.
OpenCL<T> - Interface in com.aparapi.opencl
 
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(long, OpenCLProgram, String, OpenCLArgDescriptor[]) - Constructor for class com.aparapi.internal.opencl.OpenCLKernel
This constructor is specifically for JNI usage
OpenCLKernel() - Constructor for class com.aparapi.internal.opencl.OpenCLKernel
 
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(OpenCLDevice, String) - Constructor for class com.aparapi.internal.opencl.OpenCLProgram
Minimal constructor
OpenCLProgram(long, long, long, OpenCLDevice, String) - Constructor for class com.aparapi.internal.opencl.OpenCLProgram
Full 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
 
operator - Variable in enum com.aparapi.internal.instruction.InstructionSet.ByteCode
 
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
 
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() - 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
 
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
 

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
 
popcount(int) - Method in class com.aparapi.Kernel
Delegates to either Integer.bitCount(int) (Java) or popcount(int) (OpenCL).
popcount(long) - Method in class com.aparapi.Kernel
Delegates to either Long.bitCount(long) (Java) or popcount(long) (OpenCL).
PopSpec(InstructionSet.TypeSpec...) - Constructor for enum com.aparapi.internal.instruction.InstructionSet.PopSpec
 
pow(float, float) - Method in class com.aparapi.Kernel
Delegates to either Math.pow(double, double) (Java) or pow(float, float) (OpenCL).
pow(double, double) - Method in class com.aparapi.Kernel
Delegates to either Math.pow(double, double) (Java) or pow(double, double) (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
 
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_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
push - Variable in enum com.aparapi.internal.instruction.InstructionSet.ByteCode
 
PushSpec(InstructionSet.TypeSpec...) - Constructor for enum com.aparapi.internal.instruction.InstructionSet.PushSpec
 
put(Object) - Method in class com.aparapi.internal.kernel.KernelRunner
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(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(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 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 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(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(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 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(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(boolean[][][]) - 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(int[]) - Method in interface com.aparapi.opencl.OpenCL
 
put(short[]) - Method in interface com.aparapi.opencl.OpenCL
 
put(byte[]) - Method in interface com.aparapi.opencl.OpenCL
 
put(char[]) - Method in interface com.aparapi.opencl.OpenCL
 
put(boolean[]) - Method in interface com.aparapi.opencl.OpenCL
 
put(double[]) - Method in interface com.aparapi.opencl.OpenCL
 
put(byte[]) - Method in class com.aparapi.opencl.OpenCLAdapter
 
put(float[]) - Method in class com.aparapi.opencl.OpenCLAdapter
 
put(int[]) - Method in class com.aparapi.opencl.OpenCLAdapter
 
put(short[]) - Method in class com.aparapi.opencl.OpenCLAdapter
 
put(char[]) - Method in class com.aparapi.opencl.OpenCLAdapter
 
put(boolean[]) - Method in class com.aparapi.opencl.OpenCLAdapter
 
put(double[]) - Method in class com.aparapi.opencl.OpenCLAdapter
 
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
 
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
 

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

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
 
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.
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
 
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
 
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(float) - Method in class com.aparapi.Kernel
Delegates to either Math.rint(double) (Java) or rint(float) (OpenCL).
rint(double) - Method in class com.aparapi.Kernel
Delegates to either Math.rint(double) (Java) or rint(double) (OpenCL).
round(float) - Method in class com.aparapi.Kernel
Delegates to either Math.round(float) (Java) or round(float) (OpenCL).
round(double) - Method in class com.aparapi.Kernel
Delegates to either Math.round(double) (Java) or round(double) (OpenCL).
rsqrt(float) - Method in class com.aparapi.Kernel
Computes inverse square root using Math.sqrt(double) (Java) or delegates to rsqrt(double) (OpenCL).
rsqrt(double) - Method in class com.aparapi.Kernel
Computes inverse square root using Math.sqrt(double) (Java) or delegates to rsqrt(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

s2(int) - Method in class com.aparapi.internal.reader.ByteBuffer
 
s2() - Method in class com.aparapi.internal.reader.ByteReader
 
s4(int) - Method in class com.aparapi.internal.reader.ByteBuffer
 
s4() - Method in class com.aparapi.internal.reader.ByteReader
 
same(ClassModel.ConstantPool.Entry) - Method in class com.aparapi.internal.model.ClassModel.ConstantPool.ReferenceEntry
 
sameAs(Instruction) - Method in class com.aparapi.internal.instruction.Instruction
 
sb - Variable in class com.aparapi.internal.tool.InstructionHelper.StringWriter
 
scale - Variable in class com.aparapi.internal.tool.InstructionViewer.View
 
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(OpenCLDevice, OpenCLDevice) - Method in interface com.aparapi.device.OpenCLDevice.DeviceComparitor
 
select(OpenCLDevice) - Method in interface com.aparapi.device.OpenCLDevice.DeviceSelector
 
select(OpenCLDevice.DeviceSelector) - Static method in class com.aparapi.device.OpenCLDevice
 
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(double, double) - Method in class com.aparapi.internal.tool.InstructionViewer
 
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.
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.internal.kernel.KernelArg
 
setDims(int) - Method in class com.aparapi.Range
 
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, int) - Method in class com.aparapi.device.OpenCLDevice
 
setMaxWorkItemSize(int[]) - Method in class com.aparapi.Range
 
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(Instruction) - Method in class com.aparapi.internal.instruction.InstructionSet.Branch
 
setTarget(int, Instruction) - Method in class com.aparapi.internal.instruction.InstructionSet.Switch
 
setTotalStructSize(int) - Method in class com.aparapi.internal.model.ClassModel
 
setType(Device.TYPE) - Method in class com.aparapi.device.Device
 
setType(int) - Method in class com.aparapi.internal.kernel.KernelArg
 
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(float) - Method in class com.aparapi.Kernel
Delegates to either Math.sin(double) (Java) or sin(float) (OpenCL).
sin(double) - Method in class com.aparapi.Kernel
Delegates to either Math.sin(double) (Java) or sin(double) (OpenCL).
sinh(double) - Method in class com.aparapi.Kernel
Delegates to either Math.sinh(double) (Java) or sinh(double) (OpenCL).
sinh(float) - Method in class com.aparapi.Kernel
Delegates to either Math.sinh(double) (Java) or sinh(float) (OpenCL).
sinpi(double) - Method in class com.aparapi.Kernel
Backed by either Math.sin(double) (Java) or sinpi(double) (OpenCL).
sinpi(float) - Method in class com.aparapi.Kernel
Backed by either Math.sin(double) (Java) or sinpi(float) (OpenCL).
size - Variable in enum com.aparapi.internal.instruction.InstructionSet.TypeSpec
 
size() - Method in class com.aparapi.internal.reader.ByteBuffer
 
size() - Method in class com.aparapi.internal.tool.InstructionHelper.Table.Col
 
size - Variable in class com.aparapi.internal.tool.InstructionHelper.Table
 
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
 
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
 
sqrt(float) - Method in class com.aparapi.Kernel
Delegates to either Math.sqrt(double) (Java) or sqrt(float) (OpenCL).
sqrt(double) - Method in class com.aparapi.Kernel
Delegates to either Math.sqrt(double) (Java) or sqrt(double) (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
 
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
 
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
 
StringEntry(int, int) - Constructor for class com.aparapi.internal.model.ClassModel.ConstantPool.StringEntry
 
StringWriter(StringBuilder) - Constructor for class com.aparapi.internal.tool.InstructionHelper.StringWriter
 
StringWriter() - 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
 
submit - Variable in class com.aparapi.ProfileInfo
 
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.
Switch(MethodModel, InstructionSet.ByteCode, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.Switch
 
sync() - Method in class com.aparapi.internal.tool.InstructionViewer.Form
 
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
 
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(float) - Method in class com.aparapi.Kernel
Delegates to either Math.tan(double) (Java) or tan(float) (OpenCL).
tan(double) - Method in class com.aparapi.Kernel
Delegates to either Math.tan(double) (Java) or tan(double) (OpenCL).
tanh(double) - Method in class com.aparapi.Kernel
Delegates to either Math.tanh(double) (Java) or tanh(double) (OpenCL).
tanh(float) - Method in class com.aparapi.Kernel
Delegates to either java.lang.Math#tanh(float) (Java) or tanh(float) (OpenCL).
tanpi(double) - Method in class com.aparapi.Kernel
Backed by either Math.tan(double) (Java) or tanpi(double) (OpenCL).
tanpi(float) - Method in class com.aparapi.Kernel
Backed by either Math.tan(double) (Java) or tanpi(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, String, double, double) - Method in class com.aparapi.internal.tool.InstructionViewer
 
text(Graphics2D, Color, 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(float) - Method in class com.aparapi.Kernel
Delegates to either Math.toDegrees(double) (Java) or degrees(float) (OpenCL).
toDegrees(double) - Method in class com.aparapi.Kernel
Delegates to either Math.toDegrees(double) (Java) or degrees(double) (OpenCL).
toInstruction() - Method in class com.aparapi.internal.instruction.Instruction
 
TOP_ARROW - Static variable in class com.aparapi.internal.tool.InstructionHelper.BranchVector
 
toRadians(float) - Method in class com.aparapi.Kernel
Delegates to either Math.toRadians(double) (Java) or radians(float) (OpenCL).
toRadians(double) - Method in class com.aparapi.Kernel
Delegates to either Math.toRadians(double) (Java) or radians(double) (OpenCL).
toSignature(Method) - Static method in class com.aparapi.Kernel
 
toSignature(ClassModel.ConstantPool.MethodReferenceEntry) - 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
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
 
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(int) - Constructor for enum com.aparapi.device.Device.TYPE
 
type - Variable in exception com.aparapi.internal.exception.ClassParseException
 
TYPE(String) - Constructor for enum com.aparapi.internal.exception.ClassParseException.TYPE
 
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(String) - Constructor for class com.aparapi.internal.model.ClassModel.ConstantPool.ReferenceEntry.Type
 
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() - Constructor for enum com.aparapi.ProfileInfo.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(int) - Method in class com.aparapi.internal.reader.ByteBuffer
 
u1() - Method in class com.aparapi.internal.reader.ByteReader
 
u2(int) - Method in class com.aparapi.internal.reader.ByteBuffer
 
u2() - Method in class com.aparapi.internal.reader.ByteReader
 
u4(int) - Method in class com.aparapi.internal.reader.ByteBuffer
 
u4() - Method in class com.aparapi.internal.reader.ByteReader
 
u8(int) - Method in class com.aparapi.internal.reader.ByteBuffer
 
u8() - Method in class com.aparapi.internal.reader.ByteReader
 
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, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.UnconditionalBranch
 
UnconditionalBranch(MethodModel, InstructionSet.ByteCode, Instruction) - 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
 
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
 
Unused - Annotation Type in com.aparapi.internal.annotation
Used to tag unused features (methods/fields)
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(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.
updatePassId() - Method in class com.aparapi.util.swing.MultiPassKernelSwingWorker
 
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 - Variable in class com.aparapi.internal.model.ClassModel.ConstantPool.UTF8Entry
 
utf8(int) - Method in class com.aparapi.internal.reader.ByteBuffer
 
utf8() - Method in class com.aparapi.internal.reader.ByteReader
 
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(int) - Constructor for class com.aparapi.internal.model.ClassModel.AttributePool.RuntimeAnnotationsEntry.AnnotationInfo.ElementValuePair.Value
 
value - Variable in class com.aparapi.internal.model.ClassModel.AttributePool.RuntimeParameterAnnotationsEntry.ParameterInfo.AnnotationInfo.ElementValuePair
 
Value(int) - Constructor for class com.aparapi.internal.model.ClassModel.AttributePool.RuntimeParameterAnnotationsEntry.ParameterInfo.AnnotationInfo.ElementValuePair.Value
 
value - Variable in class com.aparapi.internal.model.Optional.Some
 
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(InstructionSet.StoreSpec, int, int, boolean) - Constructor for class com.aparapi.internal.model.MethodModel.FakeLocalVariableTableEntry.Var
 
Var() - Constructor for class com.aparapi.internal.model.MethodModel.FakeLocalVariableTableEntry.Var
 
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

wide - Variable in class com.aparapi.internal.instruction.InstructionSet.I_IINC
 
wideopcode - Variable in class com.aparapi.internal.instruction.InstructionSet.I_WIDE
 
width - Variable in class com.aparapi.internal.tool.InstructionHelper.Table.Col
 
write(String) - Method in class com.aparapi.internal.tool.InstructionHelper.StringWriter
 
write(MethodModel) - Static method in class com.aparapi.internal.tool.InstructionHelper.StringWriter
 
write(Entrypoint) - Method in class com.aparapi.internal.tool.InstructionHelper.StringWriter
 
write(String) - Method in class com.aparapi.internal.writer.BlockWriter
 
write(BranchSet.LogicalExpressionNode) - Method in class com.aparapi.internal.writer.BlockWriter
 
write(Entrypoint) - Method in class com.aparapi.internal.writer.BlockWriter
 
write(Entrypoint) - Method in class com.aparapi.internal.writer.KernelWriter
 
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
 
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
 

_

__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
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y _ 
Skip navigation links