summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/IPO/PassManagerBuilder.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove DisableTailCalls from TargetOptions and the code in resetTargetOptionsAkira Hatanaka2015-06-091-3/+1
* Remove the InstructionSimplifierPass immediately after InstructionCombiningPass.Wei Mi2015-05-191-4/+0
* [NFC] remove an extra new lineJingyue Wu2015-05-151-1/+0
* Add a speculative execution passJingyue Wu2015-05-151-0/+1
* Add another InstCombine pass after LoopUnroll.Wei Mi2015-05-141-0/+3
* New Loop Distribution passAdam Nemet2015-05-141-0/+9
* Add support to interchange loops with reductions.Karthik Bhat2015-04-231-2/+3
* Reapply r233175 and r233183: float2int.James Molloy2015-03-271-0/+7
* Revert r233175 and r233183 with it. This pulls float2int back out of the tree...Nick Lewycky2015-03-271-7/+0
* Reapply r233062: "float2int": Add a new pass to demote from float to int wher...James Molloy2015-03-251-0/+7
* Revert r233062 ""float2int": Add a new pass to demote from float to int where...Hans Wennborg2015-03-241-7/+0
* "float2int": Add a new pass to demote from float to int where possible.James Molloy2015-03-241-0/+7
* Verifier: Remove the separate -verify-di passDuncan P. N. Exon Smith2015-03-191-6/+2
* libLTO, llvm-lto, gold: Introduce flag for controlling optimization level.Peter Collingbourne2015-03-191-4/+12
* PassManagerBuilder: Remove effectively dead 'StripDebug' optionDuncan P. N. Exon Smith2015-03-191-7/+2
* Reapply 'Run LICM pass after loop unrolling pass.'Kevin Qin2015-03-121-1/+12
* Enable loop-rotate before loop-vectorize by defaultMichael Zolotukhin2015-03-101-2/+1
* Revert r231630 - Run LICM pass after loop unrolling pass.Kevin Qin2015-03-091-7/+1
* Run LICM pass after loop unrolling pass.Kevin Qin2015-03-091-1/+7
* Add a new pass "Loop Interchange"Karthik Bhat2015-03-061-0/+9
* Introduce bitset metadata format and bitset lowering pass.Peter Collingbourne2015-02-201-0/+3
* [BDCE] Add a bit-tracking DCE passHal Finkel2015-02-171-0/+5
* Run LICM as part of the cleanup phase from the scalar optimizer.James Molloy2015-02-161-0/+1
* [PM] Remove the old 'PassManager.h' header file at the top level ofChandler Carruth2015-02-131-11/+13
* [PM] Sink the population of the pass manager with target-specificChandler Carruth2015-01-301-7/+1
* Remove unused include.Eric Christopher2015-01-271-1/+0
* [PM] Separate the TargetLibraryInfo object from the immutable pass.Chandler Carruth2015-01-151-3/+5
* [PM] Move TargetLibraryInfo into the Analysis library.Chandler Carruth2015-01-151-1/+1
* Disable header duplication at -Oz in loop-rotate pass.Roman Divacky2014-11-211-1/+2
* Add an option to the LTO code generator to disable vectorization during LTOArnold Schwaighofer2014-10-261-1/+1
* If requested, apply function merging at -O0 too. It's useful there to reduce ...Nick Lewycky2014-10-231-6/+10
* LTO: respect command-line options that disable vectorization.JF Bastien2014-10-211-2/+4
* Add some optional passes around the vectorizer to both better prepareChandler Carruth2014-10-141-1/+32
* Add control of function merging to the PMBuilder.Nick Lewycky2014-09-131-0/+10
* Add doInitialization/doFinalization to DataLayoutPass.Rafael Espindola2014-09-101-2/+1
* [PassManager] Adding Hidden attribute to EnableMLSM optionGerolf Hoflehner2014-09-101-2/+2
* [MergedLoadStoreMotion] Move pass enabling option to PassManagerBuilderGerolf Hoflehner2014-09-101-2/+8
* Add an AlignmentFromAssumptions PassHal Finkel2014-09-071-0/+8
* Enable noalias metadata by default and swap the order of the SLP and Loop vec...James Molloy2014-09-041-1/+1
* Add pass-manager flags to use CFL AAHal Finkel2014-09-021-0/+5
* Move some logic to populateLTOPassManager.Rafael Espindola2014-08-211-5/+36
* Respect LibraryInfo in populateLTOPassManager and use it. NFC.Rafael Espindola2014-08-211-0/+4
* Handle inlining in populateLTOPassManager like in populateModulePassManager.Rafael Espindola2014-08-211-5/+13
* Move DisableGVNLoadPRE from populateLTOPassManager to PassManagerBuilder.Rafael Espindola2014-08-211-6/+6
* Add a new option -run-slp-after-loop-vectorization.James Molloy2014-08-061-15/+44
* Don't internalize all but main by default.Rafael Espindola2014-08-051-8/+1
* Add scoped-noalias metadataHal Finkel2014-07-241-0/+1
* MergedLoadStoreMotion passGerolf Hoflehner2014-07-181-1/+4
* Run interprocedural const prop before global optimizerGerolf Hoflehner2014-07-031-1/+1
* Add LoadCombine pass.Michael J. Spencer2014-05-291-0/+11
OpenPOWER on IntegriCloud