summaryrefslogtreecommitdiffstats
path: root/llvm/lib/LTO/LTOBackend.cpp
Commit message (Expand)AuthorAgeFilesLines
* [LTO] Constify lto::Config reference passed to backends (NFC)Teresa Johnson2020-01-131-11/+10
* [ThinLTO] Pass CodeGenOpts like UnrollLoops/VectorizeLoop/VectorizeSLPWei Mi2020-01-091-1/+1
* [ThinLTO] Show preserved symbols in DOT filesevgeny2019-12-181-17/+19
* [LTO] Support for embedding bitcode section during LTOTeresa Johnson2019-12-121-0/+20
* [NewPM][PassInstrumentation] IR printing support for (Thin)LTOTaewook Oh2019-08-151-1/+5
* [llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-151-2/+2
* Rename F_{None,Text,Append} to OF_{None,Text,Append}. NFCFangrui Song2019-08-051-5/+5
* [Remarks] Extend -fsave-optimization-record to specify the formatFrancis Visoiu Mistrih2019-06-171-4/+4
* [Clang] Harmonize Split DWARF options with llcAaron Puchert2019-06-151-3/+4
* Reland: [Remarks] Refactor optimization remarks setupFrancis Visoiu Mistrih2019-06-141-1/+2
* Revert "[Remarks] Refactor optimization remarks setup"Francis Visoiu Mistrih2019-06-141-2/+1
* [Remarks] Refactor optimization remarks setupFrancis Visoiu Mistrih2019-06-131-1/+2
* [NewPassManager] Adding pass tuning options: loop vectorize.Alina Sbirlea2019-04-191-1/+1
* Reland "[Remarks] Add -foptimization-record-passes to filter remark emission"Francis Visoiu Mistrih2019-03-121-3/+5
* Revert "[Remarks] Add -foptimization-record-passes to filter remark emission"Francis Visoiu Mistrih2019-03-121-5/+3
* [Remarks] Add -foptimization-record-passes to filter remark emissionFrancis Visoiu Mistrih2019-03-121-3/+5
* [PGO] Context sensitive PGO (part 3)Rong Xu2019-03-041-2/+14
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [LTO] Drop non-prevailing definitions only if linkage is not local or appendingPirama Arumuga Nainar2018-11-081-1/+1
* [NewPM] teach -passes= to emit meaningful error messagesFedor Sergeev2018-10-171-7/+7
* Revert "[NewPM] teach -passes= to emit meaningful error messages"Fedor Sergeev2018-10-151-7/+7
* [NewPM] teach -passes= to emit meaningful error messagesFedor Sergeev2018-10-151-7/+7
* Add a flag to remap manglings when reading profile data information.Richard Smith2018-10-101-1/+2
* Pass code-model through Module IR to LTO which will use it.Caroline Tice2018-09-211-1/+7
* [ThinLTO] Enable ThinLTO WholeProgramDevirt and LowerTypeTests in new PMTeresa Johnson2018-07-191-4/+8
* IRGen: Write .dwo files when -split-dwarf-file is used together with -fthinlt...Peter Collingbourne2018-05-311-1/+6
* Fix a make_unique ambiguity.Peter Collingbourne2018-05-211-1/+1
* LTO: Replace split dwarf implementation that uses objcopy with one that uses ...Peter Collingbourne2018-05-211-61/+17
* CodeGen: Add a dwo output file argument to addPassesToEmitFile and hook it up...Peter Collingbourne2018-05-211-2/+3
* [LTO] Handle Task=-1 passed to addSaveTempsTeresa Johnson2018-05-051-3/+5
* [ThinLTO] Add support for optimization remarks to thinBackendTeresa Johnson2018-05-031-15/+20
* Enable debug fission for thinLTO linked via gold-pluginYunlian Jiang2018-04-131-0/+67
* Revert "[LTO] Support filtering by hotness threshold"Bob Haarman2018-03-081-2/+1
* [LTO] Support filtering by hotness thresholdAdam Nemet2018-02-261-1/+2
* Pass a reference to a module to the bitcode writer.Rafael Espindola2018-02-141-2/+2
* [ThinLTO] Remove dead and dropped symbol declarations when possibleTeresa Johnson2018-02-061-6/+15
* [ThinLTO] Convert dead alias to declarationsTeresa Johnson2018-02-051-10/+6
* [LTO] - Simplify. NFC.George Rimar2018-02-021-3/+2
* [ThinLTO] - Fix for "ThinLTO inlines variables that should be discarded".George Rimar2018-02-021-6/+12
* [ThinLTO] - Stop internalizing and drop non-prevailing symbols.George Rimar2018-01-291-0/+13
* [ThinLTO] Re-commit of dot dumper after test fixEugene Leviant2018-01-221-0/+6
* Temporarily revert r323062 to investigate buildbot failuresEugene Leviant2018-01-211-6/+0
* [ThinLTO] Implement summary visualizerEugene Leviant2018-01-211-0/+6
* [Support] Rename tool_output_file to ToolOutputFile, NFCReid Kleckner2017-09-231-1/+1
* Fix the bug that parseAAPipeline is not invoked in runNewPMPasses in release ...Dehao Chen2017-08-021-8/+9
* Update the new PM pipeline to make ICP aware if it is SamplePGO build.Dehao Chen2017-08-021-4/+8
* [ThinLTO] Move -lto-use-new-pm to llvm-lto2, and change it to -use-new-pm.Tim Shen2017-06-011-6/+1
* [PM/ThinLTO] Port the ThinLTO pipeline (both components) to the new PM.Chandler Carruth2017-06-011-8/+7
* Infer relocation model from module flags in relocatable LTO link.Evgeniy Stepanov2017-05-221-8/+13
* LTO: Mark undefined module asm symbols as used.Peter Collingbourne2017-04-261-18/+0
OpenPOWER on IntegriCloud