summaryrefslogtreecommitdiffstats
path: root/lld/ELF/LTO.cpp
Commit message (Expand)AuthorAgeFilesLines
* [ThinLTO] Pass CodeGenOpts like UnrollLoops/VectorizeLoop/VectorizeSLPWei Mi2020-01-091-0/+3
* Revert an accidental commit af5ca40b47b3e85c3add81ccdc0b787c4bc355aeRui Ueyama2019-12-131-3/+0
* temporaryRui Ueyama2019-12-131-0/+3
* [ELF] Replace SymbolTable::forEachSymbol with iterator_range symbols()Fangrui Song2019-11-261-2/+2
* [ELF] Wrap things in `namespace lld { namespace elf {`, NFCFangrui Song2019-10-071-2/+5
* [LLD] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-141-4/+4
* Rename F_{None,Text,Append} to OF_{None,Text,Append}. NFCFangrui Song2019-08-051-1/+1
* [ELF] Support explicitly overriding relocation model in LTOPetr Hosek2019-07-201-1/+3
* [ELF] Fix variable names in comments after VariableName -> variableName changeFangrui Song2019-07-161-3/+3
* [Coding style change] Rename variables so that they start with a lowercase le...Rui Ueyama2019-07-101-145/+145
* [Remarks] Extend -fsave-optimization-record to specify the formatFrancis Visoiu Mistrih2019-06-171-0/+1
* Use SymbolTable::insert() to implement --trace.Rui Ueyama2019-05-281-2/+2
* Remove LazyObjFile::AddedToLink.Rui Ueyama2019-05-231-1/+1
* Make replaceSymbol a member function of Symbol.Rui Ueyama2019-05-201-2/+2
* Move symbol resolution code out of SymbolTable class.Rui Ueyama2019-05-171-6/+2
* Simplify SymbolTable::add{Defined,Undefined,...} functions.Rui Ueyama2019-05-161-2/+2
* [ELF] Reorder BitcodeFiles.empty() to call thinLTOCreateEmptyIndexFiles() in ...Fangrui Song2019-05-071-7/+8
* [ELF] --plugin-opt=thinlto-index-only: create empty index files even if all b...Fangrui Song2019-05-021-18/+19
* Reland "[Remarks] Add -foptimization-record-passes to filter remark emission"Francis Visoiu Mistrih2019-03-121-0/+1
* Revert "[Remarks] Add -foptimization-record-passes to filter remark emission"Francis Visoiu Mistrih2019-03-121-1/+0
* [Remarks] Add -foptimization-record-passes to filter remark emissionFrancis Visoiu Mistrih2019-03-121-0/+1
* [PGO] Add options for context-sensitive PGORong Xu2019-03-111-0/+3
* Output ELF files after ThinLTO is run.Bill Wendling2019-02-261-12/+15
* Fix names of functions in TargetOptionsCommandFlags.h. NFC.Sam Clegg2019-02-011-4/+4
* [LTO] Set CGOptLevel in LTO config.Sam Clegg2019-01-301-0/+2
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Add --plugin-opt=emit-llvm option.Rui Ueyama2018-12-141-0/+8
* Set MAttrs in LTO modeFangrui Song2018-11-011-0/+1
* Simplify.Rui Ueyama2018-09-111-22/+14
* ELF: Enable address-significance tables during LTO.Peter Collingbourne2018-08-061-1/+2
* Support option -plugin-opt=dwo_dir=Yunlian Jiang2018-07-161-0/+1
* [ELF] - Remove dead code. NFC.George Rimar2018-07-051-3/+0
* [ThinLTO/lld] Document constant bool ModuleSummaryIndex parameter (NFC)Teresa Johnson2018-06-061-1/+1
* Revert "[ELF] Simplify. NFC"Fangrui Song2018-05-231-2/+2
* Code cleanup in preparation for adding LTO for wasm. NFC.Sam Clegg2018-05-221-22/+0
* [ELF] Simplify. NFCFangrui Song2018-05-221-2/+2
* Improve error message for -thinlto-object-suffix-replace and simplify code.Rui Ueyama2018-05-171-24/+28
* Add support for ThinLTO plugin option thinlto-object-suffix-replaceRumeet Dhindsa2018-05-161-1/+2
* Add support for LTO plugin option obj-pathRumeet Dhindsa2018-05-081-2/+2
* Update ThinLTO Indexing logicRumeet Dhindsa2018-05-081-24/+36
* Refactor BitcodeCompiler::add(). NFC.Rui Ueyama2018-05-081-8/+7
* Fix a bug that a copy of a large vector was created. NFC.Rui Ueyama2018-05-081-1/+1
* Rename a local variable whose scope is very narrow. NFC.Rui Ueyama2018-05-071-3/+3
* Rename Config::ThinLTOIndexOnlyObjectFiles -> Config::ThinLTOIndexOnlyArg.Rui Ueyama2018-05-071-4/+4
* Split BitcodeCompiler::init() into two functions. NFC.Rui Ueyama2018-05-071-32/+33
* Add support for thinlto option ( thinlto-emit-imports-files) to emit import f...Rumeet Dhindsa2018-05-071-7/+14
* Do not call exit() directly from lld.Rui Ueyama2018-05-071-1/+3
* Refactor ThinLTO-related code in BitcodeCompiler.cpp. NFC.Rui Ueyama2018-05-071-52/+34
* Do not pass Config members to simplify function signature. NFC.Rui Ueyama2018-05-071-9/+4
* Parse --thinlto-prefix-replace early so that we don't need to parse it later....Rui Ueyama2018-05-071-16/+10
OpenPOWER on IntegriCloud