|
reference, declaration → definition
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);