summaryrefslogtreecommitdiffstats
path: root/llvm/lib/LTO/LTOCodeGenerator.cpp
Commit message (Expand)AuthorAgeFilesLines
* libLTO: Assert if LTOCodeGenerator and LTOModule are from different contextsDuncan P. N. Exon Smith2014-11-111-0/+3
* libLTO: Allow LTOCodeGenerator to own a contextDuncan P. N. Exon Smith2014-11-111-4/+18
* Add an option to the LTO code generator to disable vectorization during LTOArnold Schwaighofer2014-10-261-3/+9
* Update the error handling of lib/Linker.Rafael Espindola2014-10-251-2/+2
* LTO: Document the Boolean argument from r218784Duncan P. N. Exon Smith2014-10-021-1/+2
* LTO: Ignore disabled diagnostic remarksDuncan P. N. Exon Smith2014-10-011-1/+1
* Add doInitialization/doFinalization to DataLayoutPass.Rafael Espindola2014-09-101-1/+1
* unique_ptrify LTOCodeGenerator::NativeObjectFileDavid Blaikie2014-09-021-7/+2
* Fix some cases were ArrayRefs were being passed by reference. Also remove 'co...Craig Topper2014-08-271-1/+1
* Modernize raw_fd_ostream's constructor a bit.Rafael Espindola2014-08-251-3/+3
* Move some logic to populateLTOPassManager.Rafael Espindola2014-08-211-22/+11
* Respect LibraryInfo in populateLTOPassManager and use it. NFC.Rafael Espindola2014-08-211-3/+2
* Handle inlining in populateLTOPassManager like in populateModulePassManager.Rafael Espindola2014-08-211-1/+3
* Move DisableGVNLoadPRE from populateLTOPassManager to PassManagerBuilder.Rafael Espindola2014-08-211-3/+5
* Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needin...Craig Topper2014-08-211-2/+2
* Revert "Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoi...Craig Topper2014-08-181-2/+2
* Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needin...Craig Topper2014-08-171-2/+2
* Don't internalize all but main by default.Rafael Espindola2014-08-051-4/+2
* Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher2014-08-041-3/+5
* AArch64: remove arm64 triple enumerator.Tim Northover2014-07-231-2/+1
* MergedLoadStoreMotion passGerolf Hoflehner2014-07-181-0/+1
* Update the MemoryBuffer API to use ErrorOr.Rafael Espindola2014-07-061-4/+5
* Implement LTOModule on top of IRObjectFile.Rafael Espindola2014-07-041-1/+1
* Revert "Introduce a string_ostream string builder facilty"Alp Toker2014-06-261-6/+5
* Introduce a string_ostream string builder faciltyAlp Toker2014-06-261-5/+6
* Use the assignment operator.Rafael Espindola2014-06-191-22/+1
* Set missing options in LTOCodeGenerator::setTargetOptions.Rafael Espindola2014-06-191-0/+5
* Remove 'using std::errro_code' from lib.Rafael Espindola2014-06-131-3/+3
* Don't use 'using std::error_code' in include/llvm.Rafael Espindola2014-06-121-0/+1
* Remove system_error.h.Rafael Espindola2014-06-121-1/+1
* Build fix: remove initializeJumpInstrTablesPass() call from LTOAlp Toker2014-06-071-1/+0
* Add a new attribute called 'jumptable' that creates jump-instruction tables f...Tom Roeder2014-06-051-0/+1
* AArch64/ARM64: move ARM64 into AArch64's placeTim Northover2014-05-241-1/+2
* Use a range loop.Rafael Espindola2014-05-051-3/+1
* Rename member variable to try to fix the bots.Rafael Espindola2014-05-031-7/+7
* Add an -mattr option to the gold plugin to support subtarget features in LTOTom Roeder2014-04-251-2/+3
* verify-di: Implement DebugInfoVerifierDuncan P. N. Exon Smith2014-04-151-0/+3
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-151-13/+13
* Teach llvm-lto to respect the given RelocModel.James Molloy2014-04-141-1/+5
* 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
* ARM64: initial backend importTim Northover2014-03-291-0/+2
* Replace OwningPtr<T> with std::unique_ptr<T>.Ahmed Charles2014-03-061-1/+1
* [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-051-1/+1
* [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
OpenPOWER on IntegriCloud