Searched refs:DomainValue (Results 1 – 3 of 3) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | ExecutionDomainFix.h | 51 struct DomainValue { struct 63 DomainValue *Next; argument 68 DomainValue() { clear(); } in DomainValue() argument 117 SpecificBumpPtrAllocator<DomainValue> Allocator; argument 118 SmallVector<DomainValue *, 16> Avail; 128 using LiveRegsDVInfo = std::vector<DomainValue *>; 161 DomainValue *alloc(int domain = -1); 164 DomainValue *retain(DomainValue *DV) { in retain() 172 void release(DomainValue *); 176 DomainValue *resolve(DomainValue *&); [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | ExecutionDomainFix.cpp | 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 …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/ |
| H A D | DemangleTestCases.inc | 12589 …0DestroyAllEv", "llvm::SpecificBumpPtrAllocator<(anonymous namespace)::DomainValue>::DestroyAll()"… 12590 …nonymous namespace)::SSEDomainFixPass::Collapse((anonymous namespace)::DomainValue*, unsigned int)… 12591 …, "(anonymous namespace)::SSEDomainFixPass::SetLiveReg(int, (anonymous namespace)::DomainValue*)"}, 12593 …ce)::SSEDomainFixPass::Merge((anonymous namespace)::DomainValue*, (anonymous namespace)::DomainVal…
|