ILGPU  0.9.0
ILGPU.Backends.CompiledKernel.KernelInfo Class Reference

Provides detailed information about compiled kernels. More...

Inheritance diagram for ILGPU.Backends.CompiledKernel.KernelInfo:
ILGPU.IR.IDumpable ILGPU.Runtime.KernelInfo

Public Member Functions

 KernelInfo (in AllocaKindInformation sharedAllocations, ImmutableArray< FunctionInfo > functions)
 Constructs a new kernel information object. More...
 
virtual void Dump (TextWriter writer)
 Dumps kernel information to the given text writer. More...
 

Properties

AllocaKindInformation SharedAllocations [get]
 Returns detailed information about all shared allocations. More...
 
ImmutableArray< FunctionInfoFunctions [get]
 Returns information about all functions in the compiled kernel. More...
 

Detailed Description

Provides detailed information about compiled kernels.

Constructor & Destructor Documentation

ILGPU.Backends.CompiledKernel.KernelInfo.KernelInfo ( in AllocaKindInformation  sharedAllocations,
ImmutableArray< FunctionInfo functions 
)

Constructs a new kernel information object.

Parameters
sharedAllocationsAll shared allocations.
functionsAn array containing detailed function information.

Member Function Documentation

virtual void ILGPU.Backends.CompiledKernel.KernelInfo.Dump ( TextWriter  writer)
virtual

Dumps kernel information to the given text writer.

Parameters
writerThe text writer.

Implements ILGPU.IR.IDumpable.

Reimplemented in ILGPU.Runtime.KernelInfo.

Property Documentation

ImmutableArray<FunctionInfo> ILGPU.Backends.CompiledKernel.KernelInfo.Functions
get

Returns information about all functions in the compiled kernel.

This array will be populated if the flag ContextFlags.EnableKernelStatistics is set.

AllocaKindInformation ILGPU.Backends.CompiledKernel.KernelInfo.SharedAllocations
get

Returns detailed information about all shared allocations.

This information will be populated if the flag ContextFlags.EnableKernelStatistics is set.


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