summaryrefslogtreecommitdiff
path: root/test/Transforms
Commit message (Expand)AuthorAge
* Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a Mod...Dmitri Gribenko2013-01-01
* Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a Mod...Dmitri Gribenko2013-01-01
* Make opt grab the triple from the module and use it to initialize the target ...Nadav Rotem2013-01-01
* recommit r171298 (add support for PHI nodes to ObjectSizeOffsetVisitor). Hope...Nuno Lopes2012-12-31
* Revert "add support for PHI nodes to ObjectSizeOffsetVisitor"Benjamin Kramer2012-12-31
* Add extra CHECK to make sure that 'or' instruction was replaced.Jakub Staszak2012-12-31
* add support for PHI nodes to ObjectSizeOffsetVisitorNuno Lopes2012-12-31
* Fix LICM's memory promotion optimization to preserve TBAA tags whenChris Lattner2012-12-31
* teach instcombine to preserve TBAA tag when merging two stores, part ofChris Lattner2012-12-31
* Transform (A == C1 || A == C2) into (A & ~(C1 ^ C2)) == C1Jakub Staszak2012-12-31
* LoopVectorizer: Fix a bug in the code that updates the loop exiting block.Nadav Rotem2012-12-30
* Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a Mod...Dmitri Gribenko2012-12-30
* Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a Mod...Dmitri Gribenko2012-12-30
* llvm/test/Transforms/GVN/null-aliases-nothing.ll: Fix a RUN line not to emit ...NAKAMURA Takumi2012-12-30
* Fix a stunning oversight in the inline cost analysis. It was neverChandler Carruth2012-12-28
* Teach the inline cost analysis about calls that can be simplified andChandler Carruth2012-12-28
* Teach instsimplify to use the constant folder where appropriate forChandler Carruth2012-12-28
* If all of the write objects are identified then we can vectorize the loop eve...Nadav Rotem2012-12-26
* LoopVectorizer: Optimize the vectorization of consecutive memory access when ...Nadav Rotem2012-12-26
* BBVectorize: Use VTTI to compute costs for intrinsics vectorizationHal Finkel2012-12-26
* LoopVectorize: Enable vectorization of the fmuladd intrinsicHal Finkel2012-12-25
* BBVectorize: Enable vectorization of the fmuladd intrinsicHal Finkel2012-12-25
* Fix typo "Makre" -> "Make".Nick Lewycky2012-12-24
* LoopVectorizer: When checking for vectorizable types, also checkNadav Rotem2012-12-24
* LoopVectorizer: Fix an endless loop in the code that looks for reductions.Nadav Rotem2012-12-24
* CostModel: Change the default target-independent implementation for findingNadav Rotem2012-12-23
* Loop Vectorizer: Update the cost model of scatter/gather operations and makeNadav Rotem2012-12-23
* Fix a bug in the code that checks if we can vectorize loops while using dynamicNadav Rotem2012-12-21
* LoopVectorize: Fix a bug in the scalarization of instructions.Nadav Rotem2012-12-20
* Add a new attribute, 'noduplicate'. If a function contains a noduplicate call...James Molloy2012-12-20
* Transform (x&C)>V into (x&C)!=0 where possiblePaul Redmond2012-12-19
* Make TargetLowering::getTypeConversion more resilient against odd illegal MVTs.Benjamin Kramer2012-12-19
* rdar://12801297 Shuxin Yang2012-12-18
* LoopVectorize: Emit reductions as log2(vectorsize) shuffles + vector ops inst...Benjamin Kramer2012-12-18
* Rename the test so that we can add additional vectors-of-pointers testsNadav Rotem2012-12-18
* SROA: Replace calls to getScalarSizeInBits to DataLayout's API becauseNadav Rotem2012-12-18
* Fix another SROA crasher, PR14601.Chandler Carruth2012-12-17
* Teach the rewriting of memcpy calls to support subvector copies.Chandler Carruth2012-12-17
* Fix a secondary bug I introduced while fixing the first part of PR14478.Chandler Carruth2012-12-17
* Fix the first part of PR14478: memset now works.Chandler Carruth2012-12-17
* Add a corollary test for PR14572. We got this code path correct already.Chandler Carruth2012-12-15
* Relax an overly aggressive assert to fix PR14572.Chandler Carruth2012-12-15
* Add back FoldOpIntoPhi optimizations with fix. Included test cases to help ca...Michael Ilseman2012-12-14
* Fix a crash in ValueTracking on vectors of pointers. Nadav Rotem2012-12-14
* rdar://12753946Shuxin Yang2012-12-14
* Revert r170020, "Simplify negated bit test", for now.NAKAMURA Takumi2012-12-13
* Take into account minimize size attribute in the inliner.Quentin Colombet2012-12-13
* Teach the cost model about the optimization in r169904: Truncation of inducti...Nadav Rotem2012-12-13
* unHECKify test fixed by Jacob in r159003.Jakub Staszak2012-12-12
* Simplify negated bit testDavid Majnemer2012-12-12