reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
8061 SDValue Tmp1 = DAG.getNode(ISD::SUB, dl, AmtVT, 8062 DAG.getConstant(BitWidth, dl, AmtVT), Amt); 8063 SDValue Tmp2 = DAG.getNode(PPCISD::SRL, dl, VT, Lo, Amt); 8064 SDValue Tmp3 = DAG.getNode(PPCISD::SHL, dl, VT, Hi, Tmp1); 8065 SDValue Tmp4 = DAG.getNode(ISD::OR, dl, VT, Tmp2, Tmp3); 8066 SDValue Tmp5 = DAG.getNode(ISD::ADD, dl, AmtVT, Amt, 8067 DAG.getConstant(-BitWidth, dl, AmtVT)); 8068 SDValue Tmp6 = DAG.getNode(PPCISD::SRL, dl, VT, Hi, Tmp5); 8069 SDValue OutLo = DAG.getNode(ISD::OR, dl, VT, Tmp4, Tmp6); 8070 SDValue OutHi = DAG.getNode(PPCISD::SRL, dl, VT, Hi, Amt); 8072 return DAG.getMergeValues(OutOps, dl);