summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h
diff options
context:
space:
mode:
authorGeoff Berry <gberry@codeaurora.org>2016-12-14 19:38:22 +0000
committerGeoff Berry <gberry@codeaurora.org>2016-12-14 19:38:22 +0000
commitca11a1e14769187a8111f3a4086221b657167656 (patch)
tree2d572d1e70d41405fa707f830854371dfbd88508 /llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h
parent09558cb8a46e7b72f0da67241d7d4b01ee8fa025 (diff)
downloadbcm5719-llvm-ca11a1e14769187a8111f3a4086221b657167656.tar.gz
bcm5719-llvm-ca11a1e14769187a8111f3a4086221b657167656.zip
[GVNHoist] Move GVNHoist to function simplification part of pipeline.
Summary: Move GVNHoist to later in the optimization pipeline, specifically, to the function simplification part of the pipeline. The new pipeline location allows GVNHoist to run on a function after its callees have been inlined but before the function has been considered for inlining into its callers, exposing more opportunities for hoisting. Performance results on AArch64 kryo: Improvements: Benchmarks/CoyoteBench/fftbench -24.952% spec2006/bzip2 -4.071% internal bmark -3.177% Benchmarks/PAQ8p/paq8p -1.754% spec2000/perlbmk -1.328% spec2006/h264ref -1.140% Regressions: internal bmark +1.818% Benchmarks/mafft/pairlocalalign +1.084% Reviewers: sebpop, dberlin, hiraditya Subscribers: aemerson, mehdi_amini, mcrosier, llvm-commits Differential Revision: https://reviews.llvm.org/D27722 llvm-svn: 289696
Diffstat (limited to 'llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud