aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/Error.cpp
diff options
context:
space:
mode:
authorMehdi Amini <mehdi.amini@apple.com>2016-05-06 18:17:03 +0000
committerMehdi Amini <mehdi.amini@apple.com>2016-05-06 18:17:03 +0000
commit31407ba009c80d56e83b2b0e6d72c1ae9aebc430 (patch)
tree90b063d53224656badf87f22f095f8ad24124985 /llvm/lib/Object/Error.cpp
parent37d3264a3062f8e7d46c1c143f59db07f30df53d (diff)
downloadllvm-31407ba009c80d56e83b2b0e6d72c1ae9aebc430.zip
llvm-31407ba009c80d56e83b2b0e6d72c1ae9aebc430.tar.gz
llvm-31407ba009c80d56e83b2b0e6d72c1ae9aebc430.tar.bz2
Tweak the ThinLTO pass pipeline
Summary: The original ThinLTO pipeline was derived from some work I did tuning FullLTO on the test suite and SPEC. This patch reduces the amount of work done in the "linker phase" of the build, and extend the function simplifications passes performed during the "compile phase". This helps the build time by reducing the IR as much as possible during the compile phase and limiting the work to be performed during the "link phase", while keeping the performance "on par" with the existing pipeline. Reviewers: tejohnson Subscribers: llvm-commits, joker.eph Differential Revision: http://reviews.llvm.org/D19773 From: Mehdi Amini <mehdi.amini@apple.com> llvm-svn: 268769
Diffstat (limited to 'llvm/lib/Object/Error.cpp')
0 files changed, 0 insertions, 0 deletions