提交历史

作者 SHA1 备注 提交日期
  Chandler Carruth 324f918438 Update the file headers across all of the LLVM projects in the monorepo 6 年之前
  Fangrui Song abdbb605f2 Remove trailing space 7 年之前
  Reid Kleckner eadc8a81ef [MS] Emit vftable thunks for functions with incomplete prototypes 7 年之前
  Peter Collingbourne 3382b3d801 CodeGen: New vtable group representation: struct of vtable arrays. 8 年之前
  John McCall 01a821e2b6 Make CGVTables use ConstantInitBuilder. NFC. 8 年之前
  Peter Collingbourne 0d892e5f83 CodeGen: Clean up implementation of vtable initializer builder. NFC. 9 年之前
  Benjamin Kramer aa1247dbae [CodeGen] Remove dead code. NFC. 9 年之前
  Benjamin Kramer 7b36de52e2 Header guard canonicalization, clang part. 11 年之前
  David Majnemer 31dc433dd5 MS ABI: Reference MSVC RTTI from the VFTable 11 年之前
  Hans Wennborg ed290ac4c5 Fix comment vs function name mismatch 11 年之前
  Reid Kleckner 9d74e0d38b MS ABI: Mangle member pointer template arguments 11 年之前
  Reid Kleckner 2a50f239a9 Eliminate the ItaniumVTableContext object from CodeGenVTables 11 年之前
  Timur Iskhodzhanov 5f0db58707 Fix vbtable indices when a class shares the vbptr with a non-virtual base 11 年之前
  Timur Iskhodzhanov f07465828d Code cleanup: rename VTableContext to ItaniumVTableContext, VTableBuilder to ItaniumVTableBuilder and clang-format code around 12 年之前
  Timur Iskhodzhanov 2cb17a06be Reland 192220 "Abstract out parts of thunk emission code, add support for simple thunks when using -cxx-abi microsoft" with relaxed assertions 12 年之前
  Timur Iskhodzhanov 0ac66c03c0 Revert 192220 as it fails on an assertion 12 年之前
  Timur Iskhodzhanov c3dcfa20f8 Abstract out parts of thunk emission code, add support for simple thunks when using -cxx-abi microsoft 12 年之前
  Timur Iskhodzhanov a53d7a0259 Abstract out the emission of vtables, add basic support for vtable emission when using -cxx-abi microsoft 12 年之前
  Timur Iskhodzhanov 8f189a9911 Abstract out virtual calls and virtual function prologue code generation; implement them for -cxx-abi microsoft 12 年之前
  Timur Iskhodzhanov 635de28950 Add MicrosoftVFTableContext to AST 12 年之前
  Peter Collingbourne e1e35f7619 [ms-cxxabi] Move CodeGenVTables::needsVTTParameter to ItaniumCXXABI. 12 年之前
  John McCall d5617eeafc The standard ARM C++ ABI dictates that inline functions are 12 年之前
  Chandler Carruth 3b844ba7d5 Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate to 12 年之前
  Chandler Carruth 55fc873017 Sort all of Clang's files under 'lib', and fix up the broken headers 12 年之前
  Sylvestre Ledru f3477c13ee Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. See: http://en.wikipedia.org/wiki/If_and_only_if Commit 164766 13 年之前
  Sylvestre Ledru 94ff8e1f57 Fix a typo 'iff' => 'if' 13 年之前
  Peter Collingbourne 24018467dd Move VTable builder to AST 14 年之前
  Peter Collingbourne ab172b5858 Have CodeGenVTables::GenerateConstructionVTable use VTableLayout 14 年之前
  Peter Collingbourne e00fe697cc Implement VTableContext::createConstructionVTableLayout 14 年之前
  Peter Collingbourne e09cdf46aa Move all vtable layout data into new VTableLayout class 14 年之前