summaryrefslogtreecommitdiffstats
path: root/llvm/lib/LTO/LTOCodeGenerator.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [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
* Simplify LTOInternalize into UpdateLLVMCompilerUsedMehdi Amini2016-04-131-2/+7
* Move "ExternalSymbols" out of LTOInternalize (NFC)Mehdi Amini2016-04-131-2/+18
* Refactor Internalization pass to use as a callback instead of a StringSet (NFC)Mehdi Amini2016-04-131-2/+16
* Refactor the Internalize stage of libLTO in a separate file (NFC)Mehdi Amini2016-04-121-135/+10
* [gold] Save bitcode for module partitions (save-temps + split codegen).Evgeniy Stepanov2016-04-061-4/+3
* [PM] Port GVN to the new pass manager, wire it up, and teach a couple ofChandler Carruth2016-03-111-1/+1
* Rename -discard-value-names into -lto-discard-value-names in libLLVMLTOMehdi Amini2016-03-101-2/+2
* Add a flag to the LLVMContext to disable name for Value other than GlobalValueMehdi Amini2016-03-101-0/+13
* [PM] Port the PostOrderFunctionAttrs pass to the new pass manager andChandler Carruth2016-02-181-1/+1
* [LTO] Support StatisticsAdam Nemet2016-02-161-0/+5
* [LTO] Restore original linkage of externals prior to splittingTobias Edler von Koch2016-01-181-1/+41
* [attrs] Split the late-revisit pattern for deducing norecurse inChandler Carruth2016-01-081-1/+2
* Rename variables to reflect linker split (NFC)Teresa Johnson2015-12-181-3/+3
* Change linkInModule to take a std::unique_ptr.Rafael Espindola2015-12-161-1/+1
* Use diagnostic handler in the LLVMContextRafael Espindola2015-12-141-5/+2
* MSVC complains about this being ambiguous.Rafael Espindola2015-12-041-2/+2
* Always pass a diagnostic handler to the linker.Rafael Espindola2015-12-041-4/+6
* Move a call to getGlobalContext out of lib/LTO.Rafael Espindola2015-12-041-9/+2
* Use references now that it is natural to do so.Rafael Espindola2015-12-011-4/+4
* Delete the setModule method from the Linker.Rafael Espindola2015-12-011-4/+4
* [LTO] Add option to emit assembly from LTOCodeGeneratorTobias Edler von Koch2015-11-191-3/+7
* Switch lto codegen to using diagnostic handlers.Yunzhong Gao2015-11-171-28/+44
* Add a libLTO diagnostic handler that supports lto_get_error_message APIYunzhong Gao2015-11-111-8/+2
* Reapply "LTO: Disable extra verify runs in release builds"Duncan P. N. Exon Smith2015-09-151-8/+13
* Revert "LTO: Disable extra verify runs in release builds"Duncan P. N. Exon Smith2015-09-151-13/+8
* LTO: Disable extra verify runs in release buildsDuncan P. N. Exon Smith2015-09-151-8/+13
* [PM] Port SROA to the new pass manager.Chandler Carruth2015-09-121-1/+1
* Add a non-exiting diagnostic handler for LTO.Yunzhong Gao2015-09-111-2/+8
* [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatibleChandler Carruth2015-09-091-1/+1
OpenPOWER on IntegriCloud