If we can't upstream these patches, why don't we submit these patches to our own [llvm fork](https://github.com/intel/llvm)? If you need to work on llvm at the same time, these modifications affect the way you can see your own changes.