I would love to see this too, but it's not going to happen until Rust is as portable as C, which won't happen until it compiles to C, IMO.
The results probably won't be well-optimized, though; C isn't actually very portable at this level, there's too much implementation-defined behavior that needs to be taken into account. You'll probably spend as much effort trying to robustly handle the quirks and deficiencies of some obscure platform's compiler than doing an LLVM backend for the processor...
I wonder if anyone has updated the Cell SPU backend that was eventually removed. That is one of my favorite architectures. =)
[0]: https://github.com/draperlaboratory/llvm-cbe
[1]: http://thread.gmane.org/gmane.comp.compilers.llvm.devel/7594...