summaryrefslogtreecommitdiff
path: root/lib/Transforms/InstCombine
Commit message (Expand)AuthorAge
* Use the AttributeSet instead of AttributeWithIndex.Bill Wendling2013-01-27
* Remove some introspection functions.Bill Wendling2013-01-25
* Use the new 'getSlotIndex' method to retrieve the attribute's slot index.Bill Wendling2013-01-25
* Remove trailing whitespace.Craig Topper2013-01-24
* Revert "InstCombine: Clean up weird code that talks about a modulus that's lo...Benjamin Kramer2013-01-23
* InstCombine: Clean up weird code that talks about a modulus that's long gone.Benjamin Kramer2013-01-23
* Remove the last of uses that use the Attribute object as a collection of attr...Bill Wendling2013-01-23
* Have AttributeSet::getRetAttributes() return an AttributeSet instead of Attri...Bill Wendling2013-01-21
* Make AttributeSet::getFnAttributes() return an AttributeSet instead of an Att...Bill Wendling2013-01-21
* Transform (sub 0, (zext bool to A)) to (sext bool to A) andPaul Redmond2013-01-21
* Use AttributeSet accessor methods instead of Attribute accessor methods.Bill Wendling2013-01-18
* Push some more methods down to hide the use of the Attribute class.Bill Wendling2013-01-18
* Check for less than 0 in shuffle mask instead of -1. It's more consistent wit...Craig Topper2013-01-18
* Remove trailing whitespace. Remove new lines between closing brace and 'else'Craig Topper2013-01-18
* Teach InstCombine to optimize extract of a value from a vector add operation ...Nadav Rotem2013-01-15
* 1. Hoist minus sign as high as possible in an attempt to revealShuxin Yang2013-01-15
* Remove trailing spaces.Jakub Staszak2013-01-14
* This change is to implement following rules under the condition C_A and/or C_RShuxin Yang2013-01-14
* Fix Casting BugDavid Greene2013-01-14
* Fix typo in comment.Nick Lewycky2013-01-14
* Teach InstCombine to hoist FABS and FNEG through FPTRUNC instructions. The a...Owen Anderson2013-01-10
* Consider expression "0.0 - X" as the negation of X ifShuxin Yang2013-01-09
* Cosmetical changne in order to conform to coding std.Shuxin Yang2013-01-07
* This change is to implement following rules:Shuxin Yang2013-01-07
* When code size is the priority (Oz, MinSize attribute), help llvmQuentin Colombet2013-01-07
* switch from pointer equality comparison to MDNode::getMostGenericTBAA Chris Lattner2013-01-05
* 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