Eli Friedman
|
cab014721b
|
Fix a couple bugs in copy assignment operator synthesis.
llvm-svn: 93546
|
2010-01-15 20:06:11 +00:00 |
|
Anders Carlsson
|
93a1884fde
|
Move address points to CGVtableInfo, no functionality change.
llvm-svn: 92420
|
2010-01-02 18:02:32 +00:00 |
|
Anders Carlsson
|
e36a6b3e44
|
Correctly pass VTT parameters to constructors and destructors. The VTTs aren't yet used in the ctors/dtors, but that will follow.
llvm-svn: 92409
|
2010-01-02 01:01:18 +00:00 |
|
Anders Carlsson
|
27da15ba8e
|
Move a few more functions away from CGCXX and to CGClass and CGExprCXX.
llvm-svn: 92399
|
2010-01-01 20:29:01 +00:00 |
|
Anders Carlsson
|
fb404888af
|
Move a bunch of class related functions to CGClass.cpp, no functionality change.
llvm-svn: 92148
|
2009-12-24 22:46:43 +00:00 |
|
Anders Carlsson
|
5f91fd64b6
|
Add CodeGenModule::ComputeThunkAdjustment, which Eli wrote.
llvm-svn: 90401
|
2009-12-03 03:06:55 +00:00 |
|
Eli Friedman
|
c9e3e6ff29
|
Tests now pass with the assertion.
llvm-svn: 90026
|
2009-11-28 03:35:45 +00:00 |
|
Eli Friedman
|
78910a508a
|
Add a much more thorough test of casts to virtual bases, and fix
GetCXXBaseClassOffset to actually pass the test.
llvm-svn: 90025
|
2009-11-28 03:31:34 +00:00 |
|
Anders Carlsson
|
59486a2ddb
|
Get rid of the ugly CGCXX names and replace them with CGClass, CGExprCXX and CGTemporaries.
llvm-svn: 89742
|
2009-11-24 05:51:11 +00:00 |
|