This reapplies r207235 with an additional bugfixes caught by the msan
[oota-llvm.git] / lib / Transforms / IPO /
2014-04-25 Duncan P. N. Exon... SCC: Change clients to use const, NFC
2014-04-25 Manman Ren[inline cold threshold] Command line argument for inlin...
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-04-18 Duncan P. N. Exon... PMBuilder: Expose an option to disable tail calls
2014-04-17 NAKAMURA TakumiInliner::OptimizationRemark: Fix crash in clang/test...
2014-04-15 Duncan P. N. Exon... LTO: Add more loop simplification passes to LTO
2014-04-08 Diego NovilloAdd support for optimization reports.
2014-04-02 Duncan P. N. Exon... Revert "Reapply "LTO: add API to set strategy for ...
2014-03-31 Hal FinkelMove partial/runtime unrolling late in the pipeline
2014-03-30 Rafael EspindolaAdd a missing break.
2014-03-23 Lang HamesRevert r204076 for now - it caused significant regressi...
2014-03-18 Alon Mishne[C++11] Change DebugInfoFinder to use range-based loops
2014-03-17 Dan GohmanUse range metadata instead of introducing selects.
2014-03-14 Stepan DyatkovskiyMergeFunctions, cmpType: fixed variable names from...
2014-03-14 Stepan DyatkovskiyMergeFunctions, cmpType: Fixed comments wrapping.
2014-03-13 Stepan DyatkovskiyFirst patch of patch series that improves MergeFunction...
2014-03-12 Eli BenderskyRevive SizeOptLevel-explaining comments that were dropp...
2014-03-12 Eli BenderskyMove duplicated code into a helper function (exposed...
2014-03-11 Tim NorthoverIR: add a second ordering operand to cmpxhg for failure
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-06 Chandler Carruth[Layering] Move DebugInfo.h into the IR library where...
2014-03-06 Chandler Carruth[Layering] Move DIBuilder.h into the IR library where...
2014-03-05 Chandler Carruth[C++11] Make this interface accept const Use pointers...
2014-03-05 Craig Topper[C++11] Add 'override' keyword to virtual methods that...
2014-03-04 Chandler Carruth[Modules] Move CFG.h to the IR library as it defines...
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-04 Chandler Carruth[Modules] Move InstIterator out of the Support library...
2014-03-03 Benjamin Kramer[C++11] Use std::tie to simplify compare operators.
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-25 Rafael EspindolaMake a few more DataLayout variables const.
2014-02-24 Rafael EspindolaMake some DataLayout pointers const.
2014-02-24 Arnold SchwaighoferLTO: Add the loop vectorizer to the LTO pipeline.
2014-02-21 Rafael EspindolaRename a few more DataLayout variables.
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-02-06 Manman RenSet default of inlinecold-threshold to 225.
2014-02-06 Paul RobinsonDisable most IR-level transform passes on functions...
2014-02-05 Manman RenInliner uses a smaller inline threshold for callees...
2014-02-04 Duncan P. N. Exon... cleanup: scc_iterator consumers should use isAtEnd
2014-02-03 Reid Klecknerinalloca: Don't remove dead arguments in the presence...
2014-01-28 Reid KlecknerUpdate optimization passes to handle inalloca arguments
2014-01-24 Alp TokerFix known typos
2014-01-23 Rafael EspindolaRemove tail marker when changing an argument to an...
2014-01-14 Matt ArsenaultMake nocapture analysis work with addrspacecast
2014-01-14 Duncan P. N. Exon... Reapply "LTO: add API to set strategy for -internalize"
2014-01-14 Nico RieckDecouple dllexport/dllimport from linkage
2014-01-14 Nico RieckRevert "Decouple dllexport/dllimport from linkage"
2014-01-14 Nico RieckDecouple dllexport/dllimport from linkage
2014-01-14 NAKAMURA TakumiRevert r199191, "LTO: add API to set strategy for ...
2014-01-14 Duncan P. N. Exon... LTO: add API to set strategy for -internalize
2014-01-13 Chandler Carruth[PM] Split DominatorTree into a concrete analysis resul...
2014-01-13 Chandler Carruth[cleanup] Move the Dominators.h and Verifier.h headers...
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-12 Hal FinkelInitialize the barrier pass llvm::initializeIPO
2013-12-11 NAKAMURA TakumiPrune redundant dependencies in LLVMBuild.txt.
2013-12-05 Renato GolinAdd #pragma vectorize enable/disable to LLVM
2013-12-05 Alp TokerCorrect word hyphenations
2013-12-03 Yunzhong GaoTeach the internalize pass to skip dllexported symbols...
2013-11-26 Stepan DyatkovskiyPR17925 bugfix.
2013-11-26 Chandler Carruth[PM] Split the CallGraph out from the ModulePass which...
2013-11-22 Manman RenDebug Info: move StripDebugInfo from StripSymbols.cpp...
2013-11-22 Rafael EspindolaAdd a fixed version of r195470 back.
2013-11-22 Rafael EspindolaRevert "Convert linkonce* to weak* instead of strong."
2013-11-22 Rafael EspindolaConvert linkonce* to weak* instead of strong.
2013-11-17 Hal FinkelAdd a loop rerolling flag to the PassManagerBuilder
2013-11-16 Hal FinkelAdd a loop rerolling pass
2013-11-15 Manman RenArgumentPromotion: correctly transfer TBAA tags and...
2013-11-12 Rafael EspindolaCorruptly merge constants with explicit and implicit...
2013-11-10 Matt ArsenaultTeach MergeFunctions about address spaces
2013-11-04 Shuxin YangRemove dead code
2013-11-03 David MajnemerSpell "Actual" correctly
2013-10-31 Rafael EspindolaUse LTO_SYMBOL_SCOPE_DEFAULT_CAN_BE_HIDDEN instead...
2013-10-31 Rafael EspindolaMerge CallGraph and BasicCallGraph.
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 Eric ChristopherFix spelling, grammar, and match naming convention...
2013-10-21 Matt ArsenaultUse more type helper functions
2013-10-21 Rafael EspindolaOptimize more linkonce_odr values during LTO.
2013-10-18 Nadav RotemMark some command line flags as hidden
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-09 Shuxin YangFix a bug in Dead Argument Elimination.
2013-10-07 Alexey SamsonovRevert r191834 until we measure the effect of this...
2013-10-03 Rafael EspindolaOptimize linkonce_odr unnamed_addr functions during...
2013-10-02 Alexey SamsonovRemove "localize global" optimization
next