Lines Matching refs:OrigOperand
14281 SDValue OrigOperand;
14286 switch (OrigOperand.getOpcode()) {
14292 return OrigOperand.getOperand(0);
14294 return OrigOperand;
14300 return OrigOperand.getOpcode() == RISCVISD::VMV_V_X_VL ||
14301 OrigOperand.getOpcode() == ISD::SPLAT_VECTOR;
14324 return OrigOperand;
14336 SDLoc DL(OrigOperand);
14338 switch (OrigOperand.getOpcode()) {
14491 unsigned Opc = OrigOperand.getOpcode();
14492 MVT VT = OrigOperand.getSimpleValueType();
14498 if (Opc == RISCVISD::VMV_V_X_VL && !OrigOperand.getOperand(0).isUndef())
14502 SDValue Op = Opc == ISD::SPLAT_VECTOR ? OrigOperand.getOperand(0)
14503 : OrigOperand.getOperand(1);
14549 unsigned Opc = OrigOperand.getOpcode();
14556 MVT VT = OrigOperand.getSimpleValueType();
14560 SDValue NarrowElt = OrigOperand.getOperand(0);
14584 MVT VT = OrigOperand.getSimpleValueType();
14586 if (!OrigOperand.getOperand(0).isUndef())
14589 SDValue Op = OrigOperand.getOperand(1);
14652 OrigOperand = Root->getOperand(OperandIdx);
15009 for (SDNode *TheUse : Op.OrigOperand->uses()) {