[FunctionAttrs] Extract a helper function for the core logic used to
[oota-llvm.git] / lib / LTO /
2015-09-15 Duncan P. N. Exon... Reapply "LTO: Disable extra verify runs in release...
2015-09-15 Duncan P. N. Exon... Revert "LTO: Disable extra verify runs in release builds"
2015-09-15 Duncan P. N. Exon... LTO: Disable extra verify runs in release builds
2015-09-12 Chandler Carruth[PM] Port SROA to the new pass manager.
2015-09-11 Yunzhong GaoAdd a non-exiting diagnostic handler for LTO.
2015-09-09 Chandler Carruth[PM/AA] Rebuild LLVM's alias analysis infrastructure...
2015-09-01 Yaron KerenFix typo.
2015-08-31 Duncan P. N. Exon... LTO: Cleanup parameter names and header docs, NFC
2015-08-27 Peter CollingbourneCodeGen: Introduce splitCodeGen and teach LTOCodeGenera...
2015-08-24 Peter CollingbourneLTO: Simplify merged module ownership.
2015-08-24 Peter CollingbourneLTO: Rename mergedModule variables to MergedModule...
2015-08-22 Peter CollingbourneLTO: Maintain target triple, FeatureStr and CGOptLevel...
2015-08-21 Peter CollingbourneLTO: Change signature of LTOCodeGenerator::setCodePICMo...
2015-08-21 Peter CollingbourneLTO: Simplify ownership of LTOCodeGenerator::TargetMach.
2015-08-21 Peter CollingbourneLTO: Simplify ownership of LTOCodeGenerator::CodegenOpt...
2015-08-18 Chandler Carruth[PM/AA] Remove the last relics of the separate IPA...
2015-07-24 Mehdi AminiRemove access to the DataLayout in the TargetMachine
2015-07-24 Mehdi AminiRevert "Remove access to the DataLayout in the TargetMa...
2015-07-24 Mehdi AminiRemove access to the DataLayout in the TargetMachine
2015-07-04 Peter CollingbourneLTO: expose LTO_SYMBOL_ALIAS, which indicates that...
2015-06-29 Peter CollingbourneTeach LTOModule to emit linker flags for dllexported...
2015-06-23 Rafael EspindolaSimplify the Mangler interface now that DataLayout...
2015-06-16 Rafael EspindolaReturn a unique_ptr from getLazyBitcodeModule and parse...
2015-06-12 Douglas KatzmanWrap some long lines in LLVMBuild files. NFC
2015-06-11 Peter CollingbourneLTO: expose LTO_SYMBOL_COMDAT flag, which indicates...
2015-06-01 Peter CollingbourneMake the C++ LTO API easier to use from C++ clients.
2015-04-27 Duncan P. N. Exon... LTO: Add API to choose whether to embed uselists
2015-04-27 Duncan P. N. Exon... LTO: Simplify code generator initialization
2015-04-17 Manman Ren[LTO API] add lto_codegen_set_should_internalize.
2015-04-15 Duncan P. N. Exon... uselistorder: Remove the global bits
2015-04-15 Duncan P. N. Exon... uselistorder: Pull the bit through WriteToBitcodFile()
2015-04-14 Rafael EspindolaUse raw_pwrite_stream in the object writer/streamer.
2015-04-14 Duncan P. N. Exon... IR: Set -preserve-bc-uselistorder=false by default
2015-04-09 Rafael EspindolaSimplify use of formatted_raw_ostream.
2015-04-09 Rafael EspindolaThis reverts commit r234460 and r234461.
2015-04-09 Rafael EspindolaUse the cast machinery to remove dummy uses of formatte...
2015-04-08 Manman Ren[LTO] do not run internalize pass from compileOptimized.
2015-03-30 Yaron KerenRemove more superfluous .str() and replace std::string...
2015-03-19 Duncan P. N. Exon... Verifier: Remove the separate -verify-di pass
2015-03-19 Peter CollingbournelibLTO, llvm-lto, gold: Introduce flag for controlling...
2015-03-13 Manman RenAdd a parameter for getLazyBitcodeModule to lazily...
2015-03-04 Mehdi AminiMake DataLayout Non-Optional in the Module
2015-02-25 Manman Ren[LTO API] fix memory leakage introduced at r230290.
2015-02-24 Manman Ren[LTO API] add lto_codegen_set_module to set the destina...
2015-02-13 Chandler Carruth[PM] Remove the old 'PassManager.h' header file at...
2015-02-11 Zachary TurnerUse ADDITIONAL_HEADER_DIRS in all LLVM CMake projects.
2015-02-03 Manman Ren[LTO API] split lto_codegen_compile to lto_codegen_opti...
2015-02-03 Eric ChristopherOnly access TLOF via the TargetMachine, not TargetLowering.
2015-02-01 Chandler Carruth[multiversion] Implement the old pass manager's TTI...
2015-02-01 NAKAMURA Takumi[CMake] LLVMLTO requires Intrinsics.gen since r227685...
2015-01-31 Chandler Carruth[PM] Switch the TargetMachine interface from accepting...
2015-01-30 Chandler Carruth[PM] Sink the population of the pass manager with targe...
2015-01-30 Akira Hatanaka[LTO] Scan all per-function subtargets when collecting...
2015-01-26 Eric ChristopherMove DataLayout back to the TargetMachine from TargetSu...
2015-01-24 Chandler Carruth[PM] Rework how the TargetLibraryInfo pass integrates...
2015-01-20 Chandler Carruth[PM] Separate the InstCombiner from its pass.
2015-01-15 NAKAMURA TakumiUpdate libdeps since TLI was moved from Target to Analy...
2015-01-15 NAKAMURA TakumiReorder.
2015-01-15 Chandler Carruth[PM] Move TargetLibraryInfo into the Analysis library.
2015-01-10 Rafael EspindolaUse the DiagnosticHandler to print diagnostics when...
2014-12-17 Duncan P. N. Exon... LTO: Lazy-load LTOModule in local contexts
2014-12-09 Duncan P. N. Exon... IR: Split Metadata from Value
2014-11-19 David BlaikieRemove StringMap::GetOrCreateValue in favor of StringMa...
2014-11-11 Duncan P. N. Exon... libLTO: Assert if LTOCodeGenerator and LTOModule are...
2014-11-11 Duncan P. N. Exon... libLTO: Allow LTOModule to own a context
2014-11-11 Duncan P. N. Exon... libLTO: Allow LTOCodeGenerator to own a context
2014-10-26 Arnold SchwaighoferAdd an option to the LTO code generator to disable...
2014-10-25 Rafael EspindolaUpdate the error handling of lib/Linker.
2014-10-02 Duncan P. N. Exon... LTO: Document the Boolean argument from r218784
2014-10-01 Duncan P. N. Exon... LTO: Ignore disabled diagnostic remarks
2014-09-18 Peter CollingbourneLTO: introduce object file-based on-disk module format.
2014-09-10 Rafael EspindolaAdd doInitialization/doFinalization to DataLayoutPass.
2014-09-02 David Blaikieunique_ptrify LTOCodeGenerator::NativeObjectFile
2014-08-27 Rafael EspindolaReturn a std::unique_ptr when creating a new MemoryBuffer.
2014-08-27 Craig TopperFix some cases were ArrayRefs were being passed by...
2014-08-26 Rafael EspindolaPass a MemoryBufferRef when we can avoid taking ownership.
2014-08-26 Rafael EspindolaSimplify LTOModule::makeLTOModule a bit. NFC.
2014-08-25 Rafael EspindolaModernize raw_fd_ostream's constructor a bit.
2014-08-21 Rafael EspindolaMove some logic to populateLTOPassManager.
2014-08-21 Rafael EspindolaRespect LibraryInfo in populateLTOPassManager and use...
2014-08-21 Rafael EspindolaHandle inlining in populateLTOPassManager like in popul...
2014-08-21 Rafael EspindolaMove DisableGVNLoadPRE from populateLTOPassManager...
2014-08-21 Craig TopperRepace SmallPtrSet with SmallPtrSetImpl in function...
2014-08-20 Aaron BallmanSilencing a -Wcast-qual warning. NFC.
2014-08-19 Rafael EspindolaDon't own the buffer in object::Binary.
2014-08-18 Craig TopperRevert "Repace SmallPtrSet with SmallPtrSetImpl in...
2014-08-17 Craig TopperRepace SmallPtrSet with SmallPtrSetImpl in function...
2014-08-17 Rafael EspindolaReturn a std::uinque_ptr. Every caller was already...
2014-08-05 Rafael EspindolaDon't internalize all but main by default.
2014-08-04 Eric ChristopherRemove the TargetMachine forwards for TargetSubtargetIn...
2014-07-30 Rafael EspindolaAttempt at fixing the windows dll build.
2014-07-30 Rafael EspindolaRefactor duplicated code.
2014-07-30 Rafael EspindolaAdd the missing hasLinkOnceODRLinkage predicate.
2014-07-23 Tim NorthoverAArch64: remove arm64 triple enumerator.
2014-07-18 Gerolf HoflehnerMergedLoadStoreMotion pass
2014-07-15 NAKAMURA TakumiPrune Redundant libdeps in CMake's target_link_librarie...
2014-07-06 Rafael EspindolaUpdate the MemoryBuffer API to use ErrorOr.
2014-07-04 Rafael EspindolaRevert "Convert a few std::strings to StringRef."
2014-07-04 Rafael EspindolaIgnore llvm specific symbols in the LTOModule.
2014-07-04 Rafael EspindolaImplement LTOModule on top of IRObjectFile.
next