[opaque pointer type] API migration for GEP constant factories
[oota-llvm.git] / lib / Transforms / IPO / GlobalOpt.cpp
2015-04-02 David Blaikie[opaque pointer type] API migration for GEP constant...
2015-03-23 Benjamin KramerRe-sort includes with sort-includes.py and insert raw_o...
2015-03-14 David Blaikie[opaque pointer type] more gep API migrations
2015-03-14 David Blaikie[opaque pointer type] Start migrating GEP creation...
2015-03-10 Mehdi AminiDataLayout is mandatory, update the API to reflect...
2015-03-04 Mehdi AminiMake DataLayout Non-Optional in the Module
2015-01-15 Chandler Carruth[PM] Separate the TargetLibraryInfo object from the...
2015-01-15 Chandler Carruth[PM] Move TargetLibraryInfo into the Analysis library.
2014-11-19 David BlaikieUpdate SetVector to rely on the underlying set's insert...
2014-10-08 David MajnemerGlobalOpt: Don't drop unused memberes of a Comdat
2014-08-24 Craig TopperUse range based for loops to avoid needing to re-mentio...
2014-08-21 Craig TopperRepace SmallPtrSet with SmallPtrSetImpl in function...
2014-08-19 Craig TopperConst-correct and prevent a copy of a SmallPtrSet.
2014-08-18 Craig TopperRevert "Repace SmallPtrSet with SmallPtrSetImpl in...
2014-08-17 Craig TopperRepace SmallPtrSet with SmallPtrSetImpl in function...
2014-08-08 David MajnemerGlobalOpt: Optimize in the face of insertvalue/extractvalue
2014-07-01 David MajnemerGlobalOpt: Don't swap private for internal linkage
2014-07-01 David MajnemerGlobalOpt: Handle non-zero offsets for aliases
2014-06-27 David MajnemerIR: Add COMDATs to the IR
2014-06-26 David MajnemerGlobalOpt: Don't optimize thread_local for initializers
2014-06-24 David MajnemerGlobalOpt: Don't optimize dllimport for initializers
2014-05-16 Rafael EspindolaFix most of PR10367.
2014-05-06 Richard SmithRe-commit r208025, reverted in r208030, with a fix...
2014-05-06 Richard SmithRevert r208025, which made buildbots unhappy for unknow...
2014-05-06 Richard SmithAdd llvm::function_ref (and a couple of uses of it...
2014-05-03 Benjamin KramerSLPVectorizer: Lazily allocate the map for block numbering.
2014-05-02 Nico WeberTeach GlobalDCE how to remove empty global_ctor entries.
2014-04-25 Craig Topper[C++] Use 'nullptr'. Transforms edition.
2014-04-23 Matt ArsenaultDon't use default address space arguments in GlobalOpt
2014-04-22 Chandler Carruth[Modules] Fix potential ODR violations by sinking the...
2014-04-21 David BlaikieUse unique_ptr to handle GlobalOpt's Evaluator members
2014-04-21 David BlaikieSimplify expression that was explicitly naming an opera...
2014-03-23 Lang HamesRevert r204076 for now - it caused significant regressi...
2014-03-17 Dan GohmanUse range metadata instead of introducing selects.
2014-03-09 Chandler Carruth[C++11] Add range based accessors for the Use-Def chain...
2014-03-07 Benjamin Kramer[C++11] Revert uses of lambdas with array_pod_sort.
2014-03-07 Benjamin Kramer[C++11] Convert sort predicates into lambdas.
2014-03-05 Craig Topper[C++11] Add 'override' keyword to virtual methods that...
2014-03-04 Chandler Carruth[Modules] Move ValueHandle into the IR library where...
2014-03-04 Chandler Carruth[Modules] Move CallSite into the IR library where it...
2014-03-04 Chandler Carruth[Modules] Move GetElementPtrTypeIterator into the IR...
2014-03-02 Benjamin Kramer[C++11] Replace llvm::next and llvm::prior with std...
2014-02-28 Reid KlecknerReflow isProfitableToMakeFastCC
2014-02-26 Reid KlecknerGlobalOpt: Apply fastcc to internal x86_thiscallcc...
2014-02-25 Rafael EspindolaMake DataLayout a plain object, not a pass.
2014-02-24 Rafael EspindolaMake some DataLayout pointers const.
2014-02-21 Rafael EspindolaRename many DataLayout variables from TD to DL.
2014-02-13 Reid KlecknerGlobalOpt: Aliases don't have sections, don't copy...
2014-01-07 Chandler CarruthRe-sort all of the includes with ./utils/sort_includes...
2014-01-02 Matt ArsenaultDelete unread globals through addrspacecast
2014-01-02 Matt ArsenaultFix addrspacecast with metadata globals
2013-12-12 Hal FinkelFix a use-after-free error in GlobalOpt CleanupConstant...
2013-12-05 Alp TokerCorrect word hyphenations
2013-11-04 Shuxin YangRemove dead code
2013-10-27 Shuxin YangRevert r193251 : Use address-taken to disambiguate...
2013-10-23 Shuxin YangUse address-taken to disambiguate global variable and...
2013-10-21 Matt ArsenaultUse more type helper functions
2013-10-21 Rafael EspindolaOptimize more linkonce_odr values during LTO.
2013-10-17 Rafael EspindolaRename fields of GlobalStatus to match the coding style.
2013-10-17 Rafael Espindolarename SafeToDestroyConstant to isSafeToDestroyConstant...
2013-10-17 Rafael EspindolaSimplify the interface of AnalyzeGlobal a bit and renam...
2013-10-07 Alexey SamsonovRevert r191834 until we measure the effect of this...
2013-10-02 Alexey SamsonovRemove "localize global" optimization
2013-09-22 Benjamin KramerProvide basic type safety for array_pod_sort comparators.
2013-09-11 Matt ArsenaultUse type form of getIntPtrType
2013-09-09 Eli FriedmanDon't shrink atomic ops to bool in GlobalOpt.
2013-09-05 Rafael EspindolaRemove unused argument.
2013-09-04 Rafael EspindolaRevert "Add r159136 back now that pr13124 has been...
2013-09-03 Rafael EspindolaAdd r159136 back now that pr13124 has been fixed.
2013-07-25 Rafael EspindolaRespect llvm.used in Internalize.
2013-07-25 Nick LewyckyCheck that TD isn't NULL before dereferencing it down...
2013-07-25 Rafael EspindolaMake these methods const correct.
2013-07-20 Rafael EspindolaDon't crash when llvm.compiler.used becomes empty.
2013-07-19 Rafael Espindolas/compiler_used/compiler.used/.
2013-07-08 Eli BenderskyFix comment
2013-06-12 Rafael EspindolaAlways remove an alias when we rename the target.
2013-06-11 Rafael EspindolaChange how globalopt handles aliases in llvm.used.
2013-05-14 Manman RenGlobalOpt: fix an issue where CXAAtExitFn points to...
2013-05-09 Rafael EspindolaDon't replace an alias in llvm.used with its target.
2013-04-02 Bill WendlingUse a worklist to avoid a sneaky iterator invalidation.
2013-02-13 Bill WendlingRetain the name of the new internal global that's been...
2013-01-25 Bill WendlingRemove some introspection functions.
2013-01-25 Bill WendlingUse the new 'getSlotIndex' method to retrieve the attri...
2013-01-23 Bill WendlingUse the AttributeSet when removing multiple attributes...
2013-01-12 Benjamin KramerGlobalOpt: Avoid jump on uninitialized value.
2013-01-11 Michael GottesmanFixed whitespace.
2013-01-11 Michael GottesmanAdded debug messages to GlobalOpt.
2013-01-10 Joey GoulyFix TryToShrinkGlobalToBoolean in GlobalOpt, so that...
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2012-12-19 Bill WendlingRename the 'Attributes' class to 'Attribute'. It's...
2012-12-07 Bill Wendlings/AttrListPtr/AttributeSet/g to better label what this...
2012-12-06 Jakub StaszakRemove unused field.
2012-12-06 Jakub StaszakRemove trailing spaces.
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-12-01 Zhou ShengRevert previous check in r168581, r169079 as they are...
2012-12-01 Zhou ShengThe patch is to improve the memory footprint of pass...
2012-11-15 Hans WennborgMake GlobalOpt be conservative with TLS variables ...
2012-11-01 Chandler CarruthRevert the series of commits starting with r166578...
2012-10-24 Micah VillmowAdd in support for getIntPtrType to get the pointer...
2012-10-16 Bill WendlingUse the Attributes::get method which takes an AttrVal...
next