In fact I think at the moment almost everything, other than the memory-space alias analysis and a few pass tuning tweaks, is in.  I know the former will be difficult to land, and I suspect the latter may be as well.<p>I don&#x27;t have a lot of benchmarks at the moment, so I can&#x27;t say how important they are.  And it of course depends on what you&#x27;re doing.<p>clang&#x2F;llvm&#x27;s CUDA implementation shares most of the backend with gpucc, but it&#x27;s an entirely new front-end.  The front-end works for tensorflow, eigen, and thrust, but I suspect if you try hard enough you&#x27;ll be able to find something nvcc accepts that we can&#x27;t compile.  At the moment we&#x27;re pretty focused on making it work well for Tensorflow.