Home | History | Annotate | Download | only in InstCombine

Lines Matching refs:Xor

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