llvm/lib/Transforms
Erik Verbruggen 668c2aa517 InstCombine: merge constants in both operands of icmp.
Transform:
    icmp X+Cst2, Cst
into:
    icmp X, Cst-Cst2
when Cst-Cst2 does not overflow, and the add has nsw.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@204912 91177308-0d34-0410-b5e6-96231b3b80d8
2014-03-27 11:16:05 +00:00
..
Hello [C++11] Add 'override' keyword to virtual methods that override their base class. 2014-03-05 09:10:37 +00:00
InstCombine InstCombine: merge constants in both operands of icmp. 2014-03-27 11:16:05 +00:00
Instrumentation Revert "Prevent alias from pointing to weak aliases." 2014-03-26 06:14:40 +00:00
IPO Revert r204076 for now - it caused significant regressions in a number of 2014-03-23 04:22:31 +00:00
ObjCARC Fix use_iterator crash in ObjCArc from r203364 2014-03-18 22:32:43 +00:00
Scalar Treat lifetime.start'd memory like we treat freshly alloca'd memory. Patch by Björn Steinbrink! 2014-03-26 23:45:15 +00:00
Utils CloneFunction: Clone all attributes, including the CC 2014-03-26 22:26:35 +00:00
Vectorize SLP vectorizer: Don't hoist vector extracts of phis. 2014-03-25 02:18:47 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile