Lines Matching refs:Self
25 void JITLinkerBase::linkPhase1(std::unique_ptr<JITLinkerBase> Self) { in linkPhase1() argument
53 [S = std::move(Self)](AllocResult AR) mutable { in linkPhase1()
59 void JITLinkerBase::linkPhase2(std::unique_ptr<JITLinkerBase> Self, in linkPhase2() argument
93 auto &TmpSelf = *Self; in linkPhase2()
94 TmpSelf.linkPhase3(std::move(Self), AsyncLookupResult()); in linkPhase2()
116 [S = std::move(Self)]( in linkPhase2()
123 void JITLinkerBase::linkPhase3(std::unique_ptr<JITLinkerBase> Self, in linkPhase3() argument
132 return abandonAllocAndBailOut(std::move(Self), LR.takeError()); in linkPhase3()
144 return abandonAllocAndBailOut(std::move(Self), std::move(Err)); in linkPhase3()
153 return abandonAllocAndBailOut(std::move(Self), std::move(Err)); in linkPhase3()
161 return abandonAllocAndBailOut(std::move(Self), std::move(Err)); in linkPhase3()
163 Alloc->finalize([S = std::move(Self)](FinalizeResult FR) mutable { in linkPhase3()
169 void JITLinkerBase::linkPhase4(std::unique_ptr<JITLinkerBase> Self, in linkPhase4() argument
231 void JITLinkerBase::abandonAllocAndBailOut(std::unique_ptr<JITLinkerBase> Self, in abandonAllocAndBailOut() argument
235 Alloc->abandon([S = std::move(Self), E1 = std::move(Err)](Error E2) mutable { in abandonAllocAndBailOut()