aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/SampleProfileInference.cpp
diff options
context:
space:
mode:
authorJingu Kang <jingu.kang@arm.com>2023-06-15 17:19:35 +0100
committerJingu Kang <jingu.kang@arm.com>2023-06-16 17:13:45 +0100
commit82d330e0e04a55ee95dc93980761545a01543fde (patch)
tree2a8e8f9cded0b890c916787242551b6e1e48e50d /llvm/lib/Transforms/Utils/SampleProfileInference.cpp
parented34cb2cd78143a3ec99a91fe2db79bdb1ddfd85 (diff)
downloadllvm-82d330e0e04a55ee95dc93980761545a01543fde.zip
llvm-82d330e0e04a55ee95dc93980761545a01543fde.tar.gz
llvm-82d330e0e04a55ee95dc93980761545a01543fde.tar.bz2
[AArch64] Try to convert vector shift operation into vector add operation
The vector shift instructions tend to be worse than ADD/SUB on AArch64 cores so this patch supports tablegen patterns for below simple transformation. x << 1 ==> x + x Differential Revision: https://reviews.llvm.org/D153049
Diffstat (limited to 'llvm/lib/Transforms/Utils/SampleProfileInference.cpp')
0 files changed, 0 insertions, 0 deletions