commit | 09008367fcab044c0b30cb75bb675523b051ce13 | [log] [tgz] |
---|---|---|
author | Matthias Braun <matze@braunis.de> | Fri Jan 19 06:46:10 2018 +0000 |
committer | Matthias Braun <matze@braunis.de> | Fri Jan 19 06:46:10 2018 +0000 |
tree | 7b4e9499de7a70f0fe043f3f568ce4f3a21cd324 | |
parent | 9334f5c86b8c800f4cee973086a33541f0175599 [diff] |
Split MachineLICM into EarlyMachineLICM and MachineLICM; NFC This avoids playing games with pseudo pass IDs and avoids using an unreliable MRI::isSSA() check to determine whether register allocation has happened. Note that this renames: - MachineLICMID -> EarlyMachineLICM - PostRAMachineLICMID -> MachineLICMID to be consistent with the EarlyTailDuplicate/TailDuplicate naming. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@322927 91177308-0d34-0410-b5e6-96231b3b80d8