summaryrefslogtreecommitdiff
path: root/lib/Transforms/IPO
Commit message (Expand)AuthorAge
* inalloca: Don't remove dead arguments in the presence of inalloca argsReid Kleckner2014-02-03
* Update optimization passes to handle inalloca argumentsReid Kleckner2014-01-28
* Fix known typosAlp Toker2014-01-24
* Remove tail marker when changing an argument to an alloca.Rafael Espindola2014-01-23
* Make nocapture analysis work with addrspacecastMatt Arsenault2014-01-14
* Reapply "LTO: add API to set strategy for -internalize"Duncan P. N. Exon Smith2014-01-14
* Decouple dllexport/dllimport from linkageNico Rieck2014-01-14
* Revert "Decouple dllexport/dllimport from linkage"Nico Rieck2014-01-14
* Decouple dllexport/dllimport from linkageNico Rieck2014-01-14
* Revert r199191, "LTO: add API to set strategy for -internalize"NAKAMURA Takumi2014-01-14
* LTO: add API to set strategy for -internalizeDuncan P. N. Exon Smith2014-01-14
* [PM] Split DominatorTree into a concrete analysis result object whichChandler Carruth2014-01-13
* [cleanup] Move the Dominators.h and Verifier.h headers into the IRChandler Carruth2014-01-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
* Initialize the barrier pass llvm::initializeIPOHal Finkel2013-12-12
* Prune redundant dependencies in LLVMBuild.txt.NAKAMURA Takumi2013-12-11
* Add #pragma vectorize enable/disable to LLVMRenato Golin2013-12-05
* Correct word hyphenationsAlp Toker2013-12-05
* Teach the internalize pass to skip dllexported symbols because they could beYunzhong Gao2013-12-03
* PR17925 bugfix.Stepan Dyatkovskiy2013-11-26
* [PM] Split the CallGraph out from the ModulePass which creates theChandler Carruth2013-11-26
* Debug Info: move StripDebugInfo from StripSymbols.cpp to DebugInfo.cpp.Manman Ren2013-11-22
* Add a fixed version of r195470 back.Rafael Espindola2013-11-22
* Revert "Convert linkonce* to weak* instead of strong."Rafael Espindola2013-11-22
* Convert linkonce* to weak* instead of strong.Rafael Espindola2013-11-22
* Add a loop rerolling flag to the PassManagerBuilderHal Finkel2013-11-17
* Add a loop rerolling passHal Finkel2013-11-16
* ArgumentPromotion: correctly transfer TBAA tags and alignments.Manman Ren2013-11-15
* Corruptly merge constants with explicit and implicit alignments.Rafael Espindola2013-11-12
* Teach MergeFunctions about address spacesMatt Arsenault2013-11-10
* Remove dead codeShuxin Yang2013-11-04
* Spell "Actual" correctlyDavid Majnemer2013-11-03
* Use LTO_SYMBOL_SCOPE_DEFAULT_CAN_BE_HIDDEN instead of the "dso list".Rafael Espindola2013-10-31
* Merge CallGraph and BasicCallGraph.Rafael Espindola2013-10-31
* 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
* Fix spelling, grammar, and match naming convention for test files.Eric Christopher2013-10-21
* Use more type helper functionsMatt Arsenault2013-10-21
* Optimize more linkonce_odr values during LTO.Rafael Espindola2013-10-21
* Mark some command line flags as hiddenNadav Rotem2013-10-18
* 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
* Fix a bug in Dead Argument Elimination.Shuxin Yang2013-10-09
* Revert r191834 until we measure the effect of this benchmarks and maybe find ...Alexey Samsonov2013-10-07
* Optimize linkonce_odr unnamed_addr functions during LTO.Rafael Espindola2013-10-03
* Remove "localize global" optimizationAlexey Samsonov2013-10-02