summaryrefslogtreecommitdiff
path: root/lib/Transforms/Scalar
Commit message (Expand)AuthorAge
* Merging r169084: into 3.2 release branch.Pawel Wodnicki2012-12-04
* Merging r168291: into the 3.2 release branch.Pawel Wodnicki2012-11-22
* Merging r168035: into 3.2 release branch.Pawel Wodnicki2012-11-21
* Merging r168361, r168346 and r168227 into 3.2 branch releasePawel Wodnicki2012-11-21
* Delete a stale comment. No functional change.Meador Inge2012-11-12
* instcombine: Migrate memset optimizationsMeador Inge2012-11-11
* instcombine: Migrate memmove optimizationsMeador Inge2012-11-11
* instcombine: Migrate memcpy optimizationsMeador Inge2012-11-11
* instcombine: Migrate memcmp optimizationsMeador Inge2012-11-11
* instcombine: Migrate strstr optimizationsMeador Inge2012-11-11
* instcombine: Migrate strcspn optimizationsMeador Inge2012-11-10
* instcombine: Migrate strspn optimizationsMeador Inge2012-11-08
* Revert the switch of loop-idiom to use the new dependence analysis.Chandler Carruth2012-11-02
* Fix an obvious typo that causes an assertion failure when runningDuncan Sands2012-11-02
* Revert the majority of the next patch in the address space series:Chandler Carruth2012-11-01
* Revert the series of commits starting with r166578 which introduced theChandler Carruth2012-11-01
* Don't insert and erase load instruction. Simply create (new) and delete it.Jakub Staszak2012-11-01
* instcombine: Migrate strto* optimizationsMeador Inge2012-10-31
* instcombine: Migrate strpbrk optimizationsMeador Inge2012-10-31
* instcombine: Migrate strlen optimizationsMeador Inge2012-10-31
* instcombine: Migrate strncpy optimizationsMeador Inge2012-10-31
* instcombine: Migrate stpcpy optimizationsMeador Inge2012-10-31
* Fix PR14212: For some strange reason I treated vectors differently fromChandler Carruth2012-10-30
* LoopIdiom: Fix a serious missed optimization: we only turned top-level loops ...Benjamin Kramer2012-10-30
* Use TargetTransformInfo to control switch-to-lookup table transformationHans Wennborg2012-10-30
* In various places throughout the code generator, there were specialUlrich Weigand2012-10-29
* Remove a wrapper around getIntPtrType added to GVN by Hal in commit 166624 (theDuncan Sands2012-10-29
* LoopIdiom: Add checks to avoid turning memmove into an infinite loop.Benjamin Kramer2012-10-27
* LoopIdiom: Recognize memmove loops.Benjamin Kramer2012-10-27
* LoopIdiom: Replace custom dependence analysis with DependenceAnalysis.Benjamin Kramer2012-10-27
* Teach SROA how to split whole-alloca integer loads and stores intoChandler Carruth2012-10-25
* Update GVN to support vectors of pointers.Hal Finkel2012-10-24
* Add some cleanup to the DataLayout changes requested by Chandler.Micah Villmow2012-10-24
* Back out r166591, not sure why this made it through since I cancelled the com...Micah Villmow2012-10-24
* Delete a directory that wasn't supposed to be checked in yet.Micah Villmow2012-10-24
* Add in support for getIntPtrType to get the pointer type based on the address...Micah Villmow2012-10-24
* Per the C++ standard, we need to include the definition of llvm::Calculate inRichard Smith2012-10-23
* Revert r166407 because it caused analyzer tests to crash and broke self-host ...Argyrios Kyrtzidis2012-10-22
* Reapply r166405, teaching tailcallelim to be smarter about nocapture, with aNick Lewycky2012-10-22
* Revert r166405, "Teach TailRecursionElimination to consider 'nocapture' when ...NAKAMURA Takumi2012-10-22
* Teach TailRecursionElimination to consider 'nocapture' when deciding whetherNick Lewycky2012-10-21
* Revert r166390 "LoopIdiom: Replace custom dependence analysis with LoopDepend...Benjamin Kramer2012-10-21
* LoopIdiom: Replace custom dependence analysis with LoopDependenceAnalysis.Benjamin Kramer2012-10-21
* SROA: Simplify code. No functionality change.Benjamin Kramer2012-10-20
* revert r166264 because the LTO build is still failingNadav Rotem2012-10-19
* SimplifyLibcalls: The return value of ffsll is always i32, even when the inpu...Benjamin Kramer2012-10-19
* Indvars: Don't recursively delete instruction during BB iteration.Benjamin Kramer2012-10-19
* recommit the patch that makes LSR and LowerInvoke use the TargetTransform int...Nadav Rotem2012-10-19
* instcombine: Migrate strcpy optimizationsMeador Inge2012-10-18
* Refactor insert and extract of sub-integers into static helpers thatChandler Carruth2012-10-18