http://bugs.winehq.org/show_bug.cgi?id=8051
--- Comment #90 from H. Verbeet hverbeet@gmail.com 2009-01-23 07:14:43 --- Something along those lines would probably be the way to go, yeah. However, that's still quite a lot of work, and in particular fitting it in with the rest of wined3d will probably turn out to be not completely trivial. Fragment shaders will probably be more work than vertex shaders there.
So while I'm sure it's possible to implement if we spend enough effort on it, it would be hard for us to justify spending that much time on something that so far only affects a single application (although a popular one, granted), rather than all the other stuff. Of course, if someone decided to try to implement LLVM based software shaders we'd be glad to help.