Skip to content

Commit 1609a87

Browse files
committed
[Profile] Pass InstrProfSymtab by reference.
1 parent cbd0428 commit 1609a87

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

llvm/include/llvm/ProfileData/Coverage/CoverageMappingReader.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,7 @@ class BinaryCoverageReader : public CoverageMappingReader {
206206
create(MemoryBufferRef ObjectBuffer,
207207
StringRef Arch,
208208
SmallVectorImpl<std::unique_ptr<MemoryBuffer>> &ObjectFileBuffers,
209-
InstrProfSymtab IndexedProfSymTab,
209+
InstrProfSymtab& IndexedProfSymTab,
210210
StringRef CompilationDir = "",
211211
SmallVectorImpl<object::BuildIDRef> *BinaryIDs = nullptr);
212212

llvm/lib/ProfileData/Coverage/CoverageMapping.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -358,7 +358,7 @@ Error CoverageMapping::loadFromFile(
358358
MemoryBufferRef CovMappingBufRef =
359359
CovMappingBufOrErr.get()->getMemBufferRef();
360360
SmallVector<std::unique_ptr<MemoryBuffer>, 4> Buffers;
361-
InstrProfSymtab& ProfSymTab = ProfileReader.getSymtab();
361+
InstrProfSymtab &ProfSymTab = ProfileReader.getSymtab();
362362

363363
SmallVector<object::BuildIDRef> BinaryIDs;
364364
auto CoverageReadersOrErr = BinaryCoverageReader::create(

llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1038,7 +1038,7 @@ static Error getProfileNamesFromDebugInfo(StringRef FileName,
10381038

10391039
static Expected<std::unique_ptr<BinaryCoverageReader>>
10401040
loadBinaryFormat(std::unique_ptr<Binary> Bin, StringRef Arch,
1041-
InstrProfSymtab ProfSymTab, StringRef CompilationDir = "",
1041+
InstrProfSymtab &ProfSymTab, StringRef CompilationDir = "",
10421042
object::BuildIDRef *BinaryID = nullptr) {
10431043
std::unique_ptr<ObjectFile> OF;
10441044
if (auto *Universal = dyn_cast<MachOUniversalBinary>(Bin.get())) {
@@ -1176,7 +1176,7 @@ Expected<std::vector<std::unique_ptr<BinaryCoverageReader>>>
11761176
BinaryCoverageReader::create(
11771177
MemoryBufferRef ObjectBuffer, StringRef Arch,
11781178
SmallVectorImpl<std::unique_ptr<MemoryBuffer>> &ObjectFileBuffers,
1179-
InstrProfSymtab ProfSymTab, StringRef CompilationDir,
1179+
InstrProfSymtab &ProfSymTab, StringRef CompilationDir,
11801180
SmallVectorImpl<object::BuildIDRef> *BinaryIDs) {
11811181
std::vector<std::unique_ptr<BinaryCoverageReader>> Readers;
11821182

0 commit comments

Comments
 (0)