1. d038f36 float, double, and long double do need extra data in the by Douglas Gregor · 15 years ago
  2. ddf889a Improve source-location information for builtin TypeLocs, from Enea by Douglas Gregor · 15 years ago
  3. ab8bbf4 Encoding calling conventions in the type system, from Charles Davis! by Douglas Gregor · 15 years ago
  4. 79c2278 When we are instantiating a member function of a local class, be sure by Douglas Gregor · 15 years ago
  5. 3db211b Improve location information for Objective-C category declarations. We by Douglas Gregor · 15 years ago
  6. 18df52b Keep track of the source locations for each protocol reference in by Douglas Gregor · 15 years ago
  7. 501edb6 When determining whether a DeclRefExpr is value-dependent when it by Douglas Gregor · 15 years ago
  8. a730583 Convert the type of the LValue offset variable in APValue to CharUnits, moving by Ken Dyck · 15 years ago
  9. 9edad9b When qualified lookup into the current instantiation fails (because it by Douglas Gregor · 15 years ago
  10. c75da51 Fixes a rewrite bug rewriting a block call argument which has a trvial by Fariborz Jahanian · 15 years ago
  11. cfb708c Add type source information for both kinds of typeof types. by John McCall · 15 years ago
  12. a6c058d Implement semantic checking for C++ literal operators. by Sean Hunt · 15 years ago
  13. 5535c38 Fix the CodeGen half of PR5911 by changing reference initialization to by Chandler Carruth · 15 years ago
  14. 97fd83a Fix a problem related to rewrite of anonymous unions. (fixes radar 6948022) by Fariborz Jahanian · 15 years ago
  15. aa8741a Change return type of getObjCEncodingTypeSize() to CharUnits as the units are in characters. by Ken Dyck · 15 years ago
  16. 48026d2 Implement name lookup for conversion function template specializations by Douglas Gregor · 15 years ago
  17. 199c3d6 Roll out ASTContext::getTypeSizeInChars(), replacing instances of by Ken Dyck · 15 years ago
  18. fc5d513 Make clone() method out-of-line for Attr classes. by Anton Korobeynikov · 15 years ago
  19. 319d57f Move the allocation of designators in DesignatedInitExpr to the by Douglas Gregor · 15 years ago
  20. 1e5fd7f Fix spelling. by Mike Stump · 15 years ago
  21. cd7a445 Add Expr::EvaluateAsBooleanCondition(), which does unprincipled folding to by John McCall · 15 years ago
  22. bd6d619 Improve key-function computation for templates. In particular: by Douglas Gregor · 15 years ago
  23. 5ea95fc Revert r92318. Instead fix the analyzer: do not call by Zhongxing Xu · 15 years ago
  24. c1ae0a8 if an arraytype is canonical, then its element is guaranteed to be canonical. by Zhongxing Xu · 15 years ago
  25. 3b11fd3 Remember if the AsmStmt came from Microsoft-style inline assembly code. by Mike Stump · 15 years ago
  26. 3f27b38 __builtin_object_size(ptr, type) returns -1 for type = {0,1} if there are any side-effects. by Benjamin Kramer · 15 years ago
  27. a8c6c44 The element type should also be canonicalized. Add a case for VariableArrayType. by Zhongxing Xu · 15 years ago
  28. 5126fd0 Typedefs can be redeclared. That seems like something we should record in by John McCall · 15 years ago
  29. 2333f77 Make sure to explicitly pass type/value dependence to Expr constructor. This by Eli Friedman · 15 years ago
  30. 28e318c Correctly refer to element CVR qualifications when determining if a type is by Chandler Carruth · 15 years ago
  31. f5f7d86 Get rid of FixedWidthIntType, as suggested by Chris and Eli. by Anders Carlsson · 15 years ago
  32. 3521d01 Fix for PR5871. Make __PRETTY_FUNCTION__ work for member functions defined in a class local to a function. by Sam Weinig · 15 years ago
  33. 09a8a0e Fix PointerExprEvaluator::VisitCastExpr so it doesn't misfold C++ casts which by Eli Friedman · 15 years ago
  34. 4eadcc5 Fix for PR5872. Add static specifier and const/volatile qualifiers to member functions in __PRETTY_FUNCTION__ predefined expressions. by Sam Weinig · 15 years ago
  35. 54d76db Remove some dead variables clang-analyzer found. by Benjamin Kramer · 15 years ago
  36. 6be1120 Fix for PR5844. Be explicit about anonymous struct/class/union/namespaces in __PRETTY_FUNCTION__ predefined expression. by Sam Weinig · 15 years ago
  37. 6281213 Fix bug I just introduced in ForStmt::child_end() where we could iterate off into garbage values. by Ted Kremenek · 15 years ago
  38. f0d975f Coelesce 'DoDestroy()' methods in Stmt.cpp, and modify the child_iterator returned by ForStmt to include the initializer of the condition variable. by Ted Kremenek · 15 years ago
  39. 7d02b8c Modify WhileStmt::child_begin()/child_end() to include the initializer for the condition variable. by Ted Kremenek · 15 years ago
  40. a3be0ea Modify SwitchStmt::child_begin()/child_end() to include the initializer for the condition variable. by Ted Kremenek · 15 years ago
  41. cb1c77f support the warn_unused_result in C++ class methods by Nuno Lopes · 15 years ago
  42. 35628d1 Add StmtIterator support for iterating over both the condition by Ted Kremenek · 15 years ago
  43. 036aed1 When we see a CXXDefaultArgExpr during template instantiation, rebuild by Douglas Gregor · 15 years ago
  44. b03f630 Increase StmtIterator size by one pointer (separating out the Stmt** from the union including Decl* and Decl**). by Ted Kremenek · 15 years ago
  45. bbfd68d Tidy up ~ASTContext a bit by turning orphan compound statements into by Ted Kremenek · 15 years ago
  46. 65222e8 When using a default function argument for a function template (or by Douglas Gregor · 15 years ago
  47. 2550d70 move a few more symbols to .rodata/.data.rel.ro by Nuno Lopes · 15 years ago
  48. e7809d4 Add 'DeclStmt::DoDestroy()' which doesn't actually recurse over its child expressions (via StmtIterator), as those expressions are owned by the Decls and Types (which are destroyed elsewhere). This fixes a crasher reported in <rdar://problem/7487294>. by Ted Kremenek · 15 years ago
  49. e383768 Fix CXXConstructExpr::getSourceRange() to not include the source ranges of CXXDefaultArgExprs when computing its range (since these expressions have no source range, and using them will make the encompassing range invalid). by Ted Kremenek · 15 years ago
  50. fee667f Update for the intrinsic changes in llvm: the object size intrinsic by Eric Christopher · 15 years ago
  51. 775f2eb Remove CharUnits::toString() to eliminate dependence on <string>. by Ken Dyck · 15 years ago
  52. bdc601b Move the implementation of ASTContext::getTypeSizeInChars() to the .cpp file to by Ken Dyck · 15 years ago
  53. 9e9199d Eliminate the ASTContext argument to CXXConstructorDecl::isCopyConstructor, since the context is available in the Decl by Douglas Gregor · 15 years ago
  54. caabf9b indentation fix by Chris Lattner · 15 years ago
  55. d20254f fix PR4010: add support for the warn_unused_result for function pointers by Nuno Lopes · 15 years ago
  56. 2d48e78 A CXXExprWithTemporaries expression is an lvalue if its subexpression by Douglas Gregor · 15 years ago
  57. 11b88eb <string> already comes in from CharUnits.h by Chris Lattner · 15 years ago
  58. c3c90b2 Add and tidy doxygen comments and move implementation of toString() to newly by Ken Dyck · 15 years ago
  59. e129d44 Patch over yet more problems with friend declarations which were provoking by John McCall · 15 years ago
  60. 16006c9 When value-initializing a class with no user-defined constructors but by Douglas Gregor · 15 years ago
  61. d4a0552 More work on the FullExpr class. by Anders Carlsson · 15 years ago
  62. 5ee56e9 Check in a rudimentary FullExpr class that isn't used anywhere yet. Rename Action::FullExpr to Action::MakeFullExpr to avoid name clashes. by Anders Carlsson · 15 years ago
  63. 99a2e60 Switch the C++ new expression over to InitializationSequence, rather by Douglas Gregor · 15 years ago
  64. 2514a30 Diagnose attempting to assign to a sub-structure of an ivar by Fariborz Jahanian · 15 years ago
  65. 0ece491 ShouldDestroyTemporaries? I don't think so. by Anders Carlsson · 15 years ago
  66. 337cba4 If a ParmVarDecl's default argument is a CXXExprWithTemporaries, return the underlying expr instead. Add getNumDefaultArgTemporaries and getDefaultArgTemporary which returns the temporaries a default arg creates. by Anders Carlsson · 15 years ago
  67. 7c67395 Elaborated types are specifier types, based on a patch from Cornelius by Douglas Gregor · 15 years ago
  68. 6eef519 Improve template instantiation for object constructions in several ways: by Douglas Gregor · 15 years ago
  69. 8483443 Rename dump to dumpDeclContext, so that call RD->dump() won't dump the decl context by default. by Anders Carlsson · 15 years ago
  70. 156c78e More improvements to checking allocation and deallocation functions. by Anders Carlsson · 15 years ago
  71. 9f61aa9 Un-namespace-qualify llvm_unreachable. It's a macro, so the qualification gave by Jeffrey Yasskin · 15 years ago
  72. a3ccda5 Factor operator new declaration checking out into a separate function. by Anders Carlsson · 15 years ago
  73. 3b27f1a Patch to allow C-style cast from 'void *' to block pointer type. by Fariborz Jahanian · 15 years ago
  74. 9d5f35e StmtDumper::VisitUnresolvedLookupExpr by John McCall · 15 years ago
  75. 3303580 Use StringRef.getAsInteger instead of temporary string + strtol. No intended functionality change. by Benjamin Kramer · 15 years ago
  76. 737061f Patch to fix a crash trying to access a category name in by Fariborz Jahanian · 15 years ago
  77. 29a7f33 Clean up enum constants so that they're finally sane. Fixes PR3173 and a by Eli Friedman · 15 years ago
  78. 9f54ad4 Implement redeclaration checking and hiding semantics for using declarations. There by John McCall · 15 years ago
  79. 68f7a24 spread 'const' love to some variables. this considerably reduces the amount of dirty data around. by Nuno Lopes · 15 years ago
  80. 820bca4 Code gen for ObjCIsaExpr AST used as lvalue. (fixes radar 7457534). by Fariborz Jahanian · 15 years ago
  81. 20093b4 Reimplement reference initialization (C++ [dcl.init.ref]) using the by Douglas Gregor · 15 years ago
  82. 2b7d8dd Add DeclContext::dump. by Anders Carlsson · 15 years ago
  83. 842aef8 First pass at implementing C++ enum semantics: calculate (and store) an by John McCall · 15 years ago
  84. ca910e8 In CXXRecordDecl::forallBases, add the base to the "queue", so we walk more than one heirarchy of classes. John, please review. by Anders Carlsson · 15 years ago
  85. 43c79c2 Implemented an implicit conversion from "noreturn" function types (and by Douglas Gregor · 15 years ago
  86. 4cbf9d4 Added a missing case to a switch statement. by Fariborz Jahanian · 15 years ago
  87. 0ae7b3f Implement template instantiation for exception specifications. Also, by Douglas Gregor · 15 years ago
  88. dbd872f DeclRefExpr stores a ValueDecl internally. by John McCall · 15 years ago
  89. e8174bc Add CXXRecordDecl::forallBases to walk an inheritance hierarchy with non-lookup by John McCall · 15 years ago
  90. 6bc2013 Fix for PR5710: make sure to put function template specializations into the by Eli Friedman · 15 years ago
  91. 61eab88 Misc key function fixes. by Eli Friedman · 15 years ago
  92. 863dbcb Instantiated or specialized class templates never have a key function. This (and the previous check-in) fixes PR5557. by Anders Carlsson · 15 years ago
  93. b13e357 getTemplateSpecializationKind should be const. by Anders Carlsson · 15 years ago
  94. f53df23 Move key functions to a separate map. by Anders Carlsson · 15 years ago
  95. a93c934 DeclaratorInfo -> TypeSourceInfo. Makes an effort to rename associated variables, by John McCall · 15 years ago
  96. 3a1ce1e Don't print a void return type for C++ constructors and destructors when generating a predefined expr for them. by Sam Weinig · 15 years ago
  97. d7d7f67 Move helper onto CXXMethodDecl. by Eli Friedman · 15 years ago
  98. 20f12a2 Add rudimentary support for member pointers to CGDebugInfo. by Anders Carlsson · 15 years ago
  99. 378fe06 Tweak "key function" rules so that they work for templates with virtual by Eli Friedman · 15 years ago
  100. ed97649 Fix "using typename" and the instantiation of non-dependent using declarations. by John McCall · 15 years ago