Lines Matching refs:OpN
625 bool isValid() const { return isValue() || !(OpN & Invalid); }
626 bool isUndef() const { return OpN & Undef; }
632 return OpRef(R.OpN & (Undef | Index | LoHalf));
636 return OpRef(R.OpN & (Undef | Index | HiHalf));
648 unsigned OpN = 0;
664 OpRef(unsigned N) : OpN(N) {}
720 if (OpN & Invalid) {
724 if (OpN & Undef) {
728 if ((OpN & Whole) != Whole) {
729 assert((OpN & Whole) == LoHalf || (OpN & Whole) == HiHalf);
730 if (OpN & LoHalf)
735 OS << '#' << SignExtend32(OpN & Index, IndexBits);
1177 if (R.OpN & OpRef::Undef) {
1178 MVT::SimpleValueType SVT = MVT::SimpleValueType(R.OpN & OpRef::Index);
1183 unsigned Part = R.OpN & OpRef::Whole;
1184 int Idx = SignExtend32(R.OpN & OpRef::Index, OpRef::IndexBits);