summaryrefslogtreecommitdiff
path: root/lib/Transforms/IPO/GlobalOpt.cpp
Commit message (Expand)AuthorAge
* Make safer variant of alias resolution routine to be defaultAnton Korobeynikov2008-09-09
* Resolve aliases, when possibleAnton Korobeynikov2008-09-09
* Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman2008-09-04
* Remove tabs.Bill Wendling2008-08-12
* Make GlobalOpt preserve address spaces when scalar replacing aggregate globals.Matthijs Kooijman2008-07-17
* convert more operand loops to iterator formulationGabor Greif2008-05-29
* Use isSingleValueType instead of isFirstClassType toDan Gohman2008-05-23
* API change for {BinaryOperator|CmpInst|CastInst}::create*() --> Create. Legac...Gabor Greif2008-05-16
* Fix a bunch of 80col violations that arose from the Create API change. Tweak ...Gabor Greif2008-05-15
* Clean up the use of static and anonymous namespaces. This turned upDan Gohman2008-05-13
* When SRoA'ing a global variable, make sure the new globals get the Chris Lattner2008-04-26
* API changes for class Use size reduction, wave 1.Gabor Greif2008-04-06
* Don't include <map> in Pass.h, which doesn't need it. This requiresDan Gohman2008-03-21
* Reimplement the parameter attributes support, phase #1. hilights:Chris Lattner2008-03-12
* Split ParameterAttributes.h, putting the complicatedDale Johannesen2008-02-22
* Make Transforms to be 4.3 warnings-cleanAnton Korobeynikov2008-02-20
* Simplify caller updating using a CallSite, asDuncan Sands2008-02-18
* Remove any 'nest' parameter attributes if the functionDuncan Sands2008-02-16
* Don't let globalopt hack on volatile loads or stores.Chris Lattner2008-01-29
* Fix the miscompilation of MiBench/consumer-lame that was exposed by Evan'sChris Lattner2008-01-14
* The isNotSuitableForSRA property is now dead, don't compute it.Chris Lattner2008-01-14
* Change SRAGlobal to not depend on isNotSuitableForSRA, which makes it very Chris Lattner2008-01-14
* Make the 'shrink global to bool' optimization more self contained, and thus Chris Lattner2008-01-14
* Fix PR1896Chris Lattner2008-01-04
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-29
* Change the PointerType api for creating pointer types. The old functionality ...Christopher Lamb2007-12-17
* Fix the regression on Transforms/GlobalOpt/deadglobal-2.ll from myChris Lattner2007-11-13
* Tighten up a check for folding away loads from (newly constant) globals. ThisChris Lattner2007-11-09
* Executive summary: getTypeSize -> getTypeStoreSize / getABITypeSize.Duncan Sands2007-11-01
* Fix a logic error in ValueIsOnlyUsedLocallyOrStoredToOneGlobal that caused Chris Lattner2007-09-14
* Teach GlobalLoadUsesSimpleEnoughForHeapSRA and the SROA rewriter how to handleChris Lattner2007-09-13
* be tolerant of PHI nodes when rewriting heap SROA code. This is a stepChris Lattner2007-09-13
* refactor some code, no functionality change. On the path to PR1639Chris Lattner2007-09-13
* Make ValueIsOnlyUsedLocallyOrStoredToOneGlobal smart enough to see throughChris Lattner2007-09-13
* Make AllUsesOfLoadedValueWillTrapIfNull strong enough to see through PHIChris Lattner2007-09-13
* Update GEP constructors to use an iterator interface to fixDavid Greene2007-09-04
* When rebuilding constant structs, make sure to honor the isPacked bit.Chris Lattner2007-06-04
* selects can also reach hereChris Lattner2007-05-15
* Fix Transforms/GlobalOpt/2007-05-13-Crash.llChris Lattner2007-05-13
* Fix typo in comment.Nick Lewycky2007-05-06
* Drop 'const'Devang Patel2007-05-03
* Use 'static const char' instead of 'static const int'.Devang Patel2007-05-02
* Do not use typeinfo to identify pass in pass manager.Devang Patel2007-05-01
* Implement the "thread_local" keyword.Lauro Ramos Venancio2007-04-12
* Fix Transforms/GlobalOpt/2007-04-05-Crash.llChris Lattner2007-04-05
* Prefer non-virtual calls to ConstantInt::isZero over virtual calls toReid Spencer2007-03-02
* For PR1195:Reid Spencer2007-02-15
* stop using methods that take vectors.Chris Lattner2007-02-12
* simplify name juggling through the use of Value::takeName.Chris Lattner2007-02-11
* Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes inReid Spencer2007-02-05