- 53df7a1 Introduce the core infrastructure needed to model a complete by Douglas Gregor · 13 years ago
- 2e5c15b Move the definition-specific data of ObjCInterfaceDecl into a by Douglas Gregor · 13 years ago
- af76472 Eliminate the vistigial ObjCClassDecl::ObjCClassRef, and inline its by Douglas Gregor · 13 years ago
- bab9f4a Tweak submodule ID handling in the AST writer by Douglas Gregor · 13 years ago
- 99a922b Use llvm::sys::fs::equivalent rather than comparing inodes, because by Douglas Gregor · 13 years ago
- 71088d1 Move ChainedIncludesSource into the Frontend library. This never really by Chandler Carruth · 13 years ago
- 8bd25b4 Clean up the comments for this file now that its contents are totally by Chandler Carruth · 13 years ago
- cb381ea Move a free function from the Frontend library into the Lex library as by Chandler Carruth · 13 years ago
- c699400 Save category name loc in ObjCCategoryImplDecl, patch by Jason Haslam! by Argyrios Kyrtzidis · 13 years ago
- a2398d7 Separate the serialization library's diagnostics from the frontend's by Chandler Carruth · 13 years ago
- 77d029f Implement umbrella directories for modules, which are similar to by Douglas Gregor · 13 years ago
- 10694ce Within the module representation, generalize the notion of an umbrella by Douglas Gregor · 13 years ago
- 84fa05e Remove unused-but-set variable. by Benjamin Kramer · 13 years ago
- e209e50 Implement inferred submodules support, which (when requested) by Douglas Gregor · 13 years ago
- 1e12368 Parse inferred submodules in module maps, track their contents in by Douglas Gregor · 13 years ago
- 0adaa88 Implement support for wildcard exports in modules, allowing a module by Douglas Gregor · 13 years ago
- 4bc8738d Actually add a useful bit to the comment pre-FIXME by Douglas Gregor · 13 years ago
- 5598868 When writing a module file, keep track of the set of (sub)modules that by Douglas Gregor · 13 years ago
- 8bc2782 [PCH] Make sure that the SourceExpr of a OpaqueValueExpr is always initialized by Argyrios Kyrtzidis · 13 years ago
- c5e0f9b Module files representing actual modules don't need to know the set of modules they import, since that information isn't actually used. Drop it from the AST file by Douglas Gregor · 13 years ago
- f6137e4 Implement support for precompiled headers, preambles, and serialized by Douglas Gregor · 13 years ago
- 15de72c Introduce a module import declaration, so that we properly represent, e.g., by Douglas Gregor · 13 years ago
- 6236a29 Only perform checking of the predefines buffer when loading a by Douglas Gregor · 13 years ago
- 07165b9 When making a module visible, also make any of its exported modules by Douglas Gregor · 13 years ago
- af13bfc Implement (de-)serialization of the set of exported modules in a module map. by Douglas Gregor · 13 years ago
- a015cab Notify the AST writer (via ASTDeserializationListener) when a by Douglas Gregor · 13 years ago
- 1329264 Implement name hiding for macro definitions within modules, such that by Douglas Gregor · 13 years ago
- ecc2c09 Implement name hiding for declarations deserialized from a non-visible by Douglas Gregor · 13 years ago
- 5e35693 Introduce the notion of name visibility into modules. For a given by Douglas Gregor · 13 years ago
- 185dbd7 Infer the submodule ID for a given declaration based on the location by Douglas Gregor · 13 years ago
- 26ced12 Switch the ID numbers used for submodule IDs in the AST reader over to by Douglas Gregor · 13 years ago
- 1a4761e Promote ModuleMap::Module to a namespace-scope class in the Basic by Douglas Gregor · 13 years ago
- 8d39c3d [PCH] In ASTReader::FinishedDeserializing, after we do PassInterestingDeclsToConsumer by Argyrios Kyrtzidis · 13 years ago
- 392ed2b Implement (de-)serialization of the description of a module and its by Douglas Gregor · 13 years ago
- a8cc6ce When writing a module file, pass the module through to the AST by Douglas Gregor · 13 years ago
- bcf8df8 [PCH] Check for isTopLevelDeclInObjCContainer when picking abbreviations. by Argyrios Kyrtzidis · 13 years ago
- c14a03d [libclang] Fix operations (token annotation, getting cursor, etc.) with a file region by Argyrios Kyrtzidis · 13 years ago
- a4581a1 If we're dealing with an overridden buffer in the AST reader, load the by Douglas Gregor · 13 years ago
- 35f9ae6 Try to appease the failing buildbot where I can't reproduce the problem by Douglas Gregor · 13 years ago
- a081da5 Implement (de-)serialization of the buffer contents for an overridden by Douglas Gregor · 13 years ago
- b86b8dc Add a -cc1-level option -fmodule-name=<name>, which will be used when by Douglas Gregor · 13 years ago
- 64482c6 [PCH] When serializing an PseudoObjectExpr or AtomicExpr, the serialization code must be set by Argyrios Kyrtzidis · 13 years ago
- 40f57ee Use Decl's isImplicit field to indicate whether an ObjCInterfaceDecl is 'ImplicitInterfaceDecl', by Argyrios Kyrtzidis · 13 years ago
- 5a17499 [PCH] Load the chained objc categories only after recursive loading is finished by Argyrios Kyrtzidis · 13 years ago
- c80553e [PCH] Do not crash if a class extension in a chained PCH introduces/redeclares a property. by Argyrios Kyrtzidis · 13 years ago
- 67bc4ba [PCH] In ASTWriter::WriteChainedObjCCategories use getDeclID since the decls by Argyrios Kyrtzidis · 13 years ago
- 590ad93 [PCH] When chaining a PCH and serializing HeaderSearch, make sure the HeaderFileInfos by Argyrios Kyrtzidis · 13 years ago
- e2d4f4e Fix the signature of the getcontext builtin. Patch by Dimitry Andric. by Rafael Espindola · 13 years ago
- 1a43415 Add a method in ASTMutationListener for the last use of Decl's [is/set]ChangedSinceDeserialization by Argyrios Kyrtzidis · 13 years ago
- ad834d5 [PCH] When completing an objc forward reference, do not serialize the chain of its categories because by Argyrios Kyrtzidis · 13 years ago
- 72cd7a0 Rename SPECIAL_TYPE_jmp_buf and SPECIAL_TYPE_sigjmp_buf to follow the by Douglas Gregor · 13 years ago
- 80ee6e8 There's no good reason to track temporaries in ExprWithCleanups, by John McCall · 13 years ago
- 87429a0 [PCH] Fix reading from PCH of diagnostic pragmas. by Argyrios Kyrtzidis · 13 years ago
- 4b9c2d2 Change the AST representation of operations on Objective-C by John McCall · 13 years ago
- dfb332d [libclang] Add infrastructure to be able to only deserialize decls in a file region and by Argyrios Kyrtzidis · 13 years ago
- 64f45a2 Fix the representation of wide strings in the AST and IR so that it uses the native representation of integers for the elements. This fixes a bunch of nastiness involving by Eli Friedman · 13 years ago
- 76852c2 Rework the AST for the initializer of a delegating constructor, so by Douglas Gregor · 13 years ago
- ef23b60 [PCH] Now that we store the location of a decl outside its record by Argyrios Kyrtzidis · 13 years ago
- 9d128d0 [PCH] For ASTReader's FileDeclIDs also associate the Module that the by Argyrios Kyrtzidis · 13 years ago
- fab8d5b [PCH] Sort the file decls by file offset not raw source location. by Argyrios Kyrtzidis · 13 years ago
- 19645d2 [PCH] In ASTWriter::associateDeclWithFile don't bother finding the file loc by Argyrios Kyrtzidis · 13 years ago
- 10f3df5 [PCH] Keep track of file-level declarations that are contained by files. by Argyrios Kyrtzidis · 13 years ago
- 9d31fa7 [PCH] Pull the location out of the serialized declarations and put it in the array by Argyrios Kyrtzidis · 13 years ago
- eee242f Make the loading of information attached to an IdentifierInfo from an by Douglas Gregor · 13 years ago
- d488b3a Eliminate a hang while loading a sequence of redeclarable entities. In by Douglas Gregor · 13 years ago
- 3c3b7f9 Restore r142914 and r142915, now with missing file and apparent by John McCall · 13 years ago
- 327a50f Revert r142914 and r142915, due to possibly missing file. by NAKAMURA Takumi · 13 years ago
- a1b852f Introduce a placeholder type for "pseudo object" by John McCall · 13 years ago
- ba0513d Implement support for dependent Microsoft __if_exists/__if_not_exists by Douglas Gregor · 13 years ago
- f226ff9 [PCH] When visiting preprocessed entities, make it possible to avoid deserializing by Argyrios Kyrtzidis · 13 years ago
- e6f0868 [PCH] When serializing Stmts, keep track of when sub statements are referenced again and by Argyrios Kyrtzidis · 13 years ago
- b05d7b2 Keep track when a ObjC interface/protocol was initially created as a forward reference. by Argyrios Kyrtzidis · 13 years ago
- 541ba16 Controlling macros are identifiers, not declarations. by Douglas Gregor · 13 years ago
- 0ddaeb9 Add a new placeholder type to represent "unbridged" casts in ARC. by John McCall · 13 years ago
- aa93a87 For modules, all macros that aren't include guards are implicitly by Douglas Gregor · 13 years ago
- aa4a99b Provide half floating point support as a storage only type. by Anton Korobeynikov · 13 years ago
- 72b2625 [PCH] Serialize info about redeclared objc methods. by Argyrios Kyrtzidis · 13 years ago
- 2492c89 Add support for viewing the module graph via Graphviz, for debugging purposes. by Douglas Gregor · 13 years ago
- 276b061 Initial implementation of __atomic_* (everything except __atomic_is_lock_free). by Eli Friedman · 13 years ago
- 5e1cdac Rename TagDecl::isDefinition -> isCompleteDefinition by John McCall · 13 years ago
- b001de7 Support for C1x _Atomic specifier (see testcase). This is primarily being committed at the moment to help support C++0x <atomic>, but it should be a solid base for implementing the full specification of C1x _Atomic. by Eli Friedman · 13 years ago
- 7cc58b4 Added a flag to identify resolved overloaded function references. by Abramo Bagnara · 13 years ago
- 1711fc9 Improve location fidelity of objc decls. by Argyrios Kyrtzidis · 13 years ago
- 491306a Allow getting all source locations of selector identifiers in a ObjCMethodDecl. by Argyrios Kyrtzidis · 13 years ago
- 2071808 Allow getting all source locations of selector identifiers in a ObjCMessageExpr. by Argyrios Kyrtzidis · 13 years ago
- 11d7716 Pass from the parser the locations of selector identifiers when creating by Argyrios Kyrtzidis · 13 years ago
- da92a7f Don't keep NumSelectorArgs in the ObjCMethodDecl, the number can be derived from the selector. by Argyrios Kyrtzidis · 13 years ago
- 717a20b Mark a TagDecl when it is free standing (e.g. "struct foo;") by Argyrios Kyrtzidis · 13 years ago
- 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