|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/Target/PowerPC/PPCISelLowering.cpp 8089 SDValue Tmp1 = DAG.getNode(ISD::SUB, dl, AmtVT,
8090 DAG.getConstant(BitWidth, dl, AmtVT), Amt);
8091 SDValue Tmp2 = DAG.getNode(PPCISD::SRL, dl, VT, Lo, Amt);
8092 SDValue Tmp3 = DAG.getNode(PPCISD::SHL, dl, VT, Hi, Tmp1);
8093 SDValue Tmp4 = DAG.getNode(ISD::OR, dl, VT, Tmp2, Tmp3);
8094 SDValue Tmp5 = DAG.getNode(ISD::ADD, dl, AmtVT, Amt,
8095 DAG.getConstant(-BitWidth, dl, AmtVT));
8096 SDValue Tmp6 = DAG.getNode(PPCISD::SRA, dl, VT, Hi, Tmp5);
8097 SDValue OutHi = DAG.getNode(PPCISD::SRA, dl, VT, Hi, Amt);
8098 SDValue OutLo = DAG.getSelectCC(dl, Tmp5, DAG.getConstant(0, dl, AmtVT),
8098 SDValue OutLo = DAG.getSelectCC(dl, Tmp5, DAG.getConstant(0, dl, AmtVT),
8101 return DAG.getMergeValues(OutOps, dl);