aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp
diff options
context:
space:
mode:
authorKazu Hirata <kazu@google.com>2021-07-09 16:47:12 -0700
committerKazu Hirata <kazu@google.com>2021-07-09 16:47:12 -0700
commit49d66d9f9f495caeb17de823c72f1459be819d9a (patch)
treee9ec326c7f51bd7a07d5d1ed33e6637855587f1a /llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp
parent5f306feb4d3ff41b5c48e753067de3c93ca4240f (diff)
downloadllvm-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