[llvm-commits] [llvm] r60397 - /llvm/trunk/lib/Transforms/Scalar/InstructionCombining.cpp

Bill Wendling isanbard at gmail.com
Mon Dec 1 22:24:29 PST 2008


Others done.

>> +      if (V1 == B) {
>> +        Instruction *NewOp =
>> +          InsertNewInstBefore(BinaryOperator::CreateAnd(A, CI1), I);
>> +        return BinaryOperator::CreateOr(NewOp, B);
>> +      } else if (V1 == A) {
>> +        Instruction *NewOp =
>> +          InsertNewInstBefore(BinaryOperator::CreateAnd(B, CI1), I);
>> +        return BinaryOperator::CreateOr(NewOp, A);
>>       }
>
> Please merge these.
>
Maybe I'm just sleep deprived, but I don't know what you want here.
:-) I took a stab at it.

-bw



More information about the llvm-commits mailing list