Searched refs:AndLHS (Results 1 – 7 of 7) sorted by relevance
1768 SDValue AndLHS = LHS->getOperand(0); in tryBFE() local1772 if (isa<ConstantSDNode>(AndLHS)) { in tryBFE()1773 std::swap(AndLHS, AndRHS); in tryBFE()1808 Val = AndLHS; in tryBFE()
1705 SDValue AndLHS = Op0; in LowerAndToBTST() local1707 if (AndRHSVal == 1 && AndLHS.getOpcode() == ISD::SRL) { in LowerAndToBTST()1708 LHS = AndLHS.getOperand(0); in LowerAndToBTST()1709 RHS = AndLHS.getOperand(1); in LowerAndToBTST()1714 LHS = AndLHS; in LowerAndToBTST()
2304 const Value *AndLHS = AI->getOperand(0); in emitCompareAndBranch() local2307 if (const auto *C = dyn_cast<ConstantInt>(AndLHS)) in emitCompareAndBranch()2309 std::swap(AndLHS, AndRHS); in emitCompareAndBranch()2314 LHS = AndLHS; in emitCompareAndBranch()
17934 SDValue AndLHS = ShiftLHS.getOperand(0); in isDesirableToCommuteWithShift() local17935 if (AndLHS.getOpcode() == ISD::SRL) { in isDesirableToCommuteWithShift()17936 if (auto *SRLC = dyn_cast<ConstantSDNode>(AndLHS.getOperand(1))) { in isDesirableToCommuteWithShift()
5117 Register AndLHS = MI.getOperand(1).getReg(); in matchNarrowBinopFeedingAnd() local5123 if (!WideTy.isScalar() || !MRI.hasOneNonDBGUse(AndLHS)) in matchNarrowBinopFeedingAnd()5132 MachineInstr *LHSInst = getDefIgnoringCopies(AndLHS, MRI); in matchNarrowBinopFeedingAnd()
28820 SDValue AndLHS = N0->getOperand(0); in SimplifySelectCC() local28828 SDLoc(AndLHS)); in SimplifySelectCC()28829 SDValue Shl = DAG.getNode(ISD::SHL, SDLoc(N0), VT, AndLHS, ShlAmt); in SimplifySelectCC()
23744 SDValue AndLHS = Op0; in LowerAndToBT() local23746 if (AndRHSVal == 1 && AndLHS.getOpcode() == ISD::SRL) { in LowerAndToBT()23747 Src = AndLHS.getOperand(0); in LowerAndToBT()23748 BitNo = AndLHS.getOperand(1); in LowerAndToBT()23755 Src = AndLHS; in LowerAndToBT()