Anders Carlsson
|
a0b98f083a
|
Use GetAddrOfRTTI when getting the RTTI pointer for a base class.
llvm-svn: 91127
|
2009-12-11 16:37:06 +00:00 |
Anders Carlsson
|
fd7dfeb779
|
Improve linkage of RTTI data structures. Introduce CodeGenModule::GetAddrOfRTTI which figures out the right linkage of the RTTI information for the given type and whether it should be defined or not. I will migrate clients over to GetAddrOfRTTI in subsequent commits (with tests).
llvm-svn: 91098
|
2009-12-11 02:46:30 +00:00 |
Anders Carlsson
|
c988201417
|
Use named flags in RTTIBuilder::BuildPointerType.
llvm-svn: 91088
|
2009-12-11 01:27:37 +00:00 |
Mike Stump
|
afe4764fa5
|
Be sure to instantiate rtti for non-polymorphic bases.
llvm-svn: 90586
|
2009-12-04 20:55:13 +00:00 |
Mike Stump
|
ae1b85d984
|
Put the Builder classes into the anonymous namespace.
llvm-svn: 90335
|
2009-12-02 19:07:44 +00:00 |
Mike Stump
|
c01c2b87e8
|
Change rtti/Rtti to RTTI, as it is an acronym.
llvm-svn: 90334
|
2009-12-02 18:57:08 +00:00 |
Mike Stump
|
d6eb364b31
|
Rename CGRtti.cpp to CGRTTI.cpp.
llvm-svn: 90331
|
2009-12-02 18:32:08 +00:00 |