1. 0e2c34f Update aosp/master clang for rebase to r230699. by Stephen Hines · 9 years ago
  2. 176edba Update aosp/master Clang for rebase to r222490. by Stephen Hines · 10 years ago
  3. c568f1e Update Clang for rebase to r212749. by Stephen Hines · 10 years ago
  4. 6bcf27b Update Clang for 3.5 rebase (r209713). by Stephen Hines · 10 years ago
  5. 651f13c Updated to Clang 3.5a. by Stephen Hines · 10 years ago
  6. 58b6db7 Fix PR17738 - add support for vtordisp thunks when using -cxx-abi microsoft by Timur Iskhodzhanov · 11 years ago
  7. 5f0db58 Fix vbtable indices when a class shares the vbptr with a non-virtual base by Timur Iskhodzhanov · 11 years ago
  8. c70cc5d Make thunk this/return adjustment ABI-specific. Also, fix the return adjustment when using -cxx-abi microsoft by Timur Iskhodzhanov · 11 years ago
  9. f074658 Code cleanup: rename VTableContext to ItaniumVTableContext, VTableBuilder to ItaniumVTableBuilder and clang-format code around by Timur Iskhodzhanov · 11 years ago
  10. 2cb17a0 Reland 192220 "Abstract out parts of thunk emission code, add support for simple thunks when using -cxx-abi microsoft" with relaxed assertions by Timur Iskhodzhanov · 11 years ago
  11. 0ac66c0 Revert 192220 as it fails on an assertion by Timur Iskhodzhanov · 11 years ago
  12. c3dcfa2 Abstract out parts of thunk emission code, add support for simple thunks when using -cxx-abi microsoft by Timur Iskhodzhanov · 11 years ago
  13. 11f22a3 Extract ABI-specific parts of MangleContext into separate classes by Timur Iskhodzhanov · 11 years ago
  14. a53d7a0 Abstract out the emission of vtables, add basic support for vtable emission when using -cxx-abi microsoft by Timur Iskhodzhanov · 11 years ago
  15. 942f9fe [ms-cxxabi] Implement guard variables for static initialization by Reid Kleckner · 11 years ago
  16. c7971a9 Revert "PR14569: Omit debug info for thunks" by David Blaikie · 11 years ago
  17. 8f189a9 Abstract out virtual calls and virtual function prologue code generation; implement them for -cxx-abi microsoft by Timur Iskhodzhanov · 11 years ago
  18. bb1b797 Emit the constructor for abstract classes when using -cxx-abi microsoft, fixes PR16735 by Timur Iskhodzhanov · 11 years ago
  19. 21fe450 Use ARM-style representation for C++ method pointers under PNaCl/Emscripten by Mark Seaborn · 11 years ago
  20. a4130ba [ms-cxxabi] Emit linkonce complete dtors in TUs that need them by Reid Kleckner · 11 years ago
  21. 6e007f9 Simplify the CodeGenFunction::Build*Virtual*Call family of functions by Timur Iskhodzhanov · 11 years ago
  22. 3b50e8d Restore r184205 and associated commits (after commit of r185290) by Stephen Lin · 11 years ago
  23. e1e35f7 [ms-cxxabi] Move CodeGenVTables::needsVTTParameter to ItaniumCXXABI. by Peter Collingbourne · 11 years ago
  24. 3258abc Revert r184205 and associated patches while investigating issue with broken buildbot (possible interaction with LTO) by Stephen Lin · 11 years ago
  25. 4444dbb Corrections to r184205 ('this'-return optimization) due to the wrong version of the patch being committed originally. by Stephen Lin · 11 years ago
  26. 9063302 [ms-cxxabi] Emit and install appropriately mangled vbtables by Reid Kleckner · 11 years ago
  27. d4c0cd0 CodeGen: Have 'this'-returning constructors and destructors to take advantage of the new backend 'returned' attribute. by Stephen Lin · 11 years ago
  28. b0f533e [ms-cxxabi] Implement MSVC virtual base adjustment by Reid Kleckner · 11 years ago
  29. f632730 [ms-cxxabi] Implement member pointer conversions by Reid Kleckner · 11 years ago
  30. 4e3b54b Use the Itanium ABI for thread_local on Darwin. by Bill Wendling · 11 years ago
  31. b80a16e Implement CodeGen for C++11 thread_local, following the Itanium ABI specification as discussed on cxx-abi-dev. by Richard Smith · 11 years ago
  32. ed23bdf Set SRet flags properly in '-cxx-abi microsoft'. by Timur Iskhodzhanov · 11 years ago
  33. 64aa4b3 Standardize accesses to the TargetInfo in IR-gen. by John McCall · 11 years ago
  34. 04e5176 CodeGen support for function-local static thread_local variables with by Richard Smith · 11 years ago
  35. 92e44d9 [cxxabi] Get ptrdiff_t from the CodeGenModule instead of caching it by Reid Kleckner · 11 years ago
  36. 63fd408 Exploit this-return of a callsite in a this-return function. by Manman Ren · 11 years ago
  37. 7cd84ba revert r177211 due to its potential issues by Manman Ren · 11 years ago
  38. 2710ed8 Exploit this-return of a callsite in a this-return function. by Manman Ren · 11 years ago
  39. bd7370a Use the actual ABI-determined C calling convention for runtime by John McCall · 11 years ago
  40. 1d4fff5 Better support for constructors with -cxx-abi microsoft, partly fixes PR12784 by Timur Iskhodzhanov · 11 years ago
  41. 0f9827f Abstract out emitting the vdtor calls and do it properly when using -cxx-abi microsoft; also fix vdtor calls for the ARM ABI by Timur Iskhodzhanov · 11 years ago
  42. c264e16 Add support for AArch64 target. by Tim Northover · 11 years ago
  43. c4c62fd Make sure that the Attribute object represents one attribute only. by Bill Wendling · 11 years ago
  44. f3bbb15 ARM says that the array cookie should always be eight bytes. by John McCall · 12 years ago
  45. 96fcde0 Move the decision about the kind of CGCXXABI to make inside by John McCall · 12 years ago
  46. d5617ee The standard ARM C++ ABI dictates that inline functions are by John McCall · 12 years ago
  47. 3b844ba Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate to by Chandler Carruth · 12 years ago
  48. 72390b3 Rename llvm::Attributes to llvm::Attribute. by Bill Wendling · 12 years ago
  49. ad017fa Revert r170500. It over-zealously converted *ALL* things named Attributes, which is wrong here. by Bill Wendling · 12 years ago
  50. 094dbf9 Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future. by Bill Wendling · 12 years ago
  51. 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
  52. 7edf9e3 Simplify: replace getContext().getLangOpts() with just getLangOpts(). by Richard Smith · 12 years ago
  53. 956a5a1 Cleanup some clang code to use new type functions instead of using cast<>. by Micah Villmow · 12 years ago
  54. 2eb9a95 PR13684: Emit vtable entries for deleted functions as __cxa_deleted_function. by David Blaikie · 12 years ago
  55. a637556 Use the Attributes::get method which takes an AttrVal value directly to simplify the code a bit. No functionality change. by Bill Wendling · 12 years ago
  56. 0d58339 Move the Attributes::Builder outside of the Attributes class and into its own class named AttrBuilder. No functionality change. by Bill Wendling · 12 years ago
  57. 50e6b18 Attributes Rewrite by Bill Wendling · 12 years ago
  58. 603571a Remove the final bits of Attributes being declared in the Attribute by Bill Wendling · 12 years ago
  59. 25a6a84 Move TargetData to DataLayout. by Micah Villmow · 12 years ago
  60. ecd03b4 When performing a ::delete of an object with a virtual destructor, by John McCall · 12 years ago
  61. ba77cb9 Fix includes of llvm and clang files that used angle brackets. by Craig Topper · 12 years ago
  62. 285baac [Windows] Abstract pure virtual method calls in the ABI. Fix the Windows ABI to forward to the correct function. by Joao Matos · 12 years ago
  63. 9ee494f IRGen: Factor v-table generation into the CGCXXABI object. by Charles Davis · 12 years ago
  64. 20bb175 Abstract the emission of global destructors into ABI-specific code by John McCall · 12 years ago
  65. e2b45e2 Refactor the C++ ABI code a little bit to take advantage of by John McCall · 12 years ago
  66. 355bba7 Make sure we unique static-local decls across multiple emissions of by John McCall · 12 years ago
  67. 0f30a12 Revert r153723, and its follow-ups r153728 and r153733. by Chandler Carruth · 12 years ago
  68. 49d26d2 Do the static-locals thing properly in the face of unions and by John McCall · 12 years ago
  69. 26945ad ItaniumCXXABI.cpp: Don't use nullptr. Clang source tree should be pre-c++11-compatible. by NAKAMURA Takumi · 12 years ago
  70. 9993cc7 When emitting a static local variable in C++, handle by John McCall · 12 years ago
  71. 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 12 years ago
  72. de5d3c7 Whether an argument is required (in contrast with being an by John McCall · 12 years ago
  73. 4d4e5c1 Split reinterpret_casts of member pointers out from CK_BitCast; this by John McCall · 12 years ago
  74. e76872e Mark the cxa_guard_{abort,acquire,release} functions nounwind. by Nick Lewycky · 12 years ago
  75. 7ca4850 Deal with a horrible C++11 special case. If a non-literal type has a constexpr by Richard Smith · 12 years ago
  76. cec5ebd Basic support for referring to captured variables from lambdas. Some simple examples seem to work. Tests coming up soon. by Eli Friedman · 12 years ago
  77. 8b41868 simplify a bunch of code to use the well-known LLVM IR types computed by CodeGenModule. by Chris Lattner · 12 years ago
  78. f7ccbad Basic: import SmallString<> into clang namespace by Dylan Noblesmith · 12 years ago
  79. e7aa62d Remove constant member pointer support from Expr-based constant emission now by Richard Smith · 13 years ago
  80. 2d6a567 constexpr irgen: Add irgen support for APValue::Struct, APValue::Union, by Richard Smith · 13 years ago
  81. 578faa8 de-tmpify clang. by Benjamin Kramer · 13 years ago
  82. 1d2b317 Create a VTableContext class and start moving CodeGenVTables methods to it by Peter Collingbourne · 13 years ago
  83. eb43f4a Re-commit r139643. by Eli Friedman · 13 years ago
  84. a179b53 Revert r139643 while I look into it; it's breaking selfhost. by Eli Friedman · 13 years ago
  85. 93013b2 Make clang use Acquire loads and Release stores where necessary. by Eli Friedman · 13 years ago
  86. bcfd1f5 Extend the ASTContext constructor to delay the initialization of by Douglas Gregor · 13 years ago
  87. da549e8 Remove some unnecessary single element array temporaries. by Jay Foad · 13 years ago
  88. 91873b7 Make CodeGen for array delete involving incomplete class work without crashing. Should fix regression on g++.dg/init/delete1.C. by Eli Friedman · 13 years ago
  89. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
  90. 2acc6e3 de-constify llvm::Type, patch by David Blaikie! by Chris Lattner · 13 years ago
  91. ad346f4 Generalize Cleanup::Emit's "isForEH" parameter into a set by John McCall · 13 years ago
  92. f742eb0 Rename CGT::VerifyFuncTypeComplete to isFuncTypeConvertible since by Chris Lattner · 13 years ago
  93. 9cbe4f0 clang side to match the LLVM IR type system rewrite patch. by Chris Lattner · 13 years ago
  94. c5cbb90 Update to match mainline ConstantStruct::get API change. Also, use by Chris Lattner · 13 years ago
  95. 7650d95 update for api change. by Chris Lattner · 13 years ago
  96. 0502a22 Perform an acquire memory barrier on the fast path of a thread-safe by John McCall · 13 years ago
  97. f85e193 Automatic Reference Counting. by John McCall · 13 years ago
  98. 95d318c Eliminate temporary argument vectors. by Benjamin Kramer · 13 years ago
  99. 28ff4d6 Remove dead variable flagged by gcc's -Wunused-but-set-variable. No by Nick Lewycky · 13 years ago
  100. 173d512 When compiling with -fno-threadsafe-statics, guard variables for globals with internal linkage don't have to be i64, i8 works just fine! by Anders Carlsson · 13 years ago