API changes for class Use size reduction, wave 1.
[oota-llvm.git] / lib / Transforms / IPO / GlobalOpt.cpp
2008-04-06 Gabor GreifAPI changes for class Use size reduction, wave 1.
2008-03-21 Dan GohmanDon't include <map> in Pass.h, which doesn't need it...
2008-03-12 Chris LattnerReimplement the parameter attributes support, phase...
2008-02-22 Dale JohannesenSplit ParameterAttributes.h, putting the complicated
2008-02-20 Anton KorobeynikovMake Transforms to be 4.3 warnings-clean
2008-02-18 Duncan SandsSimplify caller updating using a CallSite, as
2008-02-16 Duncan SandsRemove any 'nest' parameter attributes if the function
2008-01-29 Chris LattnerDon't let globalopt hack on volatile loads or stores.
2008-01-14 Chris LattnerFix the miscompilation of MiBench/consumer-lame that...
2008-01-14 Chris LattnerThe isNotSuitableForSRA property is now dead, don't...
2008-01-14 Chris LattnerChange SRAGlobal to not depend on isNotSuitableForSRA...
2008-01-14 Chris LattnerMake the 'shrink global to bool' optimization more...
2008-01-04 Chris LattnerFix PR1896
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-12-17 Christopher LambChange the PointerType api for creating pointer types...
2007-11-13 Chris LattnerFix the regression on Transforms/GlobalOpt/deadglobal...
2007-11-09 Chris LattnerTighten up a check for folding away loads from (newly...
2007-11-01 Duncan SandsExecutive summary: getTypeSize -> getTypeStoreSize...
2007-09-14 Chris LattnerFix a logic error in ValueIsOnlyUsedLocallyOrStoredToOn...
2007-09-13 Chris LattnerTeach GlobalLoadUsesSimpleEnoughForHeapSRA and the...
2007-09-13 Chris Lattnerbe tolerant of PHI nodes when rewriting heap SROA code...
2007-09-13 Chris Lattnerrefactor some code, no functionality change. On the...
2007-09-13 Chris LattnerMake ValueIsOnlyUsedLocallyOrStoredToOneGlobal smart...
2007-09-13 Chris LattnerMake AllUsesOfLoadedValueWillTrapIfNull strong enough...
2007-09-04 David GreeneUpdate GEP constructors to use an iterator interface...
2007-06-04 Chris LattnerWhen rebuilding constant structs, make sure to honor...
2007-05-15 Chris Lattnerselects can also reach here
2007-05-13 Chris LattnerFix Transforms/GlobalOpt/2007-05-13-Crash.ll
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-12 Lauro Ramos VenancioImplement the "thread_local" keyword.
2007-04-05 Chris LattnerFix Transforms/GlobalOpt/2007-04-05-Crash.ll
2007-03-02 Reid SpencerPrefer non-virtual calls to ConstantInt::isZero over...
2007-02-15 Reid SpencerFor PR1195:
2007-02-12 Chris Lattnerstop using methods that take vectors.
2007-02-11 Chris Lattnersimplify name juggling through the use of Value::takeName.
2007-02-05 Reid SpencerApply the VISIBILITY_HIDDEN field to the remaining...
2007-02-02 Reid SpencerChanges to support making the shift instructions be...
2007-01-31 Chris Lattnereliminate temporary vectors
2007-01-31 Chris Lattnereliminate temporary vectors
2007-01-30 Chris LattnerAdjust #includes to match movement of constant folding...
2007-01-30 Chris Lattneradjust to api change
2007-01-30 Reid SpencerFor PR1136: Rename GlobalVariable::isExternal as isDecl...
2007-01-21 Reid SpencerFor PR970:
2007-01-12 Chris LattnerBranch conditions must be i1
2007-01-12 Reid SpencerImplement review feedback for the ConstantBool->Constan...
2007-01-11 Reid SpencerRename BoolTy as Int1Ty. Patch by Sheng Zhou.
2007-01-11 Zhou ShengFor PR1043:
2007-01-09 Chris LattnerFix a bug in heap-sra that caused compilation failure...
2006-12-31 Reid SpencerFor PR950:
2006-12-23 Reid SpencerFor PR950:
2006-12-19 Chris LattnerEliminate static ctors due to Statistic objects
2006-12-12 Reid SpencerReplace inferred getCast(V,Ty) calls with more strict...
2006-12-07 Bill WendlingChanged llvm_ostream et all to OStream. llvm_cerr,...
2006-12-06 Chris LattnerDetemplatize the Statistic class. The only type it...
2006-11-30 Chris Lattnermake it clear that this is always a zext
2006-11-30 Chris LattnerOne more bugfix, 3 cases of making casts explicit.
2006-11-30 Chris LattnerFix a bug in globalopt due to the recent cast patch.
2006-11-27 Reid SpencerFor PR950:
2006-11-26 Bill WendlingReplace #include <iostream> with llvm_* streams.
2006-11-02 Reid SpencerFor PR786:
2006-11-01 Chris LattnerFix GlobalOpt/2006-11-01-ShrinkGlobalPhiCrash.ll and...
2006-10-20 Reid SpencerFor PR950:
2006-09-30 Chris LattnerFix debug output
2006-09-30 Chris LattnerImplement SRA of heap allocations.
2006-09-30 Chris LattnerAdd some ifdef'd out debug info
2006-09-28 Chris LattnerEliminate ConstantBool::True and ConstantBool::False...
2006-09-14 Anton KorobeynikovAdding dllimport, dllexport and external weak linkage...
2006-08-27 Chris Lattnereliminate RegisterOpt. It does the same thing as Regis...
2006-07-07 Chris LattnerFix PR820 and Transforms/GlobalOpt/2006-07-07-InlineAsm...
2006-01-22 Chris LattnerMake iostream #inclusion explicit
2005-11-05 Nate BegemanAdd support alignment of allocation instructions.
2005-10-25 Alkis EvlogimenosStop using deprecated types
2005-09-27 Chris LattnerFix a regression in my previous patch, fixing GlobalOpt...
2005-09-27 Chris LattnerAdd support for external calls that we know how to...
2005-09-27 Chris LattnerFix a bug where we would evaluate stores into linkonce...
2005-09-27 Chris LattnerImplement support for static constructors with calls...
2005-09-27 Chris LattnerRefactor this code a bit, no functionality changes.
2005-09-26 Chris LattnerRemove some dead code. ctor evaluation subsumes empty...
2005-09-26 Chris LattnerAdd support for alloca, implementing ctor-list-opt...
2005-09-26 Chris LattnerAdd a debug printout, fix a crash on kc++
2005-09-26 Chris LattnerImplement loads/stores through GEP's of globals. This...
2005-09-26 Chris LattnerReplace TraverseGEPInitializer with ConstantFoldLoadThr...
2005-09-26 Chris Lattneradd a comment
2005-09-26 Chris LattnerAdd support for getelementptr, load, and correctly...
2005-09-26 Chris LattnerAdd support for br/brcond/switch and phi
2005-09-26 Chris LattnerAdd a simple interpreter to this code, allowing us...
2005-09-26 Chris Lattnerfactor some code into a InstallGlobalCtors method,...
2005-09-26 Chris LattnerMake the global opt optimizer work on modules with...
2005-09-26 Chris LattnerFactor this code out into a few methods.
2005-06-15 Chris LattnerDo not promote globals only used by main to locals...
2005-05-08 Chris LattnerConvert non-address taken functions with C calling...
2005-04-21 Misha BrukmanRemove trailing whitespace
2005-03-15 Chris LattnerThis mega patch converts us from using Function::a...
2005-02-27 Chris LattnerTeach globalopt how memset/cpy/move affect memory,...
2005-02-23 Chris Lattnermake this more efficient. Scan up to 16 nodes, not...
2005-02-10 Alkis EvlogimenosLocalize globals if they are only used in main(). This...
2005-02-01 Chris LattnerAdjust to changes in APIs
next