[GMR] Add a late run of GlobalsModRef to the main pass pipeline behind
[oota-llvm.git] / lib / Transforms / IPO / PassManagerBuilder.cpp
2015-07-23 Chandler Carruth[GMR] Add a late run of GlobalsModRef to the main pass...
2015-07-22 Chandler Carruth[GMR] Add a flag to enable GlobalsModRef in the normal...
2015-07-16 Tobias GrosserAdd PM extension point EP_VectorizerStart
2015-07-10 Alexey BataevDisable loop re-rotation for -Oz (patch by Andrey Turetsky)
2015-07-06 Teresa JohnsonResubmit "Add new EliminateAvailableExternally module...
2015-06-12 Teresa JohnsonRevert commit r239480 as it causes https://code.google...
2015-06-10 Teresa JohnsonAdd new EliminateAvailableExternally module pass, which...
2015-06-09 Akira HatanakaRemove DisableTailCalls from TargetOptions and the...
2015-05-19 Wei MiRemove the InstructionSimplifierPass immediately after...
2015-05-15 Jingyue Wu[NFC] remove an extra new line
2015-05-15 Jingyue WuAdd a speculative execution pass
2015-05-14 Wei MiAdd another InstCombine pass after LoopUnroll.
2015-05-14 Adam NemetNew Loop Distribution pass
2015-04-23 Karthik BhatAdd support to interchange loops with reductions.
2015-03-27 James MolloyReapply r233175 and r233183: float2int.
2015-03-27 Nick LewyckyRevert r233175 and r233183 with it. This pulls float2in...
2015-03-25 James MolloyReapply r233062: "float2int": Add a new pass to demote...
2015-03-24 Hans WennborgRevert r233062 ""float2int": Add a new pass to demote...
2015-03-24 James Molloy"float2int": Add a new pass to demote from float to...
2015-03-19 Duncan P. N. Exon... Verifier: Remove the separate -verify-di pass
2015-03-19 Peter CollingbournelibLTO, llvm-lto, gold: Introduce flag for controlling...
2015-03-19 Duncan P. N. Exon... PassManagerBuilder: Remove effectively dead 'StripDebug...
2015-03-12 Kevin QinReapply 'Run LICM pass after loop unrolling pass.'
2015-03-10 Michael ZolotukhinEnable loop-rotate before loop-vectorize by default
2015-03-09 Kevin QinRevert r231630 - Run LICM pass after loop unrolling...
2015-03-09 Kevin QinRun LICM pass after loop unrolling pass.
2015-03-06 Karthik BhatAdd a new pass "Loop Interchange"
2015-02-20 Peter CollingbourneIntroduce bitset metadata format and bitset lowering...
2015-02-17 Hal Finkel[BDCE] Add a bit-tracking DCE pass
2015-02-16 James MolloyRun LICM as part of the cleanup phase from the scalar...
2015-02-13 Chandler Carruth[PM] Remove the old 'PassManager.h' header file at...
2015-01-30 Chandler Carruth[PM] Sink the population of the pass manager with targe...
2015-01-27 Eric ChristopherRemove unused include.
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-21 Roman DivackyDisable header duplication at -Oz in loop-rotate pass.
2014-10-26 Arnold SchwaighoferAdd an option to the LTO code generator to disable...
2014-10-23 Nick LewyckyIf requested, apply function merging at -O0 too. It...
2014-10-21 JF BastienLTO: respect command-line options that disable vectoriz...
2014-10-14 Chandler CarruthAdd some optional passes around the vectorizer to both...
2014-09-13 Nick LewyckyAdd control of function merging to the PMBuilder.
2014-09-10 Rafael EspindolaAdd doInitialization/doFinalization to DataLayoutPass.
2014-09-10 Gerolf Hoflehner[PassManager] Adding Hidden attribute to EnableMLSM...
2014-09-10 Gerolf Hoflehner[MergedLoadStoreMotion] Move pass enabling option to...
2014-09-07 Hal FinkelAdd an AlignmentFromAssumptions Pass
2014-09-04 James MolloyEnable noalias metadata by default and swap the order...
2014-09-02 Hal FinkelAdd pass-manager flags to use CFL AA
2014-08-21 Rafael EspindolaMove some logic to populateLTOPassManager.
2014-08-21 Rafael EspindolaRespect LibraryInfo in populateLTOPassManager and use...
2014-08-21 Rafael EspindolaHandle inlining in populateLTOPassManager like in popul...
2014-08-21 Rafael EspindolaMove DisableGVNLoadPRE from populateLTOPassManager...
2014-08-06 James MolloyAdd a new option -run-slp-after-loop-vectorization.
2014-08-05 Rafael EspindolaDon't internalize all but main by default.
2014-07-24 Hal FinkelAdd scoped-noalias metadata
2014-07-18 Gerolf HoflehnerMergedLoadStoreMotion pass
2014-07-03 Gerolf HoflehnerRun interprocedural const prop before global optimizer
2014-05-29 Michael J. SpencerAdd LoadCombine pass.
2014-05-25 Peter CollingbourneAdd an extension point for peephole optimizers.
2014-05-05 Yi JiangReapply: Add slp vectorization to LTO passes. The bug...
2014-04-30 Yi JiangRevert r207571 - Add slp vectorization to LTO passes
2014-04-29 Yi JiangAdd slp vectorization to LTO passes
2014-04-25 Craig Topper[C++] Use 'nullptr'. Transforms edition.
2014-04-18 Duncan P. N. Exon... PMBuilder: Expose an option to disable tail calls
2014-04-15 Duncan P. N. Exon... LTO: Add more loop simplification passes to LTO
2014-03-31 Hal FinkelMove partial/runtime unrolling late in the pipeline
2014-02-24 Arnold SchwaighoferLTO: Add the loop vectorizer to the LTO pipeline.
2014-01-13 Chandler Carruth[cleanup] Move the Dominators.h and Verifier.h headers...
2013-12-05 Renato GolinAdd #pragma vectorize enable/disable to LLVM
2013-11-17 Hal FinkelAdd a loop rerolling flag to the PassManagerBuilder
2013-11-16 Hal FinkelAdd a loop rerolling pass
2013-10-31 Rafael EspindolaUse LTO_SYMBOL_SCOPE_DEFAULT_CAN_BE_HIDDEN instead...
2013-10-18 Nadav RotemMark some command line flags as hidden
2013-10-03 Rafael EspindolaOptimize linkonce_odr unnamed_addr functions during...
2013-09-03 Nadav RotemEnable late-vectorization by default.
2013-08-30 Bill WendlingRandom cleanup: No need to use a std::vector here,...
2013-08-28 Nadav RotemVectorizer/PassManager: I am working on moving the...
2013-08-28 Hal FinkelDisable unrolling in the loop vectorizer when disabled...
2013-08-13 Arnold SchwaighoferAlso remove logic in LateVectorize
2013-08-13 Arnold SchwaighoferRemove logic that decides whether to vectorize or not...
2013-08-06 Tom StellardFactor FlattenCFG out from SimplifyCFG
2013-08-01 Nadav RotemMove the optlevel check to the frontend.
2013-08-01 Nadav RotemOnly enable SLP-vectorization on O3 builds.
2013-07-27 Tom StellardSimplifyCFG: Use parallel-and and parallel-or mode...
2013-06-24 Chandler CarruthAdd a flag to defer vectorization into a phase after...
2013-06-20 Meador IngeRemove the simplify-libcalls pass (finally)
2013-06-17 Nadav RotemDisable vectorization for -Oz.
2013-06-17 Nadav RotemEnable the loop vectorizer by default for -Os and -O2.
2013-06-06 Nadav RotemJeffrey Yasskin volunteered to benchmark the vectorizer...
2013-05-01 Filip PizloThis patch breaks up Wrap.h so that it does not have...
2013-04-22 Eric ChristopherMove C++ code out of the C headers and into either...
2013-04-15 Nadav RotemSLPVectorizer: Make it a function pass and add code...
2013-04-15 Nadav RotemAdd an option -vectorize-slp-aggressive for running...
2013-04-15 Nadav RotemRename the slp-vectorizer clang/llvm flags. No function...
2013-03-10 Nick LewyckyUse LLVMBool instead of 'bool' in the C API. Based...
2013-03-06 Andrew TrickGeneralize my previous fix for -print-options.
2013-03-06 Andrew TrickGive -loop-vectorize an explicit default.
2013-01-29 Hal FinkelUnroll again after running BBVectorize
2013-01-07 Chandler CarruthRemove the long defunct 'DefaultPasses' header. We...
2013-01-04 Nadav RotemMove the loop vectorizer from O2 to O3. It looks like...
2012-12-21 Roman DivackyRemove duplicate includes.
next