| Commit message (Expand) | Author | Age | Files | Lines |
| * | Clean up assume intrinsic pattern matching, no need to check that the argumen... | Benjamin Kramer | 2014-10-25 | 1 | -1/+1 |
| * | InstCombine: Optimize icmp eq/ne (shl Const2, A), Const1 | David Majnemer | 2014-10-19 | 1 | -0/+2 |
| * | Revert "[InstCombine] re-commit r218721 with fix for pr21199" | Justin Bogner | 2014-10-08 | 1 | -9/+2 |
| * | [InstCombine] re-commit r218721 with fix for pr21199 | Gerolf Hoflehner | 2014-10-08 | 1 | -2/+9 |
| * | Revert r219175 - [InstCombine] re-commit r218721 icmp-select-icmp optimization | Hans Wennborg | 2014-10-08 | 1 | -9/+2 |
| * | [InstCombine] re-commit r218721 icmp-select-icmp optimization | Gerolf Hoflehner | 2014-10-07 | 1 | -2/+9 |
| * | Revert r218721, r218735. | Evgeniy Stepanov | 2014-10-01 | 1 | -9/+2 |
| * | [InstCombine] Optimize icmp-select-icmp | Gerolf Hoflehner | 2014-10-01 | 1 | -2/+9 |
| * | Check for all known bits on ret in InstCombine | Hal Finkel | 2014-09-07 | 1 | -0/+1 |
| * | Make use of @llvm.assume in ValueTracking (computeKnownBits, etc.) | Hal Finkel | 2014-09-07 | 1 | -12/+20 |
| * | Add an Assumption-Tracking Pass | Hal Finkel | 2014-09-07 | 1 | -1/+12 |
| * | InstCombine: Fold ((A | B) & C1) ^ (B & C2) -> (A & C1) ^ B if C1^C2=-1 | David Majnemer | 2014-08-21 | 1 | -0/+2 |
| * | InstCombine: Annotate sub with nuw when we prove it's safe | David Majnemer | 2014-08-20 | 1 | -0/+1 |
| * | InstCombine: Annotate sub with nsw when we prove it's safe | David Majnemer | 2014-08-19 | 1 | -0/+1 |
| * | Canonicalize header guards into a common format. | Benjamin Kramer | 2014-08-13 | 1 | -2/+2 |
| * | This patch implements optimization as mentioned in PR19753: Optimize comparis... | Suyog Sarda | 2014-07-22 | 1 | -0/+2 |
| * | [InstCombine] mark ADD with nuw if no unsigned overflow | Jingyue Wu | 2014-06-17 | 1 | -0/+1 |
| * | Added select flavour for ABS and NEG(ABS) | Dinesh Dwivedi | 2014-06-06 | 1 | -2/+3 |
| * | Rename ComputeMaskedBits to computeKnownBits. "Masked" has been | Jay Foad | 2014-05-14 | 1 | -3/+3 |
| * | Reorder shuffle and binary operation. | Serge Pavlov | 2014-05-11 | 1 | -0/+2 |
| * | Tidy up whitespace with clang-format prior to making significant | Chandler Carruth | 2014-05-07 | 1 | -45/+41 |
| * | [InstCombine] Add optimization of redundant insertvalue instructions. | Michael Zolotukhin | 2014-05-07 | 1 | -0/+1 |
| * | [C++] Use 'nullptr'. | Craig Topper | 2014-04-28 | 1 | -5/+5 |
| * | [Modules] Fix potential ODR violations by sinking the DEBUG_TYPE | Chandler Carruth | 2014-04-22 | 1 | -2/+4 |
| * | Revert "Revert r206045, "Fix shift by constants for vector."" | Matt Arsenault | 2014-04-14 | 1 | -1/+1 |
| * | Revert r206045, "Fix shift by constants for vector." | NAKAMURA Takumi | 2014-04-14 | 1 | -1/+1 |
| * | Fix shift by constants for vector. | Matt Arsenault | 2014-04-11 | 1 | -1/+1 |
| * | [Layering] Move InstVisitor.h into the IR library as it is pretty | Chandler Carruth | 2014-03-06 | 1 | -1/+1 |
| * | [C++11] Add 'override' keyword to virtual methods that override their base cl... | Craig Topper | 2014-03-05 | 1 | -2/+2 |
| * | [Modules] Move the TargetFolder into the Analysis library. Historically, | Chandler Carruth | 2014-03-04 | 1 | -1/+1 |
| * | Make some DataLayout pointers const. | Rafael Espindola | 2014-02-24 | 1 | -2/+2 |
| * | Rename many DataLayout variables from TD to DL. | Rafael Espindola | 2014-02-21 | 1 | -7/+7 |
| * | InstCombine: Hoist 3 copies of AddOne/SubOne into a header. | Benjamin Kramer | 2014-01-19 | 1 | -0/+9 |
| * | InstCombine: Refactor fmul/fdiv combines to handle vectors. | Benjamin Kramer | 2014-01-19 | 1 | -1/+1 |
| * | Add instcombine visitor for addrspacecast | Matt Arsenault | 2013-11-15 | 1 | -0/+1 |
| * | InstCombine: Remove unused argument. No functionality change. | Benjamin Kramer | 2013-09-20 | 1 | -2/+2 |
| * | Consistently use dbgs() in debug printing | Matt Arsenault | 2013-09-05 | 1 | -2/+2 |
| * | Teach InstCombine visitGetElementPtr about address spaces | Matt Arsenault | 2013-08-19 | 1 | -2/+2 |
| * | Reapply with r182909 with a fix to the calculation of the new indices for | Nick Lewycky | 2013-05-31 | 1 | -0/+1 |
| * | Revert r182909. | Evgeniy Stepanov | 2013-05-30 | 1 | -1/+0 |
| * | Swizzle vector inputs if it helps us eliminate shuffles. | Nick Lewycky | 2013-05-30 | 1 | -0/+1 |
| * | Add missing -*- C++ -*- to headers | Matt Arsenault | 2013-05-17 | 1 | -1/+1 |
| * | Added a function scalarizePHI() that sclarizes a vector phi instruction if it... | Anat Shemer | 2013-04-18 | 1 | -0/+1 |
| * | Remove trailing spaces. | Jakub Staszak | 2013-01-14 | 1 | -25/+25 |
| * | Consider expression "0.0 - X" as the negation of X if | Shuxin Yang | 2013-01-09 | 1 | -1/+1 |
| * | This change is to implement following rules: | Shuxin Yang | 2013-01-07 | 1 | -0/+2 |
| * | When code size is the priority (Oz, MinSize attribute), help llvm | Quentin Colombet | 2013-01-07 | 1 | -0/+2 |
| * | Move all of the header files which are involved in modelling the LLVM IR | Chandler Carruth | 2013-01-02 | 1 | -3/+3 |
| * | Sort includes for all of the .h files under the 'lib' tree. These were | Chandler Carruth | 2012-12-04 | 1 | -1/+1 |
| * | rdar://12329730 (2nd part) | Shuxin Yang | 2012-12-04 | 1 | -0/+5 |