commit | 72b4fa0d1c8a68f869d04960d74a4e8c89039992 | [log] [tgz] |
---|---|---|
author | Matthias Braun <matze@braunis.de> | Wed Apr 06 02:46:35 2016 +0000 |
committer | Matthias Braun <matze@braunis.de> | Wed Apr 06 02:46:35 2016 +0000 |
tree | c5e9ad6dc2e99c6423aac1c9c89ac6f256c411da | |
parent | 1685c6f7cadeb279ef3710f262c21d17de686e48 [diff] |
LivePhysRegs: removeReg() must remove aliased registers We must remove all aliased registers which may be more than the all sub and super registers combined. Bug found while reading the code. The bug does not affect any existing target as the only use of register aliases I could found were control registers on ARM and Hexagon which are all reserved. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@265510 91177308-0d34-0410-b5e6-96231b3b80d8