The new tool llvm-cxxmap builds a symbol mapping table from a file containing
a description of partial equivalences to apply to mangled names and files
containing old and new symbol tables.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
Some test case for llvm-profdata new option is also needed (under test/tools/llvm-profdata)
| tools/llvm-profdata/llvm-profdata.cpp | ||
|---|---|---|
| 543 ↗ | (On Diff #163234) | The new option needs to be documented in docs/CommandGuide/llvm-profdata.rst |
Comment Actions
- Update documentation for llvm-profdata and add documentation for llvm-cxxmap.
- Add tests for new llvm-profdata functionality.
- Add tests for llvm-cxxmap.
Comment Actions
This commit made the reverse-iteration bot (http://lab.llvm.org:8011/builders/reverse-iteration) red (red since 6 months now) :
FAIL: LLVM :: tools/llvm-profdata/instr-remap.test (42755 of 44261)
******************** TEST 'LLVM :: tools/llvm-profdata/instr-remap.test' FAILED ********************
Script:
--
: 'RUN: at line 1'; /local/buildbot/slaves/hexagon-build-02/reverse-iteration/llvm.obj/bin/llvm-profdata merge -text /local/buildbot/slaves/hexagon-build-02/reverse-iteration/llvm.src/test/tools/llvm-profdata/Inputs/instr-remap.proftext -r /local/buildbot/slaves/hexagon-build-02/reverse-iteration/llvm.src/test/tools/llvm-profdata/Inputs/instr-remap.remap -o /local/buildbot/slaves/hexagon-build-02/reverse-iteration/llvm.obj/test/tools/llvm-profdata/Output/instr-remap.test.tmp.output
: 'RUN: at line 2'; diff /local/buildbot/slaves/hexagon-build-02/reverse-iteration/llvm.src/test/tools/llvm-profdata/Inputs/instr-remap.expected /local/buildbot/slaves/hexagon-build-02/reverse-iteration/llvm.obj/test/tools/llvm-profdata/Output/instr-remap.test.tmp.output
--
Exit Code: 1
Command Output (stdout):
--
5c5
< 1234
---
> 5678
9,10c9,10
< 31
< 42
---
> 500
> 600
14c14
< 5678
---
> 1234
18,19c18,19
< 500
< 600
---
> 31
> 42
--
********************
Testing: 0 .. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90..
1 warning(s) in tests.
Testing Time: 184.64s
********************
Failing Tests (1):
LLVM :: tools/llvm-profdata/instr-remap.test
Expected Passes : 43374
Expected Failures : 195
Unsupported Tests : 691
Unexpected Failures: 1Comment Actions
@davidxl @wmi Ping. The reverse-iteration bot is still red because of this patch.
(http://lab.llvm.org:8011/builders/reverse-iteration)
Comment Actions
Thanks a lot. I am afraid I cannot comment on the changes since I am not at all familiar with it, but I am glad that this issue is being looked at !