| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix typo in comment. | Nick Lewycky | 2013-01-14 | 1 | -1/+1 |
* | Teach InstCombine to hoist FABS and FNEG through FPTRUNC instructions. The a... | Owen Anderson | 2013-01-10 | 1 | -1/+27 |
* | Consider expression "0.0 - X" as the negation of X if | Shuxin Yang | 2013-01-09 | 2 | -3/+3 |
* | Cosmetical changne in order to conform to coding std. | Shuxin Yang | 2013-01-07 | 1 | -5/+6 |
* | This change is to implement following rules: | Shuxin Yang | 2013-01-07 | 2 | -0/+129 |
* | When code size is the priority (Oz, MinSize attribute), help llvm | Quentin Colombet | 2013-01-07 | 2 | -0/+71 |
* | switch from pointer equality comparison to MDNode::getMostGenericTBAA | Chris Lattner | 2013-01-05 | 1 | -4/+4 |
* | Move all of the header files which are involved in modelling the LLVM IR | Chandler Carruth | 2013-01-02 | 13 | -19/+19 |
* | Add extra CHECK to make sure that 'or' instruction was replaced. | Jakub Staszak | 2012-12-31 | 1 | -0/+2 |
* | teach instcombine to preserve TBAA tag when merging two stores, part of | Chris Lattner | 2012-12-31 | 1 | -0/+7 |
* | Grammo. | Jakub Staszak | 2012-12-31 | 1 | -1/+1 |
* | Remove the getAttributesAtIndex and getNumAttrs methods in favor of using the... | Bill Wendling | 2012-12-31 | 1 | -3/+2 |
* | Transform (A == C1 || A == C2) into (A & ~(C1 ^ C2)) == C1 | Jakub Staszak | 2012-12-31 | 1 | -0/+12 |
* | convert a bunch of callers from DataLayout::getIndexedOffset() to GEP::accumu... | Nuno Lopes | 2012-12-30 | 2 | -12/+8 |
* | Remove mid-optimizer warning. This situation should be handled differently, | Nick Lewycky | 2012-12-26 | 1 | -5/+2 |
* | Add LLVMContext::emitWarning methods and use them. <rdar://problem/12867368> | Bob Wilson | 2012-12-24 | 1 | -2/+3 |
* | Remove trailing whitespace | Craig Topper | 2012-12-22 | 1 | -126/+126 |
* | Formatting fixes. Remove some unnecessary 'else' after 'return'. No functiona... | Craig Topper | 2012-12-20 | 1 | -21/+14 |
* | Removing trailing whitespace | Craig Topper | 2012-12-20 | 1 | -146/+146 |
* | Transform (x&C)>V into (x&C)!=0 where possible | Paul Redmond | 2012-12-19 | 1 | -0/+10 |
* | Inline the 'hasIncompatibleWithVarArgsAttrs' method into its only uses. And s... | Bill Wendling | 2012-12-19 | 1 | -1/+2 |
* | Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl... | Bill Wendling | 2012-12-19 | 1 | -14/+14 |
* | Make sure the buffer, which containas an instance of APFloat, has proper alig... | Shuxin Yang | 2012-12-19 | 1 | -7/+5 |
* | rdar://12801297 | Shuxin Yang | 2012-12-18 | 1 | -0/+715 |
* | Add back FoldOpIntoPhi optimizations with fix. Included test cases to help ca... | Michael Ilseman | 2012-12-14 | 1 | -0/+4 |
* | rdar://12753946 | Shuxin Yang | 2012-12-14 | 1 | -0/+32 |
* | Revert r170020, "Simplify negated bit test", for now. | NAKAMURA Takumi | 2012-12-13 | 1 | -18/+0 |
* | Revert "Restore the PHI optimization I accidently removed" temporarily since | Eric Christopher | 2012-12-13 | 1 | -4/+0 |
* | Missed these calls from the previous rename somehow. | Rafael Espindola | 2012-12-13 | 1 | -2/+2 |
* | Rename isPowerOfTwo to isKnownToBeAPowerOfTwo. | Rafael Espindola | 2012-12-13 | 1 | -2/+2 |
* | Pattern matching code for intrinsics. | Michael Ilseman | 2012-12-13 | 1 | -15/+17 |
* | Typo. | Chad Rosier | 2012-12-13 | 1 | -1/+1 |
* | Restore the PHI optimization I accidently removed | Michael Ilseman | 2012-12-12 | 1 | -0/+4 |
* | Remove trailing whitespace | Michael Ilseman | 2012-12-12 | 1 | -39/+39 |
* | Simplify negated bit test | David Majnemer | 2012-12-12 | 1 | -0/+18 |
* | The TargetData is not used for the isPowerOfTwo determination. It has never | Rafael Espindola | 2012-12-12 | 1 | -3/+2 |
* | - Fix a problematic way in creating all-the-1 APInt. | Shuxin Yang | 2012-12-12 | 1 | -2/+4 |
* | Remove redunant optimizations from InstCombine, instead call the appropriate ... | Michael Ilseman | 2012-12-12 | 2 | -30/+9 |
* | Use m_OneUse pattern instead of hasOneUse() method. | Jakub Staszak | 2012-12-09 | 1 | -7/+4 |
* | Remove trailing spaces. | Jakub Staszak | 2012-12-09 | 1 | -80/+80 |
* | s/AttrListPtr/AttributeSet/g to better label what this class is going to be i... | Bill Wendling | 2012-12-07 | 1 | -9/+9 |
* | For rdar://12329730, last piece. | Shuxin Yang | 2012-12-04 | 1 | -1/+14 |
* | Sort includes for all of the .h files under the 'lib' tree. These were | Chandler Carruth | 2012-12-04 | 2 | -4/+4 |
* | rdar://12329730 (2nd part, revised) | Shuxin Yang | 2012-12-04 | 1 | -1/+2 |
* | rdar://12329730 (2nd part) | Shuxin Yang | 2012-12-04 | 2 | -1/+90 |
* | Use the new script to sort the includes of every file under lib. | Chandler Carruth | 2012-12-03 | 10 | -21/+21 |
* | reversed the logic of the log2 detection routine to reduce the number of nest... | Pedro Artigas | 2012-11-30 | 1 | -25/+29 |
* | Addresses many style issues with prior checkin (r169025) | Pedro Artigas | 2012-11-30 | 1 | -58/+44 |
* | Add fast math inst combine X*log2(Y*0.5)-->X*log2(Y)-X | Pedro Artigas | 2012-11-30 | 1 | -0/+77 |
* | Move library call simplification statistic to instcombine | Meador Inge | 2012-11-30 | 1 | -1/+6 |