1. a4ff648 TWEAK by Daniel Dunbar · 13 years ago
  2. 659d23a Driver/Darwin: Switch to using -macosx for OS name in triples. by Daniel Dunbar · 13 years ago
  3. db27b5f IRgen/ARM: Fix a think-o in conversion-to-null for member function pointers, we by Daniel Dunbar · 13 years ago
  4. 48431f9 some cleanups to use IRBuilder methods instead of llvm:: foo methods. by Chris Lattner · 13 years ago
  5. 729f38e Driver/Darwin: Switch to using new style triples. by Daniel Dunbar · 13 years ago
  6. db57a4c ADT/Triple: Switch to using .isOSDarwin() predicate. by Daniel Dunbar · 13 years ago
  7. e106a0b Avoid superfluous warning after an error is detcted and reported. by Fariborz Jahanian · 13 years ago
  8. 0d027ba Basic/Darwin: Add support for new -osx and -ios style triples (not yet used). by Daniel Dunbar · 13 years ago
  9. 97d5437 use the newly introduced IRBuilder getInt() method to reduce some by Chris Lattner · 13 years ago
  10. 6b6b42a We regard a function as 'unused' from the codegen perspective, so our warnings diverge from by Argyrios Kyrtzidis · 13 years ago
  11. 1c860d5 Add a new expression classification, CL_AddressableVoid by Peter Collingbourne · 13 years ago
  12. e294ab7 Add missing break statements. by Ted Kremenek · 13 years ago
  13. f05982b Make the VariadicMethodTypeChecker accept block pointers as Objective-C pointers. Fixes PR9746. by Anders Carlsson · 13 years ago
  14. ba80af4 Fix line endings by Matt Beaumont-Gay · 13 years ago
  15. 3cceec5 Driver/Darwin: Change to use generic iOS runtime library, which we now always need. by Daniel Dunbar · 13 years ago
  16. 4e6a3f7 Report memory usage for global code completion results in CXTUMemoryUsage. by Ted Kremenek · 13 years ago
  17. 3c68336 Unbreak the MSVC build: Don't mix variable declarations and statements in a .c file. by Francois Pichet · 13 years ago
  18. 59fc1e5 Add libclang API to query how much memory is used by a CXTranslationUnit. This is a WIP. Currently we report by Ted Kremenek · 13 years ago
  19. 61e0b94 Add ASTContext::getTotalMemory() to allow clients to query how much memory is bump allocated for declarations, statements, and types. by Ted Kremenek · 13 years ago
  20. 97f55d6 Add SelectorTable::getTotalMemory() to allow clients to query how much memory is used by selectors. by Ted Kremenek · 13 years ago
  21. b5fbb89 Driver/Darwin: Disable movw/movt with -mkernel or -fapple-kext. by Daniel Dunbar · 13 years ago
  22. 7c2bdcb Fix a bug in calculation of composite type by Fariborz Jahanian · 13 years ago
  23. 877ded8 Driver: Support -fno-lto. by Daniel Dunbar · 13 years ago
  24. d130c7d Add ToolChain path support for linker on Slackware. by Ted Kremenek · 13 years ago
  25. 1f15c19 Fix typo in comment. by Devang Patel · 13 years ago
  26. 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 · 13 years ago
  27. e842605 When providing code completions of ivar names for a property by Douglas Gregor · 13 years ago
  28. 2839d6b Get rid of std::vector usage when getting function types in CGException.cpp by Anders Carlsson · 13 years ago
  29. aa490cb When producing code completion results for the Objective-C property by Douglas Gregor · 13 years ago
  30. 3f6c5e1 Clean up code generation of typeid expressions and add C++ standard references. by Anders Carlsson · 13 years ago
  31. 3a01693 Put a typeid test in its own namespace. by Anders Carlsson · 13 years ago
  32. 4210486 Fix a miscompilation I introduced in r129652, thanks for Eli for tracking by Chris Lattner · 13 years ago
  33. f54d81f Use the right type name. by Anders Carlsson · 13 years ago
  34. eb9d81d When laying out bases in, always try the "base subobject" LLVM type. If it by Anders Carlsson · 13 years ago
  35. 1741d7b Cleanup tests, no functionality change. by Anders Carlsson · 13 years ago
  36. 6aed2a1 Add addBaseSubobjectTypeName which isn't used yet. by Anders Carlsson · 13 years ago
  37. e9742b0 Move code to add a type name to a TagDecl type out into a helper function. No functionality change. by Anders Carlsson · 13 years ago
  38. 2786a81 Use a SmallVector for field types in CGRecordLayoutBuilder now that llvm::StructType::get takes an ArrayRef. by Anders Carlsson · 13 years ago
  39. b24bac9 Make -mno-mmx imply -mno-3dnow. This is what gcc does, and it makes sense. by Michael J. Spencer · 13 years ago
  40. bbc1c2e when assertions are disabled, labels go away. Hopefully fixes the windows build. by Chris Lattner · 13 years ago
  41. 10292cc Hack to turn the valgrind buildbot green, until Devang can address it properly. by Eli Friedman · 13 years ago
  42. b11f919 implement rdar://9289524 - case followed immediately by break results in empty IR block, by Chris Lattner · 13 years ago
  43. a5e5e0f fold memcpy/set/move_chk to llvm.memcpy/set/move when the sizes by Chris Lattner · 13 years ago
  44. c6bea67 fix rdar://9289603 - clang should fold trivial ?: for enums as well as integer constants into select at -O0 by Chris Lattner · 13 years ago
  45. 32ac00d Testing my commit access. A few whitespace changes to Sema/SemaCXXCast.cpp. by Richard Trieu · 13 years ago
  46. 10c8d9e Introduce Rewriter::IncreaseIndentation() which increase indentations for the lines between the given source range. by Argyrios Kyrtzidis · 13 years ago
  47. b6385e8 Modify test for 32 and 64 bit. by Tanya Lattner · 13 years ago
  48. 90c1eed Emit proper selector name in debug info. by Devang Patel · 13 years ago
  49. fa936d8 Emit debug info for Objective-C properties. by Devang Patel · 13 years ago
  50. b92ae0e Fix bug in vector initializer when initializing a vector with another vector. by Tanya Lattner · 13 years ago
  51. 5272adf Enforce nonnull __attribute__ on Objective-C method calls. // rdar://9287695 by Fariborz Jahanian · 13 years ago
  52. 7d2b8c1 Initial work to improve documentation for Clang's diagnostics, from Matthieu Monrocq by Douglas Gregor · 13 years ago
  53. f9af524 For the purposes of overload resolution, consider a conversion from an by Douglas Gregor · 13 years ago
  54. 5666d36 Forbid the use of C++ new/delete to allocate/free objects within an by Douglas Gregor · 13 years ago
  55. 893e1cc Parse GNU-style attributes prior to the type-id/new-type-id in a C++ by Douglas Gregor · 13 years ago
  56. d0ae470 Restore accidentally deleted file (I blame svn). by Nick Lewycky · 13 years ago
  57. ccad3db Fixes a crash when generating dependency file stuff by Fariborz Jahanian · 13 years ago
  58. 484fc57 Reapply r129561, moving the runtime/Makefile that builds compiler-rt into by Nick Lewycky · 13 years ago
  59. a8e8d5f Doug Gregor tells me that runtime/libcxx/ is a placeholder for stuff we never by Nick Lewycky · 13 years ago
  60. d4c5f84 Implement appropriate semantics for C++ casting and conversion when by Douglas Gregor · 13 years ago
  61. 562627d Revert r129561, which broke one of the clang buildbots. by Owen Anderson · 13 years ago
  62. eefa76e Allow shadowin of 'self' in objc methods in by Fariborz Jahanian · 13 years ago
  63. a391a46 Add __has_feature(cxx_range_for) check for C++11 range-based for loop. by Richard Smith · 13 years ago
  64. 408d5d1 Add mm3dnow.h. by Michael J. Spencer · 13 years ago
  65. 8b36a9e Add 3DNow! Intrinsics. by Michael J. Spencer · 13 years ago
  66. 5f3d30b Update www: clang now supports C++11 for-range and non-template type aliases. by Richard Smith · 13 years ago
  67. 162e1c1 Support for C++11 (non-template) alias declarations. by Richard Smith · 13 years ago
  68. 98a5786 Teach -ast-print how to print template template parameters. by Richard Smith · 13 years ago
  69. 5bf47f7 Fix mismatched delete. by Benjamin Kramer · 13 years ago
  70. 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 · 13 years ago
  71. 1f05587 Create a compiler-rt directory and move the Makefile to it. Add a makefile that by Nick Lewycky · 13 years ago
  72. 831efae Improve diagnostics on GNU attributes by warning about attributes that should have no arguments or parameters. Patch by Michael Han! by Ted Kremenek · 13 years ago
  73. fc8f0e1 fix a bunch of comment typos found by codespell. Patch by by Chris Lattner · 13 years ago
  74. c6eb44b C1X: implement static asserts by Peter Collingbourne · 13 years ago
  75. f111d93 C1X: implement generic selections by Peter Collingbourne · 13 years ago
  76. 7e7fbd0 C1X: add a language standard by Peter Collingbourne · 13 years ago
  77. 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 · 13 years ago
  78. 87f1064 If the declaration of a C++ member function with an inline definition by Douglas Gregor · 13 years ago
  79. efdf988 When we transform a C++ exception declaration (e.g., for template by Douglas Gregor · 13 years ago
  80. ad762fc Add support for C++0x's range-based for loops, as specified by the C++11 draft standard (N3291). by Richard Smith · 13 years ago
  81. 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 · 13 years ago
  82. 06d9b1a Harden Clang's cursor visitation logic against NULL declaration, by Douglas Gregor · 13 years ago
  83. 5da3c08 Match pointer of compatible vection types. // rdar://9208404 by Fariborz Jahanian · 13 years ago
  84. 3e64d56 When determining the "usage" type of a declaration for the purposes of code by Douglas Gregor · 13 years ago
  85. 414d896 Implement ARM pcs attribute. Basically it's another way of calling convention selection (AAPCS or by Anton Korobeynikov · 13 years ago
  86. a6ea5bb Name mangling of late-specified return types doesn't work if the return type references the argument types: by Richard Smith · 13 years ago
  87. 87a1e19 Implement C++0x [lex.pptoken]p3's handling of <::. by Richard Smith · 13 years ago
  88. 8a9013d Parse an '@' in an Objective-C++ class member specification, by Douglas Gregor · 13 years ago
  89. 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 · 13 years ago
  90. e7a03c9 Add header guards to include/clang/Basic/ConvertUTF.h. by Sebastian Redl · 13 years ago
  91. 4dddebf Fix -H. It was pretty broken. by Sebastian Redl · 13 years ago
  92. 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 · 13 years ago
  93. 97e5071 Return the correct lastly populated block from CFGBuilder::VisitUnaryExprOrTypeTraitExpr(). by Ted Kremenek · 13 years ago
  94. 0afe967 Replace a couple of divide-by-8s with divide-by-charwidths. No change in by Ken Dyck · 13 years ago
  95. dde5557 Re-fix r129481 and r129465 properly. Nulls fixits shouldn't be dropped in by Eli Friedman · 13 years ago
  96. 0d8dc46 When creating an implicit member expression through a qualified-id, check that the class by Argyrios Kyrtzidis · 13 years ago
  97. fb67ccd Replace a couple of divisions-by-'8' with divisions-by-charwidth. No change by Ken Dyck · 13 years ago
  98. b8fc45f In C++, when initializing an array from a pascal string, it's OK if the array by Anders Carlsson · 13 years ago
  99. 3e2193c Add a flag to StringLiteral to keep track of whether the string is a pascal string or not. by Anders Carlsson · 13 years ago
  100. ddd7a3d Rename test. by Anders Carlsson · 13 years ago