Searched refs:AndLHS (Results 1 – 7 of 7) sorted by relevance
1702 SDValue AndLHS = Op0; in LowerAndToBTST() local1704 if (AndRHSVal == 1 && AndLHS.getOpcode() == ISD::SRL) { in LowerAndToBTST()1705 LHS = AndLHS.getOperand(0); in LowerAndToBTST()1706 RHS = AndLHS.getOperand(1); in LowerAndToBTST()1711 LHS = AndLHS; in LowerAndToBTST()
3387 SDValue AndLHS = LHS->getOperand(0); in tryBFE() local3391 if (isa<ConstantSDNode>(AndLHS)) { in tryBFE()3392 std::swap(AndLHS, AndRHS); in tryBFE()3427 Val = AndLHS; in tryBFE()
2305 const Value *AndLHS = AI->getOperand(0); in emitCompareAndBranch() local2308 if (const auto *C = dyn_cast<ConstantInt>(AndLHS)) in emitCompareAndBranch()2310 std::swap(AndLHS, AndRHS); in emitCompareAndBranch()2315 LHS = AndLHS; in emitCompareAndBranch()
16378 SDValue AndLHS = ShiftLHS.getOperand(0); in isDesirableToCommuteWithShift() local16379 if (AndLHS.getOpcode() == ISD::SRL) { in isDesirableToCommuteWithShift()16380 if (auto *SRLC = dyn_cast<ConstantSDNode>(AndLHS.getOperand(1))) { in isDesirableToCommuteWithShift()
4824 Register AndLHS = MI.getOperand(1).getReg(); in matchNarrowBinopFeedingAnd() local4830 if (!WideTy.isScalar() || !MRI.hasOneNonDBGUse(AndLHS)) in matchNarrowBinopFeedingAnd()4839 MachineInstr *LHSInst = getDefIgnoringCopies(AndLHS, MRI); in matchNarrowBinopFeedingAnd()
27305 SDValue AndLHS = N0->getOperand(0); in SimplifySelectCC() local27313 DAG.getConstant(AndMask.countl_zero(), SDLoc(AndLHS), in SimplifySelectCC()27314 getShiftAmountTy(AndLHS.getValueType())); in SimplifySelectCC()27315 SDValue Shl = DAG.getNode(ISD::SHL, SDLoc(N0), VT, AndLHS, ShlAmt); in SimplifySelectCC()
22821 SDValue AndLHS = Op0; in LowerAndToBT() local22823 if (AndRHSVal == 1 && AndLHS.getOpcode() == ISD::SRL) { in LowerAndToBT()22824 Src = AndLHS.getOperand(0); in LowerAndToBT()22825 BitNo = AndLHS.getOperand(1); in LowerAndToBT()22832 Src = AndLHS; in LowerAndToBT()