Displaying 3 results from an estimated 3 matches for "nvptxmcasmprinter".
Did you mean:
nvptxasmprinter
2017 Nov 06
5
RFC: Debug info for Cuda
...VM are required to support all these limitation/features in the output PTX files.
Required changes in LLVM.
==================
•include/llvm/CodeGen/AsmPrinter.h.
•Add “virtual MCSymbol *getFunctionFrameSymbol(const MachineFunction *MF) const” for non-register-based frame info.
•Override “NVPTXMCAsmPrinter.cpp” to return the name of the “__local_depot” frame storage.
•Add ”cuda-gdb” specific tuning.
•Inlined strings must be used in sections, not string references.
•Label arithmetic is replaced by the absolute section size evaluation.
•Use “AsmPrinter::doInitialization()” instead of NVPTX-...
2017 Nov 06
2
Debug info for Cuda
...ures in the output PTX files.
>> Required changes in LLVM.
>> ==================
>> •include/llvm/CodeGen/AsmPrinter.h.
>> •Add “virtual MCSymbol *getFunctionFrameSymbol(const
>> MachineFunction *MF) const” for non-register-based frame info.
>> •Override “NVPTXMCAsmPrinter.cpp” to return the name of the
>> “__local_depot” frame storage.
>> •Add ”cuda-gdb” specific tuning.
> Note that our design philosophy for "tuning" is that a tuning option
> unpacks into other separate flags. Not a problem, just an observation.
>
>> •Inline...
2017 Nov 08
2
Debug info for Cuda
...ures in the output PTX files.
>> Required changes in LLVM.
>> ==================
>> •include/llvm/CodeGen/AsmPrinter.h.
>> •Add “virtual MCSymbol *getFunctionFrameSymbol(const
>> MachineFunction *MF) const” for non-register-based frame info.
>> •Override “NVPTXMCAsmPrinter.cpp” to return the name of the
>> “__local_depot” frame storage.
>> •Add ”cuda-gdb” specific tuning.
> Note that our design philosophy for "tuning" is that a tuning option
> unpacks into other separate flags. Not a problem, just an observation.
>
>> •Inline...