ILGPU  0.9.0
ILGPU.Backends.PTX.PTXCompiledKernel Class Reference

Represents a compiled kernel in PTX form. More...

Inheritance diagram for ILGPU.Backends.PTX.PTXCompiledKernel:
ILGPU.Backends.CompiledKernel

Public Attributes

const string EntryName = "ILGPUKernel"
 The entry name of the kernel function. More...
 
- Public Attributes inherited from ILGPU.Backends.CompiledKernel
MethodInfo SourceMethod => EntryPoint.MethodInfo
 Represents the source method. More...
 
IndexType IndexType => EntryPoint.IndexType
 Returns the index type of the entry point. More...
 
KernelSpecialization Specialization => EntryPoint.Specialization
 Returns the associated kernel specialization. More...
 

Properties

string PTXAssembly [get]
 Returns the PTX assembly code. More...
 
- Properties inherited from ILGPU.Backends.CompiledKernel
Context Context [get]
 Returns the associated context. More...
 
KernelInfo Info [get]
 Returns information about all functions in the compiled kernel. More...
 

Additional Inherited Members

- Public Member Functions inherited from ILGPU.Backends.CompiledKernel
override string ToString ()
 Returns the string representation of this kernel. More...
 
- Protected Member Functions inherited from ILGPU.Backends.CompiledKernel
 CompiledKernel (Context context, EntryPoint entryPoint, KernelInfo info)
 Constructs a new compiled kernel. More...
 

Detailed Description

Represents a compiled kernel in PTX form.

Member Data Documentation

const string ILGPU.Backends.PTX.PTXCompiledKernel.EntryName = "ILGPUKernel"

The entry name of the kernel function.

Property Documentation

string ILGPU.Backends.PTX.PTXCompiledKernel.PTXAssembly
get

Returns the PTX assembly code.


The documentation for this class was generated from the following file: