Lines Matching defs:OpN
621 bool isValid() const { return isValue() || !(OpN & Invalid); }
622 bool isUndef() const { return OpN & Undef; }
628 return OpRef(R.OpN & (Undef | Index | LoHalf));
632 return OpRef(R.OpN & (Undef | Index | HiHalf));
644 unsigned OpN = 0;
660 OpRef(unsigned N) : OpN(N) {}
716 if (OpN & Invalid) {
720 if (OpN & Undef) {
724 if ((OpN & Whole) != Whole) {
725 assert((OpN & Whole) == LoHalf || (OpN & Whole) == HiHalf);
726 if (OpN & LoHalf)
731 OS << '#' << SignExtend32(OpN & Index, IndexBits);
1173 if (R.OpN & OpRef::Undef) {
1174 MVT::SimpleValueType SVT = MVT::SimpleValueType(R.OpN & OpRef::Index);
1179 unsigned Part = R.OpN & OpRef::Whole;
1180 int Idx = SignExtend32(R.OpN & OpRef::Index, OpRef::IndexBits);