Lines Matching refs:NewAnd
1995 SDValue NewAnd = DAG.getNode(ISD::AND, DL, VT, X, NewMask); in foldMaskedShiftToScaledMask() local
1996 SDValue NewShift = DAG.getNode(ISD::SHL, DL, VT, NewAnd, Shift.getOperand(1)); in foldMaskedShiftToScaledMask()
2004 insertDAGNode(DAG, N, NewAnd); in foldMaskedShiftToScaledMask()
2010 AM.IndexReg = NewAnd; in foldMaskedShiftToScaledMask()
2161 SDValue NewAnd = DAG.getNode(ISD::AND, DL, VT, NewSRL, NewMask); in foldMaskedShiftToBEXTR() local
2163 SDValue NewSHL = DAG.getNode(ISD::SHL, DL, VT, NewAnd, NewSHLAmt); in foldMaskedShiftToBEXTR()
2173 insertDAGNode(DAG, N, NewAnd); in foldMaskedShiftToBEXTR()
2180 AM.IndexReg = NewAnd; in foldMaskedShiftToBEXTR()
4468 SDValue NewAnd = CurDAG->getNode(ISD::AND, SDLoc(And), VT, And0, NewMask); in shrinkAndImmediate() local
4469 ReplaceNode(And, NewAnd.getNode()); in shrinkAndImmediate()
4470 SelectCode(NewAnd.getNode()); in shrinkAndImmediate()