1. 27e5aa0 Factor out and unify emission of "module is unavailable" diagnostics. by Richard Smith · 8 years ago
  2. e37ad5a Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC. by Galina Kistanova · 8 years ago
  3. f74d946 Move functionality for handling module maps as inputs from the -emit-module by Richard Smith · 9 years ago
  4. cfc1f6a Preprocessor: Suppress -Wnonportable-include-path for header maps by Duncan P. N. Exon Smith · 9 years ago
  5. 40c0efa Refactor frontend InputKind to prepare for treating module maps as a distinct kind of input. by Richard Smith · 9 years ago
  6. ce539b5 [PCH] Attach instance's dependency collectors to PCH external AST sources. by Graydon Hoare · 9 years ago
  7. 3646e62 Move setting of LangOpts based on target flags out of CompilerInstance by Eric Christopher · 9 years ago
  8. 758aad7 Remove the -faltivec alias option and replace it with -maltivec everywhere. by Eric Christopher · 9 years ago
  9. 030d7d6 Reapply "Modules: Cache PCMs in memory and avoid a use-after-free" by Duncan P. N. Exon Smith · 9 years ago
  10. f1966cf Revert "Modules: Cache PCMs in memory and avoid a use-after-free" by Renato Golin · 9 years ago
  11. 5a0af1f [Modules] In case of lock timeout, fallback and build module by Bruno Cardoso Lopes · 9 years ago
  12. 079c40e Modules: Cache PCMs in memory and avoid a use-after-free by Duncan P. N. Exon Smith · 9 years ago
  13. 60fa288 Modules: Use hash of PCM content for SIGNATURE by Duncan P. N. Exon Smith · 9 years ago
  14. 1116d69 Modules: Simplify CompilerInstance constructor, NFC by Duncan P. N. Exon Smith · 9 years ago
  15. ea4395e Reapply "IntrusiveRefCntPtr -> std::shared_ptr for CompilerInvocationBase and CodeCompleteConsumer" by David Blaikie · 9 years ago
  16. 81d0829 Revert "IntrusiveRefCntPtr -> std::shared_ptr for CompilerInvocationBase and CodeCompleteConsumer" by David Blaikie · 9 years ago
  17. 9c28cb3 shared_ptrify (from InclusiveRefCntPtr) HeaderSearchOptions by David Blaikie · 9 years ago
  18. 9280a85 IntrusiveRefCntPtr -> std::shared_ptr for CompilerInvocationBase and CodeCompleteConsumer by David Blaikie · 9 years ago
  19. 4156546 Move Preprocessor over to std::shared_ptr rather than IntrusiveRefCntPtr by David Blaikie · 9 years ago
  20. e304168 Move PreprocessorOptions to std::shared_ptr from IntrusiveRefCntPtr by David Blaikie · 9 years ago
  21. f95113d Move FailedModulesSet over to shared_ptr from IntrusiveRefCntPtr by David Blaikie · 9 years ago
  22. 61137e1 Use shared_ptr instead of IntrusiveRefCntPtr for ModuleFileExtension by David Blaikie · 9 years ago
  23. 82ec4fde [CrashReproducer] Add support for merging -ivfsoverlay by Bruno Cardoso Lopes · 9 years ago
  24. 7aff2bb [CrashReproducer] Collect PCH included via -include-pch by Bruno Cardoso Lopes · 9 years ago
  25. 181225b [CrashReproducer] Collect headermap files by Bruno Cardoso Lopes · 9 years ago
  26. a114c46 Revert r288626, which reverts r288449. Original commit message: by Richard Smith · 9 years ago
  27. ad3ba6b Revert "Recover better from an incompatible .pcm file being provided by -fmodule-file=. We try to include the headers of the module textually in this case, still enforcing the modules semantic rules. In order to make that work, we need to still track that we're entering and leaving the module. Also, if the module was also marked as unavailable (perhaps because it was missing a file), we shouldn't mark the module unavailable -- we don't need the module to be complete if we're going to enter it textually." by Daniel Jasper · 9 years ago
  28. 444e6f3 Recover better from an incompatible .pcm file being provided by -fmodule-file=. by Richard Smith · 9 years ago
  29. ae032b6 Adapt to llvm NamedRegionTimer changes by Matthias Braun · 9 years ago
  30. f91086b [CUDA] Initialize our header search using the host triple. by Justin Lebar · 9 years ago
  31. 7de9969 [Frontend] Allow attaching an external sema source to compiler instance and extra diags to TypoCorrections by Benjamin Kramer · 9 years ago
  32. 5e83dfe Switch SmallSetVector to use DenseSet when it overflows its inline space. by Justin Lebar · 9 years ago
  33. ec1c5a2 Adapt to LLVM EnableStatistics() change. by Matthias Braun · 9 years ago
  34. abb6eea CC1: Add -save-stats option by Matthias Braun · 9 years ago
  35. bbcc9f0 C++ Modules TS: add frontend support for building pcm files from module by Richard Smith · 9 years ago
  36. 11f2a47 Module: add -fprebuilt-module-path to support loading prebuilt modules. by Manman Ren · 9 years ago
  37. 2c17e82 [OpenCL][AMDGPU] Add support for -cl-denorms-are-zero by Yaxun Liu · 9 years ago
  38. 9670f84 [NFC] Header cleanup by Mehdi Amini · 9 years ago
  39. 03f8907 Frontend: Simplify ownership model for clang's output streams. by Peter Collingbourne · 9 years ago
  40. d6da1a0 Add some std::move where the value is only read otherwise. by Benjamin Kramer · 9 years ago
  41. 4a52222 [Modules] Improve diagnostics for LockFileManager errors by Bruno Cardoso Lopes · 9 years ago
  42. cfeacf5 Apply clang-tidy's misc-move-constructor-init throughout Clang. by Benjamin Kramer · 9 years ago
  43. 76945b2 [CUDA] Copy host builtin types to NVPTXTargetInfo. by Justin Lebar · 10 years ago
  44. 10a4972 revert SVN r265702, r265640 by Saleem Abdulrasool · 10 years ago
  45. 724275ba Basic: thread CodeGenOptions into TargetInfo by Saleem Abdulrasool · 10 years ago
  46. b1631d9 [CrashReproducer] Cleanup and move functionality around in ModuleDependencyCollector. NFC by Bruno Cardoso Lopes · 10 years ago
  47. f54146c clang-cl: Fix remaining bugs in interaction of /Yc and /FI /showIncludes. by Nico Weber · 10 years ago
  48. 149d9522 clang-cl: Include /FI headers in /showIncludes output. by Nico Weber · 10 years ago
  49. 4b5aede clang-cl: Add /Yc argument to /showIncludes output. by Nico Weber · 10 years ago
  50. 2ca4be9 clang-cl: Implement initial limited support for precompiled headers. by Nico Weber · 10 years ago
  51. 7e82e01 [modules] Flatten -fmodule-name= and -fmodule-implementation-of= into a single by Richard Smith · 10 years ago
  52. 0772c42 Reduce the number of implicit StringRef->std::string conversions by threading StringRef through more APIs. by Benjamin Kramer · 10 years ago
  53. fa1eede Update for llvm API change. by Rafael Espindola · 10 years ago
  54. 5b60ad6 [Frontend] Rangify for loop. NFC. by Vedant Kumar · 10 years ago
  55. 8a308ec [modules] If we're given a module file, via -fmodule-file=, for a module, but by Richard Smith · 10 years ago
  56. 6623e1f Introduce module file extensions to piggy-back data onto module files. by Douglas Gregor · 10 years ago
  57. 95dc57a [modules] Allow the error when explicitly loading an incompatible module file by Richard Smith · 10 years ago
  58. ee4e08b Use llvm::errc instead of std::errc. by Rafael Espindola · 10 years ago
  59. 8b56366 Replace double negation of !FileID.isInvalid() with FileID.isValid(). by Yaron Keren · 10 years ago
  60. b5bc923 [CUDA] Allow parsing of host and device code simultaneously. by Artem Belevich · 10 years ago
  61. 8bfac2c createOutputFile should set Error to something if it returns null. by Douglas Katzman · 10 years ago
  62. 293534b Initialize the AST consumer as soon as we have both an ASTConsumer and an by Richard Smith · 10 years ago
  63. e75ee0f [modules] When explicitly building a module file, don't include timestamps in by Richard Smith · 10 years ago
  64. 3938f0c [modules] Stop dropping 'module.timestamp' files into the current directory by Richard Smith · 10 years ago
  65. 1193f2c Add sanitizer blacklists to the rules generated with -M/-MM/-MD/-MMD. by Ivan Krasin · 10 years ago
  66. 629d8e6 Fix some tabs. by Richard Smith · 10 years ago
  67. 86cc829 [modules] Remove now-dead code for lazy loading of files specified by -fmodule-file=. by Richard Smith · 10 years ago
  68. 0f99d6a [modules] PR22534: Load files specified by -fmodule-file= eagerly. In particular, this avoids the need to re-parse module map files when using such a module. by Richard Smith · 10 years ago
  69. 38c1e6d Unrevert r244412 (reverted in r244414), and delete the bogus line left behind by Richard Smith · 10 years ago
  70. b102d1a Revert "[modules] Don't leak -M flags for dependency file generation into the module" by Justin Bogner · 10 years ago
  71. 2d7fbbc [modules] Don't leak -M flags for dependency file generation into the module by Richard Smith · 10 years ago
  72. 03f7e61 [modules] Attach dependency listeners to the module manager once when it's by Richard Smith · 10 years ago
  73. d520a25 [modules] Produce an error if -cc1 wants to implicitly build a module and no by Richard Smith · 10 years ago
  74. fb2398d Make the clang module container format selectable from the command line. by Adrian Prantl · 10 years ago
  75. ce18a18 Extend -ftime-report to give more information about time spent reading module files. by Richard Smith · 10 years ago
  76. 5b81606 Replace some const std::string & with llvm::StringRef or std::string by Yaron Keren · 10 years ago
  77. 40178c3 Revert r241330. It compiled with Visual C++ 2013 and gcc 4.9.1 (mingw) but now fails the bots. by Yaron Keren · 10 years ago
  78. 4526701 Replace some const std::string & with llvm::StringRef or std::string by Yaron Keren · 10 years ago
  79. d30f5ff Revert r241319, investigating. by Yaron Keren · 10 years ago
  80. 25bb2e4 Replace some const std::string & with llvm::StringRef or std::string by Yaron Keren · 10 years ago
  81. bb165fb Introduce a PCHContainerOperations interface (NFC). by Adrian Prantl · 10 years ago
  82. 3204b15 Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial types by Benjamin Kramer · 10 years ago
  83. bca31b7 [modules] Move implicit creation of ImportDecls for #includes transformed into module imports from the frontend into Sema where it belongs. by Richard Smith · 10 years ago
  84. 2b63d15 [modules] Retain the name as written for umbrella headers and directories, rather than converting to an absolute path. No observable change expected, but this allows us to correctly compute the module for an umbrella header, which later changes will require. by Richard Smith · 10 years ago
  85. 4241314 [modules] Add local submodule visibility support for declarations. by Richard Smith · 10 years ago
  86. a7e2cc6 [modules] Start moving the module visibility information off the Module itself. by Richard Smith · 11 years ago
  87. 20e883e [modules] Stop trying to fake up a linear MacroDirective history. by Richard Smith · 11 years ago
  88. 2f16bc1 Use raw_pwrite_stream in clang. by Rafael Espindola · 11 years ago
  89. 0aa128e [Frontend] Close open file handles before renaming output files by Reid Kleckner · 11 years ago
  90. c80a406 Return std::unique_ptr to avoid a release and recreate. by Rafael Espindola · 11 years ago
  91. 269ec0f Use a std::unique_ptr to make it easier to see who owns the stream. by Rafael Espindola · 11 years ago
  92. ff8d943 [Modules] Don't compute a modules cache path if we're not using modules! by Chandler Carruth · 11 years ago
  93. 580dd29 [Modules] Stop creating timestamps for the modules cache and trying to by Chandler Carruth · 11 years ago
  94. 92e1b62 Remove many superfluous SmallString::str() calls. by Yaron Keren · 11 years ago
  95. 7f330cd Make module files passed to a module build via -fmodule-file= available to by Richard Smith · 11 years ago
  96. 37bd29a Give better diagnostics when -fmodule-file= finds a bad file: if the file is by Richard Smith · 11 years ago
  97. 8cebe37 [modules] Even if we already have a definition of a class, loading in another by Richard Smith · 11 years ago
  98. 5638c11 [modules] Fix a bug that would result in a build with P paths through a module by Richard Smith · 11 years ago
  99. d2e8b04 Add -fno-implicit-modules. by Manuel Klimek · 11 years ago
  100. bd0b651 [PCH/Modules] Check that the specific module cache path the PCH was built with, is the same as by Argyrios Kyrtzidis · 11 years ago