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 年之前 |