GlobalISel: Use & operator on KnownBits

Avoid repeating for zero and one
This commit is contained in:
Matt Arsenault 2020-08-27 12:32:49 -04:00
parent b3488037c4
commit 9b9f0675a4

View File

@ -292,8 +292,7 @@ void GISelKnownBits::computeKnownBitsImpl(Register R, KnownBits &Known,
computeKnownBitsImpl(MI.getOperand(2).getReg(), Known2, DemandedElts,
Depth + 1);
// Only known if known in both the LHS and RHS.
Known.One &= Known2.One;
Known.Zero &= Known2.Zero;
Known &= Known2;
break;
}
case TargetOpcode::G_FCMP: