]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - opencl/llvm.git/commit
Add LoadCombine pass.
authorMichael J. Spencer <bigcheesegs@gmail.com>
Thu, 29 May 2014 01:55:07 +0000 (01:55 +0000)
committerMichael J. Spencer <bigcheesegs@gmail.com>
Thu, 29 May 2014 01:55:07 +0000 (01:55 +0000)
commit8bfb46e790b8dbe3ccb7a79c530712fc3404fb50
tree788a7a2d08d6eae9dcb1566ee9ffd2d96f87531c
parent7728610d24763bd948fea59bfbce21e2085e6879
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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@209791 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/IR/IRBuilder.h
include/llvm/InitializePasses.h
include/llvm/Transforms/Scalar.h
lib/Transforms/IPO/PassManagerBuilder.cpp
lib/Transforms/Scalar/CMakeLists.txt
lib/Transforms/Scalar/LoadCombine.cpp [new file with mode: 0644]
lib/Transforms/Scalar/Scalar.cpp
test/Transforms/LoadCombine/load-combine.ll [new file with mode: 0644]