aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
diff options
context:
space:
mode:
authorAlexey Bataev <a.bataev@outlook.com>2024-11-15 10:29:43 -0500
committerGitHub <noreply@github.com>2024-11-15 10:29:43 -0500
commitaf3295bd3dccd91c102d6a9b0d30c30844967e02 (patch)
tree8e6437458c4c8a0eb28addf4bc8c482836f567cd /llvm/lib/Bitcode/Reader/BitcodeReader.cpp
parent43570a2841e2a8f1efd00503beee751cc1e72513 (diff)
downloadllvm-af3295bd3dccd91c102d6a9b0d30c30844967e02.zip
llvm-af3295bd3dccd91c102d6a9b0d30c30844967e02.tar.gz
llvm-af3295bd3dccd91c102d6a9b0d30c30844967e02.tar.bz2
[SLP]Enable splat ordering for loads
Enables splat support for loads with lanes> 2 or number of operands> 2. Allows better detect splats of loads and reduces number of shuffles in some cases. X86, AVX512, -O3+LTO Metric: size..text results results0 diff test-suite :: External/SPEC/CFP2006/433.milc/433.milc.test 154867.00 156723.00 1.2% test-suite :: External/SPEC/CFP2017rate/526.blender_r/526.blender_r.test 12467735.00 12468023.00 0.0% Better vectorization quality Reviewers: RKSimon Reviewed By: RKSimon Pull Request: https://github.com/llvm/llvm-project/pull/115173
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions