diff options
| author | Michael J. Spencer <bigcheesegs@gmail.com> | 2014-05-29 01:55:07 +0000 |
|---|---|---|
| committer | Michael J. Spencer <bigcheesegs@gmail.com> | 2014-05-29 01:55:07 +0000 |
| commit | 289067cc3dbb9560dfe1d1d1d6e725322c2b10a0 (patch) | |
| tree | 715848d3c5a1592ccd9b6949ca3971e1596a9b1f /llvm/lib/Transforms/Scalar/Scalar.cpp | |
| parent | dea76ee889248deb7b0754d4ac3b9e6575e00b6c (diff) | |
| download | bcm5719-llvm-289067cc3dbb9560dfe1d1d1d6e725322c2b10a0.tar.gz bcm5719-llvm-289067cc3dbb9560dfe1d1d1d6e725322c2b10a0.zip | |
Add LoadCombine pass.
This pass is disabled by default. Use -combine-loads to enable in -O[1-3]
Differential revision: http://reviews.llvm.org/D3580
llvm-svn: 209791
Diffstat (limited to 'llvm/lib/Transforms/Scalar/Scalar.cpp')
| -rw-r--r-- | llvm/lib/Transforms/Scalar/Scalar.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Transforms/Scalar/Scalar.cpp b/llvm/lib/Transforms/Scalar/Scalar.cpp index f8f828c8405..edf012d8117 100644 --- a/llvm/lib/Transforms/Scalar/Scalar.cpp +++ b/llvm/lib/Transforms/Scalar/Scalar.cpp @@ -65,6 +65,7 @@ void llvm::initializeScalarOpts(PassRegistry &Registry) { initializeSinkingPass(Registry); initializeTailCallElimPass(Registry); initializeSeparateConstOffsetFromGEPPass(Registry); + initializeLoadCombinePass(Registry); } void LLVMInitializeScalarOpts(LLVMPassRegistryRef R) { |

