aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/Scalar/MemCpyOptimizer.cpp
AgeCommit message (Expand)Author
2009-07-03Even more passes being LLVMContext'd.Owen Anderson
2009-05-09Rename PaddedSize to AllocSize, in the hope that thisDuncan Sands
2009-03-19Remove strange extra semicolons.Nick Lewycky
2009-03-08change the MemIntrinsic get/setAlignment method to take an unsignedChris Lattner
2009-01-12Rename getABITypeSize to getTypePaddedSize, asDuncan Sands
2008-12-05Make a few major changes to memdep and its clients:Chris Lattner
2008-11-29Eliminate the dropInstruction method, which is not needed any more.Chris Lattner
2008-11-29Introduce and use a new MemDepResult class to hold the results of a memdepChris Lattner
2008-11-29Reimplement the internal abstraction used by MemDep in termsChris Lattner
2008-11-21reapply Sanjiv's patch to genericize memcpy/memset/memmove to take anChris Lattner
2008-11-21Revert r59802. It was breaking the build of llvm-gcc:Bill Wendling
2008-11-21Make mem[cpy,move,set] intrinsics overloaded.Sanjiv Gupta
2008-09-23s/ParameterAttributes/Attributes/gDevang Patel
2008-09-04Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman
2008-06-01Fix two issues that Eli Friedman pointed out, where would misoptimized code l...Owen Anderson
2008-06-01Don't remove the memcpy when call slot substitution fails.Owen Anderson
2008-05-16API change for {BinaryOperator|CmpInst|CastInst}::create*() --> Create. Legac...Gabor Greif
2008-05-04processStore may delete the instruction, avoidTorok Edwin
2008-04-29Revert r50441. The original code was correct. Add some more comments so tha...Owen Anderson
2008-04-29Fix a bug in memcpyopt where the memcpy-memcpy transform was never being appl...Owen Anderson
2008-04-29We should be returning true here since we've changed the function.Owen Anderson
2008-04-21Refactor memcpyopt based on Chris' suggestions. Consolidate several functionsOwen Anderson
2008-04-09Factor a bunch of functionality related to memcpy and memset transforms out of Owen Anderson