- e664977 Keep track of all of the import declarations that are parsed or by Douglas Gregor · 13 years ago
- 93ebfa6 When we treat an #include or #import as a module import, create an 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
- f8d34ed ParmVarDecls have no linkage. Previously we would report that parameters by Argyrios Kyrtzidis · 13 years ago
- 75df4ee Further tweak -Wurneachable-code and templates by allowing the warning to run on by Ted Kremenek · 13 years ago
- 180f479 Constant expression evaluation: support for evaluation of structs and unions of by Richard Smith · 13 years ago
- 80ee6e8 There's no good reason to track temporaries in ExprWithCleanups, by John McCall · 13 years ago
- d9d137e From Vassil Vassilev: add checks for removing Decls for more use cases. by Axel Naumann · 13 years ago
- b8989f2 Change operator<< for raw_ostream and NamedDecl to take a reference instead of a pointer. by Benjamin Kramer · 13 years ago
- 8a1d6a5 PR11062: Make C99 inlining work properly for names with associated builtin libcalls. by Eli Friedman · 13 years ago
- a6b8b2c Constant expression evaluation refactoring: by Richard Smith · 13 years ago
- ec2ec1f In DeclContext::LoadLexicalDeclsFromExternalStorage don't clear out by Argyrios Kyrtzidis · 13 years ago
- 5e1cdac Rename TagDecl::isDefinition -> isCompleteDefinition by John McCall · 13 years ago
- d211cb7 Use a sidetable in ASTContext for ParmVarDecls whose index exceeds the 8 bits reserved for that value in VarDecl. Fixes PR 10538. by Ted Kremenek · 13 years ago
- eb2d1f1 Removing a bunch of dead returns/breaks after llvm_unreachables. by David Blaikie · 13 years ago
- b219cfc Switch assert(0/false) llvm_unreachable. by David Blaikie · 13 years ago
- 71a7605 Don't use TemplateArgumentListInfo inside AST nodes because it may leak. by Argyrios Kyrtzidis · 13 years ago
- 4278c65 ArrayRef-ifying Function/BlockDecl's setParams by David Blaikie · 13 years ago
- 8be0c74 Remove redundant break statements, and replace asserts with llvm_unreachable by Peter Collingbourne · 13 years ago
- 8c25fc5 OpenCL: introduce support for function scope __local variables by Peter Collingbourne · 13 years ago
- bcfd1f5 Extend the ASTContext constructor to delay the initialization of by Douglas Gregor · 13 years ago
- 3060178 Fix else style. No functionality change intended. by Chad Rosier · 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
- d330e23 Fixed FieldDecl source range. by Abramo Bagnara · 13 years ago
- 1b39dc8 Not sure why we bother updating FunctionDecl's EndRangeLoc in FunctionDecl::setParams. by Argyrios Kyrtzidis · 13 years ago
- 0bfe83b [libclang] Annotation of parameters that got default args from a previous declarations was by Argyrios Kyrtzidis · 13 years ago
- 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
- f57ef05 Don't crash when codegen'ing an empty redecl of a function in C99 mode, when by Nick Lewycky · 13 years ago
- dce67a7 In C99, emit an inline function when encountering an extern redeclaration. by Nick Lewycky · 13 years ago
- ba6ffaf Augment the interface of ExternalASTSource::FindExternalLexicalDecls() by Douglas Gregor · 13 years ago
- dbd3c85 r134634 causes a failure on MultiSource/Benchmarks/Olden/bh with TEST=nightly, by Cameron Zwarich · 13 years ago
- 2357aee A redeclaration of an inline method in C99 mode should trigger emission of that by Nick Lewycky · 13 years ago
- 6ce51ee Don't factor in visibility for templates and template arguments by John McCall · 13 years ago
- 0b58108 A few tweaks to MaterializeTemporaryExpr suggested by John. by Douglas Gregor · 13 years ago
- 03e8003 Introduce a new AST node describing reference binding to temporaries. by Douglas Gregor · 13 years ago
- c7c9058 Move computation of __private_extern__ visibilty to by Fariborz Jahanian · 13 years ago
- 204e133 Introduce a utility routine for checking whether a block's captures by John McCall · 13 years ago
- 7a614d8 Implement support for C++11 in-class initialization of non-static data members. by Richard Smith · 13 years ago
- fb3f4aa Implement -fgnu89-inline. Fixes PR10041. by Rafael Espindola · 13 years ago
- cd10dec Implement explicit specialization of explicitly-defaulted constructors. by Sean Hunt · 14 years ago
- 5587803 main() exists in hosted, not freestanding implementations. Fixes the build. by Sean Hunt · 14 years ago
- 23c608d Add a method for checking whether a function is one of the reserved global by John McCall · 14 years ago
- ffb945f When emitting the destructor for a class with a vtable, if we can determine by Anders Carlsson · 14 years ago
- 10620eb Modify some deleted function methods to better reflect reality: by Sean Hunt · 14 years ago
- 855a8e7 Finish off rules for z-length bitfields in ms_struct structs. // rdar://8823265 by Fariborz Jahanian · 14 years ago
- 340fa24 More rule enforcement of zero bitfields for ms_struct. by Fariborz Jahanian · 14 years ago
- f1e4fbf Compress some bits. Only matters for MSVC, or if we ever by John McCall · 14 years ago
- 07a8a21 ms_struct patch for initialization and field access irgen. by Fariborz Jahanian · 14 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 · 14 years ago
- db57a4c ADT/Triple: Switch to using .isOSDarwin() predicate. by Daniel Dunbar · 14 years ago
- 162e1c1 Support for C++11 (non-template) alias declarations. by Richard Smith · 14 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 · 14 years ago
- 4421d2b On Mac OS X, the presence of an 'availability' attribute for that by Douglas Gregor · 14 years ago
- 7895194 Fix a test case and teach ClearLinkageCache() to clear the linkage of by John McCall · 14 years ago
- 7f0a915 Fixed inconsistency when adding TemplateParameterListsInfo. by Abramo Bagnara · 14 years ago
- ba877ad Fixed InnerLocStart. by Abramo Bagnara · 14 years ago
- a2026c9 Fixed source range for StaticAssertDecl and LinkageSpecDecl. Fixed source range for declarations using postfix types. by Abramo Bagnara · 14 years ago
- acba90f Fixed NamespaceDecl source range. by Abramo Bagnara · 14 years ago
- f2cf562 Fixed bitfields source range. by Abramo Bagnara · 14 years ago
- ff676cb Fixed source range for all DeclaratorDecl's. by Abramo Bagnara · 14 years ago
- 344577e Fixed TypedefDecl and TemplateTypeParameter source range. by Abramo Bagnara · 14 years ago
- 6784304 Fixed LabelDecl source range and cleaned creation code. by Abramo Bagnara · 14 years ago
- 1a0918a Don't consider visibility from template parameter lists if we're by John McCall · 14 years ago
- 203548b Fixed source range for LabelDecl. by Abramo Bagnara · 14 years ago
- 21e006e Fixed source range for FileScopeAsmDecl. Others source range fixes will follow. by Abramo Bagnara · 14 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