summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/IPO/PassManagerBuilder.cpp
Commit message (Expand)AuthorAgeFilesLines
* LLE 6/6: Add LoopLoadElimination passAdam Nemet2015-11-031-0/+10
* [GlobalsAA] Turn GlobalsAA on again by defaultJames Molloy2015-10-131-1/+1
* Add CFG Simplification pass after Loop Unswitching.Michael Zolotukhin2015-09-241-0/+1
* [GlobalsAA] Disable globals-aa by defaultJames Molloy2015-09-151-1/+1
* Enable GlobalsAA by defaultJames Molloy2015-09-101-1/+1
* [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatibleChandler Carruth2015-09-091-7/+6
* Move createEliminateAvailableExternallyPass earlier in the pass pipelineYaron Keren2015-09-021-11/+13
* Require Dominator Tree For SROA, improve compile-timeMehdi Amini2015-08-231-1/+1
* [PM/AA] Extract the interface for GlobalsModRef into a header along withChandler Carruth2015-08-141-0/+1
* [PM/AA] Hoist the interface to TBAA into a dedicated header along withChandler Carruth2015-08-141-0/+1
* [PM/AA] Hoist ScopedNoAliasAA's interface into a header and move theChandler Carruth2015-08-141-0/+1
* [PM/AA] Extract a minimal interface for CFLAA to its own header file.Chandler Carruth2015-08-141-0/+1
* Enable EliminateAvailableExternally pass in the LTO pipeline.Teresa Johnson2015-08-111-0/+3
* [PM/AA] Hoist the interface for BasicAA into a header file.Chandler Carruth2015-08-061-0/+1
* [GMR] Add a late run of GlobalsModRef to the main pass pipeline behindChandler Carruth2015-07-231-0/+18
* [GMR] Add a flag to enable GlobalsModRef in the normal compilationChandler Carruth2015-07-221-0/+11
* Add PM extension point EP_VectorizerStartTobias Grosser2015-07-161-0/+2
* Disable loop re-rotation for -Oz (patch by Andrey Turetsky)Alexey Bataev2015-07-101-2/+2
* Resubmit "Add new EliminateAvailableExternally module pass" (r239480)Teresa Johnson2015-07-061-0/+12
* Revert commit r239480 as it causes https://code.google.com/p/chromium/issues/...Teresa Johnson2015-06-121-12/+0
* Add new EliminateAvailableExternally module pass, which is performed inTeresa Johnson2015-06-101-0/+12
* 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
OpenPOWER on IntegriCloud