commit | 6d8e50b6e2c07d1502dc899dd1741af14111b480 | [log] [tgz] |
---|---|---|
author | Tim Northover <tnorthover@apple.com> | Wed Dec 09 15:54:50 2015 +0000 |
committer | Tim Northover <tnorthover@apple.com> | Wed Dec 09 15:54:50 2015 +0000 |
tree | a3c61de56c334a647a3d347ed3850f6522442acb | |
parent | fecb71a6a4db2198fa71a02de10e3f8762e7348e [diff] |
ARM: don't use a deleted node as the BaseReg in complex pattern. We mutated the DAG, which invalidated the node we were trying to use as a base register. Sometimes we got away with it, but other times the node really did get deleted before it was finished with. Should fix PR25733 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@255120 91177308-0d34-0410-b5e6-96231b3b80d8