1. 43202ae Update comments. by Eric Christopher · 13 years ago
  2. f9aac38 Fix comment to reflect reality. by Eric Christopher · 13 years ago
  3. 2401846 Move VTable builder to AST by Peter Collingbourne · 13 years ago
  4. ab172b5 Have CodeGenVTables::GenerateConstructionVTable use VTableLayout by Peter Collingbourne · 13 years ago
  5. 9984d12 Move vtable dumper call to VTableBuilder ctor by Peter Collingbourne · 13 years ago
  6. e00fe69 Implement VTableContext::createConstructionVTableLayout by Peter Collingbourne · 13 years ago
  7. e09cdf4 Move all vtable layout data into new VTableLayout class by Peter Collingbourne · 13 years ago
  8. ba6ffeb Move VTableComponent to header file by Peter Collingbourne · 13 years ago
  9. 84fcc48 Move vtable component accessors to VTableContext by Peter Collingbourne · 13 years ago
  10. bf1c5ae Remove CodeGenVTables::ComputeVTableRelatedInformation dependency on CodeGen by Peter Collingbourne · 13 years ago
  11. 1d2b317 Create a VTableContext class and start moving CodeGenVTables methods to it by Peter Collingbourne · 13 years ago
  12. 5c551f7 Move VTT builder to AST by Peter Collingbourne · 13 years ago
  13. 33446f1 Move BaseSubobject class to AST by Peter Collingbourne · 13 years ago
  14. 4c341ac Remove CodeGenModule field from VTTBuilder by Peter Collingbourne · 13 years ago
  15. e2ff5ab Make the VTTBuilder class independent of LLVM core by Peter Collingbourne · 13 years ago
  16. d6471f7 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 13 years ago
  17. cea8d96 Treat list-initialization of scalars as a first-class citizen in C++11. by Sebastian Redl · 13 years ago
  18. eb2d1f1 Removing a bunch of dead returns/breaks after llvm_unreachables. by David Blaikie · 13 years ago
  19. b219cfc Switch assert(0/false) llvm_unreachable. by David Blaikie · 13 years ago
  20. 8990daf Don't remove filters. by Bill Wendling · 13 years ago
  21. 690b2db Only trigger the initialize-an-array-via-elementwise-copy/move code by Douglas Gregor · 13 years ago
  22. b681fb1 Explicitly-defaulted copy/move constructors are not "implicit", but by Douglas Gregor · 13 years ago
  23. 01f151e ANSI C requires that a call to an unprototyped function type succeed by John McCall · 13 years ago
  24. 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
  25. 8c6dfbe Create a MipsTargetCodeGenInfo object for mips64/mips64el. The size of the by Akira Hatanaka · 13 years ago
  26. e624fa0 Add a parameter to MipsTargetCodeGenInfo's constructor. by Akira Hatanaka · 13 years ago
  27. eecb6a1 Don't assume that the clause is a GlobalVariable. It could be a constant. by Bill Wendling · 13 years ago
  28. 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
  29. 40ccacc The eh.selector intrinsic isn't used anymore. Replace the check here with a by Bill Wendling · 13 years ago
  30. 8c25fc5 OpenCL: introduce support for function scope __local variables by Peter Collingbourne · 13 years ago
  31. 5a9ee20 In CodeGenAction::ExecuteAction() use SourceManager::translateFileLineCol() by Argyrios Kyrtzidis · 13 years ago
  32. a64ccef Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset. by Argyrios Kyrtzidis · 13 years ago
  33. 285cfd8 Throw the switch to convert clang to the new exception handling model! by Bill Wendling · 13 years ago
  34. 8c6f9c4 Tighten check to match an ivar with corresponding property by using ObjCImplementationDecl. by Devang Patel · 13 years ago
  35. 5584d91 In apple-kext mode, use external linkage for explicit template instantiations by John McCall · 13 years ago
  36. 416f63e PR10304: Do not call destructors for data members from union destructors. Prior to C++11, this by Richard Smith · 13 years ago
  37. ae27059 Refactor the load of the exception pointer and the exception selector from their by Bill Wendling · 13 years ago
  38. 1970567 Rewrite this loop to use partial destruction; I'm not sure it's by John McCall · 13 years ago
  39. 3460c0c Sorry, that assertion actually already exists. by John McCall · 13 years ago
  40. 082aade We don't generate null initializer expressions anymore, and we don't need to. by John McCall · 13 years ago
  41. f60dca3 Emit debug info for c++0x nullptr. by Devang Patel · 13 years ago
  42. 2121cda Formatting. by Eric Christopher · 13 years ago
  43. 5c22ad2 Fix comment. by Eli Friedman · 13 years ago
  44. edc9592 Fix typo. by Eric Christopher · 13 years ago
  45. a45680b Correctly generate IR for casted "builtin" functions, where by John McCall · 13 years ago
  46. eb43f4a Re-commit r139643. by Eli Friedman · 13 years ago
  47. a179b53 Revert r139643 while I look into it; it's breaking selfhost. by Eli Friedman · 13 years ago
  48. 93013b2 Make clang use Acquire loads and Release stores where necessary. by Eli Friedman · 13 years ago
  49. 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
  50. 265941b Refactoring, mostly to give ObjCPropertyDecls stronger invariants for by John McCall · 13 years ago
  51. e289d81 Switch LangOptions over to a .def file that describes header of the by Douglas Gregor · 13 years ago
  52. c5d9a90 Don't use native atomics on ivars whose size is not a power of two, by John McCall · 13 years ago
  53. 6c11f0b Handle reference properties correctly in the trivial-getter check. by John McCall · 13 years ago
  54. 5889c60 Always emit bitfield properties using expression behavior, even if they're by John McCall · 13 years ago
  55. 1e1f487 Unify the decision of how to emit property getters and setters into a by John McCall · 13 years ago
  56. 41bdde9 Privatize the setter/getter call generation methods, plus some minor by John McCall · 13 years ago
  57. e7566cf By popular demand, enumerate all builtin types! by Devang Patel · 13 years ago
  58. 3d3aa19 Add an assert so that new builtins do not sneak without proper debug info. by Devang Patel · 13 years ago
  59. e8ee3f2 Fix debug info encodings for char16_t and char32_t. by Devang Patel · 13 years ago
  60. bbb253c Modernize and comment; no functionality change. by John McCall · 13 years ago
  61. 71c758d Simplify the generation of Objective-C setters, at least a little. by John McCall · 13 years ago
  62. 33e56f3 Rename the ARC cast kinds to start with "ARC". by John McCall · 13 years ago
  63. dc05b11 When converting a block pointer to an Objective-C pointer type, extend by John McCall · 13 years ago
  64. 68f76b1 Emit debug info for wchar_t. by Devang Patel · 13 years ago
  65. 94da158 Clean up our handling of Objective-C definitions in AST files. Rather by Douglas Gregor · 13 years ago
  66. 919814d Introduce a new predicate Decl::isFromASTFile() to determine whether a by Douglas Gregor · 13 years ago
  67. ef004ec Remove trailing } in comment. by Julien Lerouge · 13 years ago
  68. 77f68bb Bring llvm.annotation* intrinsics support back to where it was in llvm-gcc: can by Julien Lerouge · 13 years ago
  69. acae011 Carry the debug information from single exit unified return block by Eric Christopher · 13 years ago
  70. 13db5cf Treat the weak export of block runtime symbols as a deployment-target by John McCall · 13 years ago
  71. ead363b Do a lookup for the blocks runtime globals to see if they were declared, by Argyrios Kyrtzidis · 13 years ago
  72. 1d9b3b2 Give conversions of block pointers to ObjC pointers a different cast kind by John McCall · 13 years ago
  73. 6aff47d Formatting. by Eric Christopher · 13 years ago
  74. 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
  75. 1ddc9c4 When extracting the callee declaration from a call expression, be sure by Douglas Gregor · 13 years ago
  76. 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
  77. b2b5658 When performing a derived-to-base cast on the right-hand side of the by Douglas Gregor · 13 years ago
  78. d295b82 blocks: Support capturing complex variable in block. // rdar://10033896 by Fariborz Jahanian · 13 years ago
  79. 776b790 revert patch in r139020 by Fariborz Jahanian · 13 years ago
  80. da8e571 blocks: Support capturing complex variable in block. // rdar://10033896 by Fariborz Jahanian · 13 years ago
  81. bcfd1f5 Extend the ASTContext constructor to delay the initialization of by Douglas Gregor · 13 years ago
  82. 7803ec8 Don't try to emit unsupported templated friend declarations. They're unsupported by Nick Lewycky · 13 years ago
  83. 85ea7aa Declare and define implicit move constructor and assignment operator. by Sebastian Redl · 13 years ago
  84. 49e34be The size of struct UnwindException varies by platform with no by John McCall · 13 years ago
  85. 2148011 Be sure to emit lvalue-to-rvalue casts for loads from x-values. by John McCall · 13 years ago
  86. 74cfb23 Remove unused variables noticed by GCC. by Benjamin Kramer · 13 years ago
  87. cec52f0 Slight optimization enabled by the previous assert: by John McCall · 13 years ago
  88. 8affed5 Assert that a call argument is a gl-value iff the parameter is a reference type. by John McCall · 13 years ago
  89. fd71fb8 What say we document some of these AggValueSlot flags a bit better. by John McCall · 13 years ago
  90. 4418439 Since the 'is aliased' bit is critical for correctness in C++, it by John McCall · 13 years ago
  91. 90b2bdf An initialization does not alias. by John McCall · 13 years ago
  92. 1366862 The allocated exception slot does not alias anything; should fix self-host. by John McCall · 13 years ago
  93. 1b90605 [driver] Add -mglobal-merge/-mno-global-merge machine options to enable/disable merging of by Chad Rosier · 13 years ago
  94. 410ffb2 Track whether an AggValueSlot is potentially aliased, and do not by John McCall · 13 years ago
  95. 7c2349b Use stronger typing for the flags on AggValueSlot and require by John McCall · 13 years ago
  96. 045c842 blocks - capturing logic of byref block variable's expression by Fariborz Jahanian · 13 years ago
  97. a6b4045 Match LLVM change: TargetRegistry and TargetSelect have been moved to Support. by Evan Cheng · 13 years ago
  98. 736a9c2 Make constant aggregate constant initializers private linkage. by Eric Christopher · 13 years ago
  99. c6fad60 Whitespace and 80-col cleanup. by Eric Christopher · 13 years ago
  100. e1f5490 Whitespace. by Eric Christopher · 13 years ago