aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/IPO/PassManagerBuilder.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update aosp/master LLVM for rebase to r235153Pirama Arumuga Nainar2015-05-181-0/+7
* Update aosp/master llvm for rebase to r233350Pirama Arumuga Nainar2015-04-091-15/+33
* Update aosp/master LLVM for rebase to r230699.Stephen Hines2015-03-231-23/+30
* Update aosp/master LLVM for rebase to r222494.Stephen Hines2014-12-021-38/+172
* Update LLVM for rebase to r212749.Stephen Hines2014-07-211-1/+12
* Update LLVM for 3.5 rebase (r209712).Stephen Hines2014-05-291-6/+22
* Update to LLVM 3.5a.Stephen Hines2014-04-241-25/+19
* Add a loop rerolling flag to the PassManagerBuilderHal Finkel2013-11-171-1/+2
* Add a loop rerolling passHal Finkel2013-11-161-0/+6
* Use LTO_SYMBOL_SCOPE_DEFAULT_CAN_BE_HIDDEN instead of the "dso list".Rafael Espindola2013-10-311-1/+1
* Mark some command line flags as hiddenNadav Rotem2013-10-181-3/+3
* Optimize linkonce_odr unnamed_addr functions during LTO.Rafael Espindola2013-10-031-1/+1
* Enable late-vectorization by default.Nadav Rotem2013-09-031-1/+1
* Random cleanup: No need to use a std::vector here, since createInternalizePas...Bill Wendling2013-08-301-5/+4
* Vectorizer/PassManager: I am working on moving the vectorizer out of the SCC...Nadav Rotem2013-08-281-46/+18
* Disable unrolling in the loop vectorizer when disabled in the pass managerHal Finkel2013-08-281-2/+2
* Also remove logic in LateVectorizeArnold Schwaighofer2013-08-131-1/+1
* Remove logic that decides whether to vectorize or not depending on O-levelsArnold Schwaighofer2013-08-131-1/+1
* Factor FlattenCFG out from SimplifyCFGTom Stellard2013-08-061-2/+2
* Move the optlevel check to the frontend.Nadav Rotem2013-08-011-1/+1
* Only enable SLP-vectorization on O3 builds.Nadav Rotem2013-08-011-1/+1
* SimplifyCFG: Use parallel-and and parallel-or mode to consolidate branch cond...Tom Stellard2013-07-271-2/+2
* Add a flag to defer vectorization into a phase after the inliner and itsChandler Carruth2013-06-241-16/+66
* Remove the simplify-libcalls pass (finally)Meador Inge2013-06-201-5/+1
* Disable vectorization for -Oz.Nadav Rotem2013-06-171-1/+1
* Enable the loop vectorizer by default for -Os and -O2.Nadav Rotem2013-06-171-7/+1
* Jeffrey Yasskin volunteered to benchmark the vectorizer on -O2 or -Os when co...Nadav Rotem2013-06-061-1/+7
* This patch breaks up Wrap.h so that it does not have to include all of Filip Pizlo2013-05-011-1/+0
* Move C++ code out of the C headers and into either C++ headersEric Christopher2013-04-221-0/+9
* SLPVectorizer: Make it a function pass and add code for hoisting the vector-g...Nadav Rotem2013-04-151-4/+2
* Add an option -vectorize-slp-aggressive for running the BB vectorizer. Make -...Nadav Rotem2013-04-151-1/+12
* Rename the slp-vectorizer clang/llvm flags. No functionality change.Nadav Rotem2013-04-151-3/+3
* Use LLVMBool instead of 'bool' in the C API. Based on a patch by Peter Zotov!Nick Lewycky2013-03-101-3/+3
* Generalize my previous fix for -print-options.Andrew Trick2013-03-061-1/+1
* Give -loop-vectorize an explicit default.Andrew Trick2013-03-061-1/+1
* Unroll again after running BBVectorizeHal Finkel2013-01-291-0/+4
* Remove the long defunct 'DefaultPasses' header. We have a pass managerChandler Carruth2013-01-071-1/+0
* Move the loop vectorizer from O2 to O3. It looks like the increase in code si...Nadav Rotem2013-01-041-1/+1
* Remove duplicate includes.Roman Divacky2012-12-211-1/+0
* Enable the loop vectorizer in clang and not in the pass manager, so that we c...Nadav Rotem2012-12-181-1/+1
* Enable the loop vectorizer.Nadav Rotem2012-12-181-1/+1
* Revert r170246, "Enable the loop vectorizer by default."NAKAMURA Takumi2012-12-151-1/+1
* Enable the loop vectorizer by default.Nadav Rotem2012-12-141-1/+1
* revert r170166 - disable the loop vectorizer.Nadav Rotem2012-12-141-1/+1
* Enable the loop vectorizer.Nadav Rotem2012-12-141-1/+1
* Disable the loop vectorizer.Nadav Rotem2012-12-141-1/+1
* Enable the Loop Vectorizer by default for O2 and O3. Disable if-conversion by...Nadav Rotem2012-12-131-1/+1
* LoopVectorizer: Use the "optsize" attribute to decide if we are allowed to in...Nadav Rotem2012-12-121-1/+1
* LoopVectorizer: When -Os is used, vectorize only loops that dont require a ta...Nadav Rotem2012-12-121-1/+1
* Enable the loop vectorizer only on O2 and above. (Still disabled by default)Nadav Rotem2012-12-101-1/+1