diff options
| author | Mingming Liu <mingmingl@google.com> | 2025-03-29 22:07:56 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-03-29 22:07:56 -0700 |
| commit | 9747bb182f430bb1bd3525b7f42e88df626e28e5 (patch) | |
| tree | 3c5470ddd0de6979c2fab8092b2a4747d25bf476 /llvm/tools/llvm-cov/CodeCoverage.cpp | |
| parent | 976a384ba67adf059ab9fe5550e7e67b6fc53396 (diff) | |
| download | llvm-9747bb182f430bb1bd3525b7f42e88df626e28e5.zip llvm-9747bb182f430bb1bd3525b7f42e88df626e28e5.tar.gz llvm-9747bb182f430bb1bd3525b7f42e88df626e28e5.tar.bz2 | |
[CodeGen][StaticDataSplitter]Support constant pool partitioning (#129781)
This is a follow-up patch of
https://github.com/llvm/llvm-project/pull/125756
In this PR, static-data-splitter pass produces the aggregated profile
counts of constants for constant pools in a global state
(`StateDataProfileInfo`), and asm printer consumes the profile counts to
produce `.hot` or `.unlikely` prefixes.
This implementation covers both x86 and aarch64 asm printer.
Diffstat (limited to 'llvm/tools/llvm-cov/CodeCoverage.cpp')
0 files changed, 0 insertions, 0 deletions
