- 4eb9fc0 Read/write declaration attributes from/to PCH properly. Embed them in the declaration block instead of trying to create another block. by Argyrios Kyrtzidis · 14 years ago
- eea742b Merge header & cpp for test/PCH/attrs.c - more convenient to keep the tests in one source file. by Argyrios Kyrtzidis · 14 years ago
- 95f4292 When performing typo correction, look through the set of known by Douglas Gregor · 14 years ago
- 36d2fd4 Store in PCH the key function of C++ class to avoid deserializing the complete declaration context in order to compute it. by Argyrios Kyrtzidis · 14 years ago
- eb5e998 Allow deserialization of just the fields of a record, when we want to iterate over them, by Argyrios Kyrtzidis · 14 years ago
- 0a0c3e7 Serialize the "inline" bit for namespaces. Fixes <rdar://problem/8515069>. by Douglas Gregor · 14 years ago
- 9747583 Fix a marvelous chained AST writing bug, where we end up with the by Douglas Gregor · 14 years ago
- 6309737 Register the __builtin_va_list_type node when we parse it, rather than by Douglas Gregor · 14 years ago
- 5e9888c When we insert a category (or class extension) into an interface, mark by Douglas Gregor · 14 years ago
- 77424bc Implement chained PCH support for the macro definitions stored within by Douglas Gregor · 14 years ago
- ee9b0ba When an identifier that has a macro definition in the original PCH by Douglas Gregor · 14 years ago
- 87e3432 Add test case I forgot for r115159 (support implicit includes along with PCH). by Argyrios Kyrtzidis · 14 years ago
- 99a8ca0 Fix C++ PCH issue. by Argyrios Kyrtzidis · 14 years ago
- f84cde1 Fix a C++ PCH problem which was exposed by r113019. CXXBaseOrMemberInitializer's IsWritten and source order is not set. by Argyrios Kyrtzidis · 14 years ago
- 4153a06 AST writer support for having specializations of templates from earlier in the chain. This ought to finish C++ chained PCH support. by Sebastian Redl · 14 years ago
- 5967d62 Add testcase for C++ chained PCH and fix the bugs it uncovered in name lookup. by Sebastian Redl · 14 years ago
- a60786b Fix an issue with writing to PCH another included PCH, introduced by the "using an AST on-disk hash table for name lookup" commit. by Argyrios Kyrtzidis · 14 years ago
- 0b17c61 Instead of modifying the ObjC AST to not modify existing declarations, teach chained PCH to overwrite declarations from earlier PCH files in dependent ones. Tell Sema to note when it changes AST nodes so that they have to be reserialized. Finally, the ObjCProtocolDecls created in forward decls, like the ObjCInterfaceDecls in @class forward decls, are not lexically part of the decl context; only the definition is. by Sebastian Redl · 14 years ago
- 646395b -Make TokenID of IdentifierInfo read-only, remove setTokenID(). by Argyrios Kyrtzidis · 14 years ago
- 18451ea tests: Add a missing -Xclang. by Daniel Dunbar · 14 years ago
- 74dc588 tests: Avoid unnecessary redirection. by Daniel Dunbar · 14 years ago
- ea901ae tests: Tests which include system headers must use the driver, not -cc1. by Daniel Dunbar · 14 years ago
- b29bde7 Remove a FIXME. by Argyrios Kyrtzidis · 14 years ago
- 2f92230 Complete PCH support for ObjCPropertyImplDecl. by Argyrios Kyrtzidis · 14 years ago
- 9d50c06 Support ObjC implementation decls for PCH. by Argyrios Kyrtzidis · 14 years ago
- 0e03638 Store the pending implicit instantiations in the PCH and perform them at the end of the translation unit that by Argyrios Kyrtzidis · 14 years ago
- 72b9057 Support #pragma weak for PCH. by Argyrios Kyrtzidis · 14 years ago
- 3f95477 Make sure C++ variable definitions are actually passed to the consumer when loaded from PCH. by Argyrios Kyrtzidis · 14 years ago
- a68340f Activate selectors in chained PCH. Chained PCH now works for Objective-C. by Sebastian Redl · 14 years ago
- a865005 Apart from storing/retrieving the previous redeclaration from PCH, also store/retrieve the most recent by Argyrios Kyrtzidis · 14 years ago
- d8c5abb Query only the latest version of an identifier in the PCH chain. Make sure this version holds the entire declaration chain. This is a much saner solution than trying to merge the info from all elements, and makes redeclarations work properly. Expand the declarations test case to cover more compliated cases. by Sebastian Redl · 14 years ago
- 76c38d3 Read/write in PCH Sema's StdNamespace and StdBadAlloc and use a LazyDeclPtr for them that will deserialize them when needed. by Argyrios Kyrtzidis · 14 years ago
- 1450ef9 Correctly deal with using names for both functions and structs in chained PCH. by Sebastian Redl · 14 years ago
- ffaab3e Make macro weirdness in chained PCH work. This required changing the way PCHReader and PCHWriter are initialized to correctly pick up all initializer. On the upside, this means that there is far less repetition in the dependent PCH now. by Sebastian Redl · 14 years ago
- ab411c8 Weak references and variables that are not definitions are not required for early codegen/deserialization. by Argyrios Kyrtzidis · 14 years ago
- afbf312 Implement PCH support for offsetof(base-specifier). by Argyrios Kyrtzidis · 14 years ago
- 90e99a8 Merge PCHWriterDecl.cpp's isRequiredDecl and CodeGenModule::MayDeferGeneration into a new function, by Argyrios Kyrtzidis · 14 years ago
- a9f2368 Support extended vector types in chained PCH. by Sebastian Redl · 14 years ago
- b86238d Add a test case for tentative definitions in chained PCH. Fix a bug that completely messed up source locations and thus caused a crash whenever a diagnostic was emitted in chained PCH files. by Sebastian Redl · 14 years ago
- 52198c2 Add PTH test case for <rdar://problem/8227989>. by Ted Kremenek · 14 years ago
- 083abdf Record macros in dependent PCHs. Also add various info tables to dependent PCHs; tests for this to follow. by Sebastian Redl · 14 years ago
- a6d6af3 Revert r109546, it broke linux build. by Argyrios Kyrtzidis · 14 years ago
- ee94e2d Merge PCHWriterDecl.cpp's isRequiredDecl and CodeGenModule::MayDeferGeneration into a new function, by Argyrios Kyrtzidis · 14 years ago
- d692af7 Update the list of lexical decls in the TU for chained PCHs. This makes -ast-print show the decls from the dependent PCH. by Sebastian Redl · 14 years ago
- 90176d1 Always deserialize from PCH file scoped variables with non trivial constructor/destructor. by Argyrios Kyrtzidis · 14 years ago
- f4f6c9d Introduce basic support for loading a precompiled preamble while by Douglas Gregor · 14 years ago
- f2f0f03 Make declarations in the dependent PCH visible, for C at least. by Sebastian Redl · 14 years ago
- cad910d Test for selector-warning PCH patch. radar 6507158. by Fariborz Jahanian · 14 years ago
- 577d479 Thread bitstream cursors all the way through the AST reading stuff. This way, reading a trivial 2-element chained file actually works. by Sebastian Redl · 14 years ago
- 0d39689 Read/write C++0x static_assert for PCH. by Argyrios Kyrtzidis · 14 years ago
- 7cb45e3 Support C++ try/catch statements for PCH. by Argyrios Kyrtzidis · 14 years ago
- cc0b1bc Hide the specializations folding sets of ClassTemplateDecl as an implementation detail (InsertPos by Argyrios Kyrtzidis · 14 years ago
- e3041be Fix http://llvm.org/PR7660 by Argyrios Kyrtzidis · 14 years ago
- 7e9ad8b Make PCHReader cope with PCH files containing more than one predefines buffer. by Sebastian Redl · 14 years ago
- 400f512 Fix a regression of a previous commit of mine (rdar://8158953). by Argyrios Kyrtzidis · 14 years ago
- a038c1d When setting the anonymous namespace at PCH reading, it may still be initializing so avoid by Argyrios Kyrtzidis · 14 years ago
- 5a7b9c5 Provide some test cases for C++ PCH. by Argyrios Kyrtzidis · 14 years ago
- 8f4eae9 Fix PCH support for UnresolvedUsingTypenameDecl and UnresolvedUsingValueDecl. by Argyrios Kyrtzidis · 14 years ago
- ae8b17f Support DependentSizedArrayType for PCH. by Argyrios Kyrtzidis · 14 years ago
- 6764334 Support C++ friend declarations for PCH. by Argyrios Kyrtzidis · 14 years ago
- 919e693 Modify the way sub-statements are stored and retrieved from PCH. by Argyrios Kyrtzidis · 14 years ago
- 12dffcd Support DependentScopeDeclRefExpr for PCH. by Argyrios Kyrtzidis · 14 years ago
- 17cfded Fix PCH emitting/reading for template arguments that contain expressions. by Argyrios Kyrtzidis · 14 years ago
- dc767e3 Fix various bugs in recent commits for C++ PCH. by Argyrios Kyrtzidis · 14 years ago
- b24e199 Support NonTypeTemplateParmDecl for PCH. by Argyrios Kyrtzidis · 14 years ago
- bd65bb5 Support UnresolvedLookupExpr for PCH. by Argyrios Kyrtzidis · 14 years ago
- a77eb08 Support UnresolvedMemberExpr for PCH. by Argyrios Kyrtzidis · 14 years ago
- 8dfbd8b Support a couple more C++ Exprs for PCH. by Argyrios Kyrtzidis · 14 years ago
- 5e1b7c2 Fix broken de/serialization for a couple of C++ Exprs. by Argyrios Kyrtzidis · 14 years ago
- dd41c14 Support C++ class template specializations and partial specializations for PCH. by Argyrios Kyrtzidis · 14 years ago
- 95fc98c Read/write CXXDeleteExpr from/to PCH. by Argyrios Kyrtzidis · 14 years ago
- f511ba6 Support emitting/reading function templates to/from PCH. by Argyrios Kyrtzidis · 14 years ago
- b01a552 Support PCH emitting/reading of using declarations. by Argyrios Kyrtzidis · 14 years ago
- 28d16d7 Include a hack to allow loading of templated CXXRecordDecls and test template reading from PCH. by Argyrios Kyrtzidis · 14 years ago
- 90b715e Initial support for writing templates to PCH. by Argyrios Kyrtzidis · 14 years ago
- 1715bf5 Fix PCH issue. Attributes of a declaration were truncated to just one when the decl was read from a PCH file. by Argyrios Kyrtzidis · 14 years ago
- 5921863 pch'ify CXXNewExpr and CXXZeroInitValueExpr by Chris Lattner · 14 years ago
- d259836 pchify CXXTemporary, CXXBindTemporaryExpr, and CXXExprWithTemporaries. by Chris Lattner · 14 years ago
- 030854b pch'ify default argument definitions and uses. by Chris Lattner · 15 years ago
- 2fbdfcd pch'ify 'this' and 'throw' by Chris Lattner · 15 years ago
- 14ab24f pch'ify typeid. by Chris Lattner · 15 years ago
- 1817bd4 pchify CXXMemberCallExpr correctly. Before it would serialize by Chris Lattner · 15 years ago
- 6ad9ac0 add PCH support for a bunch of C++ Decls, patch by Andrew Sutton! by Chris Lattner · 15 years ago
- 8ecdb65 Completely reimplement __builtin_offsetof, based on a patch by Roberto Amadini. by Douglas Gregor · 15 years ago
- 8f5e3dd Improve the AST representation of Objective-C @try/@catch/@finally by Douglas Gregor · 15 years ago
- a41a8c5 Whenever we complain about a failed initialization of a function or by Douglas Gregor · 15 years ago
- 08a4190 Improve diagnostics like "initializing <type> from an expression of by Douglas Gregor · 15 years ago
- 08c0cdf Forcibly disable test/PCH/pr4489.c, it is flaky on one of the buildbots. by Daniel Dunbar · 15 years ago
- d4eea83 Improve diagnostics when we fail to convert from a source type to a by Douglas Gregor · 15 years ago
- 90d4efa Use Daniel's trick for XFAIL'd tests by Douglas Gregor · 15 years ago
- cb448d5 Defang by Douglas Gregor · 15 years ago
- a49f1af Defang a test that's failing intermittently on windows by Douglas Gregor · 15 years ago
- 2399bed XFAIL this test on that silly Windows platform. Grrr by Douglas Gregor · 15 years ago
- e39b600 Use a simple diagnostic (file modified) when we detect that a file has by Douglas Gregor · 15 years ago
- 87bac6f Emit output of PCH consistency checking test case to a separate text file and grep that by Douglas Gregor · 15 years ago
- c815108 Teach SourceManager's content cache to keep track of whether its by Douglas Gregor · 15 years ago
- 453091c Audit all Preprocessor::getSpelling() callers, improving failure by Douglas Gregor · 15 years ago
- 12fab31 Fix header-search problems with precompiled headers, where the by Douglas Gregor · 15 years ago
- 50f6af7 Introduce optional "Invalid" parameters to routines that invoke the by Douglas Gregor · 15 years ago
- 81895a2 Add PCH test for C++ namespaces, missing from a previous commit by Douglas Gregor · 15 years ago