[cleanup] Move the Dominators.h and Verifier.h headers into the IR
[oota-llvm.git] / lib / Transforms / IPO / PassManagerBuilder.cpp
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.
2012-12-18 Nadav RotemEnable the loop vectorizer in clang and not in the...
2012-12-18 Nadav RotemEnable the loop vectorizer.
2012-12-15 NAKAMURA TakumiRevert r170246, "Enable the loop vectorizer by default."
2012-12-14 Nadav RotemEnable the loop vectorizer by default.
2012-12-14 Nadav Rotemrevert r170166 - disable the loop vectorizer.
2012-12-14 Nadav RotemEnable the loop vectorizer.
2012-12-14 Nadav RotemDisable the loop vectorizer.
2012-12-13 Nadav RotemEnable the Loop Vectorizer by default for O2 and O3...
2012-12-12 Nadav RotemLoopVectorizer: Use the "optsize" attribute to decide...
2012-12-12 Nadav RotemLoopVectorizer: When -Os is used, vectorize only loops...
2012-12-10 Nadav RotemEnable the loop vectorizer only on O2 and above. (Still...
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-11-29 Nadav RotemNo need to run LICM after loop vectorization because...
2012-11-15 Dmitri GribenkoUse empty parens for empty function parameter list...
2012-10-30 Nadav Rotem80-col
2012-10-29 Nadav RotemRename the BB-vectorize flag to match the dragonegg...
2012-10-29 Nadav RotemChange the PassManagerBuilder (used by -O3) loop vector...
2012-10-26 Rafael EspindolaChange the internalize pass to internalize all symbols...
2012-10-24 Nadav Rotemrevert accidental change
2012-10-24 Nadav RotemImplement a basic cost model for vector and scalar...
2012-10-18 Chandler CarruthIntroduce a BarrierNoop pass, a hack designed to allow...
2012-10-17 Nadav RotemAdd a loop vectorizer.
2012-10-02 Chandler CarruthTurn the new SROA pass back on. Let's see if it sticks...
2012-09-28 Evan ChengGlobalDCE should be run at -O2 / -Os to eliminate unuse...
2012-09-26 Nick LewyckyDisable the new SROA pass to get the tree back in worki...
2012-09-24 Chandler CarruthEnable the new SROA pass by default.
2012-09-18 Benjamin KramerLNT builders have picked up new SROA, disable it to...
2012-09-18 Chandler CarruthAdd a major missing piece to the new SROA pass: aggress...
2012-09-15 Benjamin KramerDisable new sroa now that all buildbots have tested it.
2012-09-15 Chandler CarruthPort the SSAUpdater-based promotion logic from the...
2012-09-14 Chandler CarruthActually keep the flag default-off for now. =/ That...
2012-09-14 Chandler CarruthIntroduce a new SROA implementation.
2012-04-13 Hal FinkelBy default, use Early-CSE instead of GVN for vectorizat...
2012-04-02 Bill WendlingAdd an option to turn off the expensive GVN load PRE...
2012-03-23 Kostya Serebryanyadd EP_OptimizerLast extension point
2012-02-01 Hal FinkelAdd a basic-block autovectorization pass.
2012-01-17 Dan GohmanAdd a new PassManagerBuilder customization point,
2011-12-07 Duncan SandsRemove unused include.
2011-11-30 Kostya Serebryanymake asan work at -O0, llvm part. Patch by glider@googl...
2011-08-16 David ChisnallAdd a mechanism for optimisation plugins to register...
2011-08-09 Rafael EspindolaAdd a C interface to PassManagerBuilder. It is missing...
2011-08-02 Rafael EspindolaMove methods in PassManagerBuilder offline.