diff options
author | Kazu Hirata <kazu@google.com> | 2021-07-09 16:47:12 -0700 |
---|---|---|
committer | Kazu Hirata <kazu@google.com> | 2021-07-09 16:47:12 -0700 |
commit | 49d66d9f9f495caeb17de823c72f1459be819d9a (patch) | |
tree | e9ec326c7f51bd7a07d5d1ed33e6637855587f1a /llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp | |
parent | 5f306feb4d3ff41b5c48e753067de3c93ca4240f (diff) | |
download | llvm-49d66d9f9f495caeb17de823c72f1459be819d9a.zip llvm-49d66d9f9f495caeb17de823c72f1459be819d9a.tar.gz llvm-49d66d9f9f495caeb17de823c72f1459be819d9a.tar.bz2 |
[AFDO] Merge function attributes after inlining
This patch teaches the sample profile loader to merge function
attributes after inlining functions.
Without this patch, the compiler could inline a function requiring the
512-bit vector width into its caller without merging function
attributes, triggering a failure during instruction selection.
Differential Revision: https://reviews.llvm.org/D105729
Diffstat (limited to 'llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp')
0 files changed, 0 insertions, 0 deletions