Abstract out virtual calls and virtual function prologue code generation;...
Abstract out virtual calls and virtual function prologue code generation; implement them for -cxx-abi microsoft git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@188870 91177308-0d34-0410-b5e6-96231b3b80d8
Showing
- include/clang/AST/VTableBuilder.h 16 additions, 7 deletionsinclude/clang/AST/VTableBuilder.h
- lib/AST/VTableBuilder.cpp 13 additions, 6 deletionslib/AST/VTableBuilder.cpp
- lib/CodeGen/CGCXX.cpp 2 additions, 13 deletionslib/CodeGen/CGCXX.cpp
- lib/CodeGen/CGCXXABI.h 30 additions, 0 deletionslib/CodeGen/CGCXXABI.h
- lib/CodeGen/CGCall.cpp 14 additions, 2 deletionslib/CodeGen/CGCall.cpp
- lib/CodeGen/CGClass.cpp 1 addition, 1 deletionlib/CodeGen/CGClass.cpp
- lib/CodeGen/CGExprCXX.cpp 4 additions, 1 deletionlib/CodeGen/CGExprCXX.cpp
- lib/CodeGen/CGVTables.h 4 additions, 0 deletionslib/CodeGen/CGVTables.h
- lib/CodeGen/CodeGenFunction.h 0 additions, 2 deletionslib/CodeGen/CodeGenFunction.h
- lib/CodeGen/CodeGenModule.h 5 additions, 0 deletionslib/CodeGen/CodeGenModule.h
- lib/CodeGen/ItaniumCXXABI.cpp 19 additions, 2 deletionslib/CodeGen/ItaniumCXXABI.cpp
- lib/CodeGen/MicrosoftCXXABI.cpp 115 additions, 7 deletionslib/CodeGen/MicrosoftCXXABI.cpp
- test/CodeGenCXX/microsoft-abi-multiple-nonvirtual-inheritance.cpp 147 additions, 0 deletions...eGenCXX/microsoft-abi-multiple-nonvirtual-inheritance.cpp
- test/CodeGenCXX/microsoft-abi-virtual-inheritance.cpp 75 additions, 7 deletionstest/CodeGenCXX/microsoft-abi-virtual-inheritance.cpp
- test/CodeGenCXX/microsoft-abi-vtables-single-inheritance.cpp 2 additions, 2 deletionstest/CodeGenCXX/microsoft-abi-vtables-single-inheritance.cpp
Loading
Please register or sign in to comment