- 340fa24 More rule enforcement of zero bitfields for ms_struct. by Fariborz Jahanian · 13 years ago
- f1e4fbf Compress some bits. Only matters for MSVC, or if we ever by John McCall · 13 years ago
- 07a8a21 ms_struct patch for initialization and field access irgen. by Fariborz Jahanian · 13 years ago
- 8387e2a Add -fdelayed-template-parsing option. Using this option all templated function definitions are parsed at the end of the translation unit only if it is required by an actual instantiation. As such all the symbols of the TU are available during name lookup. by Francois Pichet · 13 years ago
- db57a4c ADT/Triple: Switch to using .isOSDarwin() predicate. by Daniel Dunbar · 13 years ago
- 162e1c1 Support for C++11 (non-template) alias declarations. by Richard Smith · 13 years ago
- 5bbcdbf Chained PCH: Remember when additional specializations are added to a function template from a previous PCH. Fixes the only crasher when using massive chains on Clang's Sema component. We still have some incomplete codegen there. by Sebastian Redl · 13 years ago
- 4421d2b On Mac OS X, the presence of an 'availability' attribute for that by Douglas Gregor · 13 years ago
- 7895194 Fix a test case and teach ClearLinkageCache() to clear the linkage of by John McCall · 13 years ago
- 7f0a915 Fixed inconsistency when adding TemplateParameterListsInfo. by Abramo Bagnara · 13 years ago
- ba877ad Fixed InnerLocStart. by Abramo Bagnara · 13 years ago
- a2026c9 Fixed source range for StaticAssertDecl and LinkageSpecDecl. Fixed source range for declarations using postfix types. by Abramo Bagnara · 13 years ago
- acba90f Fixed NamespaceDecl source range. by Abramo Bagnara · 13 years ago
- f2cf562 Fixed bitfields source range. by Abramo Bagnara · 13 years ago
- ff676cb Fixed source range for all DeclaratorDecl's. by Abramo Bagnara · 13 years ago
- 344577e Fixed TypedefDecl and TemplateTypeParameter source range. by Abramo Bagnara · 13 years ago
- 6784304 Fixed LabelDecl source range and cleaned creation code. by Abramo Bagnara · 13 years ago
- 1a0918a Don't consider visibility from template parameter lists if we're by John McCall · 13 years ago
- 203548b Fixed source range for LabelDecl. by Abramo Bagnara · 13 years ago
- 21e006e Fixed source range for FileScopeAsmDecl. Others source range fixes will follow. by Abramo Bagnara · 13 years ago
- db99241 Push nested-name-specifier source location information into using directives. by Douglas Gregor · 14 years ago
- c22b5ff Use NestedNameSpecifierLoc within out-of-line variables, function, and by Douglas Gregor · 14 years ago
- dc35571 Update UsingDecl, UnresolvedUsingTypenameDecl, and by Douglas Gregor · 14 years ago
- 10aad44 Fix the rest of PR9316 along with some other bugs spotted by inspection. by Chandler Carruth · 14 years ago
- 094b643 Likely fix for PR9316 and other unknown bugs: don't use the anonynmous by Chandler Carruth · 14 years ago
- 201e519 Give ImplicitParamDecl a public constructor so that it can be allocated on by John McCall · 14 years ago
- da2142f Revert all of my commits that devirtualized the Decl hierarchy, which by Douglas Gregor · 14 years ago
- 15e310a Warn about code that uses variables and functions with internal linkage by John McCall · 14 years ago
- 2ae442a Devirtualize TagDecl::completeDefinition(). by Douglas Gregor · 14 years ago
- afdfdc0 Devirtualize DeclaratorDecl::getInnerLocStart() and TagDecl::getInnerLocStart(). by Douglas Gregor · 14 years ago
- ebe5a9b Devirtualize NamedDecl::getNameForDiagnostic(). by Douglas Gregor · 14 years ago
- ad8dcf4 Step #1/N of implementing support for __label__: split labels into by Chris Lattner · 14 years ago
- f4a03cc De-virtualize Decl::isOutOfLine(). by Douglas Gregor · 14 years ago
- af8ca37 Move the check that gives functions with unique-external types unique-external by John McCall · 14 years ago
- f76b092 Clear the linkage cache recursively. Fixes PR8926. by John McCall · 14 years ago
- 6b5a61b A few more tweaks to the blocks AST representation: by John McCall · 14 years ago
- 469a1eb An insomniac stab at making block declarations list the variables they close by John McCall · 14 years ago
- ba4f5d5 Fix the computation of alignment for fields of packed+aligned structs. by John McCall · 14 years ago
- 6952f1e Implement support for non-type template parameter packs whose type is by Douglas Gregor · 14 years ago
- f4c7371 Change QualType::getTypePtr() to return a const pointer, then change a by John McCall · 14 years ago
- 4ba2a17 PR3558: mark "logically const" accessor methods in ASTContext as const, by Jay Foad · 14 years ago
- 7d5c0c1 Implement the last bullet of [temp.deduct.type]p5 and part of the last by Douglas Gregor · 14 years ago
- 8dbfbf4 Fix a comment typo. by Bob Wilson · 14 years ago
- f5c65ff Implement template argument deduction from a call to a function by Douglas Gregor · 14 years ago
- 1fe85ea Add Decl::isParameterPack(), which covers both function and template by Douglas Gregor · 14 years ago
- a7fc901 Replace the representation of template template argument pack by Douglas Gregor · 14 years ago
- a0e27f0 Redesign the way anonymous fields are handled in designated-initializers. by Francois Pichet · 14 years ago
- 2fcbcef Implement BlockDecl::getSourceRange(). The bogus source-range by Douglas Gregor · 14 years ago
- 7f1b987 Apply attributes to explicit specializations. Specializations which by John McCall · 14 years ago
- 90f1450 Treat visibility on an enclosing namespace as a non-explicit source of by John McCall · 14 years ago
- 8f15094 When an "inline" declaration was followed by a definition not marked by Douglas Gregor · 14 years ago
- 56ed792 Cast CachedLinkage to linkage to avoid "comparison between signed and unsigned integer" warnings. by Benjamin Kramer · 14 years ago
- 89d63e5 Use the unused merge() function, fixing an minor, unintended change I by Douglas Gregor · 14 years ago
- 381d34e Re-implement caching for the linkage calculation of declarations. by Douglas Gregor · 14 years ago
- b5f35ba Revert r120808, my previous implementation of caching for the linkage by Douglas Gregor · 14 years ago
- 4765fa0 Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoretical by John McCall · 14 years ago
- ec276bf Silence "comparison between signed and unsigned integer expressions" warnings. by Benjamin Kramer · 14 years ago
- a88cefd Added struct/class syntactic info for c++0x scoped enum. by Abramo Bagnara · 14 years ago
- 2357207 Implement caching for the linkage and visibility calculations of declarations. by Douglas Gregor · 14 years ago
- d981146 Fix a bunch of IndirectFieldDecl-related warnings. by Benjamin Kramer · 14 years ago
- 87c2e12 Major anonymous union/struct redesign. by Francois Pichet · 14 years ago
- 910f800 Remove broken support for variadic templates, along with the various by Douglas Gregor · 14 years ago
- 752c2e9 Put class into an anonymous namespace. by Benjamin Kramer · 14 years ago
- c80117e Don't be so eager to replace UsingDecls in a DeclContext's lookup table; by Argyrios Kyrtzidis · 14 years ago
- 35cebc3 Unbreak private_extern, which apparently we had zero tests for. by John McCall · 14 years ago
- 3698748 Ignore attributes on classes when calculating visibility for members by John McCall · 14 years ago
- 66cbcf3 Only apply -fvisibility-inlines-hidden to definitions. Apparently by John McCall · 14 years ago
- af14603 Better solution: calculate the visibility of functions and variables by John McCall · 14 years ago
- ee30102 GCC faithfully calculates visibility for variables independently of by John McCall · 14 years ago
- 110e8e5 Restore r117644, this time properly ignoring -fvisibility and type visibility by John McCall · 14 years ago
- 034f55c Revert r117644, "Apply visibility in IR gen to variables that are merely by Daniel Dunbar · 14 years ago
- 87a4ed9 Apply visibility in IR gen to variables that are merely declared by John McCall · 14 years ago
- 0df9587 When computing the visibility of a class member, calculate the visibility by John McCall · 14 years ago
- 479edbc Don't apply -fvisibility-inlines-hidden to extern templates. by John McCall · 14 years ago
- 67fa6d5 Abandon the type-visibility optimization for functions. GCC doesn't do it, by John McCall · 14 years ago
- e7bc972 When computing visibility, use the latest declaration's explicit visibility by John McCall · 14 years ago
- 6f4ac4b Don't override explicit visibility attributes on class members with by John McCall · 14 years ago
- 06c9193 Lazily load the "next" namespace in the chain of NamespaceDecls, to by Douglas Gregor · 14 years ago
- ac65c62 A couple of tweaks to the visibility rules: by John McCall · 14 years ago
- 565bf30 Start fleshing out ASTMutationListener; notify when a tag definition is completed. by Argyrios Kyrtzidis · 14 years ago
- 1fb0caa Substantially revise how clang computes the visibility of a declaration to by John McCall · 14 years ago
- 0bab54c Always treat 'main' as an extern "C" function, so that we detect by Douglas Gregor · 14 years ago
- 220a9c8 Putting back safe fixes 116836,116837,116838 by Andrew Trick · 14 years ago
- 7cffb55 Reverting 116836,116837,116838 until we resolve the getLangStandardForKind failures. by Andrew Trick · 14 years ago
- 0a2e097 Minor optimization; if we have a CXXRecordDecl we can get the definition decl directly without iterating over the redeclarations. 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
- 1274ccd Implement C++0x scoped enumerations, from Daniel Wallin! (and tweaked a by Douglas Gregor · 14 years ago
- 2138664 Teach FunctionDecl::setPure() to (indirectly) mark the Abstract bit in by Douglas Gregor · 14 years ago
- a626a3d Fix C++ PCH issue. by Argyrios Kyrtzidis · 14 years ago
- 6b54151 Fix C++ PCH issues. by Argyrios Kyrtzidis · 14 years ago
- 8e7139c Fix the source-range information for an EnumConstantDecl; previously, by Douglas Gregor · 14 years ago
- 7a126a4 Rename DeclContext::getLookupContext to getRedeclContext and change its semantics slightly. No functionality change in the absence of inline namespaces. Also, change a few places where inline namespaces actually make a difference to be prepared for them. by Sebastian Redl · 14 years ago
- d931b08 De-memberify the VarDecl and FunctionDecl StorageClass enums. by John McCall · 14 years ago
- 4597553 A member function never has "C" linkage. Fixes <rdar://problem/8318976>. by Douglas Gregor · 14 years ago
- 3cdfc4d Properly give unique-external linkage to members of member templates by John McCall · 14 years ago
- 2577743 Added locations and type source info for DeclarationName. by Abramo Bagnara · 14 years ago
- ed48a8f Remove mutable data on TagType and InjectedClassNameType, by instead walking the declaration chain in search of a definition. This is necessary for a sane chained PCH implementation. No observable performance change on Carbon.h syntax-only, and bootstraps cleanly. by Sebastian Redl · 14 years ago
- a2da780 Remove destructors from declaration nodes by Douglas Gregor · 14 years ago
- ff331c1 Remove the vast majority of the Destroy methods from the AST library, by Douglas Gregor · 14 years ago
- 2c853e4 Hide FunctionTemplateDecl's specializations folding set as implementation detail and introduce by Argyrios Kyrtzidis · 14 years ago