reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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);