[lld-macho] Run ObjCContractPass during LTO
[lldb.git] / llvm / lib / LTO / LTOBackend.cpp
2021-01-20 Jez Ng[lld-macho] Run ObjCContractPass during LTO
2021-01-14 Florian Hahn[LTO] Expose opt() in LTOBackend (NFC).
2021-01-13 Florian Hahn[LTO] Replace anonymous namespace with static functions...
2020-12-17 dfukalov[NFC] Reduce include files dependency and AA header...
2020-12-03 dfukalov[NFC] Reduce include files dependency.
2020-12-01 Arthur Eubanks[LTO][NewPM] Run verifier when doing LTO
2020-12-01 Wei Wang[Remarks][1/2] Expand remarks hotness threshold option...
2020-11-22 Ella Ma[llvm][clang][mlir] Add checks for the return values...
2020-10-30 Arthur Eubanks[NFC] Clean up PassBuilder
2020-10-29 Mircea Trofin[ThinLTO] Fix .llvmcmd emission
2020-10-28 Mircea Trofin[NFC][ThinLTO] Change command line passing to EmbedBitc...
2020-09-22 Mircea Trofin[ThinLTO] Option to bypass function importing.
2020-09-15 Mircea Trofin[ThinLTO] add post-thinlto-merge option to -lto-embed...
2020-09-11 Mircea Trofin[ThinLTO] Make -lto-embed-bitcode an enum
2020-09-10 Mircea Trofin[NFC][ThinLTO] Let llvm::EmbedBitcodeInModule handle...
2020-09-09 Mircea Trofin[NFC][ThinLTO] EmbedBitcodeSection doesn't need the...
2020-07-21 Arthur Eubanks[NewPM] Support optnone under new pass manager
2020-06-11 Vitaly Buka[StackSafety] Pass summary into codegen
2020-06-01 Hiroshi Yamauchi[PGO] Improve the working set size heuristics under...
2020-04-14 Eli FriedmanEnable new passmanager plugin support for LTO.
2020-04-07 Fangrui Song[ThinLTO] Drop dso_local if a GlobalVariable satisfies...
2020-03-03 Fangrui Song[LTO] onfig::addSaveTemps: clear ResolutionFile upon...
2020-02-14 Alexandre Ganea[Support] On Windows, ensure hardware_concurrency(...
2020-02-05 Francis Visoiu Mistrih[Remarks] Extend the RemarkStreamer to support other...
2020-01-30 Jonas Devlieghere[llvm] Replace SmallStr.str().str() with std::string...
2020-01-29 Gabor Horvath[LTO] Add optimization remarks for removed functions
2020-01-16 Mircea Trofin[llvm] Make new pass manager's OptimizationLevel a...
2020-01-13 Teresa Johnson[LTO] Constify lto::Config reference passed to backends...
2020-01-10 Wei Mi[ThinLTO] Pass CodeGenOpts like UnrollLoops/VectorizeLo...
2019-12-18 evgeny[ThinLTO] Show preserved symbols in DOT files
2019-12-12 Teresa Johnson[LTO] Support for embedding bitcode section during LTO
2019-08-15 Taewook Oh[NewPM][PassInstrumentation] IR printing support for...
2019-08-15 Jonas Devlieghere[llvm] Migrate llvm::make_unique to std::make_unique
2019-08-05 Fangrui SongRename F_{None,Text,Append} to OF_{None,Text,Append...
2019-06-17 Francis Visoiu Mistrih[Remarks] Extend -fsave-optimization-record to specify...
2019-06-15 Aaron Puchert[Clang] Harmonize Split DWARF options with llc
2019-06-14 Francis Visoiu MistrihReland: [Remarks] Refactor optimization remarks setup
2019-06-14 Francis Visoiu MistrihRevert "[Remarks] Refactor optimization remarks setup"
2019-06-13 Francis Visoiu Mistrih[Remarks] Refactor optimization remarks setup
2019-04-19 Alina Sbirlea[NewPassManager] Adding pass tuning options: loop vecto...
2019-03-12 Francis Visoiu MistrihReland "[Remarks] Add -foptimization-record-passes...
2019-03-12 Francis Visoiu MistrihRevert "[Remarks] Add -foptimization-record-passes...
2019-03-12 Francis Visoiu Mistrih[Remarks] Add -foptimization-record-passes to filter...
2019-03-04 Rong Xu[PGO] Context sensitive PGO (part 3)
2019-01-19 Chandler CarruthUpdate the file headers across all of the LLVM projects...
2018-11-08 Pirama Arumuga Nainar[LTO] Drop non-prevailing definitions only if linkage...
2018-10-17 Fedor Sergeev[NewPM] teach -passes= to emit meaningful error messages
2018-10-15 Fedor SergeevRevert "[NewPM] teach -passes= to emit meaningful error...
2018-10-15 Fedor Sergeev[NewPM] teach -passes= to emit meaningful error messages
2018-10-10 Richard SmithAdd a flag to remap manglings when reading profile...
2018-09-21 Caroline TicePass code-model through Module IR to LTO which will...
2018-07-19 Teresa Johnson[ThinLTO] Enable ThinLTO WholeProgramDevirt and LowerTy...
2018-05-31 Peter CollingbourneIRGen: Write .dwo files when -split-dwarf-file is used...
2018-05-21 Peter CollingbourneFix a make_unique ambiguity.
2018-05-21 Peter CollingbourneLTO: Replace split dwarf implementation that uses objco...
2018-05-21 Peter CollingbourneCodeGen: Add a dwo output file argument to addPassesToE...
2018-05-05 Teresa Johnson[LTO] Handle Task=-1 passed to addSaveTemps
2018-05-03 Teresa Johnson[ThinLTO] Add support for optimization remarks to thinB...
2018-04-13 Yunlian JiangEnable debug fission for thinLTO linked via gold-plugin
2018-03-08 Bob HaarmanRevert "[LTO] Support filtering by hotness threshold"
2018-02-26 Adam Nemet[LTO] Support filtering by hotness threshold
2018-02-14 Rafael EspindolaPass a reference to a module to the bitcode writer.
2018-02-06 Teresa Johnson[ThinLTO] Remove dead and dropped symbol declarations...
2018-02-05 Teresa Johnson[ThinLTO] Convert dead alias to declarations
2018-02-02 George Rimar[LTO] - Simplify. NFC.
2018-02-02 George Rimar[ThinLTO] - Fix for "ThinLTO inlines variables that...
2018-01-29 George Rimar[ThinLTO] - Stop internalizing and drop non-prevailing...
2018-01-22 Eugene Leviant[ThinLTO] Re-commit of dot dumper after test fix
2018-01-21 Eugene LeviantTemporarily revert r323062 to investigate buildbot...
2018-01-21 Eugene Leviant[ThinLTO] Implement summary visualizer
2017-09-23 Reid Kleckner[Support] Rename tool_output_file to ToolOutputFile...
2017-08-02 Dehao ChenFix the bug that parseAAPipeline is not invoked in...
2017-08-02 Dehao ChenUpdate the new PM pipeline to make ICP aware if it...
2017-06-01 Tim Shen[ThinLTO] Move -lto-use-new-pm to llvm-lto2, and change...
2017-06-01 Chandler Carruth[PM/ThinLTO] Port the ThinLTO pipeline (both components...
2017-05-22 Evgeniy StepanovInfer relocation model from module flags in relocatable...
2017-04-26 Peter CollingbourneLTO: Mark undefined module asm symbols as used.
2017-03-28 Peter CollingbourneMore accurate header inclusions. NFC.
2017-03-22 Peter CollingbourneIPO: Const correctness for summaries passed into passes.
2017-03-09 Teresa JohnsonPerform symbol binding for .symver versioned symbols
2017-02-15 Tobias Edler von... [LTO] Add ability to emit assembly to new LTO API
2017-02-13 Davide Italiano[LTO] Make sure we flush buffers to work around linker...
2017-02-12 Davide Italiano[lib/LTO] Initial support for optimization remarks...
2017-01-24 Davide Italiano[LTO] Teach lib/LTO about the new pass manager.
2017-01-20 Peter CollingbourneIPO, LTO: Plumb the summary from the LTO API into the...
2017-01-11 Chandler Carruth[PM] Separate the LoopAnalysisManager from the LoopPass...
2016-12-16 Teresa Johnson[ThinLTO] Import composite types as declarations
2016-12-16 Dehao ChenPass sample pgo flags to thinlto.
2016-12-14 Davide Italiano[LTO] Reject modules without datalayout.
2016-12-14 Peter CollingbourneLTO: Add support for multi-module bitcode files.
2016-12-01 Peter CollingbourneObject: Extract a ModuleSymbolTable class from IRObject...
2016-11-24 Davide Italiano[lib/LTO] Rename few instances of Lto to LTO.
2016-11-13 Peter CollingbourneBitcode: Change module reader functions to return an...
2016-11-11 Teresa JohnsonSplit Bitcode/ReaderWriter.h into separate reader and...
2016-11-11 Mehdi AminiMake the Error class constructor protected
2016-11-09 Peter CollingbourneBitcode: Change the materializer interface to return...
2016-11-08 Peter CollingbourneIR, Bitcode: Change bitcode reader to no longer own...
2016-10-18 Benjamin KramerReduce global namespace pollution. NFC.
2016-09-29 Peter CollingbourneAdd explanatory comment.
2016-09-29 Peter CollingbourneLTO: Fix use-after-scope error.
next