Lines Matching defs:And
258 // And compute the mask as usual: ~(-1 << (SumOfShAmts))
303 // And compute the mask as usual: (-1 l>> (NumHighBitsToClear))
340 return BinaryOperator::Create(Instruction::And, NewShift, NewMask);
602 case Instruction::And:
683 Value *And = Builder.CreateAnd(InnerShift->getOperand(0),
685 if (auto *AndI = dyn_cast<Instruction>(And)) {
689 return And;
719 case Instruction::And:
756 auto *And = BinaryOperator::CreateAnd(Neg,
758 And->takeName(I);
759 return IC.InsertNewInstWith(And, I->getIterator());
774 case Instruction::And:
1158 case Instruction::And:
1328 case Instruction::And:
1345 Y, Op1, "", I.isExact() && Op0OB->getOpcode() != Instruction::And);
1591 Value *And = Builder.CreateAnd(BoolX, BoolY);
1592 return new ZExtInst(And, Ty);
1652 // And finally, the innermost part of the pattern must be a right-shift.