search for: getfunctionframesymbol

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

2017 Nov 06
5
RFC: Debug info for Cuda
...by the labels, instead they must be inlined in the sections in form of array of chars. Some changes in LLVM 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 replace...
2017 Nov 06
2
Debug info for Cuda
...gt; would not be terribly hard. > >> Some changes in LLVM 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. > Note that our design philosophy for "tuning" is tha...
2017 Nov 08
2
Debug info for Cuda
...gt; would not be terribly hard. > >> Some changes in LLVM 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. > Note that our design philosophy for "tuning" is tha...