Home | History | Annotate | Download | only in aarch32

Lines Matching refs:list_

458   RegisterList() : list_(0) {}
460 : list_(RegisterToList(reg)) {}
462 : list_(RegisterToList(reg1) | RegisterToList(reg2)) {}
464 : list_(RegisterToList(reg1) | RegisterToList(reg2) |
467 : list_(RegisterToList(reg1) | RegisterToList(reg2) |
469 explicit RegisterList(uint32_t list) : list_(list) {}
470 uint32_t GetList() const { return list_; }
471 void SetList(uint32_t list) { list_ = list; }
473 return (list_ & RegisterToList(reg)) != 0;
475 void Combine(const RegisterList& other) { list_ |= other.GetList(); }
476 void Combine(const Register& reg) { list_ |= RegisterToList(reg); }
477 void Remove(const RegisterList& other) { list_ &= ~other.GetList(); }
478 void Remove(const Register& reg) { list_ &= ~RegisterToList(reg); }
480 return (list_ & other.list_) != 0;
484 return (list_ & 0x7f00) == 0;
488 return (list_ & 0xbf00) == 0;
491 bool IsEmpty() const { return list_ == 0; }
494 return RegisterList(list_1.list_ | list_2.list_);
509 return RegisterList(list_1.list_ & list_2.list_);
535 uint32_t list_;
548 VRegisterList() : list_(0) {}
549 explicit VRegisterList(VRegister reg) : list_(RegisterToList(reg)) {}
551 : list_(RegisterToList(reg1) | RegisterToList(reg2)) {}
553 : list_(RegisterToList(reg1) | RegisterToList(reg2) |
556 : list_(RegisterToList(reg1) | RegisterToList(reg2) |
558 explicit VRegisterList(uint64_t list) : list_(list) {}
559 uint64_t GetList() const { return list_; }
560 void SetList(uint64_t list) { list_ = list; }
565 return (list_ & RegisterToList(reg)) == RegisterToList(reg);
568 return (list_ & RegisterToList(reg)) != 0;
570 void Combine(const VRegisterList& other) { list_ |= other.GetList(); }
571 void Combine(const VRegister& reg) { list_ |= RegisterToList(reg); }
572 void Remove(const VRegisterList& other) { list_ &= ~other.GetList(); }
573 void Remove(const VRegister& reg) { list_ &= ~RegisterToList(reg); }
575 return (list_ & other.list_) != 0;
580 bool IsEmpty() const { return list_ == 0; }
583 return VRegisterList(list_1.list_ | list_2.list_);
598 return VRegisterList(list_1.list_ & list_2.list_);
640 uint64_t list_;