Lines Matching defs:DomainValue
55 struct DomainValue { struct
57 unsigned Refs;
62 unsigned AvailableDomains;
67 DomainValue *Next;
70 SmallVector<MachineInstr*, 8> Instrs;
74 bool isCollapsed() const { return Instrs.empty(); } in isCollapsed()
77 bool hasDomain(unsigned domain) const { in hasDomain()
85 void addDomain(unsigned domain) { in addDomain()
90 void setSingleDomain(unsigned domain) { in setSingleDomain()
95 unsigned getCommonDomains(unsigned mask) const { in getCommonDomains()
100 unsigned getFirstDomain() const { in getFirstDomain()
104 DomainValue() : Refs(0) { clear(); } in DomainValue() argument
107 void clear() { in clear()