Get rid of static constructors for pass registration. Instead, every pass exposes...
[oota-llvm.git] / lib / Transforms / Scalar / MemCpyOptimizer.cpp
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...
2010-04-15 Gabor Greifrotate CallInst operands, i.e. move callee to the back
2010-04-04 Mon P WangReapply address space patch after fixing an issue in...
2010-04-02 Mon P WangRevert r100191 since it breaks objc in clang
2010-04-02 Mon P WangReapply address space patch after fixing an issue in...
2010-03-30 Bob WilsonRevert Mon Ping's change 99928, since it broke all...
2010-03-30 Mon P WangAdded support for address spaces and added a isVolatile...
2010-02-15 Duncan SandsUniformize the names of type predicates: rather than...
2010-01-05 Benjamin KramerConvert a ton of simple integer type equality tests...
2010-01-05 Dan GohmanUse do+while instead of while for loops which obviously...
2010-01-05 David GreeneChange errs() to dbgs().
2009-10-06 Duncan SandsIntroduce and use convenience methods for getting point...
2009-10-05 Chris Lattnerstrength reduce a ton of type equality tests to check...
2009-09-14 Dan GohmanWhen extending a memset range past the front, set the...
2009-09-08 Chris LattnerFix PR4882, by making MemCpyOpt not dereference removed...
2009-09-03 Duncan SandsKeep track of how many memmove calls were turned into
2009-09-02 Chris Lattnereliminate VISIBILITY_HIDDEN from Transforms/Scalar...
2009-09-01 Chris Lattnerenhance memcpy opt to turn memmoves into memcpy when...
2009-09-01 Chris Lattnerrandom code cleanups, no functionality change.
2009-08-23 Chris Lattnereliminate the "Value" printing methods that print to...
2009-08-18 Dan GohmanMake TargetData optional in MemCpyOptimizer.
2009-08-13 Owen AndersonPush LLVMContexts through the IntegerType APIs.
2009-07-29 Owen AndersonMove types back to the 2.5 API.
2009-07-29 Owen AndersonMove ConstantExpr to 2.5 API.
2009-07-28 Dan GohmanGrab the LLVMContext and parent Module of SI ahead...
2009-07-26 Daniel DunbarRemove Value::getName{Start,End}, the last of the old...
2009-07-24 Owen AndersonRevert the ConstantInt constructors back to their 2...
2009-07-22 Owen AndersonGet rid of the Pass+Context magic.
2009-07-03 Owen AndersonEven more passes being LLVMContext'd.
2009-05-09 Duncan SandsRename PaddedSize to AllocSize, in the hope that this
2009-03-19 Nick LewyckyRemove strange extra semicolons.
2009-03-08 Chris Lattnerchange the MemIntrinsic get/setAlignment method to...
2009-01-12 Duncan SandsRename getABITypeSize to getTypePaddedSize, as
2008-12-05 Chris LattnerMake a few major changes to memdep and its clients:
2008-11-29 Chris LattnerEliminate the dropInstruction method, which is not...
2008-11-29 Chris LattnerIntroduce and use a new MemDepResult class to hold...
2008-11-29 Chris LattnerReimplement the internal abstraction used by MemDep...
2008-11-21 Chris Lattnerreapply Sanjiv's patch to genericize memcpy/memset...
2008-11-21 Bill WendlingRevert r59802. It was breaking the build of llvm-gcc:
2008-11-21 Sanjiv GuptaMake mem[cpy,move,set] intrinsics overloaded.
2008-09-23 Devang Patels/ParameterAttributes/Attributes/g
2008-09-04 Dan GohmanTidy up several unbeseeming casts from pointer to intptr_t.
2008-06-01 Owen AndersonFix two issues that Eli Friedman pointed out, where...
2008-06-01 Owen AndersonDon't remove the memcpy when call slot substitution...
2008-05-16 Gabor GreifAPI change for {BinaryOperator|CmpInst|CastInst}::creat...
2008-05-04 Torok EdwinprocessStore may delete the instruction, avoid
2008-04-29 Owen AndersonRevert r50441. The original code was correct. Add...
2008-04-29 Owen AndersonFix a bug in memcpyopt where the memcpy-memcpy transfor...
2008-04-29 Owen AndersonWe should be returning true here since we've changed...
2008-04-21 Owen AndersonRefactor memcpyopt based on Chris' suggestions. Consol...
2008-04-09 Owen AndersonFactor a bunch of functionality related to memcpy and...