Displaying 3 results from an estimated 3 matches for "cudagdb".
2017 Nov 06
5
RFC: Debug info for Cuda
...of the sections (emit braces)
•Overrides string emission (as sequence of bytes, not as strings)
•Overrides emission of files/locations debug info
Required changes in Clang.
=================
•Add option “-gcuda-gdb” to driver.
•Emit cuda-gdb compatible debug info (DWARF-2 by default + CudaGDB tuning).
•Add options “-g --dont-merge-basicblocks --return-at-end” to “ptxas” call.
•ptxas is able to translate debug information only if -O0 optimization level is used. It means, that we can use optimization level in LLVM > O0, but still have to use O0 when calling ptxas compiler.
This a...
2017 Nov 06
2
Debug info for Cuda
...s string emission (as sequence of bytes, not as strings)
>> •Overrides emission of files/locations debug info
>> Required changes in Clang.
>> =================
>> •Add option “-gcuda-gdb” to driver.
>> •Emit cuda-gdb compatible debug info (DWARF-2 by default + CudaGDB
>> tuning).
>> •Add options “-g --dont-merge-basicblocks --return-at-end” to “ptxas”
>> call.
>> •ptxas is able to translate debug information only if -O0
>> optimization level is used. It means, that we can use optimization
>> level in LLVM > O0, but stil...
2017 Nov 08
2
Debug info for Cuda
...s string emission (as sequence of bytes, not as strings)
>> •Overrides emission of files/locations debug info
>> Required changes in Clang.
>> =================
>> •Add option “-gcuda-gdb” to driver.
>> •Emit cuda-gdb compatible debug info (DWARF-2 by default + CudaGDB
>> tuning).
>> •Add options “-g --dont-merge-basicblocks --return-at-end” to “ptxas”
>> call.
>> •ptxas is able to translate debug information only if -O0
>> optimization level is used. It means, that we can use optimization
>> level in LLVM > O0, but stil...