search for: nvptxmcasmprint

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

Did you mean: nvptxmcasmprinter
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 NVPT...
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. > >>     •Inli...
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. > >> •Inli...