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

References

lib/Target/Lanai/LanaiISelLowering.cpp
 1304   SDValue Zero = DAG.getConstant(0, dl, MVT::i32);
 1305   SDValue NegatedPlus32 = DAG.getNode(
 1306       ISD::SUB, dl, MVT::i32, DAG.getConstant(VTBits, dl, MVT::i32), ShAmt);
 1307   SDValue SetCC = DAG.getSetCC(dl, MVT::i32, NegatedPlus32, Zero, ISD::SETLE);
 1309   SDValue Hi = DAG.getNode(ISD::SRL, dl, MVT::i32, ShOpHi, ShAmt);
 1310   Hi = DAG.getSelect(dl, MVT::i32, SetCC, Zero, Hi);
 1312   SDValue Lo = DAG.getNode(ISD::SRL, dl, MVT::i32, ShOpLo, ShAmt);
 1313   Lo = DAG.getSelect(dl, MVT::i32, SetCC, Hi, Lo);
 1315       DAG.getNode(ISD::SHL, dl, MVT::i32, ShOpHi, NegatedPlus32);
 1316   SDValue ShiftIsZero = DAG.getSetCC(dl, MVT::i32, ShAmt, Zero, ISD::SETEQ);
 1317   Lo = DAG.getSelect(dl, MVT::i32, ShiftIsZero, Lo,
 1318                      DAG.getNode(ISD::OR, dl, MVT::i32, Lo, CarryBits));
 1321   return DAG.getMergeValues(Ops, dl);