ILGPU  0.9.0
ILGPU.Backends.PTX.PTXDebugSourceLineInfoGenerator Class Reference

Generates line-based location information and inserts the referenced source lines into the generated PTX code. More...

Inheritance diagram for ILGPU.Backends.PTX.PTXDebugSourceLineInfoGenerator:
ILGPU.Backends.PTX.PTXDebugLineInfoGenerator ILGPU.Backends.PTX.PTXDebugInfoGenerator ILGPU.Util.DisposeBase

Public Member Functions

 PTXDebugSourceLineInfoGenerator ()
 Constructs a debug information generator. More...
 
- Public Member Functions inherited from ILGPU.Backends.PTX.PTXDebugLineInfoGenerator
 PTXDebugLineInfoGenerator ()
 Constructs a debug information generator. More...
 
override void GenerateDebugSections (StringBuilder builder)
 Generates a debug sections header including file information. More...
 
- Public Member Functions inherited from ILGPU.Backends.PTX.PTXDebugInfoGenerator
PTXDebugInfoGeneratorScope BeginScope ()
 Begins a new debug information scope. More...
 
- Public Member Functions inherited from ILGPU.Util.DisposeBase
void Dispose ()
 Triggers the 'dispose' functionality of this object. More...
 

Protected Member Functions

override void OnRegisterFile (FileLocation location)
 Invoked when a new file mapping entry has been registered. More...
 
- Protected Member Functions inherited from ILGPU.Backends.PTX.PTXDebugLineInfoGenerator
override void Dispose (bool disposing)
 
- Protected Member Functions inherited from ILGPU.Backends.PTX.PTXDebugInfoGenerator
 PTXDebugInfoGenerator ()
 Constructs a new generic debug info generator. More...
 

Additional Inherited Members

- Properties inherited from ILGPU.Backends.PTX.PTXDebugLineInfoGenerator
ReaderWriterLockSlim SyncLock [get]
 Returns the current synchronization lock. More...
 

Detailed Description

Generates line-based location information and inserts the referenced source lines into the generated PTX code.

Constructor & Destructor Documentation

ILGPU.Backends.PTX.PTXDebugSourceLineInfoGenerator.PTXDebugSourceLineInfoGenerator ( )

Constructs a debug information generator.

Member Function Documentation

override void ILGPU.Backends.PTX.PTXDebugSourceLineInfoGenerator.OnRegisterFile ( FileLocation  location)
protectedvirtual

Invoked when a new file mapping entry has been registered.

Parameters
locationThe current location.

Reimplemented from ILGPU.Backends.PTX.PTXDebugLineInfoGenerator.


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