Commit History

Author SHA1 Message Date
  Francis Visoiu Mistrih 711c0bdbd6 [Bitcode] Move Bitstream to a separate library 6 years ago
  Duncan P. N. Exon Smith 2d59837707 Modules: Add LangOptions::CacheGeneratedPCH 6 years ago
  Duncan P. N. Exon Smith d28cf14aed Modules: Rename MemoryBufferCache to InMemoryModuleCache 6 years ago
  Chandler Carruth 324f918438 Update the file headers across all of the LLVM projects in the monorepo 6 years ago
  Benjamin Kramer 3c892b9138 Apply clang-tidy's performance-unnecessary-value-param to parts of clang. 8 years ago
  Duncan P. N. Exon Smith 2bf5f686e2 Reapply "Modules: Cache PCMs in memory and avoid a use-after-free" 8 years ago
  Renato Golin cf26db83d5 Revert "Modules: Cache PCMs in memory and avoid a use-after-free" 8 years ago
  Duncan P. N. Exon Smith 4c3cdee2a5 Modules: Cache PCMs in memory and avoid a use-after-free 8 years ago
  Duncan P. N. Exon Smith d15b1db69a Modules: Use hash of PCM content for SIGNATURE 8 years ago
  David Blaikie f6f617aeff Use shared_ptr instead of IntrusiveRefCntPtr for ModuleFileExtension 8 years ago
  Richard Smith d605534140 C++ Modules TS: add frontend support for building pcm files from module 9 years ago
  Richard Smith cefb5a03fb Refactor to remove the assumption that we know the name of the module we're emitting at the point when we create a PCHGenerator (with the C++ modules TS, we find that out part way through parsing the input). 9 years ago
  Mehdi Amini 2e23251d3e [NFC] Header cleanup 9 years ago
  Argyrios Kyrtzidis dc0545b300 [PCH/preamble] Make sure that if the preamble/PCH was serialized with errors that we set diagnostic engine state appropriately. 9 years ago
  Douglas Gregor 07f81283a4 Introduce module file extensions to piggy-back data onto module files. 9 years ago
  Angel Garcia Gomez d162035b9b Roll-back r250822. 9 years ago
  Angel Garcia Gomez e83bf34da9 Apply modernize-use-default to clang. 9 years ago
  Adrian Prantl 73315f72a2 Module Debugging: Use the clang module signature as the module's dwo_id 10 years ago
  Richard Smith c9d67f175e [modules] When explicitly building a module file, don't include timestamps in 10 years ago
  Adrian Prantl dfc34169a6 Remove unnecessary include. 10 years ago
  Adrian Prantl 5f4be954a1 Introduce a PCHContainerOperations interface (NFC). 10 years ago
  Adrian Prantl 9f65c56340 Revert "Wrap clang module files in a Mach-O, ELF, or COFF container." 10 years ago
  Adrian Prantl 407c31db6c Wrap clang module files in a Mach-O, ELF, or COFF container. 10 years ago
  Adrian Prantl 947bca71d3 Revert "Wrap clang module files in a Mach-O, ELF, or COFF container." 10 years ago
  Adrian Prantl b114a1de0a Wrap clang module files in a Mach-O, ELF, or COFF container. 10 years ago
  Adrian Prantl 59fc8c4fb6 Revert "Wrap clang module files in a Mach-O, ELF, or COFF container." 10 years ago
  Adrian Prantl 4d355e22e1 Wrap clang module files in a Mach-O, ELF, or COFF container. 10 years ago
  Adrian Prantl ff780299d2 Revert "Wrap clang module files in a Mach-O, ELF, or COFF container." 10 years ago
  Adrian Prantl d9468a7cf5 Wrap clang module files in a Mach-O, ELF, or COFF container. 10 years ago
  Adrian Prantl 01ec5f2564 Revert "Wrap clang module files in a Mach-O, ELF, or COFF container." 10 years ago