1. 35bdbf4 Augment retain/release checker to not warn about tracked objects passed as arguments to C++ constructors. This is a stop-gap measure for Objective-C++ code that uses smart pointers to manage reference counts. by Ted Kremenek · 13 years ago
  2. b2dba4b When using -std= flag added check to make sure language and standard are compatable by Chad Rosier · 13 years ago
  3. 454fd2d Implements strncasecmp() checker and simplifies some of the logic around creating substrings if necessary and calling the appropriate StringRef::compare/compare_lower(). by Lenny Maiorani · 13 years ago
  4. 7193b3e Don't abuse reinterpret cast to do something the API of PointerUnion by Chandler Carruth · 13 years ago
  5. 850dd80 Adds a test for the command line parser when a quoted string is not closed by a quote. by Manuel Klimek · 13 years ago
  6. f4bbbf0 Add a warning for when reinterpret_cast leads to undefined behavior, patch by Richard Trieu! by Argyrios Kyrtzidis · 13 years ago
  7. c6d0782 Switch CallArgList from an std::pair to a new CallArg struct (which will eventually gain more members). Working towards modifying call emission to avoid unnecessary copies. by Eli Friedman · 13 years ago
  8. 04c9a49 Simplify code a bit by using CallArgList::add. No intended functionality change. by Eli Friedman · 13 years ago
  9. 61b1efe Disable CFI if not using the integrated assembler. We should probably do this only for by Rafael Espindola · 13 years ago
  10. 340fa24 More rule enforcement of zero bitfields for ms_struct. by Fariborz Jahanian · 13 years ago
  11. 0f0cdab lib/Frontend/InitHeaderSearch.cpp: Tweak AddPath() to accept "/foo/bar" (not "X:\foo\bar") with -isysroot. test/PCH/reloc.c can pass. by NAKAMURA Takumi · 13 years ago
  12. e95a866 test/CodeGenCXX/vtable-debug-info.cpp: It does not crash on mingw. by NAKAMURA Takumi · 13 years ago
  13. 45dce81 test/CodeGenCXX/debug-info-namespace.cpp: Add explicit -fverbose-asm to cc1 to let cygming pass. by NAKAMURA Takumi · 13 years ago
  14. e099c00 Remove redeclaration of Invalid. The code that set this to true was updating an by Nick Lewycky · 13 years ago
  15. 7d4b159 Remove unused variable spotted by GCC. by Nick Lewycky · 13 years ago
  16. b79bf1d Remove unused variable, but keep function call with side-effect. by Nick Lewycky · 13 years ago
  17. 7f00f84 I updated this constructor's interface, and didn't have to fix any by Chandler Carruth · 13 years ago
  18. 7548beb Remove dead variable caught by GCC. by Nick Lewycky · 13 years ago
  19. 5ebd9fe Nuke stale code for separately importing the qualifer -- it's just part by Chandler Carruth · 13 years ago
  20. ba0f101 Remove dead variable, flagged by gcc's -Wunused-but-set-variable. by Nick Lewycky · 13 years ago
  21. 28ff4d6 Remove dead variable flagged by gcc's -Wunused-but-set-variable. No by Nick Lewycky · 13 years ago
  22. 635ca1b Remove a dead variable flagged by gcc's -Wunused-but-set-variable. No by Nick Lewycky · 13 years ago
  23. 7079886 Revise the representation of parameter scope data so that the by John McCall · 13 years ago
  24. 3aa8140 Add an optional field attached to a DeclRefExpr which points back to the by Chandler Carruth · 13 years ago
  25. fb44de9 Store a parameter index and function prototype depth in every by John McCall · 13 years ago
  26. 6857c3e Remove the NameQualifier struct, which was just a wrapper around by Chandler Carruth · 13 years ago
  27. 7e740bd Several cosmetic changes, no functionality changed. by Chandler Carruth · 13 years ago
  28. cb66cff Move the state bits in DeclRefExpr out of the pointer union and into by Chandler Carruth · 13 years ago
  29. 5d65e34 Switch getAs to castAs (didn't know about this before!) and simplify some code. by Chandler Carruth · 13 years ago
  30. d6efe9b Remove a stale comment, it no longer applied after my cleanups. by Chandler Carruth · 13 years ago
  31. f41e33c Fixed source range for extern linkage specification without braces. by Abramo Bagnara · 13 years ago
  32. 8d54305 Add r130624 back now that ELF has been fixed to work with -fno-dwarf2-cfi-asm. by Rafael Espindola · 13 years ago
  33. 960d13d Based on the new information in the AST provided by r130628, write by Chandler Carruth · 13 years ago
  34. aaf147b Move several more type traits' implementations into the AST. A few were by Chandler Carruth · 13 years ago
  35. cec0ced Switch __is_scalar to use the isScalarType predicate rather than by Chandler Carruth · 13 years ago
  36. af5a3c6 Have the array type traits build an expression with type 'size_t' by Chandler Carruth · 13 years ago
  37. f7ef000 Remove an inapplicable and completely out of place comment. The type is in fact 'bool'. by Chandler Carruth · 13 years ago
  38. d064c70 Remove more dead code for emitting diagnostics. The callers of these by Chandler Carruth · 13 years ago
  39. 336f51e Improve traversing of BlockExprs in RecursiveASTVisitor. by Argyrios Kyrtzidis · 13 years ago
  40. 06207f6 Simplify the flow of some of the array type trait code. by Chandler Carruth · 13 years ago
  41. 4aa0af3 Convert the expression trait evaluation to a static function and by Chandler Carruth · 13 years ago
  42. 83f563c Remove the default case from the unary type trait evaluation function, by Chandler Carruth · 13 years ago
  43. a280bc8 Remove a few more bogus returns when the switch covers all the enumerators. by Chandler Carruth · 13 years ago
  44. e194710 Remove another default and a *completely* bogus return from a switch by Chandler Carruth · 13 years ago
  45. 73e0a91 Mark that this function ends in a covering switch statement with every by Chandler Carruth · 13 years ago
  46. 98fa94d Remove the type traits UTT_IsLvalueExpr and UTT_IsRvalueExpr. by Chandler Carruth · 13 years ago
  47. 059ce0d Fully implement delegating constructors! by Sean Hunt · 13 years ago
  48. ccb4ecf More cleanup of the type traits implementation. by Chandler Carruth · 13 years ago
  49. c41d6b5 Order the type traits according to the standard's listing of unary type by Chandler Carruth · 13 years ago
  50. 28eeb38 Begin cleaning up type trait expression implementations and settling on by Chandler Carruth · 13 years ago
  51. e11c38d Add a triple to this test, otherwise it fails under MSVC because wchar_t is unsigned with the i686-pc-win32 triple. by Francois Pichet · 13 years ago
  52. 09e2c52 Improve the documentation for the two ObjCDeclQualifiers so that I by John McCall · 13 years ago
  53. f1e4fbf Compress some bits. Only matters for MSVC, or if we ever by John McCall · 13 years ago
  54. b7efff4 Switch the interface name for both TemplateTypeParmType and by Chandler Carruth · 13 years ago
  55. 4fb86f8 Re-applies the patch first applied way back in r106099, with by Chandler Carruth · 13 years ago
  56. 0362dba Revert the previous patch while I figure out how to make llvm-gcc by Rafael Espindola · 13 years ago
  57. 945bc9f Update for cfi. by Rafael Espindola · 13 years ago
  58. dc53159 Remove unused function. by Benjamin Kramer · 13 years ago
  59. 0ddd364 Remove noisy semicolons. by Benjamin Kramer · 13 years ago
  60. d3d77cd PR9792: Make sure to use the right definition of wchar_t when the default by Eli Friedman · 13 years ago
  61. 277d1e1 Some small improvements to the builtin (-ffreestanding) stdint.h; in by Eli Friedman · 13 years ago
  62. 1b0c5fa Pass -fno-dwarf2-cfi-asm and use FileCheck. by Rafael Espindola · 13 years ago
  63. f24a151 Implement -fno-dwarf2-cfi-asm. by Rafael Espindola · 13 years ago
  64. 769d0cc When comparing parameters of reference-to-qualified type during by Douglas Gregor · 13 years ago
  65. 0c4e5d6 Replace a literal 8 with Context->getCharWidth() in by Ken Dyck · 13 years ago
  66. 25df423 Make type-traits reflect that Clang's vectors act like scalar types. by Chandler Carruth · 13 years ago
  67. 018a088 Switch the type-trait like APIs on the AST to only check for incomplete by Chandler Carruth · 13 years ago
  68. eb65a10 Extract a function to impose the completeness requirement on unary type by Chandler Carruth · 13 years ago
  69. ec997dc Rename the last '[hH]asStandardLayout' entites to '[iI]sStandardLayout' by Chandler Carruth · 13 years ago
  70. 636a617 Hoist all of the type-specific trait logic for __is_standard_layout into by Chandler Carruth · 13 years ago
  71. a822544 Completely re-implement the core logic behind the __is_standard_layout by Chandler Carruth · 13 years ago
  72. 6e35b65 Initialize HasStandardLayout. by Benjamin Kramer · 13 years ago
  73. a2a3da6 Move the SelfInit checker to the 'cocoa.experimental' package. by Ted Kremenek · 13 years ago
  74. 87e945f Driver/Darwin: Don't link -lgcc_s.1 when compiling as iOS for the simulator, by Daniel Dunbar · 13 years ago
  75. b7f5ef7 Driver/Darwin: When using -mios-simulator-version-min, explicitly pass this on by Daniel Dunbar · 13 years ago
  76. 3fd823b Driver/Darwin: Reject invalid arch combinations with by Daniel Dunbar · 13 years ago
  77. 5f5c37b Driver/Darwin: Change Darwin toolchain to explicitly track is-ios-sim bit, and by Daniel Dunbar · 13 years ago
  78. 9d609f2 Driver/Darwin: Sketch initial support for a -mios-simulator-version-min= flag by Daniel Dunbar · 13 years ago
  79. 1bf3902 Update API. by Rafael Espindola · 13 years ago
  80. 553e88e Fix gcc 'warning: multi-line comment'. by Nico Weber · 13 years ago
  81. fddbcb4 Add lib/Tooling to the Makefile build. by Nico Weber · 13 years ago
  82. 1ea7b9c Add a Makefile to examples/Tooling for people who do not use cmake. by Nico Weber · 13 years ago
  83. e190e51 Fix Makefile build of examples/clang-interpreter. by Nico Weber · 13 years ago
  84. 654f6b2 Add a couple of assertions to make sure the bitfields can fit the value assigned to them. No functionality change. by Argyrios Kyrtzidis · 13 years ago
  85. e2bb7b9 Documentation for -Oz; Updated synopsis and item. by Chad Rosier · 13 years ago
  86. 4525ae5 Add documentation for -Oz flag. by Chad Rosier · 13 years ago
  87. 39cd58c Removed redundant case statements by Chad Rosier · 13 years ago
  88. 22a5cdf Tie constructor defintion with its declaration using AT_specification. by Devang Patel · 13 years ago
  89. b94dd9e Adjust test/Analysis/retain-release.m to also test the retain/release checker in Objective-C++ mode. by Ted Kremenek · 13 years ago
  90. a0fa203 Add -Oz option and use it to set the inline threshold to 25. by Bob Wilson · 13 years ago
  91. 73a6f8e removes a meaningless comment. by Fariborz Jahanian · 13 years ago
  92. 2c7168c block variables on lhs need be ir-gen'ed after the by Fariborz Jahanian · 13 years ago
  93. 8c36758 Guard in USRGenerator::GenLoc() against null Decl* from invalid code. by Ted Kremenek · 13 years ago
  94. 202e123 Disable -Wnon-pod-memset for now while I try to reduce the false by Chandler Carruth · 13 years ago
  95. 0a241a1 Change -Wparentheses to not imply -Widiomatic-parentheses. Users rarely want to see these warnings, and often explicitly pass -Wparentheses. by Ted Kremenek · 13 years ago
  96. ab9c038 Serialize/deserialize the HasStandardLayout bit when writing/reading PCHs. by Anders Carlsson · 13 years ago
  97. 3df2325 Driver/cc1as: Forward -mllvm arguments when compiling assembly files. by Daniel Dunbar · 13 years ago
  98. 31bebe0 Remove comments about __int8 and friends from the mangler. Turns out we don't by Charles Davis · 13 years ago
  99. b467cda White-list yet more type trait names, since they're used as by Douglas Gregor · 13 years ago
  100. 7bcf6c3 Don't crash if the AST doesn't have a sensible ObjC id type. by David Chisnall · 13 years ago