Package | Description |
---|---|
com.aparapi.exception | |
com.aparapi.internal.exception | |
com.aparapi.internal.kernel | |
com.aparapi.internal.model | |
com.aparapi.internal.tool |
Modifier and Type | Class and Description |
---|---|
class |
CompileFailedException |
class |
DeprecatedException |
class |
QueryFailedException
This exception is thrown when an unexpected behavior occurs while querying the OpenCL platform.
|
Modifier and Type | Class and Description |
---|---|
class |
ClassParseException
We throw
ClassParseException s (derived from AparapiException ) if we encounter any Aparapi unfriendly
constructs. |
class |
CodeGenException |
class |
RangeException |
Modifier and Type | Method and Description |
---|---|
private Kernel |
KernelRunner.executeOpenCL(Device device,
KernelRunner.ExecutionSettings _settings) |
private void |
KernelRunner.extractAtomicIntegerConversionBuffer(KernelArg arg) |
private void |
KernelRunner.extractOopConversionBuffer(KernelArg arg) |
private boolean |
KernelRunner.prepareAtomicIntegerConversionBuffer(KernelArg arg) |
private boolean |
KernelRunner.prepareOopConversionBuffer(KernelArg arg) |
private void |
KernelRunner.restoreObjects() |
private void |
KernelRunner.setMultiArrayType(KernelArg arg,
java.lang.Class<?> type) |
private boolean |
KernelRunner.updateKernelArrayRefs() |
Modifier and Type | Field and Description |
---|---|
private ValueCache<EntrypointKey,Entrypoint,AparapiException> |
ClassModel.entrypointCache |
private ValueCache<MethodKey,MethodModel,AparapiException> |
ClassModel.methodModelCache |
Modifier and Type | Method and Description |
---|---|
void |
MethodModel.checkForRecursion(java.util.Set<MethodModel> transitiveCalledMethods) |
(package private) Entrypoint |
Entrypoint.cloneForKernel(java.lang.Object _k) |
(package private) Entrypoint |
ClassModel.computeBasicEntrypoint(EntrypointKey entrypointKey) |
private MethodModel |
ClassModel.computeMethodModel(MethodKey methodKey) |
Entrypoint |
ClassModel.getEntrypoint() |
Entrypoint |
ClassModel.getEntrypoint(java.lang.String _entrypointName,
java.lang.Object _k) |
(package private) Entrypoint |
ClassModel.getEntrypoint(java.lang.String _entrypointName,
java.lang.String _descriptor,
java.lang.Object _k) |
static java.lang.reflect.Field |
Entrypoint.getFieldFromClassHierarchy(java.lang.Class<?> _clazz,
java.lang.String _name) |
MethodModel |
ClassModel.getMethodModel(java.lang.String _name,
java.lang.String _signature)
Create a MethodModel for a given method name and signature.
|
ClassModel |
Entrypoint.getOrUpdateAllClassAccesses(java.lang.String className) |
private void |
MethodModel.init(ClassModel.ClassModelMethod _method) |
ClassModel.ClassModelMethod |
Entrypoint.resolveAccessorCandidate(InstructionSet.MethodCall _methodCall,
ClassModel.ConstantPool.MethodEntry _methodEntry) |
(package private) ClassModel.ClassModelMethod |
Entrypoint.resolveCalledMethod(InstructionSet.MethodCall methodCall,
ClassModel classModel) |
void |
Entrypoint.updateObjectMemberFieldAccesses(java.lang.String className,
ClassModel.ConstantPool.FieldEntry field) |
Constructor and Description |
---|
Entrypoint(ClassModel _classModel,
MethodModel _methodModel,
java.lang.Object _k) |
MethodModel(ClassModel.ClassModelMethod _method) |
MethodModel(ClassModel.ClassModelMethod _method,
Entrypoint _entrypoint) |
Modifier and Type | Method and Description |
---|---|
static void |
InstructionViewer.main(java.lang.String[] _args) |