1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-21 03:53:04 +02:00

Eliminate a broken transformation, fixing PR548

llvm-svn: 21354
This commit is contained in:
Chris Lattner 2005-04-19 06:04:18 +00:00
parent 3d4612c54c
commit 6b0132b48b

View File

@ -1935,10 +1935,8 @@ Instruction *InstCombiner::visitOr(BinaryOperator &I) {
}
break; // (X == 13 | X == 15) -> no change
case Instruction::SetGT:
if (LHSCst == SubOne(RHSCst)) // (X == 13 | X > 14) -> X > 13
return new SetCondInst(Instruction::SetGT, LHSVal, LHSCst);
break; // (X == 13 | X > 15) -> no change
case Instruction::SetGT: // (X == 13 | X > 14) -> no change
break;
case Instruction::SetNE: // (X == 13 | X != 15) -> X != 15
case Instruction::SetLT: // (X == 13 | X < 15) -> X < 15
return ReplaceInstUsesWith(I, RHS);