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 _ 

A

accessInstanceField - Static variable in class com.aparapi.internal.instruction.InstructionPattern
 
accessLocalVariable - Static variable in class com.aparapi.internal.instruction.InstructionPattern
 
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
 
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
 
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
 
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
 
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
 
areCachesEnabled() - Static method in class com.aparapi.internal.model.CacheEnabler
 
ARG_ARRAY_BIT - Static variable in class com.aparapi.internal.opencl.OpenCLArgDescriptor
 
ARG_BYTE_BIT - Static variable in class com.aparapi.internal.opencl.OpenCLArgDescriptor
 
ARG_CONST_BIT - Static variable in class com.aparapi.internal.opencl.OpenCLArgDescriptor
 
ARG_DOUBLE_BIT - Static variable in class com.aparapi.internal.opencl.OpenCLArgDescriptor
 
ARG_FLOAT_BIT - Static variable in class com.aparapi.internal.opencl.OpenCLArgDescriptor
 
ARG_GLOBAL_BIT - Static variable in class com.aparapi.internal.opencl.OpenCLArgDescriptor
 
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_BIT - Static variable in class com.aparapi.internal.opencl.OpenCLArgDescriptor
 
ARG_LONG_BIT - Static variable in class com.aparapi.internal.opencl.OpenCLArgDescriptor
 
ARG_PRIMITIVE_BIT - Static variable in class com.aparapi.internal.opencl.OpenCLArgDescriptor
 
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_BIT - Static variable in class com.aparapi.internal.opencl.OpenCLArgDescriptor
 
ARG_WRITEONLY_BIT - Static variable in class com.aparapi.internal.opencl.OpenCLArgDescriptor
 
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
 
arrayDimMangleSuffix - Static variable in class com.aparapi.internal.writer.BlockWriter
 
arrayIndexScale(Class<?>) - Static method in class com.aparapi.internal.util.UnsafeWrapper
 
arrayLengthMangleSuffix - Static variable in class com.aparapi.internal.writer.BlockWriter
 
ARROWGAP - Static 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
 
AssignableInstructionMatcher(Class<?>...) - Constructor for class com.aparapi.internal.instruction.InstructionPattern.AssignableInstructionMatcher
 
assignToArrayElement - Static variable in class com.aparapi.internal.instruction.InstructionPattern
 
assignToInstanceField - Static variable in class com.aparapi.internal.instruction.InstructionPattern
 
assignToLocalVariable - Static variable in class com.aparapi.internal.instruction.InstructionPattern
 
atomicAdd(int[], int, int) - Static method in class com.aparapi.internal.util.UnsafeWrapper
 
AttributePool(Attribute[], String) - Constructor for class com.aparapi.internal.model.ClassModel.AttributePool
 
AttributePoolEntry(int, int) - Constructor for class com.aparapi.internal.model.ClassModel.AttributePool.AttributePoolEntry
 
awaitOnLocalBarrier() - Method in class com.aparapi.Kernel.KernelState
 

B

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_CACHING_DISABLED - Static variable in class com.aparapi.internal.kernel.KernelRunner
 
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 class com.aparapi.internal.opencl.OpenCLArgDescriptor
 
bits - Variable in class com.aparapi.internal.opencl.OpenCLMem
 
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
 
BOTTOM_ARROW - Static variable in class com.aparapi.internal.tool.InstructionHelper.BranchVector
 
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
 
BranchSet - Class in com.aparapi.internal.instruction
Deals with the issue of recognizing that a sequence of bytecode branch instructions actually represent a single if/while with a logical expression.
BranchSet(InstructionSet.Branch) - Constructor for class com.aparapi.internal.instruction.BranchSet
We construct a branch set with the 'last' branch.
BranchSet.CompoundLogicalExpressionNode - Class in com.aparapi.internal.instruction
A node in the expression tree representing a simple logical expression.
BranchSet.LogicalExpressionNode - Class in com.aparapi.internal.instruction
Base abstract class used to hold information used to construct node tree for logical expressions.
BranchSet.SimpleLogicalExpressionNode - Class in com.aparapi.internal.instruction
A node in the expression tree representing a simple logical expression.
branchTarget - Variable in class com.aparapi.internal.tool.InstructionViewer.InstructionView
 
BranchVector(Instruction, Instruction) - Constructor for class com.aparapi.internal.tool.InstructionHelper.BranchVector
 
breakBarrier(Throwable) - Method in interface com.aparapi.internal.kernel.IKernelBarrier
Breaks the barrier.
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.
ByteBuffer - Class in com.aparapi.internal.reader
Used to parse ClassFile structure.
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(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
 
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.
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.
cast - Static variable in class com.aparapi.internal.instruction.InstructionPattern
 
checkForRecursion(Set<MethodModel>) - Method in class com.aparapi.internal.model.MethodModel
 
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
 
ClassModel - Class in com.aparapi.internal.model
Class represents a ClassFile (MyClass.class).
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.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.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.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.SignatureEntry - Class in com.aparapi.internal.model
 
ClassModel.AttributePool.SourceFileEntry - 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.LongEntry - Class in com.aparapi.internal.model
 
ClassModel.ConstantPool.MethodEntry - 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.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
 
ClassModelField(Field, int, int, int, int) - Constructor for class com.aparapi.internal.model.ClassModel.ClassModelField
 
ClassModelMethod(Method, int) - Constructor for class com.aparapi.internal.model.ClassModel.ClassModelMethod
 
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
 
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.
clear() - Method in class com.aparapi.internal.tool.InstructionHelper.StringWriter
 
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
 
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
 
CodeEntry(Code) - Constructor for 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(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
 
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
 
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
 
CompositeEmptyLoopInstruction(MethodModel, Instruction, Instruction, BranchSet) - Constructor for class com.aparapi.internal.instruction.InstructionSet.CompositeEmptyLoopInstruction
 
CompositeForSunInstruction(MethodModel, Instruction, Instruction, BranchSet) - Constructor for class com.aparapi.internal.instruction.InstructionSet.CompositeForSunInstruction
 
CompositeIfElseInstruction(MethodModel, Instruction, Instruction, BranchSet) - Constructor for class com.aparapi.internal.instruction.InstructionSet.CompositeIfElseInstruction
 
CompositeIfInstruction(MethodModel, Instruction, Instruction, BranchSet) - Constructor for class com.aparapi.internal.instruction.InstructionSet.CompositeIfInstruction
 
CompositeInstruction(MethodModel, InstructionSet.ByteCode, Instruction, Instruction, BranchSet) - Constructor for class com.aparapi.internal.instruction.InstructionSet.CompositeInstruction
 
CompositeWhileInstruction(MethodModel, Instruction, Instruction, BranchSet) - Constructor for class com.aparapi.internal.instruction.InstructionSet.CompositeWhileInstruction
 
CompoundLogicalExpressionNode(boolean, BranchSet.LogicalExpressionNode, BranchSet.LogicalExpressionNode) - Constructor for class com.aparapi.internal.instruction.BranchSet.CompoundLogicalExpressionNode
 
compute(K) - Method in interface com.aparapi.internal.model.ValueCache.ThrowingValueComputer
 
computeIfAbsent(K) - Method 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
 
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(JavaClass) - Constructor for class com.aparapi.internal.model.ClassModel.ConstantPool
 
ConstantValueEntry(int, int, int) - Constructor for class com.aparapi.internal.model.ClassModel.AttributePool.ConstantValueEntry
 
consumesStack() - Method in class com.aparapi.internal.instruction.Instruction
 
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.
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
 
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
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) - 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
 
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
 
CURVEBOW - Static variable in class com.aparapi.internal.tool.InstructionViewer
 

D

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
 
deoptimizeReverseBranches() - Method in class com.aparapi.internal.model.MethodModel
Javac optimizes some branches to avoid goto->goto, branch->goto etc.
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
 
Device - Class in com.aparapi.device
 
Device() - Constructor for class com.aparapi.device.Device
 
Device.TYPE - Enum in com.aparapi.device
 
dim - Variable in class com.aparapi.internal.tool.InstructionViewer.InstructionView
 
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
 
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.
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
 
draw(Graphics) - Method in class com.aparapi.internal.tool.InstructionViewer
 
draw(Graphics2D, Shape) - Method in class com.aparapi.internal.tool.InstructionViewer
 
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
 
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
 
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.
EnclosingMethodEntry(int, int, int, int) - Constructor for class com.aparapi.internal.model.ClassModel.AttributePool.EnclosingMethodEntry
 
end() - Method in interface com.aparapi.opencl.OpenCL
 
end() - Method in class com.aparapi.opencl.OpenCLAdapter
 
Entry(int, ClassModel.ConstantPoolType) - Constructor for class com.aparapi.internal.model.ClassModel.ConstantPool.Entry
 
Entry() - Constructor for class com.aparapi.Kernel.Entry
 
Entrypoint - Class in com.aparapi.internal.model
 
Entrypoint(ClassModel, MethodModel, Object) - Constructor for class com.aparapi.internal.model.Entrypoint
 
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.tool.InstructionHelper.BranchVector
 
ExceptionEntry(int[], int, int) - Constructor for class com.aparapi.internal.model.ClassModel.AttributePool.ExceptionEntry
 
ExceptionPoolEntry(int, int, int, int) - Constructor for class com.aparapi.internal.model.ClassModel.AttributePool.CodeEntry.ExceptionPoolEntry
 
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.
executionMode - Static variable in class com.aparapi.Config
Allows the user to request a specific Kernel.EXECUTION_MODE enum value for all Kernels.
Experimental - Annotation Type in com.aparapi.annotation
Used to tag experimental features (methods/fields)
ExpressionList - Class in com.aparapi.internal.instruction
Essentially a glorified linked list of Instructions plus some additional state to allow us to transform sequences.
ExpressionList(MethodModel) - Constructor for class com.aparapi.internal.instruction.ExpressionList
 

F

f4() - Method in class com.aparapi.internal.reader.ByteReader
 
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
 
FALSE - Static variable in class com.aparapi.internal.instruction.InstructionPattern.InstructionMatch
 
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
 
FieldEntry(int, int, int) - Constructor for class com.aparapi.internal.model.ClassModel.ConstantPool.FieldEntry
 
fieldMinusOne - Static variable in class com.aparapi.internal.instruction.InstructionPattern
 
fieldPlusOne - Static variable in class com.aparapi.internal.instruction.InstructionPattern
 
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.
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.
FloatEntry(float, int) - Constructor for class com.aparapi.internal.model.ClassModel.ConstantPool.FloatEntry
 
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
Form(T) - Constructor for class com.aparapi.internal.tool.InstructionViewer.Form
 
format(Object...) - Method in class com.aparapi.internal.tool.InstructionHelper.Table.Col
 

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.Supplier
 
get(int) - Method in class com.aparapi.internal.tool.InstructionHelper.Table.Col
 
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
 
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
 
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
 
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(Object, long) - Static method in class com.aparapi.internal.util.UnsafeWrapper
 
getBootstrap() - Method in class com.aparapi.internal.model.ClassModel.AttributePool
 
getBranch() - Method in class com.aparapi.internal.instruction.BranchSet.SimpleLogicalExpressionNode
 
getBranches() - Method in class com.aparapi.internal.instruction.BranchSet
 
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
 
getBytes() - Method in class com.aparapi.internal.model.ClassModel.AttributePool.LocalVariableTypeTableEntry
 
getBytes() - Method in class com.aparapi.internal.model.ClassModel.AttributePool.OtherEntry
 
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(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
 
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
 
getDeclaringClass() - Method in class com.aparapi.internal.model.ClassModel.ClassModelField
 
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.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
 
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.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.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.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 interface com.aparapi.internal.model.ClassModel.LocalVariableInfo
 
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, Object) - Method in class com.aparapi.internal.model.ClassModel
 
getEntrypoint() - Method in class com.aparapi.internal.model.ClassModel
 
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.

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
 
getFailedDevices() - Method in class com.aparapi.internal.kernel.KernelPreferences
 
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(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
 
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
 
getFloatValue() - Method in class com.aparapi.internal.model.ClassModel.ConstantPool.FloatEntry
 
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
 
getGlobalIds() - Method in class com.aparapi.Kernel.KernelState
 
getGlobalMemSize() - Method in class com.aparapi.device.OpenCLDevice
 
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
 
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
 
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
 
getInt(Object, long) - Static method in class com.aparapi.internal.util.UnsafeWrapper
 
getIntegerEntry(int) - Method in class com.aparapi.internal.model.ClassModel.ConstantPool
 
getInterfaceMethodEntry(int) - Method in class com.aparapi.internal.model.ClassModel.ConstantPool
 
getIntValue() - Method in class com.aparapi.internal.model.ClassModel.ConstantPool.IntegerEntry
 
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.
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.
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.
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.
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.
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 interface com.aparapi.internal.model.ClassModel.LocalVariableInfo
 
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
 
getLocalIds() - Method in class com.aparapi.Kernel.KernelState
 
getLocalMemSize() - Method in class com.aparapi.device.OpenCLDevice
 
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
 
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(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
 
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.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.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.ReferenceEntry
 
getNameIndex() - Method in class com.aparapi.internal.model.ClassModel.AttributePool.AttributePoolEntry
 
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.
getNumGroups(int) - Method in class com.aparapi.Range
Get the number of groups for the given dimension.
getObject(Object, long) - Static method in class com.aparapi.internal.util.UnsafeWrapper
 
getObjectArrayFieldsClasses() - Method in class com.aparapi.internal.model.Entrypoint
 
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.KernelState
 
getPCHead() - Method in class com.aparapi.internal.model.MethodModel
 
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
 
getPrevExpr() - Method in class com.aparapi.internal.instruction.Instruction
 
getPrevPC() - Method in class com.aparapi.internal.instruction.Instruction
 
getPrivateMemorySize(String) - Method in class com.aparapi.internal.model.ClassModel
If a field does not satisfy the private memory conditions, null, otherwise the size of private memory required.
getPrivateMemorySizeFromField(Field) - Static method in class com.aparapi.internal.model.ClassModel
 
getPrivateMemorySizeFromFieldName(String) - Static method in class com.aparapi.internal.model.ClassModel
 
getProfile(Class<? extends Kernel>) - Method in class com.aparapi.internal.kernel.KernelManager
 
getProfileInfo() - Method in class com.aparapi.internal.kernel.KernelRunner
 
getProfileInfo() - Method in class com.aparapi.internal.opencl.OpenCLProgram
 
getProfileInfo() - Method in class com.aparapi.Kernel
Get the profiling information from the last successful call to Kernel.execute().
getProfileInfo() - Method in interface com.aparapi.opencl.OpenCL
 
getProfileInfo() - Method in class com.aparapi.opencl.OpenCLAdapter
 
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.
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
 
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
 
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
 
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
 
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
 
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 interface com.aparapi.internal.model.ClassModel.LocalVariableInfo
 
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(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
 
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 interface com.aparapi.internal.model.ClassModel.LocalVariableInfo
 
getVariableIndex() - Method in interface com.aparapi.internal.model.ClassModel.LocalVariableInfo
 
getVariableName(int, int) - Method in class com.aparapi.internal.model.ClassModel.AttributePool.RealLocalVariableTableEntry
 
getVariableName() - Method in interface com.aparapi.internal.model.ClassModel.LocalVariableInfo
 
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
 

H

hasFallbackAlgorithm() - Method in class com.aparapi.Kernel
False by default.
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.tool.InstructionHelper.BranchVector
 
hasMore() - Method in class com.aparapi.internal.reader.ByteReader
 
hasNextExecutionMode() - Method in class com.aparapi.Kernel
Deprecated.
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
 
HMARGIN - Static variable in class com.aparapi.internal.tool.InstructionViewer
 

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_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
 
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
 
IKernelBarrier - Interface in com.aparapi.internal.kernel
Provides the interface for Aparapi Kernel barriers.
ImmediateConstant(MethodModel, InstructionSet.ByteCode, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.ImmediateConstant
 
in() - Method in class com.aparapi.internal.writer.BlockWriter
 
inc - Static variable in class com.aparapi.internal.instruction.InstructionPattern
 
IncrementInstruction(MethodModel, Instruction, boolean, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.IncrementInstruction
 
indent - Variable in class com.aparapi.internal.writer.BlockWriter
 
Index(MethodModel, InstructionSet.ByteCode, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.Index
 
Index08(MethodModel, InstructionSet.ByteCode, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.Index08
 
Index16(MethodModel, InstructionSet.ByteCode, ByteReader, boolean) - Constructor for class com.aparapi.internal.instruction.InstructionSet.Index16
 
IndexConst(MethodModel, InstructionSet.ByteCode, ByteReader, boolean, int) - Constructor for class com.aparapi.internal.instruction.InstructionSet.IndexConst
 
InlineAssignInstruction(MethodModel, InstructionSet.AssignToLocalVariable, Instruction) - Constructor for class com.aparapi.internal.instruction.InstructionSet.InlineAssignInstruction
 
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
 
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 method in class com.aparapi.internal.kernel.KernelManager
 
instance - Variable in class com.aparapi.internal.opencl.OpenCLMem
 
Instruction - Class in com.aparapi.internal.instruction
Initially represents a single Java bytecode instruction.
InstructionHelper - Class in com.aparapi.internal.tool
 
InstructionHelper() - Constructor for class com.aparapi.internal.tool.InstructionHelper
 
InstructionHelper.BranchVector - Class in com.aparapi.internal.tool
 
InstructionHelper.StringWriter - Class in com.aparapi.internal.tool
 
InstructionHelper.Table - Class in com.aparapi.internal.tool
 
InstructionHelper.Table.Col - Class in com.aparapi.internal.tool
 
instructionListener - Static variable in class com.aparapi.Config
 
instructionListenerClassName - Static variable in class com.aparapi.Config
 
InstructionMatch(boolean) - Constructor for class com.aparapi.internal.instruction.InstructionPattern.InstructionMatch
 
InstructionMatcher(String) - Constructor for class com.aparapi.internal.instruction.InstructionPattern.InstructionMatcher
 
InstructionPattern - Class in com.aparapi.internal.instruction
 
InstructionPattern() - Constructor for class com.aparapi.internal.instruction.InstructionPattern
 
InstructionPattern.AssignableInstructionMatcher - Class in com.aparapi.internal.instruction
 
InstructionPattern.InstructionMatch - Class in com.aparapi.internal.instruction
 
InstructionPattern.InstructionMatcher - Class in com.aparapi.internal.instruction
 
InstructionSet - Class in com.aparapi.internal.instruction
 
InstructionSet() - Constructor for class com.aparapi.internal.instruction.InstructionSet
 
InstructionSet.AccessArrayElement - Class in com.aparapi.internal.instruction
 
InstructionSet.AccessField - Interface in com.aparapi.internal.instruction
 
InstructionSet.AccessInstanceField - Interface in com.aparapi.internal.instruction
 
InstructionSet.AccessLocalVariable - Interface in com.aparapi.internal.instruction
 
InstructionSet.ArrayAccess - Class in com.aparapi.internal.instruction
 
InstructionSet.AssignToArrayElement - Class in com.aparapi.internal.instruction
 
InstructionSet.AssignToField - Interface in com.aparapi.internal.instruction
 
InstructionSet.AssignToInstanceField - Interface in com.aparapi.internal.instruction
 
InstructionSet.AssignToLocalVariable - Interface in com.aparapi.internal.instruction
 
InstructionSet.Binary - Interface in com.aparapi.internal.instruction
 
InstructionSet.BinaryOperator - Class in com.aparapi.internal.instruction
 
InstructionSet.Branch - Class in com.aparapi.internal.instruction
 
InstructionSet.Branch32 - Class in com.aparapi.internal.instruction
 
InstructionSet.ByteCode - Enum in com.aparapi.internal.instruction
 
InstructionSet.BytecodeEncodedConstant<T> - Class in com.aparapi.internal.instruction
 
InstructionSet.CastOperator - Class in com.aparapi.internal.instruction
 
InstructionSet.CloneInstruction - Class in com.aparapi.internal.instruction
 
InstructionSet.CompositeArbitraryScopeInstruction - Class in com.aparapi.internal.instruction
 
InstructionSet.CompositeDoWhileInstruction - Class in com.aparapi.internal.instruction
 
InstructionSet.CompositeEmptyLoopInstruction - Class in com.aparapi.internal.instruction
 
InstructionSet.CompositeForEclipseInstruction - Class in com.aparapi.internal.instruction
 
InstructionSet.CompositeForSunInstruction - Class in com.aparapi.internal.instruction
 
InstructionSet.CompositeIfElseInstruction - Class in com.aparapi.internal.instruction
 
InstructionSet.CompositeIfInstruction - Class in com.aparapi.internal.instruction
 
InstructionSet.CompositeInstruction - Class in com.aparapi.internal.instruction
 
InstructionSet.CompositeWhileInstruction - Class in com.aparapi.internal.instruction
 
InstructionSet.ConditionalBranch - Class in com.aparapi.internal.instruction
 
InstructionSet.ConditionalBranch16 - Class in com.aparapi.internal.instruction
 
InstructionSet.Constant<T> - Interface in com.aparapi.internal.instruction
 
InstructionSet.ConstantPoolEntryConstant - Interface in com.aparapi.internal.instruction
 
InstructionSet.DUP - Class in com.aparapi.internal.instruction
 
InstructionSet.FakeGoto - Class in com.aparapi.internal.instruction
 
InstructionSet.FieldArrayElementAssign - Class in com.aparapi.internal.instruction
 
InstructionSet.FieldArrayElementIncrement - Class in com.aparapi.internal.instruction
 
InstructionSet.FieldReference - Interface in com.aparapi.internal.instruction
 
InstructionSet.HasOperator - Interface in com.aparapi.internal.instruction
 
InstructionSet.I_AALOAD - Class in com.aparapi.internal.instruction
 
InstructionSet.I_AASTORE - Class in com.aparapi.internal.instruction
 
InstructionSet.I_ACONST_NULL - Class in com.aparapi.internal.instruction
 
InstructionSet.I_ALOAD - Class in com.aparapi.internal.instruction
 
InstructionSet.I_ALOAD_0 - Class in com.aparapi.internal.instruction
 
InstructionSet.I_ALOAD_1 - Class in com.aparapi.internal.instruction
 
InstructionSet.I_ALOAD_2 - Class in com.aparapi.internal.instruction
 
InstructionSet.I_ALOAD_3 - Class in com.aparapi.internal.instruction
 
InstructionSet.I_ANEWARRAY - Class in com.aparapi.internal.instruction
 
InstructionSet.I_ARETURN - Class in com.aparapi.internal.instruction
 
InstructionSet.I_ARRAYLENGTH - Class in com.aparapi.internal.instruction
 
InstructionSet.I_ASTORE - Class in com.aparapi.internal.instruction
 
InstructionSet.I_ASTORE_0 - Class in com.aparapi.internal.instruction
 
InstructionSet.I_ASTORE_1 - Class in com.aparapi.internal.instruction
 
InstructionSet.I_ASTORE_2 - Class in com.aparapi.internal.instruction
 
InstructionSet.I_ASTORE_3 - Class in com.aparapi.internal.instruction
 
InstructionSet.I_ATHROW - Class in com.aparapi.internal.instruction
 
InstructionSet.I_BALOAD - Class in com.aparapi.internal.instruction
 
InstructionSet.I_BASTORE - Class in com.aparapi.internal.instruction
 
InstructionSet.I_BIPUSH - Class in com.aparapi.internal.instruction
 
InstructionSet.I_CALOAD - Class in com.aparapi.internal.instruction
 
InstructionSet.I_CASTORE - Class in com.aparapi.internal.instruction
 
InstructionSet.I_CHECKCAST - Class in com.aparapi.internal.instruction
 
InstructionSet.I_D2F - Class in com.aparapi.internal.instruction
 
InstructionSet.I_D2I - Class in com.aparapi.internal.instruction
 
InstructionSet.I_D2L - Class in com.aparapi.internal.instruction
 
InstructionSet.I_DADD - Class in com.aparapi.internal.instruction
 
InstructionSet.I_DALOAD - Class in com.aparapi.internal.instruction
 
InstructionSet.I_DASTORE - Class in com.aparapi.internal.instruction
 
InstructionSet.I_DCMPG - Class in com.aparapi.internal.instruction
 
InstructionSet.I_DCMPL - Class in com.aparapi.internal.instruction
 
InstructionSet.I_DCONST_0 - Class in com.aparapi.internal.instruction
 
InstructionSet.I_DCONST_1 - Class in com.aparapi.internal.instruction
 
InstructionSet.I_DDIV - Class in com.aparapi.internal.instruction
 
InstructionSet.I_DLOAD - Class in com.aparapi.internal.instruction
 
InstructionSet.I_DLOAD_0 - Class in com.aparapi.internal.instruction
 
InstructionSet.I_DLOAD_1 - Class in com.aparapi.internal.instruction
 
InstructionSet.I_DLOAD_2 - Class in com.aparapi.internal.instruction
 
InstructionSet.I_DLOAD_3 - Class in com.aparapi.internal.instruction
 
InstructionSet.I_DMUL - Class in com.aparapi.internal.instruction
 
InstructionSet.I_DNEG - Class in com.aparapi.internal.instruction
 
InstructionSet.I_DREM - Class in com.aparapi.internal.instruction
 
InstructionSet.I_DRETURN - Class in com.aparapi.internal.instruction
 
InstructionSet.I_DSTORE - Class in com.aparapi.internal.instruction
 
InstructionSet.I_DSTORE_0 - Class in com.aparapi.internal.instruction
 
InstructionSet.I_DSTORE_1 - Class in com.aparapi.internal.instruction
 
InstructionSet.I_DSTORE_2 - Class in com.aparapi.internal.instruction
 
InstructionSet.I_DSTORE_3 - Class in com.aparapi.internal.instruction
 
InstructionSet.I_DSUB - Class in com.aparapi.internal.instruction
 
InstructionSet.I_DUP - Class in com.aparapi.internal.instruction
 
InstructionSet.I_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
 
IntegerEntry(int, int) - Constructor for 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() - Method in class com.aparapi.internal.instruction.BranchSet.SimpleLogicalExpressionNode
 
invoke(Object, Method, Object[]) - Method in class com.aparapi.device.OpenCLDevice.OpenCLInvocationHandler
 
invoke(Object[]) - Method in class com.aparapi.internal.opencl.OpenCLKernel
 
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.ConstantPool.ReferenceEntry.Type
 
isArray() - Method in interface com.aparapi.internal.model.ClassModel.LocalVariableInfo
 
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.
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
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() - Method in class com.aparapi.internal.instruction.InstructionSet.FieldArrayElementIncrement
 
isInc() - Method in class com.aparapi.internal.instruction.InstructionSet.I_IINC
 
isInc() - Method in class com.aparapi.internal.instruction.InstructionSet.IncrementInstruction
 
isInvert() - Method in class com.aparapi.internal.instruction.BranchSet.SimpleLogicalExpressionNode
 
isLocalIsDerived() - Method in class com.aparapi.Range
 
isMappedMethod(ClassModel.ConstantPool.MethodReferenceEntry) - Static method in class com.aparapi.Kernel
 
isNoCL() - Method in class com.aparapi.internal.model.MethodModel
 
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() - Method in class com.aparapi.internal.instruction.InstructionSet.FieldArrayElementIncrement
 
isPre() - Method in class com.aparapi.internal.instruction.InstructionSet.IncrementInstruction
 
isPrivateMemoryGetter() - Method in class com.aparapi.internal.model.MethodModel
 
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.
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

JavaDevice - Class in com.aparapi.device
 
javaToCLIdentifierMap - Static variable in class com.aparapi.internal.writer.KernelWriter
 
JTP_ONLY - Static variable in class com.aparapi.internal.kernel.KernelManagers
 

K

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.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.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.
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
 
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
 
KernelManager - Class in com.aparapi.internal.kernel
Created by Barney on 24/08/2015.
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
 
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.
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
 
KernelWriter - Class in com.aparapi.internal.writer
 
KernelWriter() - Constructor for class com.aparapi.internal.writer.KernelWriter
 

L

label - Variable in class com.aparapi.internal.tool.InstructionViewer.InstructionView
 
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
 
LineNumberTableEntry(LineNumber[], int, int) - Constructor for class com.aparapi.internal.model.ClassModel.AttributePool.LineNumberTableEntry
 
listDevices(Device.TYPE) - Static method in class com.aparapi.device.OpenCLDevice
List OpenCLDevices of a given TYPE, or all OpenCLDevices if type == null.
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.
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
 
LocalVariableTypeTableEntry(byte[], int, int) - Constructor for class com.aparapi.internal.model.ClassModel.AttributePool.LocalVariableTypeTableEntry
 
LogicalExpressionNode() - Constructor for class com.aparapi.internal.instruction.BranchSet.LogicalExpressionNode
 
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
 

M

main(String[]) - Static method in class com.aparapi.internal.tool.InstructionViewer
 
matches(Instruction) - Method in class com.aparapi.internal.instruction.InstructionPattern.AssignableInstructionMatcher
 
matches(Instruction, InstructionPattern.InstructionMatcher) - Method in class com.aparapi.internal.instruction.InstructionPattern.InstructionMatcher
 
MAX_GROUP_SIZE - Static variable in class com.aparapi.Range
 
MAX_OPENCL_GROUP_SIZE - Static variable in class com.aparapi.Range
 
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
 
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
 
MethodModel - Class in com.aparapi.internal.model
 
MethodModel.FakeLocalVariableTableEntry - Class in com.aparapi.internal.model
 
MethodReferenceEntry(int, int, int, ClassModel.ConstantPoolType) - Constructor for class com.aparapi.internal.model.ClassModel.ConstantPool.MethodReferenceEntry
 
methodUsesPutfield() - Method in class com.aparapi.internal.model.MethodModel
 
MILLION - Static variable in class com.aparapi.internal.kernel.KernelProfile
 
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.

N

NameAndTypeEntry(int, int, int) - Constructor for class com.aparapi.internal.model.ClassModel.ConstantPool.NameAndTypeEntry
 
newInstruction(MethodModel, ByteReader, boolean) - Method in enum com.aparapi.internal.instruction.InstructionSet.ByteCode
 
newLine() - Method in class com.aparapi.internal.writer.BlockWriter
 
NONE - Static variable in class com.aparapi.internal.tool.InstructionHelper.BranchVector
 

O

objectFieldOffset(Field) - Static method in class com.aparapi.internal.util.UnsafeWrapper
 
of(Supplier<T>) - Static method in class com.aparapi.internal.model.Memoizer.Impl
 
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
 
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
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
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
 
Options() - Constructor for class com.aparapi.internal.tool.InstructionViewer.Options
 
OtherEntry(byte[], int, int) - Constructor for class com.aparapi.internal.model.ClassModel.AttributePool.OtherEntry
 
out() - Method in class com.aparapi.internal.writer.BlockWriter
 
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
 
ParameterInfo(int, AnnotationEntry[]) - Constructor for class com.aparapi.internal.model.ClassModel.AttributePool.RuntimeParameterAnnotationsEntry.ParameterInfo
 
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
 
peekU2() - Method in class com.aparapi.internal.reader.ByteReader
 
PoolEntry(int, int) - Constructor for class com.aparapi.internal.model.ClassModel.AttributePool.PoolEntry
 
PreferencesWrapper - Class in com.aparapi.internal.kernel
 
PreferencesWrapper(Class<? extends Kernel>, KernelPreferences) - Constructor for class com.aparapi.internal.kernel.PreferencesWrapper
 
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.
producesStack() - Method in class com.aparapi.internal.instruction.Instruction
 
ProfileInfo - Class in com.aparapi
 
ProfileInfo(String, int, long, long, long, long) - Constructor for class com.aparapi.ProfileInfo
Minimal constructor
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.
ProfilingEvent - Enum in com.aparapi.internal.kernel
Created by Barney on 02/09/2015.
program - Variable in class com.aparapi.internal.opencl.OpenCLMem
 
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
 
putByte(Object, long, byte) - Static method in class com.aparapi.internal.util.UnsafeWrapper
 
putDouble(Object, long, double) - Static method in class com.aparapi.internal.util.UnsafeWrapper
 
putFloat(Object, long, float) - Static method in class com.aparapi.internal.util.UnsafeWrapper
 
putInt(Object, long, int) - Static method in class com.aparapi.internal.util.UnsafeWrapper
 
putLong(Object, long, long) - Static method in class com.aparapi.internal.util.UnsafeWrapper
 

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
 

R

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.
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.
ReferenceEntry(int, int, int, ClassModel.ConstantPoolType) - Constructor for class com.aparapi.internal.model.ClassModel.ConstantPool.ReferenceEntry
 
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.
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
 
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
 
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
 
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
 
ring() - Method in class com.aparapi.internal.tool.InstructionViewer.DoorBell
 
run() - Method in class com.aparapi.Kernel.Entry
 
run() - Method in class com.aparapi.Kernel
The entry point of a kernel.
RuntimeAnnotationsEntry(AnnotationEntry[], int, int) - Constructor for class com.aparapi.internal.model.ClassModel.AttributePool.RuntimeAnnotationsEntry
 
RuntimeParameterAnnotationsEntry(ParameterAnnotationEntry[], int, int) - Constructor for class com.aparapi.internal.model.ClassModel.AttributePool.RuntimeParameterAnnotationsEntry
 

S

s2() - Method in class com.aparapi.internal.reader.ByteReader
 
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
 
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
 
SEQUENTIAL - Static variable in class com.aparapi.device.JavaDevice
 
SEQUENTIAL_ONLY - Static variable in class com.aparapi.internal.kernel.KernelManagers
 
setAutoCleanUpArrays(boolean) - Method in class com.aparapi.Kernel
Property which if true enables automatic calling of Kernel.cleanUpArrays() following each execution.
setBranchSet(BranchSet) - Method in class com.aparapi.internal.instruction.InstructionSet.ConditionalBranch
 
setBreakOrContinue(boolean) - Method in class com.aparapi.internal.instruction.InstructionSet.Branch
 
setCachesEnabled(boolean) - Static method in class com.aparapi.internal.model.CacheEnabler
 
setChildren(Instruction, Instruction) - Method in class com.aparapi.internal.instruction.Instruction
 
setConfigurator(IOpenCLDeviceConfigurator) - Static method in class com.aparapi.device.OpenCLDevice
Statically assigns a new configurator for all OpenCL devices detected after the assignment.
setDefaultPreferredDevices(LinkedHashSet<Device>) - Method in class com.aparapi.internal.kernel.KernelManager
 
setDims(int) - Method in class com.aparapi.Range
 
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.
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
 
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
 
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
 
setName(String) - Method in class com.aparapi.device.OpenCLDevice
 
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
 
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
 
setPrevExpr(Instruction) - Method in class com.aparapi.internal.instruction.Instruction
 
setPrevPC(Instruction) - Method in class com.aparapi.internal.instruction.Instruction
 
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.
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
 
setValid(boolean) - Method in class com.aparapi.Range
 
sharedKernelInstance(Class<T>) - Static method in class com.aparapi.internal.kernel.KernelManager
This method returns a shared instance of a given Kernel subclass.
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
 
SignatureEntry(int, int, int) - Constructor for class com.aparapi.internal.model.ClassModel.AttributePool.SignatureEntry
 
SimpleLogicalExpressionNode(InstructionSet.ConditionalBranch) - Constructor for class com.aparapi.internal.instruction.BranchSet.SimpleLogicalExpressionNode
 
size() - Method in class com.aparapi.internal.tool.InstructionHelper.Table.Col
 
sizeInBytes - Variable in class com.aparapi.internal.opencl.OpenCLMem
 
skip(int) - Method in class com.aparapi.internal.reader.ByteReader
 
snooze() - Method in class com.aparapi.internal.tool.InstructionViewer.DoorBell
 
SourceFileEntry(int, int, int) - Constructor for class com.aparapi.internal.model.ClassModel.AttributePool.SourceFileEntry
 
StartLineNumberPair(int, int) - Constructor for class com.aparapi.internal.model.ClassModel.AttributePool.LineNumberTableEntry.StartLineNumberPair
 
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
 
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
 
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
 
test(boolean) - Static method in class com.aparapi.internal.instruction.InstructionPattern.InstructionMatch
 
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
 
THREAD_POOL - Static variable in class com.aparapi.device.JavaDevice
 
THREADS_PER_CORE - Static variable in class com.aparapi.Range
 
THROUGH - Static variable in class com.aparapi.internal.tool.InstructionHelper.BranchVector
 
toInstruction() - Method in class com.aparapi.internal.instruction.Instruction
 
TOP_ARROW - Static variable in class com.aparapi.internal.tool.InstructionHelper.BranchVector
 
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
 
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.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.MethodModel
 
toString() - Method in class com.aparapi.internal.opencl.OpenCLArgDescriptor
 
toString() - Method in class com.aparapi.internal.opencl.OpenCLPlatform
 
toString() - Method in class com.aparapi.internal.tool.InstructionHelper.BranchVector
 
toString() - Method in class com.aparapi.internal.tool.InstructionHelper.StringWriter
 
toString() - Method in class com.aparapi.internal.tool.InstructionHelper.Table
 
toString() - Method in class com.aparapi.Kernel
 
toString() - Method in class com.aparapi.ProfileInfo
 
toString() - Method in class com.aparapi.Range
Override toString()
transform(ExpressionList, Instruction) - Method in class com.aparapi.internal.instruction.InstructionTransformer
 
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(String) - Constructor for class com.aparapi.internal.model.ClassModel.ConstantPool.ReferenceEntry.Type
 
typeName(char) - Static method in class com.aparapi.internal.model.ClassModel
Convert a given JNI character type (say 'I') to its type name ('int').

U

u1() - Method in class com.aparapi.internal.reader.ByteReader
 
u2() - Method in class com.aparapi.internal.reader.ByteReader
 
u4() - Method in class com.aparapi.internal.reader.ByteReader
 
u8() - Method in class com.aparapi.internal.reader.ByteReader
 
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
 
unhook() - Method in class com.aparapi.internal.instruction.BranchSet
 
unhook() - Method in class com.aparapi.internal.instruction.InstructionSet.Branch
 
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
 
Unused - Annotation Type in com.aparapi.internal.annotation
Used to tag unused features (methods/fields)
unwind() - Method in class com.aparapi.internal.instruction.ExpressionList
 
updateObjectMemberFieldAccesses(String, ClassModel.ConstantPool.FieldEntry) - Method in class com.aparapi.internal.model.Entrypoint
 
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.
usesAtomic32(ClassModel.ConstantPool.MethodReferenceEntry) - Static method in class com.aparapi.Kernel
 
usesAtomic64(ClassModel.ConstantPool.MethodReferenceEntry) - Static method in class com.aparapi.Kernel
 
usesDouble() - Method in enum com.aparapi.internal.instruction.InstructionSet.ByteCode
 
utf8() - Method in class com.aparapi.internal.reader.ByteReader
 
UTF8Entry(String, int) - Constructor for class com.aparapi.internal.model.ClassModel.ConstantPool.UTF8Entry
 

V

ValueCache<K,V,T extends Throwable> - Class in com.aparapi.internal.model
 
ValueCache.ThrowingValueComputer<K,V,T extends 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.Kernel.EXECUTION_MODE
Deprecated.
Returns the enum constant of this type with the specified name.
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.Kernel.EXECUTION_MODE
Deprecated.
Returns an array containing the constants of this enum type, in the order they are declared.
verboseBytecodeLabels - Variable in class com.aparapi.internal.tool.InstructionViewer.Options
 
verboseComparitor - Static variable in class com.aparapi.Config
 
VGAP - Static variable in class com.aparapi.internal.tool.InstructionViewer
 
VMARGIN - Static variable in class com.aparapi.internal.tool.InstructionViewer
 

W

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
 
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
 

_

__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 _ 
Skip navigation links

Copyright © 2021 Syncleus. All rights reserved.