to 0, to ensure that the subsequent code doesn't try to break the
dependence.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62365
91177308-0d34-0410-b5e6-
96231b3b80d8
AntiDepReg = Edge->getReg();
assert(AntiDepReg != 0 && "Anti-dependence on reg0?");
// Don't break anti-dependencies on non-allocatable registers.
- if (AllocatableSet.test(AntiDepReg)) {
+ if (!AllocatableSet.test(AntiDepReg))
+ AntiDepReg = 0;
+ else {
// If the SUnit has other dependencies on the SUnit that it
// anti-depends on, don't bother breaking the anti-dependency
// since those edges would prevent such units from being