search for: nvptxmcasmstream

Displaying 3 results from an estimated 3 matches for "nvptxmcasmstream".

Did you mean: nvptxmcasmstreamer
2017 Nov 06
5
RFC: Debug info for Cuda
...in sections, not string references. •Label arithmetic is replaced by the absolute section size evaluation. •Use “AsmPrinter::doInitialization()” instead of NVPTX-custom manual initialization. •Local variables address emitted as “__local_depot” + <var offset>. •Add NVPTX specific “NVPTXMCAsmStreamer” class. •Requires moving to includes of “MCAsmStreamer” class declaration. •Overrides emission of the labels (names of the section are emitted instead). •Overrides emission of the sections (emit braces) •Overrides string emission (as sequence of bytes, not as strings) •Overrid...
2017 Nov 06
2
Debug info for Cuda
...n, it's how your assembler works > and so is a target decision. > >>     •Use “AsmPrinter::doInitialization()” instead of NVPTX-custom manual >> initialization. >>     •Local variables address emitted as “__local_depot” + <var offset>. >> •Add NVPTX specific “NVPTXMCAsmStreamer” class. >>     •Requires moving to includes of “MCAsmStreamer” class declaration. >>     •Overrides emission of the labels (names of the section are emitted >> instead). >>     •Overrides emission of the sections (emit braces) >>     •Overrides string emission (as se...
2017 Nov 08
2
Debug info for Cuda
...n, it's how your assembler works > and so is a target decision. > >> •Use “AsmPrinter::doInitialization()” instead of NVPTX-custom manual >> initialization. >> •Local variables address emitted as “__local_depot” + <var offset>. >> •Add NVPTX specific “NVPTXMCAsmStreamer” class. >> •Requires moving to includes of “MCAsmStreamer” class declaration. >> •Overrides emission of the labels (names of the section are emitted >> instead). >> •Overrides emission of the sections (emit braces) >> •Overrides string emission (as se...