1. 400b607 Add support for Borland extensions via option -fborland-extensions by Dawn Perchik · 14 years ago
  2. c5c446c IRgen/Obj-C: Rewrite Objective-C bit-field access to compute the access strategy by Daniel Dunbar · 14 years ago
  3. e7a80bd IRgen: Move CGBitFieldInfo strategy computation helpers to static member by Daniel Dunbar · 14 years ago
  4. 2bbbe50 Reapply 112850 and 112839 with a constructor for the BinaryOperatorData struct. Clang would zero out the enum and pointer in the struct in some conditions, but GCC would never zero out the values. by Tom Care · 14 years ago
  5. cc09c02 Fix a few more ConvertTypes that should be ConvertTypeForMems, fixing by Douglas Gregor · 14 years ago
  6. d4b25cb Implement __has_virtual_destructor. Patch by Steven Watanabe. by Sebastian Redl · 14 years ago
  7. 6b61fcd stop looking for #uses comments. by Chris Lattner · 14 years ago
  8. d5a83fb remove some tests that aren't adding any value: the check lines don't by Chris Lattner · 14 years ago
  9. 798ad97 Add a couple of FIXMEs. The types of palignr are different here than in GCC. by Bill Wendling · 14 years ago
  10. 2235941 Add a bunch of missing bitcasts for clang NEON builtin expansions. Radar 8388233 by Bob Wilson · 14 years ago
  11. 1f7b590 Teach libclang to visit OverloadExprs, so that we can reuse this by Douglas Gregor · 14 years ago
  12. 40bfbbc sabre points out that the timing here is pretty pessimal; I'll retry the by John McCall · 14 years ago
  13. 8ab670e Add libclang visitation for UnresolvedLookupExprs by Douglas Gregor · 14 years ago
  14. 51b0a52 Experimentally move the tautological comparison warnings from -Wsign-compare by John McCall · 14 years ago
  15. 6f7198f Add libclang visitation for C++ pseudo-destructor expressions. by Douglas Gregor · 14 years ago
  16. 1c4345e Reorder the MMX builtins to be in their own ostracized group. by Bill Wendling · 14 years ago
  17. 6014f96 Newline at end of file. by Bill Wendling · 14 years ago
  18. e2ca6d4 Eliminate CXXBindReferenceExpr, which was used in a ton of by Douglas Gregor · 14 years ago
  19. da135b1 Teach libclang not to recursive into default argument expressions by Douglas Gregor · 14 years ago
  20. 5a41021 Add a compatibility note about why Clang rejects jumps past __block variables. by Daniel Dunbar · 14 years ago
  21. 9480229 Add libclang visitation for C++ typeid expressions. by Douglas Gregor · 14 years ago
  22. fbb4c98 In libclang, visit the nested-name-specifier and explicitly-specified template arguments of a MemberExpr. by Douglas Gregor · 14 years ago
  23. 066d660 Reverting 112850 and 112839 due to test failures on some systems by Tom Care · 14 years ago
  24. 8947a75 Visit the nested-name-specifier and explicitly-specified template by Douglas Gregor · 14 years ago
  25. 159e091 Fixed broken build with GCC by Tom Care · 14 years ago
  26. 760c8af Teach RecursiveASTVisitor to optionally visit bodies of instantiations. by John McCall · 14 years ago
  27. 52044a2 Tidy up last commit, as per Devang's comments. by David Chisnall · 14 years ago
  28. 3f0ce9c Improved error reporting in IdempotentOperationChecker by Tom Care · 14 years ago
  29. eede61a Revert my two IRgen fixes for "bool", then use a far simpler approach by Douglas Gregor · 14 years ago
  30. c5ade2e Implement basic visitation for nested name specifiers via libclang by Douglas Gregor · 14 years ago
  31. 73556e0 Another i1 vs. i8 type mismatch issue. This time by Fariborz Jahanian · 14 years ago
  32. 70b9b44 Use the unmangled name for the display name in Objective-C debug info. This should have no effect with the Mac runtime where clang (unlike GCC) uses the display name symbol name. by David Chisnall · 14 years ago
  33. f9cce31 Fix more i1/i8 pointer madness. Here, an overactive assertion by Douglas Gregor · 14 years ago
  34. 1d6107c Avoid implicit string construction. by Benjamin Kramer · 14 years ago
  35. b61e2a3 Fix a crash involving pointer-to-data-members of boolean type. We were by Douglas Gregor · 14 years ago
  36. 9cb2cee Simplify some random accesses to the ASTContext from the ABI classes. by John McCall · 14 years ago
  37. ae18096 Stupid emacs keystroke. by John McCall · 14 years ago
  38. 1e7fe75 Abstract IR generation of array cookies into the C++ ABI class and by John McCall · 14 years ago
  39. cd4c34d Correct this test for the fact that the number of uses is now printed by Duncan Sands · 14 years ago
  40. d0b4e7c Reverting rev 112791 - apparently -fborland-extensions is on all the time?! by Dawn Perchik · 14 years ago
  41. e8a4d7d update comments. by Zhongxing Xu · 14 years ago
  42. 6610e7e Tweak test case. 'int' would introduce out-of-bound issues. We focus on array by Zhongxing Xu · 14 years ago
  43. a423e81 Enhance return-stack-address check (in Sema) to handle fields that themselves are references. (Fixes PR 7999; fix by Chandler Carruth). by Ted Kremenek · 14 years ago
  44. 621a2f3 Add support for Borland extensions via option -fborland-extensions by Dawn Perchik · 14 years ago
  45. 79d7304 For GRExprEngine::EvalBind() (and called visitors), unifiy StoreE and AssignE. Now StoreE (const Stmt*) represents the expression where the store took place, which is the assignment expression if it takes place in an assignment. This removes some conceptual dissidence as well as removes an extra parameter from the Checker::PreVisitBind() visitor. It also improves ranges and source location information in analyzer diagnostics. by Ted Kremenek · 14 years ago
  46. 85dd015 Fixes a warning when compiling Clang (Sema has virtual methods but a non-virtual dtor). Reviewed by chandlerc and nlewycky. by Zhanyong Wan · 14 years ago
  47. 08140f9 Fixed unused variable warning. by Ted Kremenek · 14 years ago
  48. e0329ac Introduce a new libclang function, by Douglas Gregor · 14 years ago
  49. fcf4316 Make RecursiveASTVisitor not crash when a TemplateArgumentLoc object has a NULL TypeSourceInfo*. This fixes the symptom of http://llvm.org/PR8043. Reviewed by csilvers. by Zhanyong Wan · 14 years ago
  50. 65206c5 Add some MMX builtins to correspond with the intrinsics now accepted by by Bill Wendling · 14 years ago
  51. ab9f13e Add yet another test case for PR 8015, showing how reasoning over symbolic indices should exactly resolve over multiple index possibilities (and thus suppress the false positive in the test). by Ted Kremenek · 14 years ago
  52. 19c74a0 Add another test case for PR 8015, here with the array index being within a valid range and not just a single constant. by Ted Kremenek · 14 years ago
  53. 41be967 Partial fix for PR 8015 (fix is actually by Jordy Rose, and I added a test case for follow-on work). This patch adds a bandaid for RegionStore's limited reasoning about symbolic array values. by Ted Kremenek · 14 years ago
  54. bf346e9 Translate NEON vmull, vmlal, and vmlsl builtins to llvm multiply-add/sub by Bob Wilson · 14 years ago
  55. c6a518a Update the docstring to say FriendTemplateDecl is not actually used. by Craig Silverstein · 14 years ago
  56. 1e4a32a Don't assert in the analyzer when analyze code does a byte load from a function's address. Fixes PR 8052. by Ted Kremenek · 14 years ago
  57. 7106724 Make some docstring clarifications, after discussion with dgregor. by Craig Silverstein · 14 years ago
  58. 8e7139c Fix the source-range information for an EnumConstantDecl; previously, by Douglas Gregor · 14 years ago
  59. f69cf18 Don't assert in CastSizeChecker when the casted-to pointee is an incomplete type. Fixes PR 8050. by Ted Kremenek · 14 years ago
  60. 662df6e Test visiting the template parameters of template template parameters, by Douglas Gregor · 14 years ago
  61. 84b51d7 Teach libclang to visit the default arguments of template parameters. by Douglas Gregor · 14 years ago
  62. 7e24256 Implement libclang support for using declarations. Clang actually uses by Douglas Gregor · 14 years ago
  63. 98c9d1f Fix IRGen when property-dot syntax used to access by Fariborz Jahanian · 14 years ago
  64. 0ab1e9f Improve libclang indexing support for class template specializations by Douglas Gregor · 14 years ago
  65. 0080f0c StringRefize. by Benjamin Kramer · 14 years ago
  66. 2ef6944 Make it clear that libclang does not modify the command-line arguments by Douglas Gregor · 14 years ago
  67. 828629b Add test for nothing... i.e., the contents of a USR for using directives by Douglas Gregor · 14 years ago
  68. afac01d Transfer calling-convention attributes down to member function pointers. by Douglas Gregor · 14 years ago
  69. 6a08140 add a new version of mingw, patch by İsmail "cartman" Dönmez in PR8049 by Chris Lattner · 14 years ago
  70. f65086b when emitting an error about a missing } in a compound statement, emit by Chris Lattner · 14 years ago
  71. 0a35bce Implement libclang support for using directives (cursor + visitation + by Douglas Gregor · 14 years ago
  72. 53b9441 Split ObjCInterfaceDecl::ReferencedProtocols into two lists: ReferencedProtocols and AllReferencedProtocols. ReferencedProtocols by Ted Kremenek · 14 years ago
  73. 66e7b68 fix rdar://8360877 a really nasty miscompilation in Boost.Xpressive by Chris Lattner · 14 years ago
  74. 645406a same refactoring as before, this time on the argument side. by Chris Lattner · 14 years ago
  75. 3db4dde refactor some code to cut down on redundancy, no functionality change. by Chris Lattner · 14 years ago
  76. 8ea5b9d Improve location information in the representation of namespace by Douglas Gregor · 14 years ago
  77. 0b6542c Prevent warning when built with assert off. by Fariborz Jahanian · 14 years ago
  78. 5832ae6 xcode project file update. by Fariborz Jahanian · 14 years ago
  79. 6931900 Add libclang support for namespace aliases (visitation + USRs) along by Douglas Gregor · 14 years ago
  80. 56bedef Some support for unicode string constants in wide strings. radar 8360841. by Fariborz Jahanian · 14 years ago
  81. f6c0977 Implement __has_feature(cxx_inline_namespaces) by Sebastian Redl · 14 years ago
  82. ab07941 Add NetBSD include search path by Anton Korobeynikov · 14 years ago
  83. 13fda8a Add convenience accessors for determining whether template declarations are definitions. by John McCall · 14 years ago
  84. 49f6f54 Add a new libclang function clang_getTemplateCursorKind(), which by Douglas Gregor · 14 years ago
  85. 6c2ab1d Amusingly, I missed this point of abstraction in all my earlier by John McCall · 14 years ago
  86. 410c4f2 Make inline namespace not be transparent after all. The concept simply doesn't fit. Instead, special-case the few places where transparent contexts have the desired behavior for inline namespaces. Fixes a redeclaration issue in inline namespaces. by Sebastian Redl · 14 years ago
  87. 0b36e61 Extend libclang with a new cursor kind that indicates a reference to a by Douglas Gregor · 14 years ago
  88. 74dbe64 Add libclang support for class template partial specializations, by Douglas Gregor · 14 years ago
  89. 39d6f07 Add a libclang cursor kind, visitation support and USR support for C++ by Douglas Gregor · 14 years ago
  90. 4e0cfa8 Improve CFG printing support for CXXOperatorCallExpr and CXXBindTemporaryExpr. by Ted Kremenek · 14 years ago
  91. a427f1d Explicitly handle CXXOperatorCallExpr when building CFGs. We should treat it the same as CallExprs. by Ted Kremenek · 14 years ago
  92. f9b949f AST work to support [C++] [IRgen] for ?: with missing LHS by Fariborz Jahanian · 14 years ago
  93. fe72e9c Implement basic support for indexing function templates in by Douglas Gregor · 14 years ago
  94. f13721d Add support for windows x86-64 varargs, patch by Cameron Esfahani! by Chris Lattner · 14 years ago
  95. 6ab55eb improve isHexaLiteral to work with escaped newlines and trigraphs, by Chris Lattner · 14 years ago
  96. 01829d3 libclang indexing support for C++ constructors, destructors, and by Douglas Gregor · 14 years ago
  97. 8fb280c Add a simple test for indexing namespaces by Douglas Gregor · 14 years ago
  98. 4c40d98 Teach IR generation to return 'this' from constructors and destructors by John McCall · 14 years ago
  99. 1baf2f7 Fix a regression that allowed clearly ill formed code. The diagnostic is still by Chandler Carruth · 14 years ago
  100. 5722b14 Revert my lame attempt at appeasing the CFGBuilder by Douglas Gregor · 14 years ago