aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/InitPreprocessor.cpp
diff options
context:
space:
mode:
authorwdx727 <wdxpjpj@foxmail.com>2025-10-15 01:34:14 +0800
committerGitHub <noreply@github.com>2025-10-14 10:34:14 -0700
commit5eeae08f7e05524c24a84b8c29304f673e845c0b (patch)
tree75a38a59d5790e85bf40756950ae91ca6c920c19 /clang/lib/Frontend/InitPreprocessor.cpp
parent2e11538ab9d81d36257cdcfa37a8cef250946742 (diff)
downloadllvm-5eeae08f7e05524c24a84b8c29304f673e845c0b.zip
llvm-5eeae08f7e05524c24a84b8c29304f673e845c0b.tar.gz
llvm-5eeae08f7e05524c24a84b8c29304f673e845c0b.tar.bz2
Adding Matching and Inference Functionality to Propeller (#160706)
We have optimized the implementation of introducing the "matching and inference" technique into Propeller. In this new implementation, we have made every effort to avoid introducing new compilation parameters while ensuring compatibility with Propeller's current usage. Instead of creating a new profile format, we reused the existing one employed by Propeller. This new implementation is fully compatible with Propeller's current usage patterns and reduces the amount of code changes. For detailed information, please refer to the following RFC: https://discourse.llvm.org/t/rfc-adding-matching-and-inference-functionality-to-propeller/86238. We plan to submit the relevant changes in several pull requests (PRs). The current one is the first PR, which adds the basic block hash to the SHT_LLVM_BB_ADDR_MAP section. co-authors: lifengxiang1025 <lifengxiang@kuaishou.com>; zcfh <wuminghui03@kuaishou.com> Co-authored-by: lifengxiang1025 <lifengxiang@kuaishou.com> Co-authored-by: zcfh <wuminghui03@kuaishou.com> Co-authored-by: Rahman Lavaee <rahmanl@google.com>
Diffstat (limited to 'clang/lib/Frontend/InitPreprocessor.cpp')
0 files changed, 0 insertions, 0 deletions