search for: nvptxmcasmprinter

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...