1. 7307643 The value of a const weak variable is not an integer constant. by John McCall · 13 years ago
  2. 7a53740 Test "merging" of typedef types across distinct modules. At present, by Douglas Gregor · 13 years ago
  3. 5948ae1 Introduce a non-uglified syntax for module imports in Objective-C: by Douglas Gregor · 13 years ago
  4. b5d763d Small cosmetic cleanups in code I will change anyway. by Rafael Espindola · 13 years ago
  5. bd9482d Eliminate ObjCForwardProtocolDecl, which is redundant now that by Douglas Gregor · 13 years ago
  6. 71cb8a2 Consider visibility attributes in namespaces as being explicit. I.e., they by Rafael Espindola · 13 years ago
  7. 6f26b5e Replace a isa+cast with a dyn_cast. by Rafael Espindola · 13 years ago
  8. fedb6ec Fix the visibility of methods of explicit template instantiation definition by Rafael Espindola · 13 years ago
  9. 1d238ea C++11 half of r147023: In C++11, additionally eagerly instantiate: by Richard Smith · 13 years ago
  10. 99ba9e3 Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch by David Blaikie · 13 years ago
  11. 099e7f6 constexpr handling improvements. Produce detailed diagnostics when a 'constexpr' by Richard Smith · 13 years ago
  12. e664977 Keep track of all of the import declarations that are parsed or by Douglas Gregor · 13 years ago
  13. 93ebfa6 When we treat an #include or #import as a module import, create an by Douglas Gregor · 13 years ago
  14. 15de72c Introduce a module import declaration, so that we properly represent, e.g., by Douglas Gregor · 13 years ago
  15. f8d34ed ParmVarDecls have no linkage. Previously we would report that parameters by Argyrios Kyrtzidis · 13 years ago
  16. 75df4ee Further tweak -Wurneachable-code and templates by allowing the warning to run on by Ted Kremenek · 13 years ago
  17. 180f479 Constant expression evaluation: support for evaluation of structs and unions of by Richard Smith · 13 years ago
  18. 80ee6e8 There's no good reason to track temporaries in ExprWithCleanups, by John McCall · 13 years ago
  19. d9d137e From Vassil Vassilev: add checks for removing Decls for more use cases. by Axel Naumann · 13 years ago
  20. b8989f2 Change operator<< for raw_ostream and NamedDecl to take a reference instead of a pointer. by Benjamin Kramer · 13 years ago
  21. 8a1d6a5 PR11062: Make C99 inlining work properly for names with associated builtin libcalls. by Eli Friedman · 13 years ago
  22. a6b8b2c Constant expression evaluation refactoring: by Richard Smith · 13 years ago
  23. ec2ec1f In DeclContext::LoadLexicalDeclsFromExternalStorage don't clear out by Argyrios Kyrtzidis · 13 years ago
  24. 5e1cdac Rename TagDecl::isDefinition -> isCompleteDefinition by John McCall · 13 years ago
  25. 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
  26. eb2d1f1 Removing a bunch of dead returns/breaks after llvm_unreachables. by David Blaikie · 13 years ago
  27. b219cfc Switch assert(0/false) llvm_unreachable. by David Blaikie · 13 years ago
  28. 71a7605 Don't use TemplateArgumentListInfo inside AST nodes because it may leak. by Argyrios Kyrtzidis · 13 years ago
  29. 4278c65 ArrayRef-ifying Function/BlockDecl's setParams by David Blaikie · 13 years ago
  30. 8be0c74 Remove redundant break statements, and replace asserts with llvm_unreachable by Peter Collingbourne · 13 years ago
  31. 8c25fc5 OpenCL: introduce support for function scope __local variables by Peter Collingbourne · 13 years ago
  32. bcfd1f5 Extend the ASTContext constructor to delay the initialization of by Douglas Gregor · 13 years ago
  33. 3060178 Fix else style. No functionality change intended. by Chad Rosier · 13 years ago
  34. af1fc7a Track in the AST whether a function is constexpr. by Richard Smith · 13 years ago
  35. 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
  36. d330e23 Fixed FieldDecl source range. by Abramo Bagnara · 13 years ago
  37. 1b39dc8 Not sure why we bother updating FunctionDecl's EndRangeLoc in FunctionDecl::setParams. by Argyrios Kyrtzidis · 13 years ago
  38. 0bfe83b [libclang] Annotation of parameters that got default args from a previous declarations was by Argyrios Kyrtzidis · 13 years ago
  39. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
  40. f57ef05 Don't crash when codegen'ing an empty redecl of a function in C99 mode, when by Nick Lewycky · 13 years ago
  41. dce67a7 In C99, emit an inline function when encountering an extern redeclaration. by Nick Lewycky · 13 years ago
  42. ba6ffaf Augment the interface of ExternalASTSource::FindExternalLexicalDecls() by Douglas Gregor · 13 years ago
  43. dbd3c85 r134634 causes a failure on MultiSource/Benchmarks/Olden/bh with TEST=nightly, by Cameron Zwarich · 13 years ago
  44. 2357aee A redeclaration of an inline method in C99 mode should trigger emission of that by Nick Lewycky · 13 years ago
  45. 6ce51ee Don't factor in visibility for templates and template arguments by John McCall · 13 years ago
  46. 0b58108 A few tweaks to MaterializeTemporaryExpr suggested by John. by Douglas Gregor · 13 years ago
  47. 03e8003 Introduce a new AST node describing reference binding to temporaries. by Douglas Gregor · 13 years ago
  48. c7c9058 Move computation of __private_extern__ visibilty to by Fariborz Jahanian · 13 years ago
  49. 204e133 Introduce a utility routine for checking whether a block's captures by John McCall · 13 years ago
  50. 7a614d8 Implement support for C++11 in-class initialization of non-static data members. by Richard Smith · 13 years ago
  51. fb3f4aa Implement -fgnu89-inline. Fixes PR10041. by Rafael Espindola · 13 years ago
  52. cd10dec Implement explicit specialization of explicitly-defaulted constructors. by Sean Hunt · 13 years ago
  53. 5587803 main() exists in hosted, not freestanding implementations. Fixes the build. by Sean Hunt · 13 years ago
  54. 23c608d Add a method for checking whether a function is one of the reserved global by John McCall · 13 years ago
  55. ffb945f When emitting the destructor for a class with a vtable, if we can determine by Anders Carlsson · 13 years ago
  56. 10620eb Modify some deleted function methods to better reflect reality: by Sean Hunt · 13 years ago
  57. 855a8e7 Finish off rules for z-length bitfields in ms_struct structs. // rdar://8823265 by Fariborz Jahanian · 13 years ago
  58. 340fa24 More rule enforcement of zero bitfields for ms_struct. by Fariborz Jahanian · 13 years ago
  59. f1e4fbf Compress some bits. Only matters for MSVC, or if we ever by John McCall · 13 years ago
  60. 07a8a21 ms_struct patch for initialization and field access irgen. by Fariborz Jahanian · 13 years ago
  61. 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
  62. db57a4c ADT/Triple: Switch to using .isOSDarwin() predicate. by Daniel Dunbar · 14 years ago
  63. 162e1c1 Support for C++11 (non-template) alias declarations. by Richard Smith · 14 years ago
  64. 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
  65. 4421d2b On Mac OS X, the presence of an 'availability' attribute for that by Douglas Gregor · 14 years ago
  66. 7895194 Fix a test case and teach ClearLinkageCache() to clear the linkage of by John McCall · 14 years ago
  67. 7f0a915 Fixed inconsistency when adding TemplateParameterListsInfo. by Abramo Bagnara · 14 years ago
  68. ba877ad Fixed InnerLocStart. by Abramo Bagnara · 14 years ago
  69. a2026c9 Fixed source range for StaticAssertDecl and LinkageSpecDecl. Fixed source range for declarations using postfix types. by Abramo Bagnara · 14 years ago
  70. acba90f Fixed NamespaceDecl source range. by Abramo Bagnara · 14 years ago
  71. f2cf562 Fixed bitfields source range. by Abramo Bagnara · 14 years ago
  72. ff676cb Fixed source range for all DeclaratorDecl's. by Abramo Bagnara · 14 years ago
  73. 344577e Fixed TypedefDecl and TemplateTypeParameter source range. by Abramo Bagnara · 14 years ago
  74. 6784304 Fixed LabelDecl source range and cleaned creation code. by Abramo Bagnara · 14 years ago
  75. 1a0918a Don't consider visibility from template parameter lists if we're by John McCall · 14 years ago
  76. 203548b Fixed source range for LabelDecl. by Abramo Bagnara · 14 years ago
  77. 21e006e Fixed source range for FileScopeAsmDecl. Others source range fixes will follow. by Abramo Bagnara · 14 years ago
  78. db99241 Push nested-name-specifier source location information into using directives. by Douglas Gregor · 14 years ago
  79. c22b5ff Use NestedNameSpecifierLoc within out-of-line variables, function, and by Douglas Gregor · 14 years ago
  80. dc35571 Update UsingDecl, UnresolvedUsingTypenameDecl, and by Douglas Gregor · 14 years ago
  81. 10aad44 Fix the rest of PR9316 along with some other bugs spotted by inspection. by Chandler Carruth · 14 years ago
  82. 094b643 Likely fix for PR9316 and other unknown bugs: don't use the anonynmous by Chandler Carruth · 14 years ago
  83. 201e519 Give ImplicitParamDecl a public constructor so that it can be allocated on by John McCall · 14 years ago
  84. da2142f Revert all of my commits that devirtualized the Decl hierarchy, which by Douglas Gregor · 14 years ago
  85. 15e310a Warn about code that uses variables and functions with internal linkage by John McCall · 14 years ago
  86. 2ae442a Devirtualize TagDecl::completeDefinition(). by Douglas Gregor · 14 years ago
  87. afdfdc0 Devirtualize DeclaratorDecl::getInnerLocStart() and TagDecl::getInnerLocStart(). by Douglas Gregor · 14 years ago
  88. ebe5a9b Devirtualize NamedDecl::getNameForDiagnostic(). by Douglas Gregor · 14 years ago
  89. ad8dcf4 Step #1/N of implementing support for __label__: split labels into by Chris Lattner · 14 years ago
  90. f4a03cc De-virtualize Decl::isOutOfLine(). by Douglas Gregor · 14 years ago
  91. af8ca37 Move the check that gives functions with unique-external types unique-external by John McCall · 14 years ago
  92. f76b092 Clear the linkage cache recursively. Fixes PR8926. by John McCall · 14 years ago
  93. 6b5a61b A few more tweaks to the blocks AST representation: by John McCall · 14 years ago
  94. 469a1eb An insomniac stab at making block declarations list the variables they close by John McCall · 14 years ago
  95. ba4f5d5 Fix the computation of alignment for fields of packed+aligned structs. by John McCall · 14 years ago
  96. 6952f1e Implement support for non-type template parameter packs whose type is by Douglas Gregor · 14 years ago
  97. f4c7371 Change QualType::getTypePtr() to return a const pointer, then change a by John McCall · 14 years ago
  98. 4ba2a17 PR3558: mark "logically const" accessor methods in ASTContext as const, by Jay Foad · 14 years ago
  99. 7d5c0c1 Implement the last bullet of [temp.deduct.type]p5 and part of the last by Douglas Gregor · 14 years ago
  100. 8dbfbf4 Fix a comment typo. by Bob Wilson · 14 years ago