Rename getABITypeSize to getTypePaddedSize, as
[oota-llvm.git] / lib / Transforms / IPO / GlobalOpt.cpp
2009-01-12 Duncan SandsRename getABITypeSize to getTypePaddedSize, as
2009-01-07 Duncan SandsWhitespace - correct formatting.
2008-12-17 Chris Lattnerinsert some sequence points and preincrement an iterato...
2008-12-17 Chris LattnerEnhance heap sra to be substantially more aggressive...
2008-12-16 Chris LattnerFix another crash found by inspection. If we have...
2008-12-16 Chris Lattnerfix a crash found by inspection.
2008-12-16 Chris Lattnerswitch some std::set/std::map to SmallPtrSet/DenseMap.
2008-12-15 Chris Lattnerenhance heap-sra to apply to fixed sized array allocati...
2008-12-15 Chris LattnerUse stripPointerCasts.
2008-12-15 Chris Lattnerminor tweaks for formatting, allow bitcast in ValueIsOn...
2008-12-15 Chris Lattnerrefactor some code into a new TryToOptimizeStoreOfMallo...
2008-09-25 Devang Patel Large mechanical patch.
2008-09-09 Anton KorobeynikovMake safer variant of alias resolution routine to be...
2008-09-09 Anton KorobeynikovResolve aliases, when possible
2008-09-04 Dan GohmanTidy up several unbeseeming casts from pointer to intptr_t.
2008-08-12 Bill WendlingRemove tabs.
2008-07-17 Matthijs KooijmanMake GlobalOpt preserve address spaces when scalar...
2008-05-29 Gabor Greifconvert more operand loops to iterator formulation
2008-05-23 Dan GohmanUse isSingleValueType instead of isFirstClassType to
2008-05-16 Gabor GreifAPI change for {BinaryOperator|CmpInst|CastInst}::creat...
2008-05-15 Gabor GreifFix a bunch of 80col violations that arose from the...
2008-05-13 Dan GohmanClean up the use of static and anonymous namespaces...
2008-04-26 Chris LattnerWhen SRoA'ing a global variable, make sure the new...
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...
next