Home | History | Annotate | Download | only in InstCombine

Lines Matching refs:LAnd

1703     BinaryOperator *LAnd = dyn_cast<BinaryOperator>(LHS->getOperand(0));
1705 if (LAnd && RAnd && LAnd->hasOneUse() && RHS->hasOneUse() &&
1706 LAnd->getOpcode() == Instruction::And &&
1711 if (LAnd->getOperand(0) == RAnd->getOperand(0) &&
1712 isKnownToBeAPowerOfTwo(LAnd->getOperand(1), DL, false, 0, AC, CxtI,
1716 Mask = Builder->CreateOr(LAnd->getOperand(1), RAnd->getOperand(1));
1717 Masked = Builder->CreateAnd(LAnd->getOperand(0), Mask);
1718 } else if (LAnd->getOperand(1) == RAnd->getOperand(1) &&
1719 isKnownToBeAPowerOfTwo(LAnd->getOperand(0), DL, false, 0, AC,
1723 Mask = Builder->CreateOr(LAnd->getOperand(0), RAnd->getOperand(0));
1724 Masked = Builder->CreateAnd(LAnd->getOperand(1), Mask);