1. a2813ce Eliminate QualifiedDeclRefExpr, which captured the notion of a by Douglas Gregor · 15 years ago
  2. 54e14c4 When building types from declarators, instead of building two types (one for by John McCall · 15 years ago
  3. 467b27b Canonicality is a property of qualified types, not unqualified types. by John McCall · 15 years ago
  4. 9fcfe92 fix PR5265: the size of a float3 should be rounded up to its alignment. by Chris Lattner · 15 years ago
  5. 083c25e Extend out the block descriptor structure for debug information with by Mike Stump · 15 years ago
  6. 38e1627 Refine collection of BlockDeclRefExprs. WIP. by Mike Stump · 15 years ago
  7. af7b44d Complete out debug info generation for captured __block variables. WIP. by Mike Stump · 15 years ago
  8. ea26cb5 Prep work to always preallocate BlockDeclRefExprs so that we can by Mike Stump · 15 years ago
  9. 109de5e Add TypeLocBuilder, an API for incrementally creating TypeLocs. Change by John McCall · 15 years ago
  10. adaaad3 Refine the type of the first parameter to block invoke functions. by Mike Stump · 15 years ago
  11. a4ee442 Suppress build warning. by Daniel Dunbar · 15 years ago
  12. 01eb9b9 PR5218: Replace IdentifierInfo::getName with StringRef version, now that clients by Daniel Dunbar · 15 years ago
  13. 5ffe14c Move misc clients to IdentifierInfo StringRef API. by Daniel Dunbar · 15 years ago
  14. e013d68 Move clients to use IdentifierInfo::getNameStart() instead of getName() by Daniel Dunbar · 15 years ago
  15. c6b2916 Add FloatingCast to getCastKindName's list. by Benjamin Kramer · 15 years ago
  16. 82debc7 Add some more cast kinds. by Anders Carlsson · 15 years ago
  17. 49a832b When performing template-substitution into a type, don't just replace the by John McCall · 15 years ago
  18. 4b55b24 Switch ExtVectorElementExpr::getEncodedElementAccess to use StringRef. by Daniel Dunbar · 15 years ago
  19. a2b34eb Add FIXME... maybe Nate will get bored? :) by Daniel Dunbar · 15 years ago
  20. 51bd803 Clone the full Type hierarchy into the TypeLoc hierarchy. Normalize by John McCall · 15 years ago
  21. 1502742 Simplify ExtVectorElementExpr::containsDuplicateElements(). by Daniel Dunbar · 15 years ago
  22. 6a2b926 teach getCorrespondingUnsignedType how to handle vectors of integers, by Chris Lattner · 15 years ago
  23. 813a97b Write the preprocessor block after we write out types + declarations, by Douglas Gregor · 15 years ago
  24. bdfe48a While writing source-location entries to a PCH file, go through an by Douglas Gregor · 15 years ago
  25. 4ce74bd Allow TypeLocs to be fully initialized with a single SourceLocation. This by John McCall · 15 years ago
  26. 16a8904 Add CK_VectorSplat and use it for casting non-pointer scalars to ExtVectors. by Anders Carlsson · 15 years ago
  27. ebeaf20 Add a ToVoid cast kind and start using it. by Anders Carlsson · 15 years ago
  28. 46a617a Remove the ConstantArrayType subtypes. This information is preserved in the by John McCall · 15 years ago
  29. 0a897e3 Simplify checking of explicit template specialization/explicit by Douglas Gregor · 15 years ago
  30. 34a0447 Better living through metaprogramming. Create a base class which abstracts by John McCall · 15 years ago
  31. 1028c9f Give explicit and implicit instantiations of static data members of by Douglas Gregor · 15 years ago
  32. 663b5a0 Testing and some minor fixes for explicit template instantiation. by Douglas Gregor · 15 years ago
  33. 77da3f4 Member function templates (and instantiations/specializations thereof) by Douglas Gregor · 15 years ago
  34. 430656e fix test/CodeGen/statements.c on 32-bit hosts. by Chris Lattner · 15 years ago
  35. fd056bc When explicitly specializing a member that is a template, mark the by Douglas Gregor · 15 years ago
  36. 3ae9f48 Teach sema and codegen about the difference between address of labels, by Chris Lattner · 15 years ago
  37. bc8d42c make the diagnostic in the 'unused result' warning more precise by Chris Lattner · 15 years ago
  38. b3ae4fc Diagnose the declaration of explicit specializations after an implicit by Douglas Gregor · 15 years ago
  39. f4e462c Use CanQualType (instead of QualType) to store collection of visible by Fariborz Jahanian · 15 years ago
  40. f36e02d Refactor the LookupResult API to simplify most common operations. Require users to by John McCall · 15 years ago
  41. 14ea569 Installation of Clang libraries and headers, from Axel Naumann! by Douglas Gregor · 15 years ago
  42. 27d4be5 Implement [expr.mptr.oper]p6 for '->*' operator. by Fariborz Jahanian · 15 years ago
  43. 12af63b Refactoring to further simplify collection of visible conversion functions. by Fariborz Jahanian · 15 years ago
  44. f6b1185 Improve checking for specializations of member classes of class by Douglas Gregor · 15 years ago
  45. 251b4ff For instantiations of static data members of class templates, keep by Douglas Gregor · 15 years ago
  46. 2db3232 Keep track of whether a member function instantiated from a member by Douglas Gregor · 15 years ago
  47. 0351a1e Fixes problem in finding visible convertion functions of a class by Fariborz Jahanian · 15 years ago
  48. 82109bd Fix eof. by Mike Stump · 15 years ago
  49. a8f32e0 Refactor the code that walks a C++ inheritance hierarchy, searching by Douglas Gregor · 15 years ago
  50. 56fc0d1 Refixed pr5086 by letting Expr::isNullPointerConstant by Fariborz Jahanian · 15 years ago
  51. b106fc6 tweaked my last patch to 1) preserve the protocol in by Fariborz Jahanian · 15 years ago
  52. 339798e Patch to implement Protocols on class extensions. by Fariborz Jahanian · 15 years ago
  53. 26bc220 Ignore No-op casts when evaluating lvalue expressions. Fixes PR5122. by Anders Carlsson · 15 years ago
  54. d789d3d - Remove Sema::FindMethodInNestedImplementations(). by Steve Naroff · 15 years ago
  55. 9aeed32 Anonymous namespaces, sema + codegen. A lot of semantics are still broken, by John McCall · 15 years ago
  56. bf1cc05 Desugaring optimizations. Add single-step desugaring methods to all by John McCall · 15 years ago
  57. 0c41180 Pull TypeLocVisitor into its own header file. by Argyrios Kyrtzidis · 15 years ago
  58. eb66759 Introduce ObjCInterfaceLoc which provides type source information for ObjC interfaces. by Argyrios Kyrtzidis · 15 years ago
  59. f352bdd Introduce ObjCProtocolListLoc for keeping source location information for protocol references. by Argyrios Kyrtzidis · 15 years ago
  60. 24fab41 Introduce ObjCProtocolListType type subclass. by Argyrios Kyrtzidis · 15 years ago
  61. cd01f17 Introduce Type::getTypeClassName() that returns the string associated with the TypeClass enum. by Argyrios Kyrtzidis · 15 years ago
  62. 68006af Introduce TypeLoc::getSourceRange(). by Argyrios Kyrtzidis · 15 years ago
  63. b735471 -Introduce TypeLoc::getOpaqueData() -Make TypeLoc's constructor public. by Argyrios Kyrtzidis · 15 years ago
  64. 9091656 Handle C++ delete expressions when the overloaded delete operator is a by Douglas Gregor · 15 years ago
  65. 740256b Fix http://llvm.org/PR5090. by Mike Stump · 15 years ago
  66. d3a23b2 Add all of the C99 complex builtins prefixed with __builtin_ by Douglas Gregor · 15 years ago
  67. f88df86 Make Decl::dump const. by Anders Carlsson · 15 years ago
  68. ff24608 Address comment from Daniel. by Anders Carlsson · 15 years ago
  69. a223935 Rename NextOffset to DataSize. by Anders Carlsson · 15 years ago
  70. dfde681 Start at NextOffset when laying out bases as well. by Anders Carlsson · 15 years ago
  71. 7e41038 Use NextOffset when laying out a field. by Anders Carlsson · 15 years ago
  72. 1eca99b Even more work on empty classes. by Anders Carlsson · 15 years ago
  73. bdbeeb5 Fix MSVC build by renaming a variable. PR5043 by Benjamin Kramer · 15 years ago
  74. ce94049 Fix checking for a null pointer constant when the expression itself is by Douglas Gregor · 15 years ago
  75. a4c6081 Who would have thought that empty classes were so tricky? Handle cases where an empty virtual base class needs to be moved aside because it conflicts with the first field. by Anders Carlsson · 15 years ago
  76. fbbce49 Handle array fields that contain empty structs. by Anders Carlsson · 15 years ago
  77. 6026504 More work on empty classes. by Anders Carlsson · 15 years ago
  78. 6b304a0 Make it really, really easy to change the alignment of Type (and ExtQuals). by John McCall · 15 years ago
  79. b9aa6b2 WIP implementation of explicit function template specialization. This by Douglas Gregor · 15 years ago
  80. 0953e76 Refactor the representation of qualifiers to bring ExtQualType out of the by John McCall · 15 years ago
  81. ffbdefc More improvements with laying out empty bases. by Anders Carlsson · 15 years ago
  82. 1345bd2 More work on empty classes. by Anders Carlsson · 15 years ago
  83. 9606149 Scaffolding for supporting empty bases/fields. by Anders Carlsson · 15 years ago
  84. 21fb98e implement support for __builtin_eh_return_data_regno on x86-32 and x86-64. by Chris Lattner · 15 years ago
  85. 56cfdc1 If we already set a primary base, don't set it to the first nearly empty base class. by Anders Carlsson · 15 years ago
  86. 8ebcdfe Fix speling error. by Anders Carlsson · 15 years ago
  87. 0cd40e4 Explicitly initialize the PrimaryBase and PrimaryBaseWasVirtual members. by Anders Carlsson · 15 years ago
  88. a48f552 Yes. by Mike Stump · 15 years ago
  89. 932eb6d Add safe part of previous (reverted) commit, necessary to update to LLVM API change. by Daniel Dunbar · 15 years ago
  90. f015b03 Revert "Switch a few clients over to StringLiteral::getString.", this is breaking some projects, but I don't have a test case yet. by Daniel Dunbar · 15 years ago
  91. df4eee9 Switch a few clients over to StringLiteral::getString. by Daniel Dunbar · 15 years ago
  92. b648023 Add StringLiteral::getString -> StringRef. by Daniel Dunbar · 15 years ago
  93. 3f06652 Store the set of indirect primary bases directly in the record layout builder. by Anders Carlsson · 15 years ago
  94. 196efbf Fix doc. by Mike Stump · 15 years ago
  95. e4feb83 Record layout builder cleanup. by Anders Carlsson · 15 years ago
  96. 183700f Change all the Type::getAsFoo() methods to specializations of Type::getAs(). by John McCall · 15 years ago
  97. f515b22 Disable questionable code for handling isNullPointerConstant on value dependent by Daniel Dunbar · 15 years ago
  98. 3f180c6 Fix two crashes on value dependent expressions (shift and null-pointer check). by Daniel Dunbar · 15 years ago
  99. 7e88a60 Remove trailing whitespace. by Daniel Dunbar · 15 years ago
  100. b237fd6 Temporary band-aid for handling empty classes somewhat better. by Anders Carlsson · 15 years ago