Lines Matching refs:Self

25 void JITLinkerBase::linkPhase1(std::unique_ptr<JITLinkerBase> Self) {  in linkPhase1()  argument
55 linkPhase2(std::move(Self), nullptr); in linkPhase1()
61 [S = std::move(Self)](AllocResult AR) mutable { in linkPhase1()
70 void JITLinkerBase::linkPhase2(std::unique_ptr<JITLinkerBase> Self, in linkPhase2() argument
86 return abandonAllocAndBailOut(std::move(Self), std::move(Err)); in linkPhase2()
92 return abandonAllocAndBailOut(std::move(Self), std::move(Err)); in linkPhase2()
104 auto &TmpSelf = *Self; in linkPhase2()
105 TmpSelf.linkPhase3(std::move(Self), AsyncLookupResult()); in linkPhase2()
127 [S = std::move(Self)]( in linkPhase2()
134 void JITLinkerBase::linkPhase3(std::unique_ptr<JITLinkerBase> Self, in linkPhase3() argument
143 return abandonAllocAndBailOut(std::move(Self), LR.takeError()); in linkPhase3()
155 return abandonAllocAndBailOut(std::move(Self), std::move(Err)); in linkPhase3()
164 return abandonAllocAndBailOut(std::move(Self), std::move(Err)); in linkPhase3()
172 return abandonAllocAndBailOut(std::move(Self), std::move(Err)); in linkPhase3()
176 linkPhase4(std::move(Self), JITLinkMemoryManager::FinalizedAlloc{}); in linkPhase3()
180 Alloc->finalize([S = std::move(Self)](FinalizeResult FR) mutable { in linkPhase3()
189 void JITLinkerBase::linkPhase4(std::unique_ptr<JITLinkerBase> Self, in linkPhase4() argument
271 void JITLinkerBase::abandonAllocAndBailOut(std::unique_ptr<JITLinkerBase> Self, in abandonAllocAndBailOut() argument
275 Alloc->abandon([S = std::move(Self), E1 = std::move(Err)](Error E2) mutable { in abandonAllocAndBailOut()