Fix bug found by new clang warning.

llvm-svn: 123872
This commit is contained in:
Jakob Stoklund Olesen 2011-01-20 02:43:19 +00:00
parent 9e976dcce8
commit 5acd4a6453
1 changed files with 2 additions and 2 deletions

View File

@ -226,7 +226,7 @@ bool PEI::calcAnticInOut(MachineBasicBlock* MBB) {
// AnticIn[MBB] = UNION(CSRUsed[MBB], AnticOut[MBB]);
CSRegSet prevAnticIn = AnticIn[MBB];
AnticIn[MBB] = CSRUsed[MBB] | AnticOut[MBB];
if (prevAnticIn |= AnticIn[MBB])
if (prevAnticIn != AnticIn[MBB])
changed = true;
return changed;
}
@ -264,7 +264,7 @@ bool PEI::calcAvailInOut(MachineBasicBlock* MBB) {
// AvailOut[MBB] = UNION(CSRUsed[MBB], AvailIn[MBB]);
CSRegSet prevAvailOut = AvailOut[MBB];
AvailOut[MBB] = CSRUsed[MBB] | AvailIn[MBB];
if (prevAvailOut |= AvailOut[MBB])
if (prevAvailOut != AvailOut[MBB])
changed = true;
return changed;
}