As we decided to support only one binary each time, this patch cleans up the related code dealing with multiple binaries. We can use llvm-profdata to merge profile from multiple binaries.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
Thanks for the cleanup. The new code looks cleaner and I believe it'll also speed up the tool.
| llvm/tools/llvm-profgen/PerfReader.h | ||
|---|---|---|
| 533–534 | Do we still need this? Looks like this can be just a single field of PerfReaderBase. | |
Comment Actions
remove unneeded code
| llvm/tools/llvm-profgen/PerfReader.h | ||
|---|---|---|
| 533–534 | Good catch! We shouldn't need this, removed. | |
Comment Actions
lgtm except for a minor issue.
| llvm/tools/llvm-profgen/PerfReader.cpp | ||
|---|---|---|
| 350 | The comment could still be helpful? | |
| llvm/tools/llvm-profgen/PerfReader.cpp | ||
|---|---|---|
| 297 | is the removal of const intentional? | |
Do we still need this? Looks like this can be just a single field of PerfReaderBase.