1. 4dc34eb CUDA: add CodeGen support for global variable address spaces. by Peter Collingbourne · 12 years ago
  2. 2bd4b60 Use RecordDecl::field_iterator because D1, D2 are RecordDecls. No functional change. by Dmitri Gribenko · 12 years ago
  3. c470442 Simplify some users of DeclarationName::getNameKind. Fold getFETokenInfoAsVoid into its only caller. by Benjamin Kramer · 12 years ago
  4. ad9689f Added two missing const qualifiers. by Abramo Bagnara · 12 years ago
  5. 797105a Fix the visibility of instantiations of static data members. Fixes pr12835. by Rafael Espindola · 12 years ago
  6. 7fe103c [objcmt] Rewrite messages to NSString's stringWithUTF8String:/stringWithCString: by Argyrios Kyrtzidis · 12 years ago
  7. 31c195a Fix our handling of visibility in explicit template instantiations. by Rafael Espindola · 12 years ago
  8. 4b50263 Change the mangling of a ref-qualifier on a function type so that by John McCall · 12 years ago
  9. df87558 The Lexer constructor expects a source location at the start of the by Argyrios Kyrtzidis · 12 years ago
  10. 2df1a58 [objc] When boxing a BOOL/NSInteger/NSUInteger type, use the corresponding by Argyrios Kyrtzidis · 12 years ago
  11. 36faadd When AST-dumping the ObjCBoxedExpr node, also print out what selector it chose. by Argyrios Kyrtzidis · 12 years ago
  12. d079abf A union can have a constexpr defaulted default constructor, if it has an by Richard Smith · 12 years ago
  13. f108c63 A conversion operator in a base class shouldn't hide another conversion operator by Richard Smith · 12 years ago
  14. 7ad5c99 Use raw_ostream in TypePrinter and eliminate uses of temporary std::strings. by Argyrios Kyrtzidis · 12 years ago
  15. 27a0097 Make BuiltinType::getName return a StringRef and introduce BuiltinType::getNameAsCString by Argyrios Kyrtzidis · 12 years ago
  16. 51603be Synchronize the representations of DeclarationName and Selector so by Douglas Gregor · 12 years ago
  17. 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 · 12 years ago
  18. d964d63 Fix non-deterministic iteration order when walking the specializations by Chandler Carruth · 12 years ago
  19. 82047c1 Inline DenseMapInfo<clang::DeclarationName>::getHashValue() for a 0.4% speedup on <rdar://problem/11004361> by Douglas Gregor · 12 years ago
  20. 514d3b6 Split DeclarationName::getFETokenInfoAsVoid() into hot/cold paths and by Douglas Gregor · 12 years ago
  21. 0cf3c0e Correctly constify clang::CXXMemberCallExpr::getRecordDecl() by David Blaikie · 12 years ago
  22. 3539b0c Utilize getLocStart()/getLocEnd() on my recent change. by Argyrios Kyrtzidis · 12 years ago
  23. 441c623 Add support for laying out vtordisps according to our current by John McCall · 12 years ago
  24. 3a8ac07 When mangling a synthetic function declaration, we might not have by John McCall · 12 years ago
  25. c30636a Print inline for inline namespaces, from Faisal Vali by Douglas Gregor · 12 years ago
  26. 8d59dee My first effort to do this more subtly failed, so elaborately by John McCall · 12 years ago
  27. 4548ca2 Store the source range of a CXXOperatorCallExpr in the Expr object instead of by Argyrios Kyrtzidis · 12 years ago
  28. 262bc18 Remove the ref/value inconsistency in filter_decl_iterator. by David Blaikie · 12 years ago
  29. 8907832 isCXX98PODType: Avoid dispatch on the language standard when recursing. by Benjamin Kramer · 13 years ago
  30. 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
  31. 58db7a5 When @encode'ing a C++ class that has empty base classes, we can end by Douglas Gregor · 13 years ago
  32. 1de9d7d Fix a crash-on-invalid where the constant evaluator would try to by John McCall · 13 years ago
  33. 923b0c9 Fix visibility when we have two types with explicit visibility in a template by Rafael Espindola · 13 years ago
  34. 38c4767 Inline helper function into only caller. by Rafael Espindola · 13 years ago
  35. f6a8b9c An attribute in a explicit template installation should take precedence over by Rafael Espindola · 13 years ago
  36. 60115a0 Fix handling of template parameters. Found by inspection. GCC 4.7 agrees by Rafael Espindola · 13 years ago
  37. 1266b61 All the members of LVFlags always have the same value, replace the class with by Rafael Espindola · 13 years ago
  38. 79e244f move some stuff to .rodata by Nuno Lopes · 13 years ago
  39. c7e6060 In mergeVisibility, if we already have an explicit visibility, keep it. by Rafael Espindola · 13 years ago
  40. d70d20a Now that we check visibility attributes in an appropriate order, by Rafael Espindola · 13 years ago
  41. 4fc1490 Check ConsiderGlobalVisibility before using -fvisibility. by Rafael Espindola · 13 years ago
  42. 4157454 The explicit bit in LV already tracks exactly the same information as by Rafael Espindola · 13 years ago
  43. ff25798 Move the point in the code where we handle -fvisibility=hidden. With by Rafael Espindola · 13 years ago
  44. 5727cf5 Make setVisibility private and change users to mergeVisibility. This is by Rafael Espindola · 13 years ago
  45. eb382ec Implements boxed expressions for Objective-C. <rdar://problem/10194391> by Patrick Beard · 13 years ago
  46. 13bffc5 PR 12586: Fix assert while running libc++ testsuite: deal with exception by Richard Smith · 13 years ago
  47. 074c191 Calling setVisibility directly only makes (some) sense when the visibility is by Rafael Espindola · 13 years ago
  48. 54881cb Simplify calls to mergeVisibility* by passing in the LinkageInfo. No by Rafael Espindola · 13 years ago
  49. e6975e9 Implement DR1330 in C++11 mode, to support libstdc++4.7 which uses it. by Richard Smith · 13 years ago
  50. 93a4994 objective-c modern translator: buildit objc bool by Fariborz Jahanian · 13 years ago
  51. 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
  52. e9836a2 Revert r154749 for now at John McCall's request. by Rafael Espindola · 13 years ago
  53. 0f90590 Use ordering and the explicit visibility bit instead of modifying by Rafael Espindola · 13 years ago
  54. 62d9f11 Add another constructor to LVFlags and use it to simplify the code a bit. by Rafael Espindola · 13 years ago
  55. cefc3af Implement C++11 [expr.prim.general]p3, which permits the use of 'this' by Douglas Gregor · 13 years ago
  56. a316988 Make constant evaluation for pointer comparisons work correctly for some uncommon cases. <rdar://problem/10962435>. by Eli Friedman · 13 years ago
  57. e275a18 The result of the Microsoft __uuidof operator must be considered a global lvalue during constant expression evaluation. by Francois Pichet · 13 years ago
  58. b346d2f Implement the all_lookups_iterator for PCH as a follow-up to r153970. This by Nick Lewycky · 13 years ago
  59. fe58720 PR12226: don't generate wrong code if a braced string literal is used to by Richard Smith · 13 years ago
  60. 767f7c7 Consider visibility attributes last, so that they take precedence. by Rafael Espindola · 13 years ago
  61. 8fb9fb6 Replace manual delete[] with OwningArrayPtr. by Benjamin Kramer · 13 years ago
  62. a2189d7 Don't leak vtable thunks. by Benjamin Kramer · 13 years ago
  63. 534986f Add an AttributedStmt type to represent a statement with C++11 attributes by Richard Smith · 13 years ago
  64. 51b9240 Implement __atomic_fetch_nand and __atomic_nand_fetch to complete our set of by Richard Smith · 13 years ago
  65. 2c39d71 Implement the missing pieces needed to support libstdc++4.7's <atomic>: by Richard Smith · 13 years ago
  66. ff34d40 Implement support for 18 of the GNU-compatible __atomic builtins. by Richard Smith · 13 years ago
  67. fafbf06 Provide, and document, a set of __c11_atomic_* intrinsics to implement C11's by Richard Smith · 13 years ago
  68. e1b2abc AtomicExpr: make ASTStmtReader a friend and remove setters. Also fix saving by Richard Smith · 13 years ago
  69. abf65ce Improve the printing of __PRETTY_FUNCTION__ more provide more by Douglas Gregor · 13 years ago
  70. 49149fe Don't forget to evaluate the subexpression in a null pointer cast. If we're by Richard Smith · 13 years ago
  71. d2008e2 Implement support for null non-type template arguments for non-type by Douglas Gregor · 13 years ago
  72. 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
  73. bf393be objective-c: Don't warn when a category does not implement a method by Fariborz Jahanian · 13 years ago
  74. 69f50e7 Fix assertions and wrong output from StmtPrinter's string literal printing. by Richard Smith · 13 years ago
  75. f54486a Move the computation of the lambda mangling information (mangling by Douglas Gregor · 13 years ago
  76. 5a5a971 For PR11916: Add support for g++'s __int128 keyword. Unlike __int128_t, this is by Richard Smith · 13 years ago
  77. 0f6931a PR12438: Profile a reference to a type template parameter by depth and index, by Richard Smith · 13 years ago
  78. b085d89 Add info to ObjCPropertyRefExpr to indicate whether the dot syntax property by Argyrios Kyrtzidis · 13 years ago
  79. 1e1e972 When we form a new function/class template specialization, we first by Douglas Gregor · 13 years ago
  80. ba10306 Introduce a new libclang API to determine the parent context of a code by Douglas Gregor · 13 years ago
  81. f602806 Teach APValue printer to print boolean 0 and 1 as 'false' and 'true'. Fix up by Richard Smith · 13 years ago
  82. 1af83c4 Support for definitions of member enumerations of class templates outside the by Richard Smith · 13 years ago
  83. 0d4cb85 Fix a comment: kPropertyType = 'T' not 't'. <rdar://problem/11095729> by Bob Wilson · 13 years ago
  84. 9293fff Simplify DataRecursiveIntBinOpEvaluator::VisitBinOp() a bit and make sure we don't by Argyrios Kyrtzidis · 13 years ago
  85. b778305 Change the binary operator data recursive evaluator to not stop at the first by Richard Trieu · 13 years ago
  86. cde7a1d Report the natural alignment of unsigned long long, not the preferred alignment. by Chad Rosier · 13 years ago
  87. 260a3e4 For the annals of subtle but terrible bugs: fix a longstanding bug by John McCall · 13 years ago
  88. c5d3e80 Fix Objective-C compilation-time performance regression introduced in r152608. by Richard Smith · 13 years ago
  89. cc2f77a [Sema] Introduce a data recursive evaluator specific to binary operators. by Argyrios Kyrtzidis · 13 years ago
  90. 649dfbc Remove hacky temporary fix of r151585. by Argyrios Kyrtzidis · 13 years ago
  91. cad313b When laying out an Objective-C object, consult by Sean Callanan · 13 years ago
  92. 5cfc7d8 Unrevert r152761 (reverted in r152772) with a fix for the issue which was by Richard Smith · 13 years ago
  93. 7267839 Revert r152761 "Minor optimization to constant evaluation: don't bother by Daniel Dunbar · 13 years ago
  94. d75fb49 Minor optimization to constant evaluation: don't bother computing expr source by Richard Smith · 13 years ago
  95. f1c66b4 Instantiating a class template should not instantiate the definition of any by Richard Smith · 13 years ago
  96. 4b1f684 Allow vectors to be constructed from constexpr function arguments in by Richard Smith · 13 years ago
  97. 65daef1 It never makes sense to do a lookup into a LinkageSpecDecl, so assert that we by Nick Lewycky · 13 years ago
  98. 1b7f9cb Fix PR10447: lazily building name lookup tables for DeclContexts was broken. by Richard Smith · 13 years ago
  99. a5f4441 [Sema] Prefer to use ObjCInterfaceDecl's protocol_begin()/protocol_end() iterators instead of by Argyrios Kyrtzidis · 13 years ago
  100. 78dae24 Alternate fix to PR12248: put Sema in charge of special-casing by John McCall · 13 years ago