Simplify the Mangler interface now that DataLayout is mandatory.
[oota-llvm.git] / lib / LTO / LTOCodeGenerator.cpp
2015-06-23 Rafael EspindolaSimplify the Mangler interface now that DataLayout...
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-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-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-03 Manman Ren[LTO API] split lto_codegen_compile to lto_codegen_opti...
2015-02-01 Chandler Carruth[multiversion] Implement the old pass manager's TTI...
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 Chandler Carruth[PM] Move TargetLibraryInfo into the Analysis library.
2014-11-11 Duncan P. N. Exon... libLTO: Assert if LTOCodeGenerator and LTOModule are...
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-10 Rafael EspindolaAdd doInitialization/doFinalization to DataLayoutPass.
2014-09-02 David Blaikieunique_ptrify LTOCodeGenerator::NativeObjectFile
2014-08-27 Craig TopperFix some cases were ArrayRefs were being passed by...
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-18 Craig TopperRevert "Repace SmallPtrSet with SmallPtrSetImpl in...
2014-08-17 Craig TopperRepace SmallPtrSet with SmallPtrSetImpl in function...
2014-08-05 Rafael EspindolaDon't internalize all but main by default.
2014-08-04 Eric ChristopherRemove the TargetMachine forwards for TargetSubtargetIn...
2014-07-23 Tim NorthoverAArch64: remove arm64 triple enumerator.
2014-07-18 Gerolf HoflehnerMergedLoadStoreMotion pass
2014-07-06 Rafael EspindolaUpdate the MemoryBuffer API to use ErrorOr.
2014-07-04 Rafael EspindolaImplement LTOModule on top of IRObjectFile.
2014-06-26 Alp TokerRevert "Introduce a string_ostream string builder facilty"
2014-06-26 Alp TokerIntroduce a string_ostream string builder facilty
2014-06-19 Rafael EspindolaUse the assignment operator.
2014-06-19 Rafael EspindolaSet missing options in LTOCodeGenerator::setTargetOptions.
2014-06-13 Rafael EspindolaRemove 'using std::errro_code' from lib.
2014-06-12 Rafael EspindolaDon't use 'using std::error_code' in include/llvm.
2014-06-12 Rafael EspindolaRemove system_error.h.
2014-06-07 Alp TokerBuild fix: remove initializeJumpInstrTablesPass() call...
2014-06-05 Tom RoederAdd a new attribute called 'jumptable' that creates...
2014-05-24 Tim NorthoverAArch64/ARM64: move ARM64 into AArch64's place
2014-05-05 Rafael EspindolaUse a range loop.
2014-05-03 Rafael EspindolaRename member variable to try to fix the bots.
2014-04-25 Tom RoederAdd an -mattr option to the gold plugin to support...
2014-04-15 Duncan P. N. Exon... verify-di: Implement DebugInfoVerifier
2014-04-15 Craig Topper[C++11] More 'nullptr' conversion. In some cases just...
2014-04-14 James MolloyTeach llvm-lto to respect the given RelocModel.
2014-04-10 Reid KlecknerMove the segmented stack switch to a function attribute
2014-04-02 Duncan P. N. Exon... Revert "Reapply "LTO: add API to set strategy for ...
2014-03-29 Tim NorthoverARM64: initial backend import
2014-03-06 Ahmed CharlesReplace OwningPtr<T> with std::unique_ptr<T>.
2014-03-06 Chandler Carruth[Layering] Sink Linker.h into a Linker subdirectory...
2014-03-05 Ahmed Charles[C++11] Replace OwningPtr::take() with OwningPtr::relea...
2014-03-04 Chandler Carruth[cleanup] Re-sort all the includes with utils/sort_incl...
2014-02-28 Tobias GrosserAdd 'remark' diagnostic type in LLVM
2014-02-25 Rafael EspindolaUse DataLayout from the module when easily available.
2014-02-25 Rafael EspindolaMake DataLayout a plain object, not a pass.
2014-02-24 Rafael EspindolaReplace the F_Binary flag with a F_Text one.
2014-02-19 Rafael Espindolamove getNameWithPrefix and getSymbol to TargetMachine.
2014-02-19 Rafael EspindolaAdd back r201608, r201622, r201624 and r201625
2014-02-19 Daniel JasperRevert r201622 and r201608.
2014-02-18 Rafael EspindolaFix PR18743.
2014-01-23 Juergen RibutzkaAdd target analysis passes to the codegen pipeline...
2014-01-15 Quentin Colombet[LTO] Add a hook to map LLVM diagnostics into the clien...
2014-01-14 Duncan P. N. Exon... Reapply "LTO: add API to set strategy for -internalize"
2014-01-14 NAKAMURA TakumiRevert r199191, "LTO: add API to set strategy for ...
2014-01-14 Duncan P. N. Exon... LTO: add API to set strategy for -internalize
2014-01-13 Chandler Carruth[cleanup] Move the Dominators.h and Verifier.h headers...
2014-01-10 Duncan P. N. Exon... LTO: whitespace changes
2014-01-07 Rafael EspindolaMove the llvm mangler to lib/IR.
2014-01-07 Chandler CarruthRe-sort all of the includes with ./utils/sort_includes...
2014-01-03 Rafael EspindolaMake the llvm mangler depend only on DataLayout.
2013-12-12 Yi JiangAdd TargetLibraryInfo in LTO passes builder
2013-12-05 Rafael EspindolaRemove the isImplicitlyPrivate argument of getNameWithP...
2013-11-16 Duncan P. N. Exon... Use array_pod_sort instead of std::sort
2013-11-12 Justin BognerProtect user-supplied runtime library functions in LTO
2013-10-31 Rafael EspindolaUse LTO_SYMBOL_SCOPE_DEFAULT_CAN_BE_HIDDEN instead...
2013-10-29 Rafael EspindolaMove getSymbol to TargetLoweringObjectFile.
2013-10-16 Bill WendlingAdd a 'deleteModule' method to the Linker class.
2013-10-03 Rafael EspindolaOptimize linkonce_odr unnamed_addr functions during...
next