aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/Scalar/MemCpyOptimizer.cpp
Commit message (Expand)AuthorAgeFilesLines
* Make a few major changes to memdep and its clients:Chris Lattner2008-12-051-4/+3
* Eliminate the dropInstruction method, which is not needed any more.Chris Lattner2008-11-291-5/+2
* Introduce and use a new MemDepResult class to hold the results of a memdepChris Lattner2008-11-291-6/+5
* Reimplement the internal abstraction used by MemDep in termsChris Lattner2008-11-291-7/+7
* reapply Sanjiv's patch to genericize memcpy/memset/memmove to take anChris Lattner2008-11-211-3/+8
* Revert r59802. It was breaking the build of llvm-gcc:Bill Wendling2008-11-211-8/+3
* Make mem[cpy,move,set] intrinsics overloaded.Sanjiv Gupta2008-11-211-3/+8
* s/ParameterAttributes/Attributes/gDevang Patel2008-09-231-1/+0
* Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman2008-09-041-1/+1
* Fix two issues that Eli Friedman pointed out, where would misoptimized code l...Owen Anderson2008-06-011-3/+14
* Don't remove the memcpy when call slot substitution fails.Owen Anderson2008-06-011-0/+5
* API change for {BinaryOperator|CmpInst|CastInst}::create*() --> Create. Legac...Gabor Greif2008-05-161-1/+1
* processStore may delete the instruction, avoidTorok Edwin2008-05-041-2/+1
* Revert r50441. The original code was correct. Add some more comments so tha...Owen Anderson2008-04-291-3/+9
* Fix a bug in memcpyopt where the memcpy-memcpy transform was never being appl...Owen Anderson2008-04-291-4/+6
* We should be returning true here since we've changed the function.Owen Anderson2008-04-291-1/+1
* Refactor memcpyopt based on Chris' suggestions. Consolidate several functionsOwen Anderson2008-04-211-92/+44
* Factor a bunch of functionality related to memcpy and memset transforms out of Owen Anderson2008-04-091-0/+769