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

References

lib/Target/SystemZ/SystemZISelDAGToDAG.cpp
  770   SDValue N = RxSBG.Input;
  774     if (RxSBG.Opcode == SystemZ::RNSBG)
  778     if (!refineRxSBGMask(RxSBG, Mask))
  780     RxSBG.Input = N.getOperand(0);
  784     if (RxSBG.Opcode == SystemZ::RNSBG)
  793     if (!refineRxSBGMask(RxSBG, Mask)) {
  799       if (!refineRxSBGMask(RxSBG, Mask))
  802     RxSBG.Input = Input;
  807     if (RxSBG.Opcode != SystemZ::RNSBG)
  816     if (!refineRxSBGMask(RxSBG, Mask)) {
  822       if (!refineRxSBGMask(RxSBG, Mask))
  825     RxSBG.Input = Input;
  831     if (RxSBG.BitSize != 64 || N.getValueType() != MVT::i64)
  837     RxSBG.Rotate = (RxSBG.Rotate + CountNode->getZExtValue()) & 63;
  837     RxSBG.Rotate = (RxSBG.Rotate + CountNode->getZExtValue()) & 63;
  838     RxSBG.Input = N.getOperand(0);
  844     RxSBG.Input = N.getOperand(0);
  848     if (RxSBG.Opcode != SystemZ::RNSBG) {
  851       if (!refineRxSBGMask(RxSBG, allOnes(InnerBitSize)))
  854       RxSBG.Input = N.getOperand(0);
  864     if (maskMatters(RxSBG, allOnes(BitSize) - allOnes(InnerBitSize))) {
  867       if (RxSBG.Mask == 1 && RxSBG.Rotate == 1)
  867       if (RxSBG.Mask == 1 && RxSBG.Rotate == 1)
  868         RxSBG.Rotate += (BitSize - InnerBitSize);
  873     RxSBG.Input = N.getOperand(0);
  887     if (RxSBG.Opcode == SystemZ::RNSBG) {
  890       if (maskMatters(RxSBG, allOnes(Count)))
  894       if (!refineRxSBGMask(RxSBG, allOnes(BitSize - Count) << Count))
  898     RxSBG.Rotate = (RxSBG.Rotate + Count) & 63;
  898     RxSBG.Rotate = (RxSBG.Rotate + Count) & 63;
  899     RxSBG.Input = N.getOperand(0);
  914     if (RxSBG.Opcode == SystemZ::RNSBG || Opcode == ISD::SRA) {
  917       if (maskMatters(RxSBG, allOnes(Count) << (BitSize - Count)))
  922       if (!refineRxSBGMask(RxSBG, allOnes(BitSize - Count)))
  926     RxSBG.Rotate = (RxSBG.Rotate - Count) & 63;
  926     RxSBG.Rotate = (RxSBG.Rotate - Count) & 63;
  927     RxSBG.Input = N.getOperand(0);