Searched refs:DomainValue (Results 1 – 4 of 4) sorted by relevance
53 struct DomainValue { struct65 DomainValue *Next; argument70 DomainValue() { clear(); } in DomainValue() argument109 SpecificBumpPtrAllocator<DomainValue> Allocator; argument110 SmallVector<DomainValue *, 16> Avail;120 using LiveRegsDVInfo = std::vector<DomainValue *>;154 DomainValue *alloc(int domain = -1);157 DomainValue *retain(DomainValue *DV) { in retain()165 void release(DomainValue *);169 DomainValue *resolve(DomainValue *&);[all …]
51 struct DomainValue { struct95 DomainValue() { clear(); } in DomainValue() argument107 SpecificBumpPtrAllocator<DomainValue> Allocator;108 SmallVector<DomainValue*,16> Avail;117 DomainValue **LiveRegs;118 typedef DenseMap<MachineBasicBlock*,DomainValue**> LiveOutMap;142 DomainValue *Alloc(int domain = -1);143 void Recycle(DomainValue*);146 void SetLiveReg(int rx, DomainValue *DV);149 void Collapse(DomainValue *dv, unsigned domain);[all …]
55 struct DomainValue { struct67 DomainValue *Next; argument104 DomainValue() : Refs(0) { clear(); } in DomainValue() argument120 DomainValue *Value;133 SpecificBumpPtrAllocator<DomainValue> Allocator;134 SmallVector<DomainValue*,16> Avail;185 DomainValue *alloc(int domain = -1);186 DomainValue *retain(DomainValue *DV) { in retain()190 void release(DomainValue*);191 DomainValue *resolve(DomainValue*&);[all …]
25 DomainValue *ExecutionDomainFix::alloc(int domain) { in alloc()26 DomainValue *dv = Avail.empty() ? new (Allocator.Allocate()) DomainValue in alloc()35 void ExecutionDomainFix::release(DomainValue *DV) { in release()45 DomainValue *Next = DV->Next; in release()53 DomainValue *ExecutionDomainFix::resolve(DomainValue *&DVRef) { in resolve()54 DomainValue *DV = DVRef; in resolve()70 void ExecutionDomainFix::setLiveReg(int rx, DomainValue *dv) { in setLiveReg()94 if (DomainValue *dv = LiveRegs[rx]) { in force()112 void ExecutionDomainFix::collapse(DomainValue *dv, unsigned domain) { in collapse()127 bool ExecutionDomainFix::merge(DomainValue *A, DomainValue *B) { in merge()[all …]