1. b4bc99b Add ext_vector type code for builtins, from John Garvin! by Douglas Gregor · 13 years ago
  2. b8e54cd Reuse APInt's getNumWords, which gets rounding right (my ad-hoc solution missed it). by Benjamin Kramer · 13 years ago
  3. 8552437 Plug a long standing memory leak in TemplateArgument. by Benjamin Kramer · 13 years ago
  4. 581deb3 Revert Decl's iterators back to pointer value_type rather than reference value_type by David Blaikie · 13 years ago
  5. 113c444 A non-explicit constructor template with a second parameter that is a by Douglas Gregor · 13 years ago
  6. bd1d18e PR13022: cope with parenthesized function types in MS name mangling. by Richard Smith · 13 years ago
  7. 36d02af Add a warning for when an array-to-pointer decay is performed on an array by Richard Smith · 13 years ago
  8. cacf718 [objcmt] Don't migrate to subscripting syntax if the required methods have not by Argyrios Kyrtzidis · 13 years ago
  9. 48d798c Fix typos found by http://github.com/lyda/misspell-check by Benjamin Kramer · 13 years ago
  10. c4d7675 Use fewer temporaries mangling APSInt objects. The performance difference by Charles Davis · 13 years ago
  11. c1fd52b Fix mangling of integral template arguments between 1 and 10. Add a test case by Charles Davis · 13 years ago
  12. 104e51f Fix Lang's fix. This should fix the tests for +Asserts builds. by Charles Davis · 13 years ago
  13. e0cf31d PR12962: Fix a rare use after free when collecting virtual overrides. by Benjamin Kramer · 13 years ago
  14. f17523b Fix call to APSInt constructor - it doesn't take an initial value, just a by Lang Hames · 13 years ago
  15. 9fd2359 Mangle template instantiations properly (as of VC 7.x) when compiling for by Charles Davis · 13 years ago
  16. 41be8cd Don't ignore linkage when ignoring visibility in the instantiation of a by Rafael Espindola · 13 years ago
  17. 9db614f Don't ignore linkage when ignoring visibility in the instantiation of a by Rafael Espindola · 13 years ago
  18. 20831e2 Consider the linkage for member class templates even when we have to ignore by Rafael Espindola · 13 years ago
  19. ad359be When ignoring visibility in an instantiation, still consider the linkage. by Rafael Espindola · 13 years ago
  20. 59073bb Whitespace fixes. by Rafael Espindola · 13 years ago
  21. 4059da8 A minor tweak to the new volatile lvalue warning: don't warn on "(void)x", where "x" refers to a local variable. This should silence a useless warning in compiler-rt and other places. by Eli Friedman · 13 years ago
  22. a611506 Add a warning to diagnose statements in C++ like "*(volatile int*)x;". Conceptually, this is part of -Wunused-value, but I added a separate flag -Wunused-volatile-lvalue so it doesn't get turned off by accident with -Wno-unused-value. I also made a few minor improvements to existing unused value warnings in the process. <rdar://problem/11516811>. by Eli Friedman · 13 years ago
  23. c679485 If the first argument of __builtin_object_size can be folded to a constant by Richard Smith · 13 years ago
  24. cae1c62 Function template version of the previous patch. by Rafael Espindola · 13 years ago
  25. 0b0ad0a Produce a hidden symbol for zed in by Rafael Espindola · 13 years ago
  26. 4dc34eb CUDA: add CodeGen support for global variable address spaces. by Peter Collingbourne · 13 years ago
  27. 2bd4b60 Use RecordDecl::field_iterator because D1, D2 are RecordDecls. No functional change. by Dmitri Gribenko · 13 years ago
  28. c470442 Simplify some users of DeclarationName::getNameKind. Fold getFETokenInfoAsVoid into its only caller. by Benjamin Kramer · 13 years ago
  29. ad9689f Added two missing const qualifiers. by Abramo Bagnara · 13 years ago
  30. 797105a Fix the visibility of instantiations of static data members. Fixes pr12835. by Rafael Espindola · 13 years ago
  31. 7fe103c [objcmt] Rewrite messages to NSString's stringWithUTF8String:/stringWithCString: by Argyrios Kyrtzidis · 13 years ago
  32. 31c195a Fix our handling of visibility in explicit template instantiations. by Rafael Espindola · 13 years ago
  33. 4b50263 Change the mangling of a ref-qualifier on a function type so that by John McCall · 13 years ago
  34. df87558 The Lexer constructor expects a source location at the start of the by Argyrios Kyrtzidis · 13 years ago
  35. 2df1a58 [objc] When boxing a BOOL/NSInteger/NSUInteger type, use the corresponding by Argyrios Kyrtzidis · 13 years ago
  36. 36faadd When AST-dumping the ObjCBoxedExpr node, also print out what selector it chose. by Argyrios Kyrtzidis · 13 years ago
  37. d079abf A union can have a constexpr defaulted default constructor, if it has an by Richard Smith · 13 years ago
  38. f108c63 A conversion operator in a base class shouldn't hide another conversion operator by Richard Smith · 13 years ago
  39. 7ad5c99 Use raw_ostream in TypePrinter and eliminate uses of temporary std::strings. by Argyrios Kyrtzidis · 13 years ago
  40. 27a0097 Make BuiltinType::getName return a StringRef and introduce BuiltinType::getNameAsCString by Argyrios Kyrtzidis · 13 years ago
  41. 51603be Synchronize the representations of DeclarationName and Selector so by Douglas Gregor · 13 years ago
  42. 392da48 Fix handling of wint_t - we can't assume wint_t is purely an integer promotion of wchar_t - they may differ in signedness. by James Molloy · 13 years ago
  43. d964d63 Fix non-deterministic iteration order when walking the specializations by Chandler Carruth · 13 years ago
  44. 82047c1 Inline DenseMapInfo<clang::DeclarationName>::getHashValue() for a 0.4% speedup on <rdar://problem/11004361> by Douglas Gregor · 13 years ago
  45. 514d3b6 Split DeclarationName::getFETokenInfoAsVoid() into hot/cold paths and by Douglas Gregor · 13 years ago
  46. 0cf3c0e Correctly constify clang::CXXMemberCallExpr::getRecordDecl() by David Blaikie · 13 years ago
  47. 3539b0c Utilize getLocStart()/getLocEnd() on my recent change. by Argyrios Kyrtzidis · 13 years ago
  48. 441c623 Add support for laying out vtordisps according to our current by John McCall · 13 years ago
  49. 3a8ac07 When mangling a synthetic function declaration, we might not have by John McCall · 13 years ago
  50. c30636a Print inline for inline namespaces, from Faisal Vali by Douglas Gregor · 13 years ago
  51. 8d59dee My first effort to do this more subtly failed, so elaborately by John McCall · 13 years ago
  52. 4548ca2 Store the source range of a CXXOperatorCallExpr in the Expr object instead of by Argyrios Kyrtzidis · 13 years ago
  53. 262bc18 Remove the ref/value inconsistency in filter_decl_iterator. by David Blaikie · 13 years ago
  54. 8907832 isCXX98PODType: Avoid dispatch on the language standard when recursing. by Benjamin Kramer · 13 years ago
  55. 152f6b7 Rename isPODType (using the C++98 rules) into isCXX98PODType and make isPODType decide which one to use based on LangOptions. by Benjamin Kramer · 13 years ago
  56. 58db7a5 When @encode'ing a C++ class that has empty base classes, we can end by Douglas Gregor · 13 years ago
  57. 1de9d7d Fix a crash-on-invalid where the constant evaluator would try to by John McCall · 13 years ago
  58. 923b0c9 Fix visibility when we have two types with explicit visibility in a template by Rafael Espindola · 13 years ago
  59. 38c4767 Inline helper function into only caller. by Rafael Espindola · 13 years ago
  60. f6a8b9c An attribute in a explicit template installation should take precedence over by Rafael Espindola · 13 years ago
  61. 60115a0 Fix handling of template parameters. Found by inspection. GCC 4.7 agrees by Rafael Espindola · 13 years ago
  62. 1266b61 All the members of LVFlags always have the same value, replace the class with by Rafael Espindola · 13 years ago
  63. 79e244f move some stuff to .rodata by Nuno Lopes · 13 years ago
  64. c7e6060 In mergeVisibility, if we already have an explicit visibility, keep it. by Rafael Espindola · 13 years ago
  65. d70d20a Now that we check visibility attributes in an appropriate order, by Rafael Espindola · 13 years ago
  66. 4fc1490 Check ConsiderGlobalVisibility before using -fvisibility. by Rafael Espindola · 13 years ago
  67. 4157454 The explicit bit in LV already tracks exactly the same information as by Rafael Espindola · 13 years ago
  68. ff25798 Move the point in the code where we handle -fvisibility=hidden. With by Rafael Espindola · 13 years ago
  69. 5727cf5 Make setVisibility private and change users to mergeVisibility. This is by Rafael Espindola · 13 years ago
  70. eb382ec Implements boxed expressions for Objective-C. <rdar://problem/10194391> by Patrick Beard · 13 years ago
  71. 13bffc5 PR 12586: Fix assert while running libc++ testsuite: deal with exception by Richard Smith · 13 years ago
  72. 074c191 Calling setVisibility directly only makes (some) sense when the visibility is by Rafael Espindola · 13 years ago
  73. 54881cb Simplify calls to mergeVisibility* by passing in the LinkageInfo. No by Rafael Espindola · 13 years ago
  74. e6975e9 Implement DR1330 in C++11 mode, to support libstdc++4.7 which uses it. by Richard Smith · 13 years ago
  75. 93a4994 objective-c modern translator: buildit objc bool by Fariborz Jahanian · 13 years ago
  76. 2850376 Per Richard's comments on r154794, add the checks necessary to handle constant-folding relational comparisons safely in case the user is using -fwrapv or equivalent. by Eli Friedman · 13 years ago
  77. e9836a2 Revert r154749 for now at John McCall's request. by Rafael Espindola · 13 years ago
  78. 0f90590 Use ordering and the explicit visibility bit instead of modifying by Rafael Espindola · 13 years ago
  79. 62d9f11 Add another constructor to LVFlags and use it to simplify the code a bit. by Rafael Espindola · 13 years ago
  80. cefc3af Implement C++11 [expr.prim.general]p3, which permits the use of 'this' by Douglas Gregor · 13 years ago
  81. a316988 Make constant evaluation for pointer comparisons work correctly for some uncommon cases. <rdar://problem/10962435>. by Eli Friedman · 13 years ago
  82. e275a18 The result of the Microsoft __uuidof operator must be considered a global lvalue during constant expression evaluation. by Francois Pichet · 13 years ago
  83. b346d2f Implement the all_lookups_iterator for PCH as a follow-up to r153970. This by Nick Lewycky · 13 years ago
  84. fe58720 PR12226: don't generate wrong code if a braced string literal is used to by Richard Smith · 13 years ago
  85. 767f7c7 Consider visibility attributes last, so that they take precedence. by Rafael Espindola · 13 years ago
  86. 8fb9fb6 Replace manual delete[] with OwningArrayPtr. by Benjamin Kramer · 13 years ago
  87. a2189d7 Don't leak vtable thunks. by Benjamin Kramer · 13 years ago
  88. 534986f Add an AttributedStmt type to represent a statement with C++11 attributes by Richard Smith · 13 years ago
  89. 51b9240 Implement __atomic_fetch_nand and __atomic_nand_fetch to complete our set of by Richard Smith · 13 years ago
  90. 2c39d71 Implement the missing pieces needed to support libstdc++4.7's <atomic>: by Richard Smith · 13 years ago
  91. ff34d40 Implement support for 18 of the GNU-compatible __atomic builtins. by Richard Smith · 13 years ago
  92. fafbf06 Provide, and document, a set of __c11_atomic_* intrinsics to implement C11's by Richard Smith · 13 years ago
  93. e1b2abc AtomicExpr: make ASTStmtReader a friend and remove setters. Also fix saving by Richard Smith · 13 years ago
  94. abf65ce Improve the printing of __PRETTY_FUNCTION__ more provide more by Douglas Gregor · 13 years ago
  95. 49149fe Don't forget to evaluate the subexpression in a null pointer cast. If we're by Richard Smith · 13 years ago
  96. d2008e2 Implement support for null non-type template arguments for non-type by Douglas Gregor · 13 years ago
  97. b2f6820 Added a new attribute, objc_root_class, which informs the compiler when a root class is intentionally declared. by Patrick Beard · 13 years ago
  98. bf393be objective-c: Don't warn when a category does not implement a method by Fariborz Jahanian · 13 years ago
  99. 69f50e7 Fix assertions and wrong output from StmtPrinter's string literal printing. by Richard Smith · 13 years ago
  100. f54486a Move the computation of the lambda mangling information (mangling by Douglas Gregor · 13 years ago