summaryrefslogtreecommitdiff
path: root/lib/Transforms/InstCombine
Commit message (Expand)AuthorAge
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-02
* Add extra CHECK to make sure that 'or' instruction was replaced.Jakub Staszak2012-12-31
* teach instcombine to preserve TBAA tag when merging two stores, part ofChris Lattner2012-12-31
* Grammo.Jakub Staszak2012-12-31
* Remove the getAttributesAtIndex and getNumAttrs methods in favor of using the...Bill Wendling2012-12-31
* Transform (A == C1 || A == C2) into (A & ~(C1 ^ C2)) == C1Jakub Staszak2012-12-31
* convert a bunch of callers from DataLayout::getIndexedOffset() to GEP::accumu...Nuno Lopes2012-12-30
* Remove mid-optimizer warning. This situation should be handled differently,Nick Lewycky2012-12-26
* Add LLVMContext::emitWarning methods and use them. <rdar://problem/12867368>Bob Wilson2012-12-24
* Remove trailing whitespaceCraig Topper2012-12-22
* Formatting fixes. Remove some unnecessary 'else' after 'return'. No functiona...Craig Topper2012-12-20
* Removing trailing whitespaceCraig Topper2012-12-20
* Transform (x&C)>V into (x&C)!=0 where possiblePaul Redmond2012-12-19
* Inline the 'hasIncompatibleWithVarArgsAttrs' method into its only uses. And s...Bill Wendling2012-12-19
* Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl...Bill Wendling2012-12-19
* Make sure the buffer, which containas an instance of APFloat, has proper alig...Shuxin Yang2012-12-19
* rdar://12801297 Shuxin Yang2012-12-18
* Add back FoldOpIntoPhi optimizations with fix. Included test cases to help ca...Michael Ilseman2012-12-14
* rdar://12753946Shuxin Yang2012-12-14
* Revert r170020, "Simplify negated bit test", for now.NAKAMURA Takumi2012-12-13
* Revert "Restore the PHI optimization I accidently removed" temporarily sinceEric Christopher2012-12-13
* Missed these calls from the previous rename somehow.Rafael Espindola2012-12-13
* Rename isPowerOfTwo to isKnownToBeAPowerOfTwo.Rafael Espindola2012-12-13
* Pattern matching code for intrinsics.Michael Ilseman2012-12-13
* Typo.Chad Rosier2012-12-13
* Restore the PHI optimization I accidently removedMichael Ilseman2012-12-12
* Remove trailing whitespaceMichael Ilseman2012-12-12
* Simplify negated bit testDavid Majnemer2012-12-12
* The TargetData is not used for the isPowerOfTwo determination. It has neverRafael Espindola2012-12-12
* - Fix a problematic way in creating all-the-1 APInt.Shuxin Yang2012-12-12
* Remove redunant optimizations from InstCombine, instead call the appropriate ...Michael Ilseman2012-12-12
* Use m_OneUse pattern instead of hasOneUse() method.Jakub Staszak2012-12-09
* Remove trailing spaces.Jakub Staszak2012-12-09
* s/AttrListPtr/AttributeSet/g to better label what this class is going to be i...Bill Wendling2012-12-07
* For rdar://12329730, last piece.Shuxin Yang2012-12-04
* Sort includes for all of the .h files under the 'lib' tree. These wereChandler Carruth2012-12-04
* rdar://12329730 (2nd part, revised)Shuxin Yang2012-12-04
* rdar://12329730 (2nd part)Shuxin Yang2012-12-04
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-03
* reversed the logic of the log2 detection routine to reduce the number of nest...Pedro Artigas2012-11-30
* Addresses many style issues with prior checkin (r169025)Pedro Artigas2012-11-30
* Add fast math inst combine X*log2(Y*0.5)-->X*log2(Y)-XPedro Artigas2012-11-30
* Move library call simplification statistic to instcombineMeador Inge2012-11-30
* Move the InstVisitor utility into VMCore where it belongs. It heavilyChandler Carruth2012-11-30
* instcombine: Don't replace all uses for instructions with no usesMeador Inge2012-11-27
* Get rid of the getPointeeAlignment helper function fromEli Friedman2012-11-26
* rdar://12329730 (defect 2)Shuxin Yang2012-11-26
* Make the AttrListPtr object a part of the LLVMContext.Bill Wendling2012-11-20
* Don't try to calculate the alignment of an unsigned type. Fixes PR14371!Nick Lewycky2012-11-18
* Make this easier to understand, as suggested by Chandler.Duncan Sands2012-11-16