summaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp
AgeCommit message (Expand)Author
2020-12-17[NFC] Reduce include files dependency and AA header cleanup (part 2).dfukalov
2020-04-14Revert "Move ModuleSummaryAnalysis from libAnalysis to libObject to break the...Mehdi Amini
2020-04-13Move ModuleSummaryAnalysis from libAnalysis to libObject to break the depende...Mehdi Amini
2019-11-13Sink all InitializePasses.h includesReid Kleckner
2019-08-15[llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere
2019-08-09cfi-icall: Allow the jump table to be optionally made non-canonical.Peter Collingbourne
2019-07-29ThinLTOBitcodeWriter: Include globals associated with type metadata globals i...Peter Collingbourne
2019-07-02[ThinLTO] Add summary entries for index-based WPDTeresa Johnson
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2019-01-17Revert "[ThinLTO] Add summary entries for index-based WPD"Teresa Johnson
2019-01-17[ThinLTO] Add summary entries for index-based WPDTeresa Johnson
2019-01-11[LTO] Record whether LTOUnit splitting is enabled in indexTeresa Johnson
2018-12-18[IPO][AVR] Create new Functions in the default address space specified in the...Dylan McKay
2018-08-27s/std::set/DenseSet/; NFCGeorge Burgess IV
2018-06-01[ThinLTOBitcodeWriter] Emit summaries for regular LTO modulesVlad Tsyrklevich
2018-05-31Extend the GlobalObject metadata interfaceBenjamin Kramer
2018-04-20LowerTypeTests: Propagate symver directivesVlad Tsyrklevich
2018-02-14Pass a module reference to CloneModule.Rafael Espindola
2018-02-14Pass a reference to a module to the bitcode writer.Rafael Espindola
2018-02-08Recommit r324455 "[ThinLTO] - Simplify code in ThinLTOBitcodeWriter."George Rimar
2018-02-07Revert r324455 "[ThinLTO] - Simplify code in ThinLTOBitcodeWriter."George Rimar
2018-02-07[ThinLTO] - Simplify code in ThinLTOBitcodeWriter.George Rimar
2018-02-06ThinLTOBitcodeWriter: Do not include module-level inline asm in the merged mo...Peter Collingbourne
2018-01-10LowerTypeTests: Add limited support for aliasesVlad Tsyrklevich
2017-12-28Avoid int to string conversion in Twine or raw_ostream contexts.Benjamin Kramer
2017-12-13Remove redundant includes from lib/Transforms.Michael Zolotukhin
2017-11-30ThinLTOBitcodeWriter: Try harder to discard unused references to the merged m...Peter Collingbourne
2017-07-21ThinLTO Minimized Bitcode File Size ReductionHaojie Wang
2017-07-19ThinLTOBitcodeWriter: Do not rewrite intrinsic functions when splitting modules.Peter Collingbourne
2017-07-11[PM/ThinLTO] Fix PR33536, a bug where the ThinLTO bitcode writer wasChandler Carruth
2017-06-27Bitcode: Write the irsymtab to disk.Peter Collingbourne
2017-06-16[cfi] CFI-ICall for ThinLTO.Evgeniy Stepanov
2017-06-08Write summaries for merged modules when splitting modules for ThinLTO.Peter Collingbourne
2017-06-01[ThinLTO] Migrate ThinLTOBitcodeWriter to the new PM.Tim Shen
2017-05-11Remove spurious cast of nullptr. NFC.Serge Guelton
2017-05-10Ensure non-null ProfileSummaryInfo passed to ModuleSummaryIndex builderTeresa Johnson
2017-04-27[asan] Fix dead stripping of globals on Linux.Evgeniy Stepanov
2017-04-17Bitcode: Add a string table to the bitcode format.Peter Collingbourne
2017-04-12ThinLTOBitcodeWriter: keep comdats together, rename if leader is renamedBob Haarman
2017-04-10Revert "[asan] Fix dead stripping of globals on Linux."Evgeniy Stepanov
2017-04-06[asan] Fix dead stripping of globals on Linux.Evgeniy Stepanov
2017-04-05ThinLTOBitcodeWriter: handle aliases first in filterModuleBob Haarman
2017-03-30ThinLTOBitcodeWriter: Use Module::global_values(). NFCI.Peter Collingbourne
2017-03-23[ThinLTO] Add support for emitting minimized bitcode for thin linkTeresa Johnson
2017-03-20Revert r298158.Evgeniy Stepanov
2017-03-17[asan] Fix dead stripping of globals on Linux.Evgeniy Stepanov
2017-03-02ThinLTOBitcodeWriter: Do not follow operand edges of type GlobalValue when lo...Peter Collingbourne
2017-02-14ThinLTOBitcodeWriter: Write available_externally copies of VCP eligible funct...Peter Collingbourne
2017-02-08ThinLTOBitcodeWriter: Strip debug info from merged module.Peter Collingbourne
2017-01-18ThinLTOBitcodeWriter: Clear comdats on filtered globals.Peter Collingbourne