summaryrefslogtreecommitdiffstats
path: root/llvm/lib/LTO
Commit message (Expand)AuthorAgeFilesLines
* Move the segmented stack switch to a function attributeReid Kleckner2014-04-101-1/+0
* Revert "Reapply "LTO: add API to set strategy for -internalize""Duncan P. N. Exon Smith2014-04-021-17/+3
* This patch fixes LTO's RecordStreamer so that it records symbols in the MCExprTom Roeder2014-03-311-0/+1
* ARM64: initial backend importTim Northover2014-03-292-0/+4
* Remove the linker_private and linker_private_weak linkages.Rafael Espindola2014-03-131-4/+2
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-081-45/+46
* Replace OwningPtr<T> with std::unique_ptr<T>.Ahmed Charles2014-03-062-17/+15
* [Layering] Sink Linker.h into a Linker subdirectory to make itChandler Carruth2014-03-061-1/+1
* [C++11] Replace OwningPtr::take() with OwningPtr::release().Ahmed Charles2014-03-052-6/+6
* [cleanup] Re-sort all the includes with utils/sort_includes.py.Chandler Carruth2014-03-041-1/+1
* Add 'remark' diagnostic type in LLVMTobias Grosser2014-02-281-0/+3
* Use DataLayout from the module when easily available.Rafael Espindola2014-02-251-2/+3
* Make DataLayout a plain object, not a pass.Rafael Espindola2014-02-251-2/+2
* Replace the F_Binary flag with a F_Text one.Rafael Espindola2014-02-241-1/+1
* move getNameWithPrefix and getSymbol to TargetMachine.Rafael Espindola2014-02-192-3/+3
* Add back r201608, r201622, r201624 and r201625Rafael Espindola2014-02-192-5/+21
* Revert r201622 and r201608.Daniel Jasper2014-02-192-3/+3
* Fix PR18743.Rafael Espindola2014-02-182-3/+3
* LTO API: add lto_module_create_from_memory_with_path.Manman Ren2014-02-101-5/+6
* Don't internalize linkonce_odr non constant variables.Rafael Espindola2014-02-071-0/+8
* Change MCStreamer EmitInstruction interface to take subtarget infoDavid Woodhouse2014-01-281-1/+1
* Construct the MCStreamer before constructing the MCTargetStreamer.Rafael Espindola2014-01-261-1/+1
* Most streamers' InitSections just create a text section. Make that the defaultRafael Espindola2014-01-241-3/+0
* Use the actual .text section, it is less code than building a dummy one.Rafael Espindola2014-01-241-25/+4
* InitToTextSection is redundant with InitSections. Remove it.Rafael Espindola2014-01-231-1/+0
* Add target analysis passes to the codegen pipeline for MCJIT.Juergen Ributzka2014-01-231-1/+0
* Provide a dummy section to fix a crash with inline assembly in LTO.Rafael Espindola2014-01-221-1/+26
* Adding new LTO APIs to parse metadata nodes and extract linker options andYunzhong Gao2014-01-211-0/+29
* [LTO] Add a hook to map LLVM diagnostics into the clients of LTO.Quentin Colombet2014-01-151-1/+49
* Return an error_code from materializeAllPermanently.Rafael Espindola2014-01-141-1/+1
* Reapply "LTO: add API to set strategy for -internalize"Duncan P. N. Exon Smith2014-01-141-3/+17
* Revert r199191, "LTO: add API to set strategy for -internalize"NAKAMURA Takumi2014-01-141-17/+3
* LTO: add API to set strategy for -internalizeDuncan P. N. Exon Smith2014-01-141-3/+17
* Update getLazyBitcodeModule to use ErrorOr for error handling.Rafael Espindola2014-01-131-3/+5
* [cleanup] Move the Dominators.h and Verifier.h headers into the IRChandler Carruth2014-01-131-1/+1
* LTO: whitespace changesDuncan P. N. Exon Smith2014-01-101-4/+3
* Move the llvm mangler to lib/IR.Rafael Espindola2014-01-071-1/+1
* Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth2014-01-072-3/+3
* Make the llvm mangler depend only on DataLayout.Rafael Espindola2014-01-032-2/+2
* Add TargetLibraryInfo in LTO passes builderYi Jiang2013-12-121-0/+4
* Prune redundant dependencies in LLVMBuild.txt.NAKAMURA Takumi2013-12-111-1/+1
* Add proper dependencies to LLVMBuild.txt in llvm/lib.NAKAMURA Takumi2013-12-101-1/+1
* Whitespaces.NAKAMURA Takumi2013-12-101-1/+1
* Use a more direct check for finding out the file type.Rafael Espindola2013-12-091-2/+6
* Remove the isImplicitlyPrivate argument of getNameWithPrefix.Rafael Espindola2013-12-052-3/+3
* Use array_pod_sort instead of std::sortDuncan P. N. Exon Smith2013-11-161-1/+1
* Protect user-supplied runtime library functions in LTOJustin Bogner2013-11-121-3/+46
* Remove linkonce_odr_auto_hide.Rafael Espindola2013-11-011-3/+0
* Use LTO_SYMBOL_SCOPE_DEFAULT_CAN_BE_HIDDEN instead of the "dso list".Rafael Espindola2013-10-312-10/+28
* Move getSymbol to TargetLoweringObjectFile.Rafael Espindola2013-10-292-4/+2
OpenPOWER on IntegriCloud