Lines Matching defs:And
43 case Instruction::And:
280 case Instruction::And:
626 case Instruction::And:
813 Value *And = Builder.CreateAnd(X, MaskC);
814 return new ICmpInst(ICmpInst::ICMP_NE, And, Zero);
821 Value *And = Builder.CreateAnd(X, Builder.CreateOr(MaskC, One));
822 return new ICmpInst(ICmpInst::ICMP_NE, And, Zero);
1030 auto *And = cast<BinaryOperator>(Cmp->getOperand(0));
1031 Value *Shift = And->getOperand(X == And->getOperand(0) ? 1 : 0);
1032 if (Zext.getType() == And->getType() ||
1081 case Instruction::And:
1103 // If this is an And instruction and all of the BitsToClear are
1105 if (I->getOpcode() == Instruction::And)
1253 Value *And = Builder.CreateAnd(A, AndConst, CSrc->getName() + ".mask");
1254 return new ZExtInst(And, DestTy);
1282 Value *And;
1283 if (match(Src, m_OneUse(m_Xor(m_Value(And), m_Constant(C)))) &&
1284 match(And, m_OneUse(m_And(m_Trunc(m_Value(X)), m_Specific(C)))) &&
1435 case Instruction::And: