summaryrefslogtreecommitdiffstats
path: root/llvm/lib/LTO/LTOCodeGenerator.cpp
Commit message (Expand)AuthorAgeFilesLines
* [LTO] Add option to generate optimization recordsAdam Nemet2016-11-181-0/+34
* Split Bitcode/ReaderWriter.h into separate reader and writer headersTeresa Johnson2016-11-111-1/+1
* Don't store Twine in a local variable.Eli Friedman2016-11-081-2/+1
* [LTO] Add error message on IO error in compileOptimizedToFile.Eli Friedman2016-11-071-0/+2
* Utility functions for appending to llvm.used/llvm.compiler.used.Evgeniy Stepanov2016-10-251-18/+6
* LTO: Use the correct mangler function in LTOCodeGenerator::applyScopeRestrict...Peter Collingbourne2016-10-121-2/+2
* Recommit "Use StringRef in LTOModule implementation (NFC)""Mehdi Amini2016-10-071-1/+1
* Revert "Use StringRef in LTOModule implementation (NFC)"Mehdi Amini2016-10-061-1/+1
* Use StringRef in LTOCodegenerator (NFC)Mehdi Amini2016-10-011-4/+4
* Use StringRef in LTOModule implementation (NFC)Mehdi Amini2016-10-011-1/+1
* [lib/LTO] Simplify. No functional change intended.Davide Italiano2016-09-021-11/+6
* [lib/LTO] Add an assertion to catch invalid opt levels.Davide Italiano2016-08-261-4/+5
* [LTOCodeGenerator] Reduce code duplication. NFCI.Davide Italiano2016-08-231-8/+8
* Move legacy LTO interface headers to legacy/ directory.Peter Collingbourne2016-07-141-3/+3
* New pass manager for LICM.Dehao Chen2016-07-121-1/+1
* Revert "New pass manager for LICM."Vitaly Buka2016-07-121-1/+1
* New pass manager for LICM.Dehao Chen2016-07-111-1/+1
* [UpdateCompilerUsed] API rename and cleanup, suggested by Rafaael.Davide Italiano2016-06-221-1/+1
* [LTO] Move UpdateCompilerUsed.h from lib/ to include/Davide Italiano2016-06-221-1/+1
* [PM] Port MergedLoadStoreMotion to the new pass manager, take two.Davide Italiano2016-06-171-1/+1
* [PM] Revert the port of MergeLoadStoreMotion to the new pass manager.Davide Italiano2016-06-161-1/+1
* Remove the ScalarReplAggregates passDavid Majnemer2016-06-151-2/+0
* [PM] Port MemCpyOpt to the new PM.Sean Silva2016-06-141-1/+1
* [PM] Port MergedLoadStoreMotion to the new pass manager.Davide Italiano2016-06-141-1/+1
* [PM] Port ReversePostOrderFunctionAttrs to the new PMSean Silva2016-06-121-1/+1
* Apply most suggestions of clang-tidy's performance-unnecessary-value-paramBenjamin Kramer2016-06-081-1/+1
* Allow the LTO code generator to strip invalid debug info from the input.Adrian Prantl2016-05-091-0/+20
* Revert "Allow the LTO code generator to strip invalid debug info from the inp...Adrian Prantl2016-05-091-20/+0
* Allow the LTO code generator to strip invalid debug info from the input.Adrian Prantl2016-05-091-0/+20
* [PM] Port Interprocedural SCCP to the new pass manager.Davide Italiano2016-05-051-1/+1
* Revert "LTOCodeGenerator: handle correctly "unnamed" symbol"Mehdi Amini2016-05-051-1/+1
* Degrade assertions to a warning in LTOCodeGenerator for preserved linkonceMehdi Amini2016-05-051-2/+19
* LTOCodeGenerator: handle correctly "unnamed" symbolMehdi Amini2016-05-051-1/+1
* LTOCodeGenerator: add linkonce(_odr) to "llvm.compiler.used" when present in ...Mehdi Amini2016-05-051-17/+67
* Revert "LTOCodeGenerator: turns linkonce(_odr) into weak_(odr) when present "...Mehdi Amini2016-05-051-52/+19
* [PM] Port ConstantMerge to the new pass manager.Davide Italiano2016-05-051-1/+1
* [IPO/GlobalDCE] Port to the new pass manager.Davide Italiano2016-05-031-1/+1
* LTO: Don't bother trying to mangle unnamed globals, as they can't be preserve...Peter Collingbourne2016-04-271-0/+4
* Revert "Support "preserving" the summary information when using setModule() A...Mehdi Amini2016-04-271-8/+1
* Support "preserving" the summary information when using setModule() API in LT...Mehdi Amini2016-04-271-1/+8
* Revert "Support "preserving" the summary information when using setModule() A...Mehdi Amini2016-04-271-8/+1
* Support "preserving" the summary information when using setModule() API in LT...Mehdi Amini2016-04-271-1/+8
* LTOCodeGenerator: turns linkonce(_odr) into weak_(odr) when present "MustPres...Mehdi Amini2016-04-271-19/+48
* PM: Port Internalize to the new pass managerJustin Bogner2016-04-261-1/+1
* PM: Port GlobalOpt to the new pass managerJustin Bogner2016-04-261-1/+1
* PM: Port DCE to the new pass managerJustin Bogner2016-04-221-1/+1
* LTO: Verify the input even if optimize() isn't calledDuncan P. N. Exon Smith2016-04-201-2/+24
* IR: Rename API for enabling ODR uniquing of DITypes, NFCDuncan P. N. Exon Smith2016-04-191-1/+1
* Keep only the splitCodegen version that takes a factory.Rafael Espindola2016-04-171-9/+13
* IR: Use an explicit map for debug info type uniquingDuncan P. N. Exon Smith2016-04-171-0/+1
OpenPOWER on IntegriCloud