1. d6471f7 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 13 years ago
  2. cea8d96 Treat list-initialization of scalars as a first-class citizen in C++11. by Sebastian Redl · 13 years ago
  3. eb2d1f1 Removing a bunch of dead returns/breaks after llvm_unreachables. by David Blaikie · 13 years ago
  4. b219cfc Switch assert(0/false) llvm_unreachable. by David Blaikie · 13 years ago
  5. 8990daf Don't remove filters. by Bill Wendling · 13 years ago
  6. 690b2db Only trigger the initialize-an-array-via-elementwise-copy/move code by Douglas Gregor · 13 years ago
  7. b681fb1 Explicitly-defaulted copy/move constructors are not "implicit", but by Douglas Gregor · 13 years ago
  8. 01f151e ANSI C requires that a call to an unprototyped function type succeed by John McCall · 13 years ago
  9. 243f108 Change "ivar" to true for a boolean function argument. Since string literals are cast to true, this should no effect on behavior. by Richard Trieu · 13 years ago
  10. 8c6dfbe Create a MipsTargetCodeGenInfo object for mips64/mips64el. The size of the by Akira Hatanaka · 13 years ago
  11. e624fa0 Add a parameter to MipsTargetCodeGenInfo's constructor. by Akira Hatanaka · 13 years ago
  12. eecb6a1 Don't assume that the clause is a GlobalVariable. It could be a constant. by Bill Wendling · 13 years ago
  13. 0c706c2 Add list initialization for complex numbers in C. Essentially, this allows "_Complex float x = {1.0f, 2.0f};". See changes to docs/LanguageExtensions.html for a longer description. by Eli Friedman · 13 years ago
  14. 40ccacc The eh.selector intrinsic isn't used anymore. Replace the check here with a by Bill Wendling · 13 years ago
  15. 8c25fc5 OpenCL: introduce support for function scope __local variables by Peter Collingbourne · 13 years ago
  16. 5a9ee20 In CodeGenAction::ExecuteAction() use SourceManager::translateFileLineCol() by Argyrios Kyrtzidis · 13 years ago
  17. a64ccef Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset. by Argyrios Kyrtzidis · 13 years ago
  18. 285cfd8 Throw the switch to convert clang to the new exception handling model! by Bill Wendling · 13 years ago
  19. 8c6f9c4 Tighten check to match an ivar with corresponding property by using ObjCImplementationDecl. by Devang Patel · 13 years ago
  20. 5584d91 In apple-kext mode, use external linkage for explicit template instantiations by John McCall · 13 years ago
  21. 416f63e PR10304: Do not call destructors for data members from union destructors. Prior to C++11, this by Richard Smith · 13 years ago
  22. ae27059 Refactor the load of the exception pointer and the exception selector from their by Bill Wendling · 13 years ago
  23. 1970567 Rewrite this loop to use partial destruction; I'm not sure it's by John McCall · 13 years ago
  24. 3460c0c Sorry, that assertion actually already exists. by John McCall · 13 years ago
  25. 082aade We don't generate null initializer expressions anymore, and we don't need to. by John McCall · 13 years ago
  26. f60dca3 Emit debug info for c++0x nullptr. by Devang Patel · 13 years ago
  27. 2121cda Formatting. by Eric Christopher · 13 years ago
  28. 5c22ad2 Fix comment. by Eli Friedman · 13 years ago
  29. edc9592 Fix typo. by Eric Christopher · 13 years ago
  30. a45680b Correctly generate IR for casted "builtin" functions, where by John McCall · 13 years ago
  31. eb43f4a Re-commit r139643. by Eli Friedman · 13 years ago
  32. a179b53 Revert r139643 while I look into it; it's breaking selfhost. by Eli Friedman · 13 years ago
  33. 93013b2 Make clang use Acquire loads and Release stores where necessary. by Eli Friedman · 13 years ago
  34. de24d44 Turn off the generation of unaligned atomic load/store; I'm going to explicitly error out on such cases in the backend, at least for the moment. by Eli Friedman · 13 years ago
  35. 265941b Refactoring, mostly to give ObjCPropertyDecls stronger invariants for by John McCall · 13 years ago
  36. e289d81 Switch LangOptions over to a .def file that describes header of the by Douglas Gregor · 13 years ago
  37. c5d9a90 Don't use native atomics on ivars whose size is not a power of two, by John McCall · 13 years ago
  38. 6c11f0b Handle reference properties correctly in the trivial-getter check. by John McCall · 13 years ago
  39. 5889c60 Always emit bitfield properties using expression behavior, even if they're by John McCall · 13 years ago
  40. 1e1f487 Unify the decision of how to emit property getters and setters into a by John McCall · 13 years ago
  41. 41bdde9 Privatize the setter/getter call generation methods, plus some minor by John McCall · 13 years ago
  42. e7566cf By popular demand, enumerate all builtin types! by Devang Patel · 13 years ago
  43. 3d3aa19 Add an assert so that new builtins do not sneak without proper debug info. by Devang Patel · 13 years ago
  44. e8ee3f2 Fix debug info encodings for char16_t and char32_t. by Devang Patel · 13 years ago
  45. bbb253c Modernize and comment; no functionality change. by John McCall · 13 years ago
  46. 71c758d Simplify the generation of Objective-C setters, at least a little. by John McCall · 13 years ago
  47. 33e56f3 Rename the ARC cast kinds to start with "ARC". by John McCall · 13 years ago
  48. dc05b11 When converting a block pointer to an Objective-C pointer type, extend by John McCall · 13 years ago
  49. 68f76b1 Emit debug info for wchar_t. by Devang Patel · 13 years ago
  50. 94da158 Clean up our handling of Objective-C definitions in AST files. Rather by Douglas Gregor · 13 years ago
  51. 919814d Introduce a new predicate Decl::isFromASTFile() to determine whether a by Douglas Gregor · 13 years ago
  52. ef004ec Remove trailing } in comment. by Julien Lerouge · 13 years ago
  53. 77f68bb Bring llvm.annotation* intrinsics support back to where it was in llvm-gcc: can by Julien Lerouge · 13 years ago
  54. acae011 Carry the debug information from single exit unified return block by Eric Christopher · 13 years ago
  55. 13db5cf Treat the weak export of block runtime symbols as a deployment-target by John McCall · 13 years ago
  56. ead363b Do a lookup for the blocks runtime globals to see if they were declared, by Argyrios Kyrtzidis · 13 years ago
  57. 1d9b3b2 Give conversions of block pointers to ObjC pointers a different cast kind by John McCall · 13 years ago
  58. 6aff47d Formatting. by Eric Christopher · 13 years ago
  59. c83b975 Switch clang over to using fence/atomicrmw/cmpxchg instead of the intrinsics (which will go away). LLVM CodeGen does almost exactly the same thing with these and the old intrinsics, so I'm reasonably confident this will not break anything. by Eli Friedman · 13 years ago
  60. 1ddc9c4 When extracting the callee declaration from a call expression, be sure by Douglas Gregor · 13 years ago
  61. 576cf17 Rearrange code so that we pass the right pointer to delete[] when an exception is thrown constructing the array elements in an array new expression. Fixes PR10870. by Eli Friedman · 13 years ago
  62. b2b5658 When performing a derived-to-base cast on the right-hand side of the by Douglas Gregor · 13 years ago
  63. d295b82 blocks: Support capturing complex variable in block. // rdar://10033896 by Fariborz Jahanian · 13 years ago
  64. 776b790 revert patch in r139020 by Fariborz Jahanian · 13 years ago
  65. da8e571 blocks: Support capturing complex variable in block. // rdar://10033896 by Fariborz Jahanian · 13 years ago
  66. bcfd1f5 Extend the ASTContext constructor to delay the initialization of by Douglas Gregor · 13 years ago
  67. 7803ec8 Don't try to emit unsupported templated friend declarations. They're unsupported by Nick Lewycky · 13 years ago
  68. 85ea7aa Declare and define implicit move constructor and assignment operator. by Sebastian Redl · 13 years ago
  69. 49e34be The size of struct UnwindException varies by platform with no by John McCall · 13 years ago
  70. 2148011 Be sure to emit lvalue-to-rvalue casts for loads from x-values. by John McCall · 13 years ago
  71. 74cfb23 Remove unused variables noticed by GCC. by Benjamin Kramer · 13 years ago
  72. cec52f0 Slight optimization enabled by the previous assert: by John McCall · 13 years ago
  73. 8affed5 Assert that a call argument is a gl-value iff the parameter is a reference type. by John McCall · 13 years ago
  74. fd71fb8 What say we document some of these AggValueSlot flags a bit better. by John McCall · 13 years ago
  75. 4418439 Since the 'is aliased' bit is critical for correctness in C++, it by John McCall · 13 years ago
  76. 90b2bdf An initialization does not alias. by John McCall · 13 years ago
  77. 1366862 The allocated exception slot does not alias anything; should fix self-host. by John McCall · 13 years ago
  78. 1b90605 [driver] Add -mglobal-merge/-mno-global-merge machine options to enable/disable merging of by Chad Rosier · 13 years ago
  79. 410ffb2 Track whether an AggValueSlot is potentially aliased, and do not by John McCall · 13 years ago
  80. 7c2349b Use stronger typing for the flags on AggValueSlot and require by John McCall · 13 years ago
  81. 045c842 blocks - capturing logic of byref block variable's expression by Fariborz Jahanian · 13 years ago
  82. a6b4045 Match LLVM change: TargetRegistry and TargetSelect have been moved to Support. by Evan Cheng · 13 years ago
  83. 736a9c2 Make constant aggregate constant initializers private linkage. by Eric Christopher · 13 years ago
  84. c6fad60 Whitespace and 80-col cleanup. by Eric Christopher · 13 years ago
  85. e1f5490 Whitespace. by Eric Christopher · 13 years ago
  86. dbff1a0 Cleanup to use helper. by Eli Friedman · 13 years ago
  87. 5033be1 checking for __block variable captured by given by Fariborz Jahanian · 13 years ago
  88. b9dbab1 block IRgen - Fixes a crash when determining if given block variable by Fariborz Jahanian · 13 years ago
  89. 2873aee Make sure we don't inline functions marked with __attribute__((naked)). <rdar://problem/9973228> by Eli Friedman · 13 years ago
  90. 012614e Fix a handful of dead stores found by Clang's static analyzer. There's a bunch of others I haven't touched. by Ted Kremenek · 13 years ago
  91. 75cf3e8 Mark objc methods that are implicitly declared for properties (not user-declared) as implicit. by Argyrios Kyrtzidis · 13 years ago
  92. f391dbe Finalize debug info after all deferred globals are emitted. by Devang Patel · 13 years ago
  93. 4111fef Use new DIBuilder::finalize() at the end to wrap up debug info encoding for a translation unit. by Devang Patel · 13 years ago
  94. 041087c 'pure' and 'const' functions should also be marked nounwind. Migrate by Eric Christopher · 13 years ago
  95. ec24b0e Fix r137086 to actually work properly in general. PR10650. by Eli Friedman · 13 years ago
  96. af0f4d0 Implement function template specialization at class scope extension in Microsoft mode. A new AST node is introduced: ClassScopeFunctionSpecialization. This node holds a FunctionDecl that is not yet specialized; then during the class template instantiation the ClassScopeFunctionSpecialization will spawn the actual function specialization. by Francois Pichet · 13 years ago
  97. 83bbba1 Move handling of vget_lane/vset_lane before the code that checks the type. by Bob Wilson · 13 years ago
  98. c1c2011 switch clang to use the new-new way of creating llvm::StructType's. by Chris Lattner · 13 years ago
  99. 7b0a038 Alignment of a va_arg must be at least as large as the ABI's minimum alignment. by Akira Hatanaka · 13 years ago
  100. 3827e42 Add definition of a static member of a class. by Akira Hatanaka · 13 years ago