[cleanup] Move the Dominators.h and Verifier.h headers into the IR
[oota-llvm.git] / lib / Transforms / Scalar / MemCpyOptimizer.cpp
2014-01-13 Chandler Carruth[cleanup] Move the Dominators.h and Verifier.h headers...
2013-09-16 Matt ArsenaultMemCpyOptimizer: Use max legal int size instead of...
2013-07-03 Craig TopperUse SmallVectorImpl::iterator/const_iterator instead...
2013-06-08 Shuxin Yang Fix a potential bug in r183584.
2013-06-07 Shuxin Yang Fix an assertion in MemCpyOpt pass.
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-11-01 Chandler CarruthRevert the majority of the next patch in the address...
2012-10-15 Micah VillmowResubmit the changes to llvm core to update the functio...
2012-10-11 Micah VillmowRevert 165732 for further review.
2012-10-11 Micah VillmowAdd in the first iteration of support for llvm/clang...
2012-10-08 Micah VillmowMove TargetData to DataLayout.
2012-10-05 Duncan SandsMove this test a bit later, after the point at which...
2012-10-04 Duncan SandsIn my recent change to avoid use of underaligned memory...
2012-10-04 Duncan SandsThe memcpy optimizer was happily doing call slot forwar...
2012-09-13 Benjamin KramerMemCpyOpt: When forming a memset from stores also take...
2012-07-24 Nadav RotemClean whitespaces.
2012-06-29 Chandler CarruthMove llvm/Support/IRBuilder.h -> llvm/IRBuilder.h
2012-05-14 Chad RosierMove the capture analysis from MemoryDependencyAnalysis...
2012-02-13 Ahmed CharlesFix various issues (or do cleanups) found by enabling...
2011-12-05 Chad RosierUpdate comment.
2011-12-05 Chad RosierMake the MemCpyOptimizer a bit more aggressive. I...
2011-11-20 Nick LewyckyRefactor code to use new attribute getters on CallSite...
2011-10-16 Nick LewyckyWhen looking for dependencies on the src pointer, scan...
2011-10-12 Nick LewyckyAdd missing space.
2011-08-17 Eli FriedmanAtomic load/store handling for the passes using memdep...
2011-07-18 Chris Lattnerland David Blaikie's patch to de-constify Type, with...
2011-07-14 Benjamin KramerChange Intrinsic::getDeclaration and friends to take...
2011-07-12 Jay FoadSecond attempt at de-constifying LLVM Types in Function...
2011-07-12 Bill WendlingRevert r134893 and r134888 (and related patches in...
2011-07-11 Jay FoadDe-constify Types in FunctionType::get().
2011-06-15 Eli FriedmanStop using memdep for a check that didn't really make...
2011-06-15 Eli FriedmanAdd "unknown" results for memdep, which mean "I don...
2011-06-02 Eli FriedmanPR10067: Add missing safety check to call return transf...
2011-05-23 Chris LattnerTeach valuetracking that byval arguments with a specifi...
2011-05-04 Devang PatelPreserve line number info.
2011-05-01 Chris Lattnerenhance memcpyopt to obey -fno-builtin and friends...
2011-04-15 Chris LattnerFix a ton of comment typos found by codespell. Patch by
2011-02-15 Duncan SandsSpelling fix: consequtive -> consecutive.
2011-01-21 Dan GohmanActually check memcpy lengths, instead of just commenti...
2011-01-12 Chris Lattnerrevert 123144, reenabling the rest of memset formation.
2011-01-12 Chris Lattnerrevert r123146 which disabled code that wasn't the...
2011-01-12 Chris Lattnerrevert r123149, reenabling an improvement to memcpyopt...
2011-01-10 Chris Lattneranother random stab in the dark trying to fix llvm...
2011-01-10 Chris Lattneranother (more) aggressive attempt to bring llvm-gcc...
2011-01-09 Chris Lattnertemporarily disable memset formation from memsets in...
2011-01-09 Chris Lattnerfix a few old bugs (found by inspection) where we would...
2011-01-08 Chris Lattnerfix a latent bug in memcpyoptimizer that my recent...
2011-01-08 Chris LattnertryMergingIntoMemset can only handle constant length...
2011-01-08 Chris LattnerMerge memsets followed by neighboring memsets and other...
2011-01-08 Chris Lattnerfix an issue in IsPointerOffset that prevented us from...
2011-01-08 Chris Lattnerenhance memcpyopt to merge a store and a subsequent
2011-01-08 Chris Lattnerconstify TargetData references.
2010-12-26 Chris Lattnerstart using irbuilder to make mem intrinsics in a few...
2010-12-26 Chris Lattnermove isBytewiseValue out to ValueTracking.h/cpp
2010-12-26 Benjamin KramerSimplify code.
2010-12-24 Benjamin KramerFix a thinko pointed out by Frits van Bommel: looking...
2010-12-24 Benjamin KramerMemCpyOpt: Turn memcpys from a constant into a memset...
2010-12-23 Jeffrey YasskinChange all self assignments X=X to (void)X, so that...
2010-12-16 Dan GohmanMake memcpyopt TBAA-aware.
2010-12-09 Chris Lattnerenhance memcpyopt to zap memcpy's that have the same...
2010-12-09 Chris Lattnerfix PR8753, eliminating a case where we'd infinitely...
2010-12-07 Jay FoadPR5207: Change APInt methods trunc(), sext(), zext...
2010-12-01 Chris Lattnerfix a bozo bug I introduced in r119930, causing a misco...
2010-11-29 Chris Lattnerprune an llvmcontext include and simplify some code.
2010-11-21 Chris Lattnerfix comment
2010-11-21 Chris Lattnerrework some DSE paths to use the newly-public "getPoint...
2010-11-21 Chris LattnerImplement PR8644: forwarding a memcpy value to a byval,
2010-11-20 Benjamin KramerSimplify code. No change in functionality.
2010-11-18 Chris Lattnerslightly simplify code and substantially improve commen...
2010-11-18 Chris Lattnerremove a pointless restriction from memcpyopt. It was
2010-11-18 Chris Lattnerremove another pointless noalias check: M is a memcpy...
2010-11-18 Chris Lattneruse AA::isNoAlias instead of open coding it. Remove...
2010-11-18 Chris Lattnerrearrange some code, splitting memcpy/memcpy optimization
2010-10-19 Dan GohmanReapply r116831 and r116839, converting AliasAnalysis...
2010-10-19 Dan GohmanRevert r116831 and r116839, which are breaking selfhost...
2010-10-19 Dan GohmanOops, check in all the files for converting AliasAnalys...
2010-10-19 Owen AndersonGet rid of static constructors for pass registration...
2010-10-19 Dan GohmanConsistently use AliasAnalysis::UnknownSize instead...
2010-10-15 Owen AndersonGeneralize MemCpyOpt's handling of call slot forwarding...
2010-10-12 Owen AndersonBegin adding static dependence information to passes...
2010-10-07 Owen AndersonNow with fewer extraneous semicolons!
2010-10-01 Eric ChristopherFix the other half of the alignment changing issue...
2010-09-25 Eric ChristopherIf we're changing the source of a memcpy we need to...
2010-08-06 Owen AndersonReapply r110396, with fixes to appease the Linux buildb...
2010-08-06 Owen AndersonRevert r110396 to fix buildbots.
2010-08-05 Owen AndersonDon't use PassInfo* as a type identifier for passes...
2010-07-28 Gabor Greifsimplify by using CallSite constructors; virtually...
2010-07-27 Gabor Greifrecommit simplification (r109502, backed out r109509...
2010-07-27 Gabor Greifback out this too to restore the bots
2010-07-27 Gabor Greifsimplify
2010-07-22 Gabor Greifundo 80 column trespassing I caused
2010-07-21 Owen AndersonFix batch of converting RegisterPass<> to INTIALIZE_PASS().
2010-06-22 Dan GohmanUse pre-increment instead of post-increment when the...
2010-04-20 Gabor Greifuse abstract accessors to CallInst
2010-04-16 Eric ChristopherRevert 101465, it broke internal OpenGL testing.
2010-04-16 Gabor Greifreapply r101434
2010-04-16 Gabor Greifback out r101423 and r101397, they break llvm-gcc self...
2010-04-15 Gabor Greifreapply r101364, which has been backed out in r101368
2010-04-15 Gabor Greifback out r101364, as it trips the linux nightlybot...
next