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);
586 case Instruction::And:
667 Value *And = Builder.CreateAnd(InnerShift->getOperand(0),
669 if (auto *AndI = dyn_cast<Instruction>(And)) {
673 return And;
703 case Instruction::And:
740 auto *And = BinaryOperator::CreateAnd(Neg,
742 And->takeName(I);
743 return IC.InsertNewInstWith(And, I->getIterator());
758 case Instruction::And:
1142 case Instruction::And:
1312 case Instruction::And:
1329 Y, Op1, "", I.isExact() && Op0OB->getOpcode() != Instruction::And);
1570 Value *And = Builder.CreateAnd(BoolX, BoolY);
1571 return new ZExtInst(And, Ty);
1631 // And finally, the innermost part of the pattern must be a right-shift.