llvm-project/llvm/lib/Transforms
Florian Hahn 52436a587e [LoopUnroll] Simplify induction variables after peeling too.
Loop peeling also has an impact on the induction variables, so we should
benefit from induction variable simplification after peeling too.

Reviewers: sanjoy, bogner, mzolotukhin, efriedma

Reviewed By: efriedma

Differential Revision: https://reviews.llvm.org/D43878

llvm-svn: 328301
2018-03-23 10:38:12 +00:00
..
AggressiveInstCombine [AggressiveInstCombine] Use use_empty() instead of !getNumUses(), NFC 2018-03-02 23:22:49 +00:00
Coroutines Fix a couple of layering violations in Transforms 2018-03-21 22:34:23 +00:00
Hello Add auto-exporting of symbols from tools so that plugins work on Windows 2016-05-26 11:16:43 +00:00
IPO Move SampleProfile.h into IPO along with the rest of the IPO pass headers 2018-03-22 22:42:44 +00:00
InstCombine [InstCombineCalls] Update deprecated API usage (NFC) 2018-03-22 18:36:15 +00:00
Instrumentation Fix a couple of layering violations in Transforms 2018-03-21 22:34:23 +00:00
ObjCARC Fix a couple of layering violations in Transforms 2018-03-21 22:34:23 +00:00
Scalar Finish moving the IPSCCP pass from Scalar to IPO - moving the registration 2018-03-22 22:07:53 +00:00
Utils [LoopUnroll] Simplify induction variables after peeling too. 2018-03-23 10:38:12 +00:00
Vectorize Fix a couple of layering violations in Transforms 2018-03-21 22:34:23 +00:00
CMakeLists.txt Another try to commit 323321 (aggressive instruction combine). 2018-01-25 12:06:32 +00:00
LLVMBuild.txt Another try to commit 323321 (aggressive instruction combine). 2018-01-25 12:06:32 +00:00