>The LLVM PTX backend is still very much WIP and often doesn't have things and/or breaks.
What is missing in your opinion aside from working debug info? I've worked on experimental CUDA support in GNAT (the Ada frontend of GCC), using LLVM's ptx backend to target GPUs and it was mostly working.