problem, rather than fixing it. The problem has now been fixed the right way.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61723
91177308-0d34-0410-b5e6-
96231b3b80d8
else if (!intrablock && LiveOut.count(MBB))
return LiveOut[MBB];
- // Insert a sentinel into the map (which also acts as the DFS stack) so that
- // we won't get stuck in infinite recursion when processing a loop.
- if (!intrablock)
- LiveOut[MBB] = 0;
-
typedef DenseMap<MachineBasicBlock*, SmallPtrSet<MachineInstr*, 2> > RegMap;
// Check if our block contains any uses or defs.