aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorSanne Wouda <Sanne.Wouda@arm.com>2020-10-21 11:01:59 +0000
committerSanne Wouda <Sanne.Wouda@arm.com>2020-11-03 18:54:24 +0000
commit6e80318eecde2639faa1e72be045c78b8b8aedad (patch)
treed121946fb3a425ca5610469501beda983a53dd01 /clang/lib/CodeGen/CodeGenModule.cpp
parent5a72a1623e4afd9365a13473079db1ec66af1f0e (diff)
downloadllvm-6e80318eecde2639faa1e72be045c78b8b8aedad.zip
llvm-6e80318eecde2639faa1e72be045c78b8b8aedad.tar.gz
llvm-6e80318eecde2639faa1e72be045c78b8b8aedad.tar.bz2
Add loop distribution to the LTO pipeline
The LoopDistribute pass is missing from the LTO pipeline, so -enable-loop-distribute has no effect during post-link. The pre-link loop distribution doesn't seem to survive the LTO pipeline either. With this patch (and -flto -mllvm -enable-loop-distribute) we see a 43% uplift on SPEC 2006 hmmer for AArch64. The rest of SPECINT 2006 is unaffected. Differential Revision: https://reviews.llvm.org/D89896
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions