summaryrefslogtreecommitdiffstats
path: root/llvm/lib/LTO
Commit message (Expand)AuthorAgeFilesLines
* 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
* LTO: introduce object file-based on-disk module format.Peter Collingbourne2014-09-181-13/+30
* Add doInitialization/doFinalization to DataLayoutPass.Rafael Espindola2014-09-101-1/+1
* unique_ptrify LTOCodeGenerator::NativeObjectFileDavid Blaikie2014-09-021-7/+2
* Return a std::unique_ptr when creating a new MemoryBuffer.Rafael Espindola2014-08-271-2/+1
* Fix some cases were ArrayRefs were being passed by reference. Also remove 'co...Craig Topper2014-08-271-1/+1
* Pass a MemoryBufferRef when we can avoid taking ownership.Rafael Espindola2014-08-261-9/+3
* Simplify LTOModule::makeLTOModule a bit. NFC.Rafael Espindola2014-08-261-3/+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
* Silencing a -Wcast-qual warning. NFC.Aaron Ballman2014-08-201-1/+1
* Don't own the buffer in object::Binary.Rafael Espindola2014-08-191-9/+17
* 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
* Return a std::uinque_ptr. Every caller was already using one.Rafael Espindola2014-08-171-3/+4
* Don't internalize all but main by default.Rafael Espindola2014-08-051-4/+2
* Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher2014-08-042-6/+11
* Attempt at fixing the windows dll build.Rafael Espindola2014-07-301-1/+1
* Refactor duplicated code.Rafael Espindola2014-07-301-23/+2
* Add the missing hasLinkOnceODRLinkage predicate.Rafael Espindola2014-07-301-3/+1
* AArch64: remove arm64 triple enumerator.Tim Northover2014-07-232-4/+2
* MergedLoadStoreMotion passGerolf Hoflehner2014-07-181-0/+1
* Prune Redundant libdeps in CMake's target_link_libraries and LLVMBuild.txt.NAKAMURA Takumi2014-07-151-1/+1
* Update the MemoryBuffer API to use ErrorOr.Rafael Espindola2014-07-062-13/+15
* Revert "Convert a few std::strings to StringRef."Rafael Espindola2014-07-041-2/+2
* Ignore llvm specific symbols in the LTOModule.Rafael Espindola2014-07-041-0/+3
* Implement LTOModule on top of IRObjectFile.Rafael Espindola2014-07-042-127/+76
* Avoid mangling names twice. No functionality change.Rafael Espindola2014-07-041-18/+24
* Convert a few std::strings to StringRef.Rafael Espindola2014-07-041-2/+2
* Fix prefix comparison from r212308Alp Toker2014-07-041-1/+2
* Sink undesirable LTO functions into the old C APIAlp Toker2014-07-041-24/+3
* Modify LTOModule::isTargetMatch to take a StringRef instead of a MemoryBuffer.Peter Collingbourne2014-07-031-8/+8
* LTO: rename the various makeLTOModule overloads.Peter Collingbourne2014-07-031-16/+13
* Use std::unique_ptr to manage memory. No functionality change.Rafael Espindola2014-07-031-13/+14
* LTO depends on Object now.Rafael Espindola2014-07-031-1/+1
* Add support for inline asm symbols to IRObjectFile.Rafael Espindola2014-07-031-100/+1
* Use a range loop. No functionality change.Rafael Espindola2014-06-281-4/+3
* 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
* Merge the used symbol scanning of MCObjectStreamer and RecordStreamer.Rafael Espindola2014-06-251-6/+2
* Move expression visitation logic up to MCStreamer.Rafael Espindola2014-06-251-27/+4
* Move some trivial methods up to MCStreamer.Rafael Espindola2014-06-251-35/+0
* Simplify the handling of .cfi_endproc.Rafael Espindola2014-06-251-3/+0
* Simplify EmitLabel.Rafael Espindola2014-06-241-1/+1
* Print a=b as an assignment.Rafael Espindola2014-06-241-3/+0
OpenPOWER on IntegriCloud