Home | History | Annotate | Download | only in InstCombine

Lines Matching refs:Xor

203     } else if (I->getOpcode() == Instruction::Xor) {
303 case Instruction::Xor: {
313 // These bits cannot contribute to the result of the 'xor'.
344 // FIXME: for XOR, we prefer to force bits to 1 if they will make a -1.
349 // are flipping are known to be set, then the xor is just resetting those
350 // bits to zero. We can just knock out bits from the 'and' and the 'xor',
585 // Turn this into a xor if LHS is 2^n-1 and the remaining bits are known
590 Instruction *Xor = BinaryOperator::CreateXor(I->getOperand(1), C0);
591 return InsertNewInstWith(Xor, *I);
1184 case Instruction::Xor: