summaryrefslogtreecommitdiff
path: root/lib/Transforms/IPO/GlobalOpt.cpp
Commit message (Expand)AuthorAge
* IR: Add COMDATs to the IRDavid Majnemer2014-06-27
* GlobalOpt: Don't optimize thread_local for initializersDavid Majnemer2014-06-26
* GlobalOpt: Don't optimize dllimport for initializersDavid Majnemer2014-06-24
* Fix most of PR10367.Rafael Espindola2014-05-16
* Re-commit r208025, reverted in r208030, with a fix for a conformance issueRichard Smith2014-05-06
* Revert r208025, which made buildbots unhappy for unknown reasons.Richard Smith2014-05-06
* Add llvm::function_ref (and a couple of uses of it), representing a type-eras...Richard Smith2014-05-06
* SLPVectorizer: Lazily allocate the map for block numbering.Benjamin Kramer2014-05-03
* Teach GlobalDCE how to remove empty global_ctor entries.Nico Weber2014-05-02
* [C++] Use 'nullptr'. Transforms edition.Craig Topper2014-04-25
* Don't use default address space arguments in GlobalOptMatt Arsenault2014-04-23
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-22
* Use unique_ptr to handle GlobalOpt's Evaluator membersDavid Blaikie2014-04-21
* Simplify expression that was explicitly naming an operator overload in a call.David Blaikie2014-04-21
* Revert r204076 for now - it caused significant regressions in a number ofLang Hames2014-03-23
* Use range metadata instead of introducing selects.Dan Gohman2014-03-17
* [C++11] Add range based accessors for the Use-Def chain of a Value.Chandler Carruth2014-03-09
* [C++11] Revert uses of lambdas with array_pod_sort.Benjamin Kramer2014-03-07
* [C++11] Convert sort predicates into lambdas.Benjamin Kramer2014-03-07
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-05
* [Modules] Move ValueHandle into the IR library where Value itself lives.Chandler Carruth2014-03-04
* [Modules] Move CallSite into the IR library where it belogs. It isChandler Carruth2014-03-04
* [Modules] Move GetElementPtrTypeIterator into the IR library. As itsChandler Carruth2014-03-04
* [C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer2014-03-02
* Reflow isProfitableToMakeFastCCReid Kleckner2014-02-28
* GlobalOpt: Apply fastcc to internal x86_thiscallcc functionsReid Kleckner2014-02-26
* Make DataLayout a plain object, not a pass.Rafael Espindola2014-02-25
* Make some DataLayout pointers const.Rafael Espindola2014-02-24
* Rename many DataLayout variables from TD to DL.Rafael Espindola2014-02-21
* GlobalOpt: Aliases don't have sections, don't copy them when replacingReid Kleckner2014-02-13
* Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth2014-01-07
* Delete unread globals through addrspacecastMatt Arsenault2014-01-02
* Fix addrspacecast with metadata globalsMatt Arsenault2014-01-02
* Fix a use-after-free error in GlobalOpt CleanupConstantGlobalUsersHal Finkel2013-12-12
* Correct word hyphenationsAlp Toker2013-12-05
* Remove dead codeShuxin Yang2013-11-04
* Revert r193251 : Use address-taken to disambiguate global variable and indire...Shuxin Yang2013-10-27
* Use address-taken to disambiguate global variable and indirect memops.Shuxin Yang2013-10-23
* Use more type helper functionsMatt Arsenault2013-10-21
* Optimize more linkonce_odr values during LTO.Rafael Espindola2013-10-21
* Rename fields of GlobalStatus to match the coding style.Rafael Espindola2013-10-17
* rename SafeToDestroyConstant to isSafeToDestroyConstant and clang-format.Rafael Espindola2013-10-17
* Simplify the interface of AnalyzeGlobal a bit and rename to analyzeGlobal.Rafael Espindola2013-10-17
* Revert r191834 until we measure the effect of this benchmarks and maybe find ...Alexey Samsonov2013-10-07
* Remove "localize global" optimizationAlexey Samsonov2013-10-02
* Provide basic type safety for array_pod_sort comparators.Benjamin Kramer2013-09-22
* Use type form of getIntPtrTypeMatt Arsenault2013-09-11
* Don't shrink atomic ops to bool in GlobalOpt.Eli Friedman2013-09-09
* Remove unused argument.Rafael Espindola2013-09-05
* Revert "Add r159136 back now that pr13124 has been fixed."Rafael Espindola2013-09-04