Home
last modified time | relevance | path

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

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ExecutionEngine/Orc/
DOrcRemoteTargetServer.h109 Allocator(Allocator &&Other) : Allocs(std::move(Other.Allocs)) {} in Allocator()
112 Allocs = std::move(Other.Allocs);
117 for (auto &Alloc : Allocs) in ~Allocator()
129 assert(Allocs.find(MB.base()) == Allocs.end() && "Duplicate alloc"); in allocate()
130 Allocs[MB.base()] = std::move(MB); in allocate()
135 auto I = Allocs.find(block); in setProtections()
136 if (I == Allocs.end()) in setProtections()
143 std::map<void *, sys::MemoryBlock> Allocs;
DOrcRemoteTargetClient.h269 void mapAllocsToRemoteAddrs(RuntimeDyld &Dyld, std::vector<Alloc> &Allocs, in mapAllocsToRemoteAddrs() argument
271 for (auto &Alloc : Allocs) { in mapAllocsToRemoteAddrs()
288 bool copyAndProtect(const std::vector<Alloc> &Allocs, in copyAndProtect() argument
292 assert(!Allocs.empty() && "No sections in allocated segment"); in copyAndProtect()
294 for (auto &Alloc : Allocs) { in copyAndProtect()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/ExecutionEngine/Orc/
DObjectLinkingLayer.cpp403 std::vector<AllocPtr> Allocs; in removeAllModules() local
406 Allocs = std::move(UntrackedAllocs); in removeAllModules()
409 Allocs.push_back(std::move(KV.second)); in removeAllModules()
414 while (!Allocs.empty()) { in removeAllModules()
415 Err = joinErrors(std::move(Err), Allocs.back()->deallocate()); in removeAllModules()
416 Allocs.pop_back(); in removeAllModules()