summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGRTTI.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix linkage for RTTI names by re-using the logic for computing theDouglas Gregor2010-01-061-18/+3
* Speculative MSVC fix.Anders Carlsson2010-01-021-3/+2
* If the key function of a record is inline, then the RTTI data should have wea...Anders Carlsson2009-12-311-0/+8
* More RTTI builder cleanup.Anders Carlsson2009-12-311-76/+26
* Fix a bunch of bugs with VMI RTTI building, and add a whole bunch of tests.Anders Carlsson2009-12-301-213/+188
* More RTTI cleanup, test that RTTI classes have the correct vtables.Anders Carlsson2009-12-301-52/+57
* Match gcc and treat vector types as fundamental types.Anders Carlsson2009-12-291-9/+23
* Handle enum types as well.Anders Carlsson2009-12-291-3/+22
* Test linkage of RTTI descriptors of array types.Anders Carlsson2009-12-291-29/+61
* Fix function type RTTI linkage and add tests.Anders Carlsson2009-12-291-4/+14
* Don't set hidden for a non-external symbol as that would make it extenal.Mike Stump2009-12-241-1/+29
* Fix recent regression caught by g++.old-deja/g++.mike/eh19.C.Mike Stump2009-12-241-0/+20
* Fix regression found by g++.dg/eh/alias1.C.Mike Stump2009-12-231-0/+4
* Incomplete structs should also have internal linkage.Anders Carlsson2009-12-211-9/+76
* Correcly handle pointers to member pointer types where the class or the point...Anders Carlsson2009-12-201-42/+48
* Rework the way pointer types are handled by the RTTI builder. We now get the ...Anders Carlsson2009-12-201-101/+354
* Remove ';' after method definition. Noticed by clang++, which one would thinkDaniel Dunbar2009-12-191-1/+1
* Rename GetAddrOfRTTI to GetAddrOfRTTIDescriptor. Remove the overload that tak...Anders Carlsson2009-12-171-34/+26
* Simplify RTTIBuilder::finish.Anders Carlsson2009-12-171-11/+9
* Move the Info vector into the RTTIBuilder struct. No functionality change.Anders Carlsson2009-12-171-18/+19
* Use GetAddrOfRTTI everywhere and remove GenerateRTTI and GenerateRTTIRef. Wit...Anders Carlsson2009-12-161-18/+0
* Simplify BuildSimpleType in the RTTBuilder to avoid using an std::vector.Anders Carlsson2009-12-131-11/+6
* Change the RTTIBuilder's finish member function to take a pointer to the cons...Anders Carlsson2009-12-131-7/+5
* Fix linkage of type info and vtable for classes without linkage.Eli Friedman2009-12-111-2/+2
* Move info vectors and add assertions in preparation of moving the vector dire...Anders Carlsson2009-12-111-7/+11
* Use GetAddrOfRTTI when getting the RTTI pointer for a base class.Anders Carlsson2009-12-111-4/+1
* Improve linkage of RTTI data structures. Introduce CodeGenModule::GetAddrOfRT...Anders Carlsson2009-12-111-37/+88
* Use named flags in RTTIBuilder::BuildPointerType.Anders Carlsson2009-12-111-25/+54
* Be sure to instantiate rtti for non-polymorphic bases.Mike Stump2009-12-041-1/+4
* Put the Builder classes into the anonymous namespace.Mike Stump2009-12-021-0/+2
* Change rtti/Rtti to RTTI, as it is an acronym.Mike Stump2009-12-021-17/+17
* Rename CGRtti.cpp to CGRTTI.cpp.Mike Stump2009-12-021-0/+426
OpenPOWER on IntegriCloud