1. e0047b1 Don't add type names for enums; they're never used in LLVM IR. by Anders Carlsson · 13 years ago
  2. 42f681b fix a crash on code that uses the result value of __builtin___memcpy_chk. by Chris Lattner · 13 years ago
  3. a10ae7b Remove __builtin_ia32_loadup[sd] since clang can represent the actions natively. by Bill Wendling · 13 years ago
  4. ffcd985 When translating a Clang source range into a libclang source range, by Douglas Gregor · 13 years ago
  5. 285dc65 PTX: Add PTX intrinsics as builtins and add ptx32 and ptx64 as valid architectures for triples, e.g. ptx32-unknown-unknown by Justin Holewinski · 13 years ago
  6. cbec959 Improve test case from prior commit ever so slightly by Douglas Gregor · 13 years ago
  7. 109ec1b Fix a crash-on-invalid involving non-identifier names in a member by Douglas Gregor · 13 years ago
  8. 22ce41d Give invalid tag types 8-bit size and alignment, rather than 1-bit by Douglas Gregor · 13 years ago
  9. b665b86 Eliminate an uninteresting assertion; invalid code involving by Douglas Gregor · 13 years ago
  10. f787002 Rename 'CXTUMemoryUsage…' to 'CXTUResourceUsage…'. by Ted Kremenek · 13 years ago
  11. 85b1c7c Use S.str() to force a flush. by Fariborz Jahanian · 13 years ago
  12. 32c8cb6 Driver: Suppress some additional warnings with -Qunused-arguments. by Daniel Dunbar · 13 years ago
  13. 750ea61 Be sure to flush raw_string_ostream objects in the Objective-C by Douglas Gregor · 13 years ago
  14. e23ac65 Teach SourceManager::getSLocEntry() that it can fail due to problems by Douglas Gregor · 13 years ago
  15. a4ff648 TWEAK by Daniel Dunbar · 13 years ago
  16. 659d23a Driver/Darwin: Switch to using -macosx for OS name in triples. by Daniel Dunbar · 13 years ago
  17. db27b5f IRgen/ARM: Fix a think-o in conversion-to-null for member function pointers, we by Daniel Dunbar · 13 years ago
  18. 48431f9 some cleanups to use IRBuilder methods instead of llvm:: foo methods. by Chris Lattner · 13 years ago
  19. 729f38e Driver/Darwin: Switch to using new style triples. by Daniel Dunbar · 13 years ago
  20. db57a4c ADT/Triple: Switch to using .isOSDarwin() predicate. by Daniel Dunbar · 13 years ago
  21. e106a0b Avoid superfluous warning after an error is detcted and reported. by Fariborz Jahanian · 13 years ago
  22. 0d027ba Basic/Darwin: Add support for new -osx and -ios style triples (not yet used). by Daniel Dunbar · 13 years ago
  23. 97d5437 use the newly introduced IRBuilder getInt() method to reduce some by Chris Lattner · 13 years ago
  24. 6b6b42a We regard a function as 'unused' from the codegen perspective, so our warnings diverge from by Argyrios Kyrtzidis · 13 years ago
  25. 1c860d5 Add a new expression classification, CL_AddressableVoid by Peter Collingbourne · 13 years ago
  26. e294ab7 Add missing break statements. by Ted Kremenek · 13 years ago
  27. f05982b Make the VariadicMethodTypeChecker accept block pointers as Objective-C pointers. Fixes PR9746. by Anders Carlsson · 13 years ago
  28. ba80af4 Fix line endings by Matt Beaumont-Gay · 13 years ago
  29. 3cceec5 Driver/Darwin: Change to use generic iOS runtime library, which we now always need. by Daniel Dunbar · 13 years ago
  30. 4e6a3f7 Report memory usage for global code completion results in CXTUMemoryUsage. by Ted Kremenek · 13 years ago
  31. 3c68336 Unbreak the MSVC build: Don't mix variable declarations and statements in a .c file. by Francois Pichet · 13 years ago
  32. 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
  33. 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
  34. 97f55d6 Add SelectorTable::getTotalMemory() to allow clients to query how much memory is used by selectors. by Ted Kremenek · 13 years ago
  35. b5fbb89 Driver/Darwin: Disable movw/movt with -mkernel or -fapple-kext. by Daniel Dunbar · 13 years ago
  36. 7c2bdcb Fix a bug in calculation of composite type by Fariborz Jahanian · 13 years ago
  37. 877ded8 Driver: Support -fno-lto. by Daniel Dunbar · 13 years ago
  38. d130c7d Add ToolChain path support for linker on Slackware. by Ted Kremenek · 13 years ago
  39. 1f15c19 Fix typo in comment. by Devang Patel · 13 years ago
  40. 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
  41. e842605 When providing code completions of ivar names for a property by Douglas Gregor · 13 years ago
  42. 2839d6b Get rid of std::vector usage when getting function types in CGException.cpp by Anders Carlsson · 13 years ago
  43. aa490cb When producing code completion results for the Objective-C property by Douglas Gregor · 13 years ago
  44. 3f6c5e1 Clean up code generation of typeid expressions and add C++ standard references. by Anders Carlsson · 13 years ago
  45. 3a01693 Put a typeid test in its own namespace. by Anders Carlsson · 13 years ago
  46. 4210486 Fix a miscompilation I introduced in r129652, thanks for Eli for tracking by Chris Lattner · 13 years ago
  47. f54d81f Use the right type name. by Anders Carlsson · 13 years ago
  48. eb9d81d When laying out bases in, always try the "base subobject" LLVM type. If it by Anders Carlsson · 13 years ago
  49. 1741d7b Cleanup tests, no functionality change. by Anders Carlsson · 13 years ago
  50. 6aed2a1 Add addBaseSubobjectTypeName which isn't used yet. by Anders Carlsson · 13 years ago
  51. 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
  52. 2786a81 Use a SmallVector for field types in CGRecordLayoutBuilder now that llvm::StructType::get takes an ArrayRef. by Anders Carlsson · 13 years ago
  53. b24bac9 Make -mno-mmx imply -mno-3dnow. This is what gcc does, and it makes sense. by Michael J. Spencer · 13 years ago
  54. bbc1c2e when assertions are disabled, labels go away. Hopefully fixes the windows build. by Chris Lattner · 13 years ago
  55. 10292cc Hack to turn the valgrind buildbot green, until Devang can address it properly. by Eli Friedman · 13 years ago
  56. b11f919 implement rdar://9289524 - case followed immediately by break results in empty IR block, by Chris Lattner · 13 years ago
  57. a5e5e0f fold memcpy/set/move_chk to llvm.memcpy/set/move when the sizes by Chris Lattner · 13 years ago
  58. 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
  59. 32ac00d Testing my commit access. A few whitespace changes to Sema/SemaCXXCast.cpp. by Richard Trieu · 13 years ago
  60. 10c8d9e Introduce Rewriter::IncreaseIndentation() which increase indentations for the lines between the given source range. by Argyrios Kyrtzidis · 13 years ago
  61. b6385e8 Modify test for 32 and 64 bit. by Tanya Lattner · 13 years ago
  62. 90c1eed Emit proper selector name in debug info. by Devang Patel · 13 years ago
  63. fa936d8 Emit debug info for Objective-C properties. by Devang Patel · 13 years ago
  64. b92ae0e Fix bug in vector initializer when initializing a vector with another vector. by Tanya Lattner · 13 years ago
  65. 5272adf Enforce nonnull __attribute__ on Objective-C method calls. // rdar://9287695 by Fariborz Jahanian · 13 years ago
  66. 7d2b8c1 Initial work to improve documentation for Clang's diagnostics, from Matthieu Monrocq by Douglas Gregor · 13 years ago
  67. f9af524 For the purposes of overload resolution, consider a conversion from an by Douglas Gregor · 13 years ago
  68. 5666d36 Forbid the use of C++ new/delete to allocate/free objects within an by Douglas Gregor · 13 years ago
  69. 893e1cc Parse GNU-style attributes prior to the type-id/new-type-id in a C++ by Douglas Gregor · 13 years ago
  70. d0ae470 Restore accidentally deleted file (I blame svn). by Nick Lewycky · 13 years ago
  71. ccad3db Fixes a crash when generating dependency file stuff by Fariborz Jahanian · 13 years ago
  72. 484fc57 Reapply r129561, moving the runtime/Makefile that builds compiler-rt into by Nick Lewycky · 13 years ago
  73. a8e8d5f Doug Gregor tells me that runtime/libcxx/ is a placeholder for stuff we never by Nick Lewycky · 13 years ago
  74. d4c5f84 Implement appropriate semantics for C++ casting and conversion when by Douglas Gregor · 13 years ago
  75. 562627d Revert r129561, which broke one of the clang buildbots. by Owen Anderson · 13 years ago
  76. eefa76e Allow shadowin of 'self' in objc methods in by Fariborz Jahanian · 13 years ago
  77. a391a46 Add __has_feature(cxx_range_for) check for C++11 range-based for loop. by Richard Smith · 13 years ago
  78. 408d5d1 Add mm3dnow.h. by Michael J. Spencer · 13 years ago
  79. 8b36a9e Add 3DNow! Intrinsics. by Michael J. Spencer · 13 years ago
  80. 5f3d30b Update www: clang now supports C++11 for-range and non-template type aliases. by Richard Smith · 13 years ago
  81. 162e1c1 Support for C++11 (non-template) alias declarations. by Richard Smith · 13 years ago
  82. 98a5786 Teach -ast-print how to print template template parameters. by Richard Smith · 13 years ago
  83. 5bf47f7 Fix mismatched delete. by Benjamin Kramer · 13 years ago
  84. 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
  85. 1f05587 Create a compiler-rt directory and move the Makefile to it. Add a makefile that by Nick Lewycky · 13 years ago
  86. 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
  87. fc8f0e1 fix a bunch of comment typos found by codespell. Patch by by Chris Lattner · 13 years ago
  88. c6eb44b C1X: implement static asserts by Peter Collingbourne · 13 years ago
  89. f111d93 C1X: implement generic selections by Peter Collingbourne · 13 years ago
  90. 7e7fbd0 C1X: add a language standard by Peter Collingbourne · 13 years ago
  91. 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
  92. 87f1064 If the declaration of a C++ member function with an inline definition by Douglas Gregor · 13 years ago
  93. efdf988 When we transform a C++ exception declaration (e.g., for template by Douglas Gregor · 13 years ago
  94. 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
  95. 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
  96. 06d9b1a Harden Clang's cursor visitation logic against NULL declaration, by Douglas Gregor · 13 years ago
  97. 5da3c08 Match pointer of compatible vection types. // rdar://9208404 by Fariborz Jahanian · 13 years ago
  98. 3e64d56 When determining the "usage" type of a declaration for the purposes of code by Douglas Gregor · 13 years ago
  99. 414d896 Implement ARM pcs attribute. Basically it's another way of calling convention selection (AAPCS or by Anton Korobeynikov · 13 years ago
  100. 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