1. 0e2c34f Update aosp/master clang for rebase to r230699. by Stephen Hines · 9 years ago
  2. 651f13c Updated to Clang 3.5a. by Stephen Hines · 10 years ago
  3. 5f0db58 Fix vbtable indices when a class shares the vbptr with a non-virtual base by Timur Iskhodzhanov · 11 years ago
  4. 11f22a3 Extract ABI-specific parts of MangleContext into separate classes by Timur Iskhodzhanov · 11 years ago
  5. a53d7a0 Abstract out the emission of vtables, add basic support for vtable emission when using -cxx-abi microsoft by Timur Iskhodzhanov · 11 years ago
  6. e1e35f7 [ms-cxxabi] Move CodeGenVTables::needsVTTParameter to ItaniumCXXABI. by Peter Collingbourne · 11 years ago
  7. 8b41868 simplify a bunch of code to use the well-known LLVM IR types computed by CodeGenModule. by Chris Lattner · 12 years ago
  8. f7ccbad Basic: import SmallString<> into clang namespace by Dylan Noblesmith · 12 years ago
  9. f5c7504 Remove obsolete debugging macro, make helper static. by Benjamin Kramer · 13 years ago
  10. e09cdf4 Move all vtable layout data into new VTableLayout class by Peter Collingbourne · 13 years ago
  11. 84fcc48 Move vtable component accessors to VTableContext by Peter Collingbourne · 13 years ago
  12. bf1c5ae Remove CodeGenVTables::ComputeVTableRelatedInformation dependency on CodeGen by Peter Collingbourne · 13 years ago
  13. 5c551f7 Move VTT builder 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. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
  17. a5c0434 Convert ConstantExpr::getGetElementPtr and by Jay Foad · 13 years ago
  18. 2acc6e3 de-constify llvm::Type, patch by David Blaikie! by Chris Lattner · 13 years ago
  19. 9735760 Replace the existing forms of ConstantArray::get() with a single form by Jay Foad · 13 years ago
  20. e3d6cf2 Fix another regression from the "skip vtable pointer initialization" by Anders Carlsson · 13 years ago
  21. bda0d6b We were emitting construction v-tables with internal linkage all the time. by John McCall · 13 years ago
  22. 4230d52 Convert the BaseOffset member of BaseSubobject to CharUnits from bits. No by Ken Dyck · 13 years ago
  23. f0be979 For consistency, use llvm::raw_ostream in the rest of the mangle api. by Rafael Espindola · 13 years ago
  24. fa2e99f Change CodeGenModule::setTypeVisibility to take a TypeVisibilityKind enum instead of an "IsForRTTI" flag. by Anders Carlsson · 14 years ago
  25. 691222d Give VTTs the right visibility. by Anders Carlsson · 14 years ago
  26. 1cbce12 Make emitting a VTT a two-step process, much like emitting a VTable. You first get the address of the VTT, and then pass it to EmitVTTDefinition. by Anders Carlsson · 14 years ago
  27. cd3ac4b Also set unnamed_addr on declarations. by Rafael Espindola · 14 years ago
  28. 62b1607 Only add unnamed_addr to definitions. by Rafael Espindola · 14 years ago
  29. 82a0f4e Set unnamed_addr in VTTs. by Rafael Espindola · 14 years ago
  30. c9e814b Rename RecordLayout::getPrimaryBaseWasVirtual to isPrimaryBaseVirtual. by Anders Carlsson · 14 years ago
  31. a14f597 Rename getBaseClassOffset to getBaseClassOffsetInBits and introduce a getBaseClassOffset which returns the offset in CharUnits. Do the same thing for getVBaseClassOffset. by Anders Carlsson · 14 years ago
  32. af14603 Better solution: calculate the visibility of functions and variables by John McCall · 14 years ago
  33. 4c40d98 Teach IR generation to return 'this' from constructors and destructors by John McCall · 14 years ago
  34. f4aac11 The global variable for the VTT might not have external linkage; allow by Douglas Gregor · 14 years ago
  35. 3855a07 Store the entire base subobject in SubVTTIndices. by Anders Carlsson · 14 years ago
  36. c11bb21 Have getSubVTTIndex take a BaseSubobject instead of just a base. by Anders Carlsson · 14 years ago
  37. 836d9dd Clarify an assertion. by Anders Carlsson · 14 years ago
  38. bfb7a1d Remove the old vtable layout code. by Anders Carlsson · 14 years ago
  39. 0a4a2fd Use the newly added function in the VTT builder. by Anders Carlsson · 14 years ago
  40. 80faf69 Fix thinko. by Anders Carlsson · 14 years ago
  41. f6da6a0 Two bug fixes, we weren't updating the thunk index when creating the vtable initializer and we weren't storing the secondary virtual pointer indices. by Anders Carlsson · 14 years ago
  42. e1dcc22 Add and implement CodeGenVTables::getSecondaryVirtualPointerIndex (not used yet). by Anders Carlsson · 14 years ago
  43. 19f191f More cleanup. by Anders Carlsson · 14 years ago
  44. 2c822f1 Way more VTT builder cleanup. by Anders Carlsson · 14 years ago
  45. 50a2b42 More VTT builder cleanup. by Anders Carlsson · 14 years ago
  46. 9f17d41 More VTT cleanup. by Anders Carlsson · 14 years ago
  47. c1246c8 Start cleaning up the VTT builder to make it work more like the VTable builder. by Anders Carlsson · 14 years ago
  48. 1822254 Remove some VTT builder arguments that were always zero. by Anders Carlsson · 14 years ago
  49. 66d567d More address point map shuffling. by Anders Carlsson · 14 years ago
  50. ff143f8 Shuffle some code around; this will make it easier to use the new layout code for address points. by Anders Carlsson · 14 years ago
  51. 5eea876 Use getNamedGlobal instead of getGlobalVariable. (Fixes self-host). by Anders Carlsson · 14 years ago
  52. 5c6c1d9 More vtable work; preparations for moving over to the new vtable layout code (finally). by Anders Carlsson · 14 years ago
  53. af44035 Rename CGVtableInfo to CodeGenVTables in preparation of adding another VTableInfo class. by Anders Carlsson · 14 years ago
  54. 5d7af6b Pass information about whether a base is virtual or not down to getCtorVtable, we need this information in the vtable builder. by Anders Carlsson · 14 years ago
  55. 58b7eee Move the VTT related code into its own file, CGVTT.cpp by Anders Carlsson · 15 years ago