1. 176edba Update aosp/master Clang for rebase to r222490. by Stephen Hines · 10 years ago
  2. c568f1e Update Clang for rebase to r212749. by Stephen Hines · 10 years ago
  3. 6bcf27b Update Clang for 3.5 rebase (r209713). by Stephen Hines · 10 years ago
  4. 651f13c Updated to Clang 3.5a. by Stephen Hines · 10 years ago
  5. 8e3eec5 Merging r196658: by Bill Wendling · 11 years ago
  6. 93b717a [-cxx-abi microsoft] Emit thunks for pointers to virtual member functions by Hans Wennborg · 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. 71fdc12 Use aliases for more constructors and destructors. by Rafael Espindola · 11 years ago
  9. 8b54999 Add CodeGenABITypes.h for use in LLDB. by Mark Lacey · 11 years ago
  10. c70cc5d Make thunk this/return adjustment ABI-specific. Also, fix the return adjustment when using -cxx-abi microsoft by Timur Iskhodzhanov · 11 years ago
  11. 7bb7230 Use castAs instead of cast in thunk generation by Reid Kleckner · 11 years ago
  12. f074658 Code cleanup: rename VTableContext to ItaniumVTableContext, VTableBuilder to ItaniumVTableBuilder and clang-format code around by Timur Iskhodzhanov · 11 years ago
  13. 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
  14. 0ac66c0 Revert 192220 as it fails on an assertion by Timur Iskhodzhanov · 11 years ago
  15. c3dcfa2 Abstract out parts of thunk emission code, add support for simple thunks when using -cxx-abi microsoft by Timur Iskhodzhanov · 11 years ago
  16. 11f22a3 Extract ABI-specific parts of MangleContext into separate classes by Timur Iskhodzhanov · 11 years ago
  17. 4ee7dc2 Thread a SourceLocation into the EmitCheck for "load_invalid_value". This occurs by Nick Lewycky · 11 years ago
  18. a53d7a0 Abstract out the emission of vtables, add basic support for vtable emission when using -cxx-abi microsoft by Timur Iskhodzhanov · 11 years ago
  19. 889a675 Don't emit an available_externally vtable pointing to linkonce_odr funcs. by Rafael Espindola · 11 years ago
  20. c7971a9 Revert "PR14569: Omit debug info for thunks" by David Blaikie · 11 years ago
  21. 1942e18 PR14569: Omit debug info for thunks by David Blaikie · 11 years ago
  22. c3030bc Simplify/clean up debug info suppression in CodeGenFunction by David Blaikie · 11 years ago
  23. 6a29f67 DebugInfo: emit the definition of types when construction vtables are required as these types may never end up emitting the full class data by David Blaikie · 11 years ago
  24. 5434fc2 Revert "Revert "Revert "Revert "DebugInfo: Omit debug info for dynamic classes in TUs that do not have the vtable for that class"""" by David Blaikie · 11 years ago
  25. 90e5523 Revert "Revert "Revert "DebugInfo: Omit debug info for dynamic classes in TUs that do not have the vtable for that class""" by Michael Gottesman · 11 years ago
  26. fcbeab6 Revert "Revert "DebugInfo: Omit debug info for dynamic classes in TUs that do not have the vtable for that class"" by David Blaikie · 11 years ago
  27. 05a0569 Revert "DebugInfo: Omit debug info for dynamic classes in TUs that do not have the vtable for that class" by David Blaikie · 11 years ago
  28. 152701b DebugInfo: Omit debug info for dynamic classes in TUs that do not have the vtable for that class by David Blaikie · 11 years ago
  29. 635de28 Add MicrosoftVFTableContext to AST by Timur Iskhodzhanov · 11 years ago
  30. 3b50e8d Restore r184205 and associated commits (after commit of r185290) by Stephen Lin · 11 years ago
  31. 3258abc Revert r184205 and associated patches while investigating issue with broken buildbot (possible interaction with LTO) by Stephen Lin · 11 years ago
  32. 9063302 [ms-cxxabi] Emit and install appropriately mangled vbtables by Reid Kleckner · 11 years ago
  33. d4c0cd0 CodeGen: Have 'this'-returning constructors and destructors to take advantage of the new backend 'returned' attribute. by Stephen Lin · 11 years ago
  34. 144a31f [ms-cxxabi] Thread GlobalDecls through to CodeGenModule::getFunctionLinkage. by Peter Collingbourne · 11 years ago
  35. 181e3ec Cleanup handling of UniqueExternalLinkage. by Rafael Espindola · 11 years ago
  36. 9d232c8 Change hasAggregateLLVMType, which conflates complex and by John McCall · 11 years ago
  37. 1d4fff5 Better support for constructors with -cxx-abi microsoft, partly fixes PR12784 by Timur Iskhodzhanov · 11 years ago
  38. d4c3d66 Add a new 'type_visibility' attribute to allow users to by John McCall · 11 years ago
  39. b4127a2 Emit vtables for an extern template class as available_externally, not as by Richard Smith · 11 years ago
  40. d5617ee The standard ARM C++ ABI dictates that inline functions are by John McCall · 12 years ago
  41. 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
  42. 34b41f8 Initialize debug info for special cases of functions that lack declarations and are generated by Clang (global initializers/destructors, thunks) . Fixes PR13942. by Alexey Samsonov · 12 years ago
  43. aafd111 Remove the HiddenWeakTemplateVTables CodeGen option. It's currently unused. by Douglas Gregor · 12 years ago
  44. 2eb9a95 PR13684: Emit vtable entries for deleted functions as __cxa_deleted_function. by David Blaikie · 12 years ago
  45. 022301b Call CGM.SetLLVMFunctionAttributesForDefinition on thunks so that they get by Rafael Espindola · 12 years ago
  46. 9b5ede5 Update clang for API change. by Benjamin Kramer · 12 years ago
  47. 82bad6b Fix thunk emission for covariant virtual functions in cases which require by Eli Friedman · 12 years ago
  48. cf15f17 Fix line endings. by Eli Friedman · 12 years ago
  49. bd9b65a Don't crash *or* insert a bogus autorelease when emitting a by John McCall · 12 years ago
  50. e9af3e6 Fixed whitespace issue introduced in r160373. by Joao Matos · 12 years ago
  51. 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
  52. 0f3d097 Distinguish more carefully between free functions and C++ instance methods by John McCall · 12 years ago
  53. fce8009 Fix a use-after-free in thunk emission. EmitThunk may call RAUW on Init, invalidating the pointer. by Benjamin Kramer · 12 years ago
  54. 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 12 years ago
  55. de5d3c7 Whether an argument is required (in contrast with being an by John McCall · 12 years ago
  56. 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
  57. 8b41868 simplify a bunch of code to use the well-known LLVM IR types computed by CodeGenModule. by Chris Lattner · 12 years ago
  58. f7ccbad Basic: import SmallString<> into clang namespace by Dylan Noblesmith · 12 years ago
  59. 6f42b62 Basic: import OwningPtr<> into clang namespace by Dylan Noblesmith · 12 years ago
  60. 2401846 Move VTable builder to AST by Peter Collingbourne · 13 years ago
  61. ab172b5 Have CodeGenVTables::GenerateConstructionVTable use VTableLayout by Peter Collingbourne · 13 years ago
  62. 9984d12 Move vtable dumper call to VTableBuilder ctor by Peter Collingbourne · 13 years ago
  63. e00fe69 Implement VTableContext::createConstructionVTableLayout by Peter Collingbourne · 13 years ago
  64. e09cdf4 Move all vtable layout data into new VTableLayout class by Peter Collingbourne · 13 years ago
  65. ba6ffeb Move VTableComponent to header file by Peter Collingbourne · 13 years ago
  66. 84fcc48 Move vtable component accessors to VTableContext by Peter Collingbourne · 13 years ago
  67. bf1c5ae Remove CodeGenVTables::ComputeVTableRelatedInformation dependency on CodeGen by Peter Collingbourne · 13 years ago
  68. 1d2b317 Create a VTableContext class and start moving CodeGenVTables methods to it by Peter Collingbourne · 13 years ago
  69. eb2d1f1 Removing a bunch of dead returns/breaks after llvm_unreachables. by David Blaikie · 13 years ago
  70. b219cfc Switch assert(0/false) llvm_unreachable. by David Blaikie · 13 years ago
  71. bcfd1f5 Extend the ASTContext constructor to delay the initialization of by Douglas Gregor · 13 years ago
  72. 03f4861 Revert bad change. (It may look equivalent, but it isn't.) by Eli Friedman · 13 years ago
  73. c55db3b Cleanup; no functionality change. by Eli Friedman · 13 years ago
  74. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
  75. 2acc6e3 de-constify llvm::Type, patch by David Blaikie! by Chris Lattner · 13 years ago
  76. f742eb0 Rename CGT::VerifyFuncTypeComplete to isFuncTypeConvertible since by Chris Lattner · 13 years ago
  77. 9735760 Replace the existing forms of ConstantArray::get() with a single form by Jay Foad · 13 years ago
  78. e3d6cf2 Fix another regression from the "skip vtable pointer initialization" by Anders Carlsson · 13 years ago
  79. 7dcdf5b Add an implementation of thunks for varargs methods. The implementation is a bit messy, but it is correct as long as the method in question doesn't use indirect gotos. A couple of possible alternative implementations are outlined in FIXME's in this patch. rdar://problem/8077308 . by Eli Friedman · 13 years ago
  80. 04c9a49 Simplify code a bit by using CallArgList::add. No intended functionality change. by Eli Friedman · 13 years ago
  81. b8bced0 Change CollectPrimaryBases to collect the bases in the right order. Fixes one half of PR9660. by Anders Carlsson · 13 years ago
  82. d24e50c Make -fdump-vtable-layouts also dump vtable indices for all virtual member functions in the class. by Anders Carlsson · 13 years ago
  83. 14c65ca [Reapply r128776, modified so that it does not break debug info.] by Ken Dyck · 13 years ago
  84. 1a7f752 [Reapply r128773. This is not the source of the issues Devang was seeing by Ken Dyck · 13 years ago
  85. 3015c4c [Reapply r128771. It wasn't the source of the issues Devang saw with debug by Ken Dyck · 13 years ago
  86. d28c33c Reapply r128770. It's not the cause of the issues Devang saw with debug info. by Ken Dyck · 13 years ago
  87. 62c117d Revert r128770, r128771, r128773 and r128776 for now. It breaks debug info. by Devang Patel · 13 years ago
  88. 4fbabd3 Change the return type of CodeGenVTables::getVirtualBaseOffsetOffset() to by Ken Dyck · 13 years ago
  89. d221532 Use CharUnits for the offsets in the VirtualBaseClassOffsetOffsetsMapTy. No by Ken Dyck · 13 years ago
  90. 2c026e1 Use CharUnits for the offset type in the ClassNamesAndOffsets map in by Ken Dyck · 13 years ago
  91. e3e34e9 Use CharUnits for the offsets in the VBaseOffsetOffsetsMapTy types. No by Ken Dyck · 13 years ago
  92. 396e4f6 Convert BaseOffset::NonVirtualOffset to CharUnits. No change in by Ken Dyck · 13 years ago
  93. c40a3fd Convert offset parameters and return values of VTableComponent methods to by Ken Dyck · 13 years ago
  94. c952d38 Convert the offsets in VCallOffsetMap to CharUnits. No change in by Ken Dyck · 13 years ago
  95. 413e7d2 Convert offset parameters of VTableBuilder::IsOverriderUsed() to CharUnits. by Ken Dyck · 13 years ago
  96. 3ed994b Convert the return value of by Ken Dyck · 13 years ago
  97. bb625e9 Convert the OffsetInLayoutClass parameter of by Ken Dyck · 13 years ago
  98. 3ecfa2d Convert the OffsetInLayoutClass of the VCallAndVBaseOffsetBuilder by Ken Dyck · 13 years ago
  99. f38d8ae Convert the RealBaseOffset parameter of by Ken Dyck · 13 years ago
  100. bbf3bac Remove PHINode::reserveOperandSpace(). Instead, add a parameter to by Jay Foad · 13 years ago