commit | 35ea41f3e770a6afae4acfead6b8ce29ff085f7f | [log] [tgz] |
---|---|---|
author | Matthias Braun <matze@braunis.de> | Sat Mar 05 04:36:13 2016 +0000 |
committer | Matthias Braun <matze@braunis.de> | Sat Mar 05 04:36:13 2016 +0000 |
tree | 2e1ddc82c5ce46764f7f51d23b7d6c00313cf4fa | |
parent | 817178adc78bbd36ba635d3147cca53070558def [diff] |
RegisterCoalescer: Remap subregister lanemasks before exchanging operands Rematerializing and merging into a bigger register class at the same time, requires the subregister range lanemasks getting remapped to the new register class. This fixes http://llvm.org/PR26805 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@262768 91177308-0d34-0410-b5e6-96231b3b80d8