Opt-in new GPU device RTL

Is it ready for general users?

The new runtime is supported expected to be very buggy. It only works on a few applications we’ve tried, of those we’ve noticed a reasonable increase in performance. The goal of the new runtime is to simplify the code generated for the device to better target optimizations in the middle end. It’s built by default under the ‘libomptarget-new-*.bc’ files and can be enabled with ‘-fopenmp-target-new-runtime’. You can try to use it, but there’s no guarantee that it will work for your application.​

Thanks Joesph I’ve been Seeing the -new bc already in my local builds I’ll give it a try.