The llvm backend does not support indirect addressing at the moment, so if a shader uses indirect addressing, it will always use the old backend so you will get the same results regardless of whether you enable the llvm backend or not in that case.
The llvm backend does not support indirect addressing at the moment, so if a shader uses indirect addressing, it will always use the old backend so you will get the same results regardless of whether you enable the llvm backend or not in that case.
I did not know that Michael had started using Prey as a benchmark.
In theory yes, but the amount of possible shader combinations is surprisingly high and if done, e.g., on hard disk one needs to sure one does not try to stuff outdated shader compiles into the wrong card/driver/whatever.
It should be feasible to overcome these problems, but nobody made an attempt. It's a big more complicated than it sounds at first.