1. 1f15c19 Fix typo in comment. by Devang Patel · 14 years ago
  2. b403d6d Fix PR9741. The implicit declarations created for range-based for loops weren't being added to the DeclContext (nor were they being marked as implicit). Also, the declarations were being emitted in the wrong order when building the CFG. by Richard Smith · 14 years ago
  3. e842605 When providing code completions of ivar names for a property by Douglas Gregor · 14 years ago
  4. 2839d6b Get rid of std::vector usage when getting function types in CGException.cpp by Anders Carlsson · 14 years ago
  5. aa490cb When producing code completion results for the Objective-C property by Douglas Gregor · 14 years ago
  6. 3f6c5e1 Clean up code generation of typeid expressions and add C++ standard references. by Anders Carlsson · 14 years ago
  7. 3a01693 Put a typeid test in its own namespace. by Anders Carlsson · 14 years ago
  8. 4210486 Fix a miscompilation I introduced in r129652, thanks for Eli for tracking by Chris Lattner · 14 years ago
  9. f54d81f Use the right type name. by Anders Carlsson · 14 years ago
  10. eb9d81d When laying out bases in, always try the "base subobject" LLVM type. If it by Anders Carlsson · 14 years ago
  11. 1741d7b Cleanup tests, no functionality change. by Anders Carlsson · 14 years ago
  12. 6aed2a1 Add addBaseSubobjectTypeName which isn't used yet. by Anders Carlsson · 14 years ago
  13. e9742b0 Move code to add a type name to a TagDecl type out into a helper function. No functionality change. by Anders Carlsson · 14 years ago
  14. 2786a81 Use a SmallVector for field types in CGRecordLayoutBuilder now that llvm::StructType::get takes an ArrayRef. by Anders Carlsson · 14 years ago
  15. b24bac9 Make -mno-mmx imply -mno-3dnow. This is what gcc does, and it makes sense. by Michael J. Spencer · 14 years ago
  16. bbc1c2e when assertions are disabled, labels go away. Hopefully fixes the windows build. by Chris Lattner · 14 years ago
  17. 10292cc Hack to turn the valgrind buildbot green, until Devang can address it properly. by Eli Friedman · 14 years ago
  18. b11f919 implement rdar://9289524 - case followed immediately by break results in empty IR block, by Chris Lattner · 14 years ago
  19. a5e5e0f fold memcpy/set/move_chk to llvm.memcpy/set/move when the sizes by Chris Lattner · 14 years ago
  20. c6bea67 fix rdar://9289603 - clang should fold trivial ?: for enums as well as integer constants into select at -O0 by Chris Lattner · 14 years ago
  21. 32ac00d Testing my commit access. A few whitespace changes to Sema/SemaCXXCast.cpp. by Richard Trieu · 14 years ago
  22. 10c8d9e Introduce Rewriter::IncreaseIndentation() which increase indentations for the lines between the given source range. by Argyrios Kyrtzidis · 14 years ago
  23. b6385e8 Modify test for 32 and 64 bit. by Tanya Lattner · 14 years ago
  24. 90c1eed Emit proper selector name in debug info. by Devang Patel · 14 years ago
  25. fa936d8 Emit debug info for Objective-C properties. by Devang Patel · 14 years ago
  26. b92ae0e Fix bug in vector initializer when initializing a vector with another vector. by Tanya Lattner · 14 years ago
  27. 5272adf Enforce nonnull __attribute__ on Objective-C method calls. // rdar://9287695 by Fariborz Jahanian · 14 years ago
  28. 7d2b8c1 Initial work to improve documentation for Clang's diagnostics, from Matthieu Monrocq by Douglas Gregor · 14 years ago
  29. f9af524 For the purposes of overload resolution, consider a conversion from an by Douglas Gregor · 14 years ago
  30. 5666d36 Forbid the use of C++ new/delete to allocate/free objects within an by Douglas Gregor · 14 years ago
  31. 893e1cc Parse GNU-style attributes prior to the type-id/new-type-id in a C++ by Douglas Gregor · 14 years ago
  32. d0ae470 Restore accidentally deleted file (I blame svn). by Nick Lewycky · 14 years ago
  33. ccad3db Fixes a crash when generating dependency file stuff by Fariborz Jahanian · 14 years ago
  34. 484fc57 Reapply r129561, moving the runtime/Makefile that builds compiler-rt into by Nick Lewycky · 14 years ago
  35. a8e8d5f Doug Gregor tells me that runtime/libcxx/ is a placeholder for stuff we never by Nick Lewycky · 14 years ago
  36. d4c5f84 Implement appropriate semantics for C++ casting and conversion when by Douglas Gregor · 14 years ago
  37. 562627d Revert r129561, which broke one of the clang buildbots. by Owen Anderson · 14 years ago
  38. eefa76e Allow shadowin of 'self' in objc methods in by Fariborz Jahanian · 14 years ago
  39. a391a46 Add __has_feature(cxx_range_for) check for C++11 range-based for loop. by Richard Smith · 14 years ago
  40. 408d5d1 Add mm3dnow.h. by Michael J. Spencer · 14 years ago
  41. 8b36a9e Add 3DNow! Intrinsics. by Michael J. Spencer · 14 years ago
  42. 5f3d30b Update www: clang now supports C++11 for-range and non-template type aliases. by Richard Smith · 14 years ago
  43. 162e1c1 Support for C++11 (non-template) alias declarations. by Richard Smith · 14 years ago
  44. 98a5786 Teach -ast-print how to print template template parameters. by Richard Smith · 14 years ago
  45. 5bf47f7 Fix mismatched delete. by Benjamin Kramer · 14 years ago
  46. 8b8b84d Apply NAKAMURA Takumi's workaround to fix thses tests on -Asserts build. The labels there are numbered, not named, and numbered labels are formatted differently. by Richard Smith · 14 years ago
  47. 1f05587 Create a compiler-rt directory and move the Makefile to it. Add a makefile that by Nick Lewycky · 14 years ago
  48. 831efae Improve diagnostics on GNU attributes by warning about attributes that should have no arguments or parameters. Patch by Michael Han! by Ted Kremenek · 14 years ago
  49. fc8f0e1 fix a bunch of comment typos found by codespell. Patch by by Chris Lattner · 14 years ago
  50. c6eb44b C1X: implement static asserts by Peter Collingbourne · 14 years ago
  51. f111d93 C1X: implement generic selections by Peter Collingbourne · 14 years ago
  52. 7e7fbd0 C1X: add a language standard by Peter Collingbourne · 14 years ago
  53. b38b6a7 Do not expand the opencl pragma names. This is so you can also have a define named the samed as the pragma and they do not interfere (ie. cl_khr_fp64). by Tanya Lattner · 14 years ago
  54. 87f1064 If the declaration of a C++ member function with an inline definition by Douglas Gregor · 14 years ago
  55. efdf988 When we transform a C++ exception declaration (e.g., for template by Douglas Gregor · 14 years ago
  56. ad762fc Add support for C++0x's range-based for loops, as specified by the C++11 draft standard (N3291). by Richard Smith · 14 years ago
  57. ea698b3 Detect when the string "<::" is found in code after a cast or template name and is interpreted as "[:" because of the digraph "<:". When found, give an error with a fix-it to add whitespace between the "<" and "::". by Richard Smith · 14 years ago
  58. 06d9b1a Harden Clang's cursor visitation logic against NULL declaration, by Douglas Gregor · 14 years ago
  59. 5da3c08 Match pointer of compatible vection types. // rdar://9208404 by Fariborz Jahanian · 14 years ago
  60. 3e64d56 When determining the "usage" type of a declaration for the purposes of code by Douglas Gregor · 14 years ago
  61. 414d896 Implement ARM pcs attribute. Basically it's another way of calling convention selection (AAPCS or by Anton Korobeynikov · 14 years ago
  62. a6ea5bb Name mangling of late-specified return types doesn't work if the return type references the argument types: by Richard Smith · 14 years ago
  63. 87a1e19 Implement C++0x [lex.pptoken]p3's handling of <::. by Richard Smith · 14 years ago
  64. 8a9013d Parse an '@' in an Objective-C++ class member specification, by Douglas Gregor · 14 years ago
  65. 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
  66. e7a03c9 Add header guards to include/clang/Basic/ConvertUTF.h. by Sebastian Redl · 14 years ago
  67. 4dddebf Fix -H. It was pretty broken. by Sebastian Redl · 14 years ago
  68. 5655837 The ASTReader created by -chain-include used the generated PCH buffers in the wrong order. The effect was that all but the first chain-include files was ignored for subsequent compilations. by Sebastian Redl · 14 years ago
  69. 97e5071 Return the correct lastly populated block from CFGBuilder::VisitUnaryExprOrTypeTraitExpr(). by Ted Kremenek · 14 years ago
  70. 0afe967 Replace a couple of divide-by-8s with divide-by-charwidths. No change in by Ken Dyck · 14 years ago
  71. dde5557 Re-fix r129481 and r129465 properly. Nulls fixits shouldn't be dropped in by Eli Friedman · 14 years ago
  72. 0d8dc46 When creating an implicit member expression through a qualified-id, check that the class by Argyrios Kyrtzidis · 14 years ago
  73. fb67ccd Replace a couple of divisions-by-'8' with divisions-by-charwidth. No change by Ken Dyck · 14 years ago
  74. b8fc45f In C++, when initializing an array from a pascal string, it's OK if the array by Anders Carlsson · 14 years ago
  75. 3e2193c Add a flag to StringLiteral to keep track of whether the string is a pascal string or not. by Anders Carlsson · 14 years ago
  76. ddd7a3d Rename test. by Anders Carlsson · 14 years ago
  77. a89344d Add -no-canonical-prefixes to tests which assert on the name of the by Chandler Carruth · 14 years ago
  78. 6027461 Issue the 2nd fixit even if fix-it hint is supressed. // rdar://9091893 by Fariborz Jahanian · 14 years ago
  79. 5ca328f Add Objective-C++ files to those accepted by ccc-analyzer. by Ted Kremenek · 14 years ago
  80. 2d5f2da Update public analyzer build to checker-256. by Ted Kremenek · 14 years ago
  81. 81ab3cf No fixit hint for builtin expressions which are by Fariborz Jahanian · 14 years ago
  82. 9b064d8 Removing the unaligned load tests from builtins-x86.c since they're generated by a regular 'load' now. by Bill Wendling · 14 years ago
  83. 42151d5 From Vassil Vassilev: Give external source's last resort lookup a chance, even if an identifier could resolve to a builtin. by Axel Naumann · 14 years ago
  84. bae20d0 Remove comment that snuck in there. by Bill Wendling · 14 years ago
  85. 9c08b39 It looks like the FreeBSD buildbot needs this for the builtins-x86.c test. by Bill Wendling · 14 years ago
  86. 8668494 Teach -Wuninitialized about C++'s typeid expression, including both the by Chandler Carruth · 14 years ago
  87. fd183ba Collect the options applicable to the Rewriter methods into a RewriterOptions struct. by Argyrios Kyrtzidis · 14 years ago
  88. 60cb5e9 Just use a native "load" instead of translating the builtin later. Clang can by Bill Wendling · 14 years ago
  89. 3441a52 Still not used to put the * next to the variable name. by Francois Pichet · 14 years ago
  90. 6943e9b In Microsoft mode, within class scope, if a CXXScopeSpec's type is equal to the type of one of the base classes then downgrade the missing typename error to a warning. Up to now this is the only case I found where MSVC doesn't require "typename" at class scope. Really strange! by Francois Pichet · 14 years ago
  91. ad3692bb Use EmitCallOrInvoke in EmitBadTypeidCall and EmitBadCastCall. by Anders Carlsson · 14 years ago
  92. aa48244 Convert the unaligned load builtins to the first-class versions. by Bill Wendling · 14 years ago
  93. 34bac1f Driver/no-integrated-as: Fix forwarding of -g flag to assembler, when .s input by Daniel Dunbar · 14 years ago
  94. b8f17ab Redeclaration of 'self' should be flagged in by Fariborz Jahanian · 14 years ago
  95. f7e903d IRgen/Obj-C: Emit CFStrings and NSStrings with the alignment of the char type, by Daniel Dunbar · 14 years ago
  96. 6591271 We can't emit an aggregate cast as its sub-expression in general just by John McCall · 14 years ago
  97. f077c0d Driver: Don't treat -m{abi,arch,cpu,cmodel}= as "driver" options, they don't by Daniel Dunbar · 14 years ago
  98. 9281efe Teach VariadicMethodTypeChecker to not crash when processing methods declared in protocols. by Ted Kremenek · 14 years ago
  99. 1212f80 Fix another IdempotentOperationsChecker corner case when determining if an active block on the worklist by Ted Kremenek · 14 years ago
  100. 09fbf29 Provide options to explicitly enable/disable checkers in scan-build. by Ted Kremenek · 14 years ago