summaryrefslogtreecommitdiffstats
path: root/lld/ELF/LTO.cpp
Commit message (Expand)AuthorAgeFilesLines
* ELF: New symbol table design.Peter Collingbourne2016-05-011-13/+26
* Use a single context for lto.Rafael Espindola2016-04-281-10/+4
* Sort includes. NFC.Rafael Espindola2016-04-271-1/+1
* LTO: Merge -lto-no-discard-value-names with -save-temps.Rui Ueyama2016-04-221-1/+5
* Move BitcodeCompiler constructor to the .cpp file. NFC.Rui Ueyama2016-04-221-0/+6
* ELF: Move Visibility, IsUsedInRegularObj and MustBeInDynSym flags to Symbol.Peter Collingbourne2016-04-221-2/+2
* Start adding support for internalizing shared libraries.Rafael Espindola2016-04-211-7/+13
* Make CreateTargetMachine as small as possible.Rafael Espindola2016-04-171-12/+13
* [LTO] Don't crash on a BitcodeFile without DataLayout.Davide Italiano2016-04-161-0/+2
* [LTO] Implement parallel Codegen for LTO using splitCodeGen.Davide Italiano2016-04-151-19/+40
* [LTO] Switch Module to std::unique_ptr<>.Davide Italiano2016-04-111-5/+5
* ELF: Implement basic support for module asm in bitcode files.Peter Collingbourne2016-04-111-1/+3
* Cleanup the handling of MustBeInDynSym and IsUsedInRegularObj.Rafael Espindola2016-04-081-1/+2
* [LTO] Implement -disable-verify, which disables bitcode verification.Davide Italiano2016-04-031-2/+1
* Call cl::ParseCommandLineOptions from the driver.Sean Silva2016-04-021-2/+0
* PR27104: Add -mllvm optionSean Silva2016-04-021-0/+2
* [LTO] Inherit options from Codegen before initializing TargetMachine.Davide Italiano2016-04-011-1/+2
* ELF: Add flag for controlling LTO optimization level.Peter Collingbourne2016-03-311-1/+1
* [LTO] Add a comment to explain how we handle @llvm.used.Davide Italiano2016-03-291-0/+4
* [ELF] Drive-by cleanup, make LTO.cpp clang-format clean.Davide Italiano2016-03-291-1/+1
* [LTO] Teach LTO about @llvm.used global.Davide Italiano2016-03-291-1/+7
* Replace a FIXME with a regular comment.Rui Ueyama2016-03-291-1/+2
* Make BitcodeCompiler::compile a non-template function. NFC.Rui Ueyama2016-03-291-11/+2
* [LTO] Don't internalize if --export-dynamic is passed.Davide Italiano2016-03-291-1/+1
* [LTO] Internalize symbols.Davide Italiano2016-03-281-0/+24
* [ELF/LTO] Refactor to reduce indentation.Davide Italiano2016-03-261-15/+15
* ELF: Split BitcodeCompiler::compile.Rui Ueyama2016-03-231-17/+12
* [LTO] Keep linkonce symbols when required.Davide Italiano2016-03-231-1/+9
* [LTO] Only change linkage if we keep the symbol.Davide Italiano2016-03-231-5/+4
* [LTO] Keep linkonce_odr symbols when appropriate.Davide Italiano2016-03-221-1/+6
* ELF: Create LTO.{cpp,h} and move LTO-related code to that file.Rui Ueyama2016-03-221-0/+140
OpenPOWER on IntegriCloud