Home
last modified time | relevance | path

Searched refs:DomainValue (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DExecutionDomainFix.h51 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 DExecutionDomainFix.cpp25 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 DDemangleTestCases.inc12589 …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…