Commit History

Author SHA1 Message Date
  David Blaikie a6e549dfea shared_ptrify (from InclusiveRefCntPtr) HeaderSearchOptions 8 years ago
  David Blaikie 2dac430432 Move PreprocessorOptions to std::shared_ptr from IntrusiveRefCntPtr 8 years ago
  James Y Knight e85ad57298 Make TargetInfo store an actual DataLayout instead of a string. 9 years ago
  Hans Wennborg c13dd1b3b8 Fix -Wextra-semi warnings. 10 years ago
  Alexander Kornienko 8ca7705aa3 Revert r240270 ("Fixed/added namespace ending comments using clang-tidy"). 10 years ago
  Alexander Kornienko ac58acc7f2 Fixed/added namespace ending comments using clang-tidy. NFC 10 years ago
  Richard Smith f9cfb2d2dc Switch PPCallbacks to take the new MacroDefinition instead of MacroDirective*, in order to preserve full information on module macro expansion. 10 years ago
  Richard Smith e48ab7f6b5 [modules] Start moving the module visibility information off the Module itself. 10 years ago
  Alexander Kornienko dfa4cf3126 Use 'override/final' instead of 'virtual' for overridden methods 10 years ago
  Craig Topper c6da4d1d6c Unique_ptrify PPCallbacks ownership. 11 years ago
  David Blaikie f6983668b4 unique_ptrify SourceManager::createFileID 11 years ago
  David Blaikie 926a507ee5 Overload SourceManager::overrideFileContents so that unconditionally passing ownership is explicitly done using unique_ptr. 11 years ago
  Rafael Espindola d92e74d96e Update for LLVM api change. 11 years ago
  Alp Toker 1088db3c87 Use non-intrusive refcounting for TargetOptions 11 years ago
  Craig Topper b23b499237 [C++11] Use 'nullptr'. Unittests edition. 11 years ago
  Alp Toker f4545688ea Remove the last remaining llvm/Config/config.h includes 11 years ago
  Alp Toker 16b97825c5 SourceManager: Use setMainFileID() consistently 11 years ago
  Alp Toker ad0a05027b Reformat code following Preprocessor constructor updates 11 years ago
  Alp Toker e36c959c4d Factor TargetInfo pointer/DelayInitialization bool pair out of Preprocessor ctor 11 years ago
  John Thompson 86bb94f555 Quick fix for layering that broke shared library build. 11 years ago
  John Thompson 9be87f8785 Initial implementation of -modules-earch-all option, for searching for symbols in non-imported modules. 11 years ago
  Manuel Klimek ee0cd37fe4 Use the same SourceManager for ModuleMaps and compilations. 12 years ago
  Argyrios Kyrtzidis dd08a0c178 [Preprocessor] For the MacroExpands preprocessor callback, also pass the MacroArgs object that provides information about 12 years ago
  Douglas Gregor 906d66acc5 <rdar://problem/12368093> Extend module maps with a 'conflict' declaration, and warn when a newly-imported module conflicts with an already-imported module. 12 years ago
  Argyrios Kyrtzidis c515978bd3 [preprocessor] Use MacroDirective in the preprocessor callbacks to make available the 12 years ago
  Argyrios Kyrtzidis 5ebcb20b03 For ModuleLoader::makeModuleVisible() also pass the source location where the 12 years ago
  NAKAMURA Takumi 1a4191d069 clang/unittests: Fixup corresponding to r172290. 12 years ago
  Chandler Carruth 1050e8b225 Sort the #include lines for unittests/... 12 years ago
  Douglas Gregor 7dff05bf30 Fix unit tests for ModuleLoader change in r168961. 12 years ago
  NAKAMURA Takumi 3a4c8cf5c0 clang/unittests: Fixup corresponding to Doug's r168136. 12 years ago