summaryrefslogtreecommitdiffstats
path: root/llvm/tools/opt/NewPMDriver.cpp
Commit message (Expand)AuthorAgeFilesLines
* Generalize the pass registration mechanism used by Polly to any third-party toolserge_sans_paille2020-01-021-8/+6
* [debugify] Move the Debugify pass from tools/opt to lib/Transform/UtilsDaniel Sanders2019-11-071-1/+1
* [NewPassManager] Adding pass tuning options: loop vectorize.Alina Sbirlea2019-04-191-1/+1
* [PGO] Context sensitive PGO (part 3)Rong Xu2019-03-041-5/+29
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [PGO] Make pgo related options in opt more consistent.Wei Mi2019-01-161-13/+2
* [newpm] Fix r346645: Missing consume of the Error return by the pipeline parserPhilip Pfaffe2018-11-121-2/+3
* Add an OptimizerLast EPPhilip Pfaffe2018-11-121-0/+13
* [NewPM] teach -passes= to emit meaningful error messagesFedor Sergeev2018-10-171-38/+52
* Revert "[NewPM] teach -passes= to emit meaningful error messages"Fedor Sergeev2018-10-151-48/+36
* [NewPM] teach -passes= to emit meaningful error messagesFedor Sergeev2018-10-151-36/+48
* Add a flag to remap manglings when reading profile data information.Richard Smith2018-10-101-4/+8
* [New PM][PassInstrumentation] IR printing support for New Pass ManagerFedor Sergeev2018-09-241-2/+7
* [Debugify] Move interface definitions to a header, NFCVedant Kumar2018-07-241-0/+1
* IWYU for llvm-config.h in llvm, additions.Nico Weber2018-04-301-1/+1
* Re-land r329273: [Plugins] Add a slim plugin API to work together with the ne...Philip Pfaffe2018-04-051-0/+17
* Revert "[Plugins] Add a slim plugin API to work together with the new PM"Philip Pfaffe2018-04-051-17/+0
* [Plugins] Add a slim plugin API to work together with the new PMPhilip Pfaffe2018-04-051-0/+17
* [opt] Port the debugify passes to the new pass managerVedant Kumar2018-02-151-1/+21
* NewPM: Add an extension point for the start of the pipeline.David Blaikie2018-01-231-0/+11
* [Support] Rename tool_output_file to ToolOutputFile, NFCReid Kleckner2017-09-231-3/+2
* Keep Optimization Remark Yaml in NewPMSam Elliott2017-08-201-0/+5
* [Polly][PM] Register polly passes with the opt tool for the new-pm pathPhilip Pfaffe2017-08-041-0/+11
* Make new PM honor -fdebug-info-for-profilingDehao Chen2017-07-261-1/+7
* Add test coverage for new PM PGOOpt handling.Dehao Chen2017-07-261-1/+29
* [PM] Another post-commit fix in NewPMDriverPhilip Pfaffe2017-07-111-18/+35
* [PM] Fix a warning.Philip Pfaffe2017-07-101-6/+6
* [PM] Fix r307532: Get rid of a dangling reference.Philip Pfaffe2017-07-101-22/+24
* [PM] Enable registration of out-of-tree passes with PassBuilderPhilip Pfaffe2017-07-101-2/+80
* [ThinLTO] Migrate ThinLTOBitcodeWriter to the new PM.Tim Shen2017-06-011-3/+12
* [PM] Separate the LoopAnalysisManager from the LoopPassManager and moveChandler Carruth2017-01-111-1/+1
* [opt] Remove an unused argument to runPassPipeline().Davide Italiano2016-09-071-1/+1
* [PM] Port ModuleSummaryIndex analysis to new pass managerTeresa Johnson2016-08-121-3/+4
* [PM] Refactor cross-registration of AM into an helper.Davide Italiano2016-05-141-10/+1
* [PM] Make the AnalysisManager parameter to run methods a reference.Chandler Carruth2016-03-111-1/+1
* PM: Implement a basic loop pass managerJustin Bogner2016-02-251-0/+5
* [PM/AA] Teach the new pass manager to use pass-by-lambda for registeringChandler Carruth2016-02-181-6/+27
* uselistorder: Pull the bit through PrintModulePassDuncan P. N. Exon Smith2015-04-151-1/+3
* uselistorder: Pull bit through BitcodeWriterPassDuncan P. N. Exon Smith2015-04-151-2/+4
* [PM] Create a separate library for high-level pass management code.Chandler Carruth2015-03-071-7/+7
* [PM] Port TTI to the new pass manager, introducing a TargetIRAnalysis toChandler Carruth2015-02-011-3/+5
* [PM] Refactor the analysis registration and pass pipeline parsing toChandler Carruth2015-02-011-4/+7
* [PM] Port domtree to the new pass manager (at last).Chandler Carruth2015-01-141-0/+1
* [PM] Push the debug option for the new pass manager into the opt toolChandler Carruth2015-01-131-5/+9
* [PM] Move the analysis registry into the Passes.cpp file and provideChandler Carruth2015-01-061-12/+4
* [PM] Switch the new pass manager to use a reference-based API for IRChandler Carruth2015-01-051-1/+1
* [PM] Add a new-PM-style CGSCC pass manager using the newly addedChandler Carruth2014-04-211-0/+10
* [PM] Wire the analysis passes (such as they are) into the registry, andChandler Carruth2014-04-211-3/+7
* [PM] Add a new "lazy" call graph analysis pass for the new pass manager.Chandler Carruth2014-02-061-0/+5
* [PM] Back out one hunk of the patch in r200901 that was *supposed* to goChandler Carruth2014-02-061-4/+0
OpenPOWER on IntegriCloud