reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/NVPTX/NVPTXISelLowering.cpp
 1980     SDValue Hi = DAG.getNode(Opc, dl, VT, ShOpHi, ShAmt);
 1981     SDValue Lo = DAG.getNode(NVPTXISD::FUN_SHFR_CLAMP, dl, VT, ShOpLo, ShOpHi,
 1985     return DAG.getMergeValues(Ops, dl);
 1996     SDValue RevShAmt = DAG.getNode(ISD::SUB, dl, MVT::i32,
 1997                                    DAG.getConstant(VTBits, dl, MVT::i32),
 1999     SDValue Tmp1 = DAG.getNode(ISD::SRL, dl, VT, ShOpLo, ShAmt);
 2000     SDValue ExtraShAmt = DAG.getNode(ISD::SUB, dl, MVT::i32, ShAmt,
 2001                                      DAG.getConstant(VTBits, dl, MVT::i32));
 2002     SDValue Tmp2 = DAG.getNode(ISD::SHL, dl, VT, ShOpHi, RevShAmt);
 2003     SDValue FalseVal = DAG.getNode(ISD::OR, dl, VT, Tmp1, Tmp2);
 2004     SDValue TrueVal = DAG.getNode(Opc, dl, VT, ShOpHi, ExtraShAmt);
 2006     SDValue Cmp = DAG.getSetCC(dl, MVT::i1, ShAmt,
 2007                                DAG.getConstant(VTBits, dl, MVT::i32),
 2009     SDValue Hi = DAG.getNode(Opc, dl, VT, ShOpHi, ShAmt);
 2010     SDValue Lo = DAG.getNode(ISD::SELECT, dl, VT, Cmp, TrueVal, FalseVal);
 2013     return DAG.getMergeValues(Ops, dl);