- 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 ClassParseException
s (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
-