summaryrefslogtreecommitdiff
path: root/lib/Transforms
Commit message (Expand)AuthorAge
* Fix another SROA crasher, PR14601.Chandler Carruth2012-12-17
* [msan] Fix lint warning.Evgeniy Stepanov2012-12-17
* Teach the rewriting of memcpy calls to support subvector copies.Chandler Carruth2012-12-17
* Optimize tree walking in markAliveBlocks.Evgeniy Stepanov2012-12-17
* Fix a secondary bug I introduced while fixing the first part of PR14478.Chandler Carruth2012-12-17
* Hoist a convertValue call to the two paths where it is needed.Chandler Carruth2012-12-17
* Hoist the insertVector helper to be a static helper.Chandler Carruth2012-12-17
* Lift the extractVector helper all the way out to a static helper function.Chandler Carruth2012-12-17
* Factor the vector load rewriting into a more generic form.Chandler Carruth2012-12-17
* Fix the first part of PR14478: memset now works.Chandler Carruth2012-12-17
* Extract the logic for inserting a subvector into a vector alloca.Chandler Carruth2012-12-17
* Lift the integer splat computation into a helper function.Chandler Carruth2012-12-17
* Relax an overly aggressive assert to fix PR14572.Chandler Carruth2012-12-15
* Revert r170246, "Enable the loop vectorizer by default."NAKAMURA Takumi2012-12-15
* Add back FoldOpIntoPhi optimizations with fix. Included test cases to help ca...Michael Ilseman2012-12-14
* Enable the loop vectorizer by default.Nadav Rotem2012-12-14
* rdar://12753946Shuxin Yang2012-12-14
* Fix lint warnings in MemorySanitizer.cpp.Evgeniy Stepanov2012-12-14
* [msan] Origin stores and loads do not need explicit alignment.Evgeniy Stepanov2012-12-14
* [msan] Refactor default shadow propagation and origin tracking.Evgeniy Stepanov2012-12-14
* revert r170166 - disable the loop vectorizer.Nadav Rotem2012-12-14
* Enable the loop vectorizer.Nadav Rotem2012-12-14
* Disable the loop vectorizer.Nadav Rotem2012-12-14
* Enable the Loop Vectorizer by default for O2 and O3. Disable if-conversion by...Nadav Rotem2012-12-13
* 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
* 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
* 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
* Fix indentation.Nadav Rotem2012-12-12
* LoopVectorizer: Use the "optsize" attribute to decide if we are allowed to in...Nadav Rotem2012-12-12
* The TargetData is not used for the isPowerOfTwo determination. It has neverRafael Espindola2012-12-12
* Improve debug info generated with enabled AddressSanitizer.Alexey Samsonov2012-12-12
* Fix the ascii drawing that was ruined when I split the H and CPPNadav Rotem2012-12-12
* fix a typo.Nadav Rotem2012-12-12
* LoopVectorizer: When -Os is used, vectorize only loops that dont require a ta...Nadav Rotem2012-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
* PR14574. Fix a bug in the code that calculates the mask the converted PHIs in...Nadav Rotem2012-12-11
* Loop Vectorize: optimize the vectorization of trunc(induction_var). The trunc...Nadav Rotem2012-12-11
* Use an ArrayRef instead of a std::vector&.Rafael Espindola2012-12-11
* [msan] Use explicitely aligned stores and loads with function argument shadow.Evgeniy Stepanov2012-12-11
* Revert EVT->MVT changes, r169836-169851, due to buildbot failures.Patrik Hagglund2012-12-11
* Change TargetLowering::getLoadExtAction to take an MVT, instead of EVT.Patrik Hagglund2012-12-11