Make DataLayout Non-Optional in the Module
[oota-llvm.git] / lib / Transforms / IPO / ConstantMerge.cpp
2015-03-04 Mehdi AminiMake DataLayout Non-Optional in the Module
2014-08-21 Craig TopperRepace SmallPtrSet with SmallPtrSetImpl in function...
2014-08-18 Craig TopperRevert "Repace SmallPtrSet with SmallPtrSetImpl in...
2014-08-17 Craig TopperRepace SmallPtrSet with SmallPtrSetImpl in function...
2014-04-25 Craig Topper[C++] Use 'nullptr'. Transforms edition.
2014-04-22 Chandler Carruth[Modules] Fix potential ODR violations by sinking the...
2014-03-05 Craig Topper[C++11] Add 'override' keyword to virtual methods that...
2014-02-25 Rafael EspindolaMake DataLayout a plain object, not a pass.
2014-02-21 Rafael EspindolaRename many DataLayout variables from TD to DL.
2014-01-24 Alp TokerFix known typos
2013-11-12 Rafael EspindolaCorruptly merge constants with explicit and implicit...
2013-05-06 Rafael EspindolaFix const merging when an alias of a const is llvm...
2013-04-22 Rafael EspindolaClarify that llvm.used can contain aliases.
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-10-08 Micah VillmowMove TargetData to DataLayout.
2012-09-27 Sylvestre LedruRevert 'Fix a typo 'iff' => 'if''. iff is an abreviatio...
2012-09-27 Sylvestre LedruFix a typo 'iff' => 'if'
2012-01-11 Eli FriedmanRe-fix the issue Bill fixed in r147899 in a slightly...
2012-01-11 Bill WendlingIf the global variable is removed by the linker, then...
2011-07-27 Nick LewyckyTeach the ConstantMerge pass about alignment. Fixes...
2011-01-16 Rafael EspindolaDon't merge two constants if we care about the address...
2011-01-15 Nick LewyckyAdd missing whitespace.
2011-01-15 Nick LewyckyMake constmerge a two-pass algorithm so that it won...
2010-10-19 Owen AndersonGet rid of static constructors for pass registration...
2010-10-07 Owen AndersonNow with fewer extraneous semicolons!
2010-09-15 Chris Lattnerfix PR8144, a bug where constant merge would merge...
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-21 Owen AndersonFix batch of converting RegisterPass<> to INTIALIZE_PASS().
2010-02-12 Chris Lattner1. modernize the constantmerge pass, using densemap...
2009-10-25 Nick LewyckyRemove includes of Support/Compiler.h that are no longe...
2009-10-25 Nick LewyckyRemove VISIBILITY_HIDDEN from class/struct found inside...
2009-08-19 Dan GohmanUse hasDefinitiveInitializer() instead of testing the...
2009-01-15 Rafael EspindolaAdd the private linkage.
2008-09-04 Dan GohmanTidy up several unbeseeming casts from pointer to intptr_t.
2008-05-13 Dan GohmanClean up the use of static and anonymous namespaces...
2008-03-21 Dan GohmanDon't include <map> in Pass.h, which doesn't need it...
2008-02-13 Chris Lattnerremove some dead code.
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-05-06 Nick LewyckyFix typo in comment.
2007-05-03 Devang PatelDrop 'const'
2007-05-02 Devang PatelUse 'static const char' instead of 'static const int'.
2007-05-01 Devang PatelDo not use typeinfo to identify pass in pass manager.
2007-04-14 Chris Lattneravoid iterator invalidation.
2007-04-14 Jeff CohenAn even better fix.
2007-04-14 Jeff CohenFix recent regression that broke several llvm-tests.
2007-04-14 Chris Lattnerin addition to merging, constantmerge should also delet...
2007-02-05 Reid SpencerApply the VISIBILITY_HIDDEN field to the remaining...
2006-12-19 Chris LattnerEliminate static ctors due to Statistic objects
2006-12-06 Chris LattnerDetemplatize the Statistic class. The only type it...
2006-08-27 Chris Lattnereliminate RegisterOpt. It does the same thing as Regis...
2006-03-07 Chris LattnerFix ConstantMerge/2006-03-07-DontMergeDiffSections...
2005-04-21 Misha BrukmanRemove trailing whitespace
2005-03-15 Chris LattnerThis mega patch converts us from using Function::a...
2004-09-20 Chris Lattner'Pass' should now not be derived from by clients. ...
2004-09-01 Reid SpencerChanges For Bug 352
2003-12-28 Chris LattnerMerging constants can cause further room for improvemen...
2003-12-22 Chris LattnerFix memory corruption bug PR193
2003-11-21 Chris LattnerFinegrainify namespacification
2003-11-11 Brian GaekePut all LLVM code into the llvm namespace, as per bug...
2003-10-29 Chris LattnerFix bug: ConstantMerge/2003-10-28-MergeExternalConstant...
2003-10-20 John CriswellAdded LLVM project notice to the top of every C++ sourc...
2003-09-10 Chris LattnerFix spell-o's
2003-04-18 Chris LattnerGlobal constants CAN be external
2002-10-09 Chris Lattner - Dramatically simplify the ConstantMerge code now...
2002-10-01 Chris LattnerUpdates to work with recent Statistic's changes:
2002-09-23 Chris LattnerFix: ConstantMerge/2002-09-23-CPR-Update.ll
2002-07-26 Chris Lattner* Add support for different "PassType's"
2002-07-23 Chris LattnerIncorporate ConstantMerge.h into IPO.h
2002-07-23 Chris Lattner* Remove getPassName implementation
2002-06-25 Chris LattnerRemove DynamicConstantMerge pass, because it did not...
2002-05-10 Chris LattnerAdd support for printing out statistics information...
2002-04-29 Chris LattnerAdd new optional getPassName() virtual function that...
2002-04-28 Chris LattnerTighten up the AnalysisUsage of lots of passes, primari...
2002-04-27 Chris Lattner* Rename MethodPass class to FunctionPass
2002-04-07 Chris LattnerChange references to the Method class to be references...
2002-02-26 Chris LattnerChange over to use new style pass mechanism, now passes...
2002-01-31 Chris LattnerConvert xforms over to new pass structure.
2002-01-21 Chris LattnerImplement a more powerful, simpler, pass system. This...
2002-01-20 Chris LattnerChanges to build successfully with GCC 3.02
2001-12-03 Chris LattnerRename ConstPoolVal -> Constant
2001-10-18 Chris LattnerInitial checkin