[PATCH] D51554: [CUDA][OPENMP][NVPTX]Improve logic of the debug info support.
Artem Belevich via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Fri Aug 31 14:08:49 PDT 2018
tra accepted this revision.
tra added a comment.
This revision is now accepted and ready to land.
Nice. So, in effect, for optimized builds we'll generate pre-DWARF line info only, unless --cuda-noopt-device-debug is specified.
Will this deal with the warnings about back-end being unable to handle particular debug options?
On a side note, when DWARF is functional in NVPTX we need to seriously consider per-GPU control for it. Enabling debug info blows up cubin size (ptxas apparently packs compressed PTX inside *cubin*) and we run into ELF reloc overflows in some tensorflow builds if all GPU variants carry it.
Repository:
rC Clang
https://reviews.llvm.org/D51554
More information about the cfe-commits
mailing list