A B C D E F G H I J K L M N O P R S T U V W _ 

C

cast - Static variable in class com.amd.aparapi.internal.instruction.InstructionPattern
 
checkForRecursion(Set<MethodModel>) - Method in class com.amd.aparapi.internal.model.MethodModel
 
CL_KHR_3D_IMAGE_WRITES - Static variable in interface com.amd.aparapi.opencl.OpenCL
 
CL_KHR_BYTE_ADDRESSABLE_SUPPORT - Static variable in interface com.amd.aparapi.opencl.OpenCL
 
CL_KHR_FP16 - Static variable in interface com.amd.aparapi.opencl.OpenCL
 
CL_KHR_FP64 - Static variable in interface com.amd.aparapi.opencl.OpenCL
 
CL_KHR_GL_SHARING - Static variable in interface com.amd.aparapi.opencl.OpenCL
 
CL_KHR_GLOBAL_INT32_BASE_ATOMICS - Static variable in interface com.amd.aparapi.opencl.OpenCL
 
CL_KHR_GLOBAL_INT32_EXTENDED_ATOMICS - Static variable in interface com.amd.aparapi.opencl.OpenCL
 
CL_KHR_INT64_BASE_ATOMICS - Static variable in interface com.amd.aparapi.opencl.OpenCL
 
CL_KHR_INT64_EXTENDED_ATOMICS - Static variable in interface com.amd.aparapi.opencl.OpenCL
 
CL_KHR_LOCAL_INT32_BASE_ATOMICS - Static variable in interface com.amd.aparapi.opencl.OpenCL
 
CL_KHR_LOCAL_INT32_EXTENDED_ATOMICS - Static variable in interface com.amd.aparapi.opencl.OpenCL
 
CL_KHR_SELECT_FPROUNDING_MODE - Static variable in interface com.amd.aparapi.opencl.OpenCL
 
ClassModel - Class in com.amd.aparapi.internal.model
Class represents a ClassFile (MyClass.class).
ClassModel(Class<?>) - Constructor for class com.amd.aparapi.internal.model.ClassModel
Create a ClassModel representing a given Class.
ClassModel.Access - Enum in com.amd.aparapi.internal.model
 
ClassModel.AttributePool - Class in com.amd.aparapi.internal.model
 
ClassModel.AttributePool(ByteReader) - Constructor for class com.amd.aparapi.internal.model.ClassModel.AttributePool
 
ClassModel.AttributePool.AttributePoolEntry - Class in com.amd.aparapi.internal.model
 
ClassModel.AttributePool.AttributePoolEntry(ByteReader, int, int) - Constructor for class com.amd.aparapi.internal.model.ClassModel.AttributePool.AttributePoolEntry
 
ClassModel.AttributePool.CodeEntry - Class in com.amd.aparapi.internal.model
 
ClassModel.AttributePool.CodeEntry(ByteReader, int, int) - Constructor for class com.amd.aparapi.internal.model.ClassModel.AttributePool.CodeEntry
 
ClassModel.AttributePool.CodeEntry.ExceptionPoolEntry - Class in com.amd.aparapi.internal.model
 
ClassModel.AttributePool.CodeEntry.ExceptionPoolEntry(ByteReader) - Constructor for class com.amd.aparapi.internal.model.ClassModel.AttributePool.CodeEntry.ExceptionPoolEntry
 
ClassModel.AttributePool.ConstantValueEntry - Class in com.amd.aparapi.internal.model
 
ClassModel.AttributePool.ConstantValueEntry(ByteReader, int, int) - Constructor for class com.amd.aparapi.internal.model.ClassModel.AttributePool.ConstantValueEntry
 
ClassModel.AttributePool.DeprecatedEntry - Class in com.amd.aparapi.internal.model
 
ClassModel.AttributePool.DeprecatedEntry(ByteReader, int, int) - Constructor for class com.amd.aparapi.internal.model.ClassModel.AttributePool.DeprecatedEntry
 
ClassModel.AttributePool.EnclosingMethodEntry - Class in com.amd.aparapi.internal.model
 
ClassModel.AttributePool.EnclosingMethodEntry(ByteReader, int, int) - Constructor for class com.amd.aparapi.internal.model.ClassModel.AttributePool.EnclosingMethodEntry
 
ClassModel.AttributePool.ExceptionEntry - Class in com.amd.aparapi.internal.model
 
ClassModel.AttributePool.ExceptionEntry(ByteReader, int, int) - Constructor for class com.amd.aparapi.internal.model.ClassModel.AttributePool.ExceptionEntry
 
ClassModel.AttributePool.InnerClassesEntry - Class in com.amd.aparapi.internal.model
 
ClassModel.AttributePool.InnerClassesEntry(ByteReader, int, int) - Constructor for class com.amd.aparapi.internal.model.ClassModel.AttributePool.InnerClassesEntry
 
ClassModel.AttributePool.InnerClassesEntry.InnerClassInfo - Class in com.amd.aparapi.internal.model
 
ClassModel.AttributePool.InnerClassesEntry.InnerClassInfo(ByteReader) - Constructor for class com.amd.aparapi.internal.model.ClassModel.AttributePool.InnerClassesEntry.InnerClassInfo
 
ClassModel.AttributePool.LineNumberTableEntry - Class in com.amd.aparapi.internal.model
 
ClassModel.AttributePool.LineNumberTableEntry(ByteReader, int, int) - Constructor for class com.amd.aparapi.internal.model.ClassModel.AttributePool.LineNumberTableEntry
 
ClassModel.AttributePool.LineNumberTableEntry.StartLineNumberPair - Class in com.amd.aparapi.internal.model
 
ClassModel.AttributePool.LineNumberTableEntry.StartLineNumberPair(ByteReader) - Constructor for class com.amd.aparapi.internal.model.ClassModel.AttributePool.LineNumberTableEntry.StartLineNumberPair
 
ClassModel.AttributePool.LocalVariableTableEntry - Class in com.amd.aparapi.internal.model
 
ClassModel.AttributePool.LocalVariableTableEntry(ByteReader, int, int) - Constructor for class com.amd.aparapi.internal.model.ClassModel.AttributePool.LocalVariableTableEntry
 
ClassModel.AttributePool.LocalVariableTableEntry.LocalVariableInfo - Class in com.amd.aparapi.internal.model
 
ClassModel.AttributePool.LocalVariableTableEntry.LocalVariableInfo(ByteReader) - Constructor for class com.amd.aparapi.internal.model.ClassModel.AttributePool.LocalVariableTableEntry.LocalVariableInfo
 
ClassModel.AttributePool.OtherEntry - Class in com.amd.aparapi.internal.model
 
ClassModel.AttributePool.OtherEntry(ByteReader, int, int) - Constructor for class com.amd.aparapi.internal.model.ClassModel.AttributePool.OtherEntry
 
ClassModel.AttributePool.PoolEntry<T> - Class in com.amd.aparapi.internal.model
 
ClassModel.AttributePool.PoolEntry(ByteReader, int, int) - Constructor for class com.amd.aparapi.internal.model.ClassModel.AttributePool.PoolEntry
 
ClassModel.AttributePool.RuntimeAnnotationsEntry - Class in com.amd.aparapi.internal.model
 
ClassModel.AttributePool.RuntimeAnnotationsEntry(ByteReader, int, int) - Constructor for class com.amd.aparapi.internal.model.ClassModel.AttributePool.RuntimeAnnotationsEntry
 
ClassModel.AttributePool.RuntimeAnnotationsEntry.AnnotationInfo - Class in com.amd.aparapi.internal.model
 
ClassModel.AttributePool.RuntimeAnnotationsEntry.AnnotationInfo(ByteReader) - Constructor for class com.amd.aparapi.internal.model.ClassModel.AttributePool.RuntimeAnnotationsEntry.AnnotationInfo
 
ClassModel.AttributePool.RuntimeAnnotationsEntry.AnnotationInfo.ElementValuePair - Class in com.amd.aparapi.internal.model
 
ClassModel.AttributePool.RuntimeAnnotationsEntry.AnnotationInfo.ElementValuePair(ByteReader) - Constructor for class com.amd.aparapi.internal.model.ClassModel.AttributePool.RuntimeAnnotationsEntry.AnnotationInfo.ElementValuePair
 
ClassModel.AttributePool.RuntimeAnnotationsEntry.AnnotationInfo.ElementValuePair.AnnotationValue - Class in com.amd.aparapi.internal.model
 
ClassModel.AttributePool.RuntimeAnnotationsEntry.AnnotationInfo.ElementValuePair.ArrayValue - Class in com.amd.aparapi.internal.model
 
ClassModel.AttributePool.RuntimeAnnotationsEntry.AnnotationInfo.ElementValuePair.ClassValue - Class in com.amd.aparapi.internal.model
 
ClassModel.AttributePool.RuntimeAnnotationsEntry.AnnotationInfo.ElementValuePair.EnumValue - Class in com.amd.aparapi.internal.model
 
ClassModel.AttributePool.RuntimeAnnotationsEntry.AnnotationInfo.ElementValuePair.PrimitiveValue - Class in com.amd.aparapi.internal.model
 
ClassModel.AttributePool.RuntimeAnnotationsEntry.AnnotationInfo.ElementValuePair.PrimitiveValue(int, ByteReader) - Constructor for class com.amd.aparapi.internal.model.ClassModel.AttributePool.RuntimeAnnotationsEntry.AnnotationInfo.ElementValuePair.PrimitiveValue
 
ClassModel.AttributePool.SignatureEntry - Class in com.amd.aparapi.internal.model
 
ClassModel.AttributePool.SignatureEntry(ByteReader, int, int) - Constructor for class com.amd.aparapi.internal.model.ClassModel.AttributePool.SignatureEntry
 
ClassModel.AttributePool.SourceFileEntry - Class in com.amd.aparapi.internal.model
 
ClassModel.AttributePool.SourceFileEntry(ByteReader, int, int) - Constructor for class com.amd.aparapi.internal.model.ClassModel.AttributePool.SourceFileEntry
 
ClassModel.AttributePool.SyntheticEntry - Class in com.amd.aparapi.internal.model
 
ClassModel.AttributePool.SyntheticEntry(ByteReader, int, int) - Constructor for class com.amd.aparapi.internal.model.ClassModel.AttributePool.SyntheticEntry
 
ClassModel.ClassModelField - Class in com.amd.aparapi.internal.model
 
ClassModel.ClassModelField(ByteReader, int) - Constructor for class com.amd.aparapi.internal.model.ClassModel.ClassModelField
 
ClassModel.ClassModelInterface - Class in com.amd.aparapi.internal.model
 
ClassModel.ClassModelMethod - Class in com.amd.aparapi.internal.model
 
ClassModel.ClassModelMethod(ByteReader, int) - Constructor for class com.amd.aparapi.internal.model.ClassModel.ClassModelMethod
 
ClassModel.ConstantPool - Class in com.amd.aparapi.internal.model
 
ClassModel.ConstantPool(ByteReader) - Constructor for class com.amd.aparapi.internal.model.ClassModel.ConstantPool
 
ClassModel.ConstantPool.ClassEntry - Class in com.amd.aparapi.internal.model
 
ClassModel.ConstantPool.ClassEntry(ByteReader, int) - Constructor for class com.amd.aparapi.internal.model.ClassModel.ConstantPool.ClassEntry
 
ClassModel.ConstantPool.DoubleEntry - Class in com.amd.aparapi.internal.model
 
ClassModel.ConstantPool.DoubleEntry(ByteReader, int) - Constructor for class com.amd.aparapi.internal.model.ClassModel.ConstantPool.DoubleEntry
 
ClassModel.ConstantPool.EmptyEntry - Class in com.amd.aparapi.internal.model
 
ClassModel.ConstantPool.EmptyEntry(ByteReader, int) - Constructor for class com.amd.aparapi.internal.model.ClassModel.ConstantPool.EmptyEntry
 
ClassModel.ConstantPool.Entry - Class in com.amd.aparapi.internal.model
 
ClassModel.ConstantPool.Entry(ByteReader, int, ClassModel.ConstantPoolType) - Constructor for class com.amd.aparapi.internal.model.ClassModel.ConstantPool.Entry
 
ClassModel.ConstantPool.FieldEntry - Class in com.amd.aparapi.internal.model
 
ClassModel.ConstantPool.FieldEntry(ByteReader, int) - Constructor for class com.amd.aparapi.internal.model.ClassModel.ConstantPool.FieldEntry
 
ClassModel.ConstantPool.FloatEntry - Class in com.amd.aparapi.internal.model
 
ClassModel.ConstantPool.FloatEntry(ByteReader, int) - Constructor for class com.amd.aparapi.internal.model.ClassModel.ConstantPool.FloatEntry
 
ClassModel.ConstantPool.IntegerEntry - Class in com.amd.aparapi.internal.model
 
ClassModel.ConstantPool.IntegerEntry(ByteReader, int) - Constructor for class com.amd.aparapi.internal.model.ClassModel.ConstantPool.IntegerEntry
 
ClassModel.ConstantPool.InterfaceMethodEntry - Class in com.amd.aparapi.internal.model
 
ClassModel.ConstantPool.LongEntry - Class in com.amd.aparapi.internal.model
 
ClassModel.ConstantPool.LongEntry(ByteReader, int) - Constructor for class com.amd.aparapi.internal.model.ClassModel.ConstantPool.LongEntry
 
ClassModel.ConstantPool.MethodEntry - Class in com.amd.aparapi.internal.model
 
ClassModel.ConstantPool.MethodEntry(ByteReader, int) - Constructor for class com.amd.aparapi.internal.model.ClassModel.ConstantPool.MethodEntry
 
ClassModel.ConstantPool.MethodReferenceEntry - Class in com.amd.aparapi.internal.model
 
ClassModel.ConstantPool.MethodReferenceEntry(ByteReader, int, ClassModel.ConstantPoolType) - Constructor for class com.amd.aparapi.internal.model.ClassModel.ConstantPool.MethodReferenceEntry
 
ClassModel.ConstantPool.MethodReferenceEntry.Arg - Class in com.amd.aparapi.internal.model
 
ClassModel.ConstantPool.NameAndTypeEntry - Class in com.amd.aparapi.internal.model
 
ClassModel.ConstantPool.NameAndTypeEntry(ByteReader, int) - Constructor for class com.amd.aparapi.internal.model.ClassModel.ConstantPool.NameAndTypeEntry
 
ClassModel.ConstantPool.ReferenceEntry - Class in com.amd.aparapi.internal.model
 
ClassModel.ConstantPool.ReferenceEntry(ByteReader, int, ClassModel.ConstantPoolType) - Constructor for class com.amd.aparapi.internal.model.ClassModel.ConstantPool.ReferenceEntry
 
ClassModel.ConstantPool.ReferenceEntry.Type - Class in com.amd.aparapi.internal.model
 
ClassModel.ConstantPool.ReferenceEntry.Type(String) - Constructor for class com.amd.aparapi.internal.model.ClassModel.ConstantPool.ReferenceEntry.Type
 
ClassModel.ConstantPool.StringEntry - Class in com.amd.aparapi.internal.model
 
ClassModel.ConstantPool.StringEntry(ByteReader, int) - Constructor for class com.amd.aparapi.internal.model.ClassModel.ConstantPool.StringEntry
 
ClassModel.ConstantPool.UTF8Entry - Class in com.amd.aparapi.internal.model
 
ClassModel.ConstantPool.UTF8Entry(ByteReader, int) - Constructor for class com.amd.aparapi.internal.model.ClassModel.ConstantPool.UTF8Entry
 
ClassModel.ConstantPoolType - Enum in com.amd.aparapi.internal.model
 
ClassModel.MethodDescription - Class in com.amd.aparapi.internal.model
 
ClassModel.MethodDescription(String, String, String, String[]) - Constructor for class com.amd.aparapi.internal.model.ClassModel.MethodDescription
 
ClassParseException - Exception in com.amd.aparapi.internal.exception
We throw ClassParseExceptions (derived from AparapiException) if we encounter any Aparapi unfriendly constructs.
ClassParseException(ClassParseException.TYPE) - Constructor for exception com.amd.aparapi.internal.exception.ClassParseException
 
ClassParseException(Instruction, ClassParseException.TYPE) - Constructor for exception com.amd.aparapi.internal.exception.ClassParseException
 
ClassParseException(ClassParseException.TYPE, String) - Constructor for exception com.amd.aparapi.internal.exception.ClassParseException
 
ClassParseException(Throwable) - Constructor for exception com.amd.aparapi.internal.exception.ClassParseException
 
ClassParseException.TYPE - Enum in com.amd.aparapi.internal.exception
 
clear() - Method in class com.amd.aparapi.internal.tool.InstructionHelper.StringWriter
 
clone() - Method in class com.amd.aparapi.Kernel
When using a Java Thread Pool Aparapi uses clone to copy the initial instance to each thread.
CodeGenException - Exception in com.amd.aparapi.internal.exception
 
CodeGenException(String) - Constructor for exception com.amd.aparapi.internal.exception.CodeGenException
 
CodeGenException(Throwable) - Constructor for exception com.amd.aparapi.internal.exception.CodeGenException
 
collapseAll - Variable in class com.amd.aparapi.internal.tool.InstructionViewer.Options
 
collapsedBranchTarget - Variable in class com.amd.aparapi.internal.tool.InstructionViewer.InstructionView
 
com.amd.aparapi - package com.amd.aparapi
 
com.amd.aparapi.annotation - package com.amd.aparapi.annotation
 
com.amd.aparapi.device - package com.amd.aparapi.device
 
com.amd.aparapi.exception - package com.amd.aparapi.exception
 
com.amd.aparapi.internal.annotation - package com.amd.aparapi.internal.annotation
 
com.amd.aparapi.internal.exception - package com.amd.aparapi.internal.exception
 
com.amd.aparapi.internal.instruction - package com.amd.aparapi.internal.instruction
 
com.amd.aparapi.internal.jni - package com.amd.aparapi.internal.jni
 
com.amd.aparapi.internal.kernel - package com.amd.aparapi.internal.kernel
 
com.amd.aparapi.internal.model - package com.amd.aparapi.internal.model
 
com.amd.aparapi.internal.opencl - package com.amd.aparapi.internal.opencl
 
com.amd.aparapi.internal.reader - package com.amd.aparapi.internal.reader
 
com.amd.aparapi.internal.tool - package com.amd.aparapi.internal.tool
 
com.amd.aparapi.internal.util - package com.amd.aparapi.internal.util
 
com.amd.aparapi.internal.writer - package com.amd.aparapi.internal.writer
 
com.amd.aparapi.opencl - package com.amd.aparapi.opencl
 
compareTo(Instruction) - Method in class com.amd.aparapi.internal.instruction.Instruction
 
CONDITIONAL_START - Static variable in class com.amd.aparapi.internal.tool.InstructionHelper.BranchVector
 
Config - Class in com.amd.aparapi
A central location for holding all runtime configurable properties as well as logging configuration.
Config() - Constructor for class com.amd.aparapi.Config
 
config - Variable in class com.amd.aparapi.internal.tool.InstructionViewer
 
Config.InstructionListener - Interface in com.amd.aparapi
 
ConfigJNI - Class in com.amd.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.amd.aparapi.internal.jni.ConfigJNI
 
constant - Static variable in class com.amd.aparapi.internal.instruction.InstructionPattern
 
CONSTANT_ANNOTATION_NAME - Static variable in class com.amd.aparapi.internal.writer.KernelWriter
 
CONSTANT_SUFFIX - Static variable in class com.amd.aparapi.Kernel
We can use this suffix to 'tag' intended constant buffers.
consumesStack() - Method in class com.amd.aparapi.internal.instruction.Instruction
 
convert(int) - Method in enum com.amd.aparapi.internal.model.ClassModel.Access
 
convert(String) - Static method in class com.amd.aparapi.internal.model.ClassModel
 
convert(String, String) - Static method in class com.amd.aparapi.internal.model.ClassModel
 
convert(String, String, boolean) - Static method in class com.amd.aparapi.internal.model.ClassModel
 
convertCast(String) - Method in class com.amd.aparapi.internal.writer.BlockWriter
 
convertType(String, boolean) - Method in class com.amd.aparapi.internal.writer.BlockWriter
 
convertType(String, boolean) - Method in class com.amd.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.amd.aparapi.internal.instruction.InstructionSet.ByteCode
 
create(InstructionSet.ByteCode, MethodModel, Instruction, Instruction, BranchSet) - Static method in class com.amd.aparapi.internal.instruction.InstructionSet.CompositeInstruction
 
create(Device, int, int) - Static method in class com.amd.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.amd.aparapi.Range
Create a one dimensional range 0.._globalWidth with an undefined group size.
create(int, int) - Static method in class com.amd.aparapi.Range
 
create(int) - Static method in class com.amd.aparapi.Range
 
create2D(Device, int, int, int, int) - Static method in class com.amd.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.amd.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.amd.aparapi.Range
 
create2D(int, int) - Static method in class com.amd.aparapi.Range
 
create3D(Device, int, int, int, int, int, int) - Static method in class com.amd.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.amd.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.amd.aparapi.Range
 
create3D(int, int, int, int, int, int) - Static method in class com.amd.aparapi.Range
 
createKernel() - Method in class com.amd.aparapi.internal.opencl.OpenCLKernel
 
createList(Instruction) - Method in class com.amd.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.amd.aparapi.internal.model.MethodModel
Create a linked list of instructions (from pcHead to pcTail).
createProgram(OpenCLDevice) - Method in class com.amd.aparapi.internal.opencl.OpenCLProgram
 
createRange(int) - Method in class com.amd.aparapi.device.Device
 
createRange(int, int) - Method in class com.amd.aparapi.device.Device
 
createRange2D(int, int) - Method in class com.amd.aparapi.device.Device
 
createRange2D(int, int, int, int) - Method in class com.amd.aparapi.device.Device
 
createRange3D(int, int, int) - Method in class com.amd.aparapi.device.Device
 
createRange3D(int, int, int, int, int, int) - Method in class com.amd.aparapi.device.Device
 
CURVEBOW - Static variable in class com.amd.aparapi.internal.tool.InstructionViewer
 
A B C D E F G H I J K L M N O P R S T U V W _