Lines Matching refs:Allocator
67 std::unique_ptr<BumpPtrAllocator> Allocator) in NativeSession() argument
68 : Pdb(std::move(PdbFile)), Allocator(std::move(Allocator)), in NativeSession()
79 auto Allocator = std::make_unique<BumpPtrAllocator>(); in createFromPdb() local
80 auto File = std::make_unique<PDBFile>(Path, std::move(Stream), *Allocator); in createFromPdb()
87 std::make_unique<NativeSession>(std::move(File), std::move(Allocator)); in createFromPdb()
93 loadPdbFile(StringRef PdbPath, std::unique_ptr<BumpPtrAllocator> &Allocator) { in loadPdbFile() argument
110 auto File = std::make_unique<PDBFile>(PdbPath, std::move(Stream), *Allocator); in loadPdbFile()
122 auto Allocator = std::make_unique<BumpPtrAllocator>(); in createFromPdbPath() local
123 auto PdbFile = loadPdbFile(PdbPath, Allocator); in createFromPdbPath()
128 std::move(Allocator)); in createFromPdbPath()
162 auto Allocator = std::make_unique<BumpPtrAllocator>(); in createFromExe() local
163 auto File = loadPdbFile(PdbPath.get(), Allocator); in createFromExe()
168 std::move(Allocator)); in createFromExe()
189 auto Allocator = std::make_unique<BumpPtrAllocator>(); in searchForPdb() local
191 if (auto File = loadPdbFile(PdbPath, Allocator)) in searchForPdb()
197 if (auto File = loadPdbFile(PathFromExe, Allocator)) in searchForPdb()