mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2025-01-05 10:39:21 +00:00
simplify some code.
llvm-svn: 44655
This commit is contained in:
parent
91251d1337
commit
861df2f4e9
@ -6082,9 +6082,8 @@ Instruction *InstCombiner::FoldShiftByConstant(Value *Op0, ConstantInt *Op1,
|
||||
// the constant which would cause it to be modified for this
|
||||
// operation.
|
||||
//
|
||||
if (isValid && !isLeftShift && I.getOpcode() == Instruction::AShr) {
|
||||
if (isValid && I.getOpcode() == Instruction::AShr)
|
||||
isValid = Op0C->getValue()[TypeBits-1] == highBitSet;
|
||||
}
|
||||
|
||||
if (isValid) {
|
||||
Constant *NewRHS = ConstantExpr::get(I.getOpcode(), Op0C, Op1);
|
||||
|
Loading…
Reference in New Issue
Block a user