RPCS3/llvm changes which could go upstream?

Hi there,

For the needs of RPCS3 (https://github.com/RPCS3/rpcs3), a PS3 emulator, a fork of llvm has been done. I am wondering if some of these changes (which you can find here: https://github.com/llvm-mirror/llvm/compare/master…RPCS3:master) would be beneficial to llvm and could go upstream.
What do you think?