- ba494c6 Basic/Diagnostic: Add a DiagSate::getOrAddMappingInfo method. by Daniel Dunbar · 13 years ago
- b1c99c6 Basic/Diagnostics: Add a DiagnosticMappingInfo helper class, and switch to by Daniel Dunbar · 13 years ago
- eabdd67 Add a comment in ASTReader::ReadPragmaDiagnosticMappings that the user bit by Argyrios Kyrtzidis · 13 years ago
- d6471f7 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 13 years ago
- df22655 Fix up assertion a bit more by Douglas Gregor · 13 years ago
- eb2d1f1 Removing a bunch of dead returns/breaks after llvm_unreachables. by David Blaikie · 13 years ago
- 61e813c Eliminate an MSVC comparison warning, from Aaron Ballman by Douglas Gregor · 13 years ago
- b219cfc Switch assert(0/false) llvm_unreachable. by David Blaikie · 13 years ago
- 4cd0634 Do manual binary search for preprocessing entities because their end locations by Argyrios Kyrtzidis · 13 years ago
- 71a7605 Don't use TemplateArgumentListInfo inside AST nodes because it may leak. by Argyrios Kyrtzidis · 13 years ago
- b0c3e09 Rename ExplicitTemplateArgumentList -> ASTTemplateArgumentListInfo, no functionality change. by Argyrios Kyrtzidis · 13 years ago
- 4278c65 ArrayRef-ifying Function/BlockDecl's setParams by David Blaikie · 13 years ago
- 88df125 Fix MSVC9 build by providing a full comparator object to lower_bound. by Benjamin Kramer · 13 years ago
- 8f958f1 [PCH] Don't store the source range for each preprocessed entity since by Argyrios Kyrtzidis · 13 years ago
- 290ad8c [PCH] Merge ASTReader::LoadPreprocessedEntity with ReadPreprocessedEntity by Argyrios Kyrtzidis · 13 years ago
- de4e0a8 The location of the name in MacroDefinition is the beginning of its range, by Argyrios Kyrtzidis · 13 years ago
- 92ddef1 In libclang, when visiting preprocessed entities in a source range, use by Argyrios Kyrtzidis · 13 years ago
- b6441ef Introduce local_begin()/local_end() methods in PreprocessingRecord which by Argyrios Kyrtzidis · 13 years ago
- 507097e [libclang] When getting a source location from a file:line:col triplet by Argyrios Kyrtzidis · 13 years ago
- 2dbaca7 Introduce PreprocessingRecord::getPreprocessedEntitiesInRange() by Argyrios Kyrtzidis · 13 years ago
- a64ccef Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset. by Argyrios Kyrtzidis · 13 years ago
- 1f6d225 Const-ify some methods in ASTReader. by Argyrios Kyrtzidis · 13 years ago
- ac1ffcc [PCH] Preload the PreloadSLocEntries through the SourceManager and by Argyrios Kyrtzidis · 13 years ago
- 61c5e34 With modules, we can end up loading a new module after we've seen an by Douglas Gregor · 13 years ago
- 1a995dd When we load the first module, make sure that we wire up the ASTConsumer to the newly-created ASTReader. This makes sure that CodeGen sees the declarations it is interested in by Douglas Gregor · 13 years ago
- e24692b [PCH] Overhaul how preprocessed entities are [de]serialized. by Argyrios Kyrtzidis · 13 years ago
- ce835df Don't try to write a macro offset for an identifier that names a non-exported macro, for real this time by Douglas Gregor · 13 years ago
- 5ed6277 Revert my exported-macro hackery. Something is amiss by Douglas Gregor · 13 years ago
- ec42f5d Make sure that we actually keep the key length and data length in sync when dealing with non-exported macros by Douglas Gregor · 13 years ago
- 0c129af Don't try to write a macro offset for an identifier that names a non-exported macro by Douglas Gregor · 13 years ago
- 144b38a [PCH] Fix a regression that r139441 introduced (decls were getting passed by Argyrios Kyrtzidis · 13 years ago
- 7d5e81b Switch the serialization of LangOptions over to use the .def file. We by Douglas Gregor · 13 years ago
- e289d81 Switch LangOptions over to a .def file that describes header of the by Douglas Gregor · 13 years ago
- 768d6ca Keep the source range of attributes. Depends on a llvm tablegen commit. by Argyrios Kyrtzidis · 13 years ago
- 26d43cd [libclang] In ASTUnit::Parse copy the CompilerInvocation object instead of by Argyrios Kyrtzidis · 13 years ago
- a2f4ae8 remove pedantic ; by Chris Lattner · 13 years ago
- 02a5e87 Don't crash when we fail to load a module. It's unbecoming of a by Douglas Gregor · 13 years ago
- 94da158 Clean up our handling of Objective-C definitions in AST files. Rather by Douglas Gregor · 13 years ago
- 08e0bc1 Kill of the Decl::PCHLevel field entirely. We now only need to know by Douglas Gregor · 13 years ago
- 530b14a Eliminate all but one caller of Decl::getPCHLevel() by Douglas Gregor · 13 years ago
- 919814d Introduce a new predicate Decl::isFromASTFile() to determine whether a by Douglas Gregor · 13 years ago
- 712f2fc In the ASTReader, replace the never-NULL Preprocessor pointer with a by Douglas Gregor · 13 years ago
- 3594277 In ASTReader, replace the never-NULL ASTContext pointer with an by Douglas Gregor · 13 years ago
- 5db255e Mark the translation unit as having lexical/visible storage only when we actually have data for that lexical or visible storage by Douglas Gregor · 13 years ago
- 5181ad0 Back out r139358 "[PCH] When loading the decls linked to an by Douglas Gregor · 13 years ago
- 84ef0b5 [PCH] When loading the decls linked to an identifier, also make them visible by Argyrios Kyrtzidis · 13 years ago
- 8d267c5 Modules: introduce the __module_private__ declaration specifier, which by Douglas Gregor · 13 years ago
- 8f7c540 [libclang] Fix annotation and getting a "macro expansion" cursor by Argyrios Kyrtzidis · 13 years ago
- e97179c Implement the Objective-C 'instancetype' type, which is an alias of by Douglas Gregor · 13 years ago
- 58e9797 Finish implementing (de-)serialization of the CXXDefinitionData bits by Douglas Gregor · 13 years ago
- f8a1e51 Always construct an ASTReader with a non-NULL ASTContext and by Douglas Gregor · 13 years ago
- bcfd1f5 Extend the ASTContext constructor to delay the initialization of by Douglas Gregor · 13 years ago
- e2ca828 Don't try keeping a 'LeadingEmptyMacroLoc' in NullStmt. This fails by Argyrios Kyrtzidis · 13 years ago
- 7143aab Modules hide macro definitions by default, so that silly things like by Douglas Gregor · 13 years ago
- fa77cba Fix "multi-line comment" compiler error. by Argyrios Kyrtzidis · 13 years ago
- e6b8d68 Support importing of ObjC categories from modules. by Argyrios Kyrtzidis · 13 years ago
- 14c3633 Serialize the new bits in CXXRecordDecl::DefinitionData. by Sebastian Redl · 13 years ago
- e5a54b6 When writing out the entries in a lookup table for a DeclContext, make by Douglas Gregor · 13 years ago
- 955fadb Remove a few mutating ObjCCategoryDecl methods. by Argyrios Kyrtzidis · 13 years ago
- 45118d8 In ASTWriter::WriteDeclContextVisibleBlock, don't write empty lookups. by Argyrios Kyrtzidis · 13 years ago
- 3b84ab9 Remove obsolete ObjCInferRelatedReturnType from LangOptions...the correct option is ObjCInferRelatedResultType. by Jordy Rose · 13 years ago
- 95ed778 objective-c: Treat top-level objective-c declarations by Fariborz Jahanian · 13 years ago
- 74cfb23 Remove unused variables noticed by GCC. by Benjamin Kramer · 13 years ago
- 2ea054f Teach the ASTReader how to avoid cycles when loading declarations that by Douglas Gregor · 13 years ago
- 9293ba8 Remove the Chaining argument from the PCH/module generator. It's no longer used by Douglas Gregor · 13 years ago
- 467dc88 Introduce a -cc1 option "-emit-module", that creates a binary module by Douglas Gregor · 13 years ago
- 46c03c3 Clean up the reloading of identifier information following the load of by Douglas Gregor · 13 years ago
- f249bf3 Preload source location entries as soon as we've loaded a particular by Douglas Gregor · 13 years ago
- c69a292 Move file validation in the ASTReader from "top of chain" validation by Douglas Gregor · 13 years ago
- 98339b9 Factor the Module and ModuleManager classes out into separate headers by Douglas Gregor · 13 years ago
- d10a381 Switch ASTReader::GetHeaderFileInfo() from a walk over the module by Douglas Gregor · 13 years ago
- b95cd09 Switch the forward walk through the module chain over to a depth-first by Douglas Gregor · 13 years ago
- 1b59e9c Remove a bogus assertion from the AST reader, which assumed that by Douglas Gregor · 13 years ago
- 3d15ab8 Use the module manager's search facility to look for methods with a by Douglas Gregor · 13 years ago
- c266de9 Don't force the complete deserialization of the visible-declarations by Douglas Gregor · 13 years ago
- 851c75a Introduce a depth-first search of modules into the module manager, by Douglas Gregor · 13 years ago
- 0d95f77 In the AST reader, switch name lookup within a DeclContect over to the by Douglas Gregor · 13 years ago
- d9d2b67 Boost the efficiency of SourceManager::getMacroArgExpandedLocation. by Argyrios Kyrtzidis · 13 years ago
- 0c02ada Make the loading of multiple records for the same identifier (from by Douglas Gregor · 13 years ago
- 90115a3 Clean out some minor cruft in the AST reader; no functionality change. by Douglas Gregor · 13 years ago
- 211f6e8 Introduce a module visitation function that starts at the top-level by Douglas Gregor · 13 years ago
- a3a0cf0 Remove unused function ModuleManager::exportLookup() by Douglas Gregor · 13 years ago
- fac4ece Teach ModuleManager::addModule() to check whether a particular module by Douglas Gregor · 13 years ago
- 870d1fe Temporarily revert r137925 to appease buildbots. Original commit message: by Chad Rosier · 13 years ago
- a4c189f Teach ModuleManager::addModule() to check whether a particular module by Douglas Gregor · 13 years ago
- 10bc00f Keep track of which modules have been loaded directly (e.g., via by Douglas Gregor · 13 years ago
- 28fc50c Remove an unnecessary assignment (to InstFromD). Caught by the static analyzer! by Argyrios Kyrtzidis · 13 years ago
- e95b919 In the AST file format, eliminate the CHAINED_METADATA record. Instead, by Douglas Gregor · 13 years ago
- bc84532 Add serialization support for ClassScopeFunctionSpecializationDecl. by Francois Pichet · 13 years ago
- d21683c [PCH] When writing out ExpansionInfo, make sure we don't lose track if it's a macro arg expansion or not. by Argyrios Kyrtzidis · 13 years ago
- af1fc7a Track in the AST whether a function is constexpr. by Richard Smith · 13 years ago
- af0f4d0 Implement function template specialization at class scope extension in Microsoft mode. A new AST node is introduced: ClassScopeFunctionSpecialization. This node holds a FunctionDecl that is not yet specialized; then during the class template instantiation the ClassScopeFunctionSpecialization will spawn the actual function specialization. by Francois Pichet · 13 years ago
- 772eeae Switch the __int128_t and __uint128_t types over to predefined types by Douglas Gregor · 13 years ago
- 7a27ea5 Switch the Objective-C 'SEL' type over to a predefined type in the by Douglas Gregor · 13 years ago
- 79d6726 Switch the Objective-C 'Class' type over to a predefined type in the by Douglas Gregor · 13 years ago
- 4dfd02a Move the creation of the predefined typedef for Objective-C's 'id' by Douglas Gregor · 13 years ago
- b7c324f Collapse ASTWriter::WriteASTChain into ASTWriter::WriteASTCore, by Douglas Gregor · 13 years ago
- 6bf2b9f In the serialized AST format, make the translation unit a "predefined" by Douglas Gregor · 13 years ago
- 63ab2c5 Fix a PCH crash bug where we kept a reference inside a DenseMap while the map was getting modified. by Argyrios Kyrtzidis · 13 years ago
- 5f95728 When initializing a context from a particular AST file, check whether by Douglas Gregor · 13 years ago