llvm/lib/Transforms
Sebastian Pop 7baead5234 LoopRotate: restructure code to simplify functions
We move the loop rotate functions in a separate class to avoid passing multiple
parameters to each function.  This cleanup will help with further development of
loop rotation.  NFC.

Patch written by Aditya Kumar and Sebastian Pop.

Differential Revision: http://reviews.llvm.org/D21311

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@272672 91177308-0d34-0410-b5e6-96231b3b80d8
2016-06-14 14:44:05 +00:00
..
Hello Add auto-exporting of symbols from tools so that plugins work on Windows 2016-05-26 11:16:43 +00:00
InstCombine [IR] Require ArrayRef of 'uint32_t' instead of 'int' for the mask argument for one of the signatures of CreateShuffleVector. This better emphasises that you can't use it for the -1 as undef behavior. 2016-06-12 00:41:19 +00:00
Instrumentation [esan|cfrag] Handle complex GEP instr in the cfrag tool 2016-06-10 22:28:55 +00:00
IPO [PM] Port DeadArgumentElimination to the new PM 2016-06-12 09:16:39 +00:00
ObjCARC Form objc_storeStrong in the presence of bitcasts. 2016-05-27 02:13:53 +00:00
Scalar LoopRotate: restructure code to simplify functions 2016-06-14 14:44:05 +00:00
Utils [LoopVer] Remove an assert that's redundant now. NFC 2016-06-14 09:39:01 +00:00
Vectorize [PM] Port LCSSA to the new PM. 2016-06-09 19:44:46 +00:00
CMakeLists.txt
LLVMBuild.txt