aboutsummaryrefslogtreecommitdiffstats
path: root/test/Transforms/MemCpyOpt
Commit message (Expand)AuthorAgeFilesLines
* Use references to attribute groups on the call/invoke instructions.Bill Wendling2013-02-221-1/+5
* Simplify the 'operator<' for the attribute object.Bill Wendling2013-02-151-2/+2
* Revert "Fix testcase for attribute ordering."Anna Zaks2013-02-151-1/+1
* Revert "Fix testcase for attribute ordering."Anna Zaks2013-02-151-1/+1
* Fix testcase for attribute ordering.Bill Wendling2013-02-151-1/+1
* Fix testcase for attribute ordering.Bill Wendling2013-02-151-1/+1
* Remove the AttrBuilder form of the Attribute::get creators.Bill Wendling2013-01-311-10/+10
* In my recent change to avoid use of underaligned memory I didn't notice thatDuncan Sands2012-10-041-2/+2
* The memcpy optimizer was happily doing call slot forwarding when the new memoryDuncan Sands2012-10-041-3/+21
* MemCpyOpt: When forming a memset from stores also take GEP constexprs into ac...Benjamin Kramer2012-09-131-0/+24
* Fix the remaining TCL-style quotes found in the testsuite. This isChandler Carruth2012-07-023-3/+3
* Move the capture analysis from MemoryDependencyAnalysis to a more general placeChad Rosier2012-05-141-0/+22
* Replace all instances of dg.exp file with lit.local.cfg, since all tests are ...Eli Bendersky2012-02-162-3/+1
* Probably not a good idea to convert a single vector load into a memcpy. WeChad Rosier2011-12-061-0/+12
* Make the MemCpyOptimizer a bit more aggressive. I can't think of a scenerioChad Rosier2011-12-051-1/+17
* Oops! Fix test I forgot to submit as part of r142735.Nick Lewycky2011-10-221-2/+2
* Oops! Fix testcase.Nick Lewycky2011-10-161-2/+2
* When looking for dependencies on the src pointer, scan the src pointer. ScanningNick Lewycky2011-10-161-1/+19
* Atomic load/store handling for the passes using memdep (GVN, DSE, memcpyopt).Eli Friedman2011-08-171-0/+41
* Land the long talked about "type system rewrite" patch. ThisChris Lattner2011-07-091-4/+4
* rip out a ton of intrinsic modernization logic from AutoUpgrade.cpp, which isChris Lattner2011-06-185-85/+93
* make the asmparser reject function and type redefinitions. 'Merging' hasn't ...Chris Lattner2011-06-171-1/+0
* manually upgrade a bunch of tests to modern syntax, and remove some thatChris Lattner2011-06-171-1/+4
* PR10067: Add missing safety check to call return transformation in MemCpyOpt:...Eli Friedman2011-06-021-0/+36
* Teach valuetracking that byval arguments with a specified alignment areChris Lattner2011-05-231-0/+20
* Actually check memcpy lengths, instead of just commenting aboutDan Gohman2011-01-211-0/+28
* revert 123144, reenabling the rest of memset formation.Chris Lattner2011-01-121-4/+3
* revert r123146 which disabled code that wasn't the root causeChris Lattner2011-01-121-6/+4
* fix typoChris Lattner2011-01-101-1/+1
* another (more) aggressive attempt to bring llvm-gcc-i386-linux-selfhostChris Lattner2011-01-101-4/+6
* temporarily disable memset formation from memsets in an effort to restore bui...Chris Lattner2011-01-091-3/+4
* Merge memsets followed by neighboring memsets and other stores intoChris Lattner2011-01-081-0/+28
* fix an issue in IsPointerOffset that prevented us from recognizing thatChris Lattner2011-01-081-0/+12
* enhance memcpyopt to merge a store and a subsequentChris Lattner2011-01-081-0/+18
* merge two tests and filecheckifyChris Lattner2011-01-082-103/+113
* start using irbuilder to make mem intrinsics in a few passes.Chris Lattner2010-12-261-1/+1
* MemCpyOpt: Turn memcpys from a constant into a memset if possible.Benjamin Kramer2010-12-241-0/+19
* enhance memcpyopt to zap memcpy's that have the same src/dst.Chris Lattner2010-12-091-0/+9
* fix PR8753, eliminating a case where we'd infinitely make a Chris Lattner2010-12-091-3/+16
* fix a bozo bug I introduced in r119930, causing a miscompile ofChris Lattner2010-12-011-0/+23
* Implement PR8644: forwarding a memcpy value to a byval,Chris Lattner2010-11-212-2/+17
* remove a pointless restriction from memcpyopt. It wasChris Lattner2010-11-182-19/+35
* filecheckize, this is still not optimal, see PR8643Chris Lattner2010-11-181-1/+10
* Make BasicAliasAnalysis a normal AliasAnalysis implementation whichDan Gohman2010-10-186-6/+6
* Generalize MemCpyOpt's handling of call slot forwarding to function properly ...Owen Anderson2010-10-151-0/+25
* Reapply address space patch after fixing an issue in MemCopyOptimizer.Mon P Wang2010-04-041-1/+1
* Revert r100191 since it breaks objc in clang Mon P Wang2010-04-021-1/+1
* Reapply address space patch after fixing an issue in MemCopyOptimizer.Mon P Wang2010-04-021-1/+1
* Revert Mon Ping's change 99928, since it broke all the llvm-gcc buildbots.Bob Wilson2010-03-301-1/+1
* Added support for address spaces and added a isVolatile field to memcpy, memm...Mon P Wang2010-03-301-1/+1