summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGRTTI.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix Objective-C++ exceptions (GNU runtime).David Chisnall2011-03-201-0/+5
* Implement the C++0x deduced 'auto' feature.Richard Smith2011-02-201-1/+0
* For consistency, use llvm::raw_ostream in the rest of the mangle api.Rafael Espindola2011-02-111-4/+12
* When building with optimizations, emit vtables where the key is not in the Anders Carlsson2011-01-301-1/+56
* Remove dead code.Anders Carlsson2011-01-291-57/+3
* When emitting RTTI for a non-class type, compute the visibility of the RTTI d...Anders Carlsson2011-01-291-10/+15
* Add RTTIBuilder::GetAddrOfTypeName which uses the newly added CreateOrReplace...Anders Carlsson2011-01-291-5/+38
* Change CodeGenModule::setTypeVisibility to take a TypeVisibilityKind enum ins...Anders Carlsson2011-01-291-1/+1
* Make emitting a VTT a two-step process, much like emitting a VTable. You firs...Anders Carlsson2011-01-291-1/+1
* Remove IsDefinition from CodeGenModule::setTypeVisibility; it is always true.Anders Carlsson2011-01-291-1/+1
* When building a type info struct for EH, we always want it to have linkonce_o...Anders Carlsson2011-01-241-0/+6
* Change CodeGenModule::getVTableLinkage to be a non-static member function.Anders Carlsson2011-01-241-3/+4
* Mark VTables and RTTI data linkonce_odr instead of weak_odr, with the excepti...Anders Carlsson2011-01-241-3/+3
* Set unnamed_addr in every type info.Rafael Espindola2011-01-111-4/+2
* Set unnamed_addr for type infos that we are confortable marking as hidden. IRafael Espindola2011-01-111-1/+5
* The -fshort-wchar option causes wchar_t to become unsigned, in addition to beingChris Lattner2010-12-251-1/+2
* Give hidden visibility to RTTI for derived types. This is kindof a hackyJohn McCall2010-12-171-3/+5
* std::nullptr_t is a fundamental type for RTTI purposes.Anders Carlsson2010-11-041-18/+16
* Rename getBaseClassOffset to getBaseClassOffsetInBits and introduce a getBase...Anders Carlsson2010-10-311-1/+1
* Better solution: calculate the visibility of functions and variablesJohn McCall2010-10-301-1/+1
* Substantially revise how clang computes the visibility of a declaration toJohn McCall2010-10-221-1/+1
* More class anonymization.Benjamin Kramer2010-10-221-6/+8
* Make sure the VTables for template instantiations are emitted even if the key...Argyrios Kyrtzidis2010-10-111-11/+5
* Don't let typeinfo name symbols be 'internal hidden', it can lead to linker c...Argyrios Kyrtzidis2010-10-111-1/+1
* Petty optimization.John McCall2010-09-041-1/+1
* Teach IR generation to return 'this' from constructors and destructorsJohn McCall2010-08-311-3/+4
* Detabify.Eli Friedman2010-08-221-1/+1
* Explicitly handle every case in the switch in RTTIBuilder::BuildTypeInfo.Eli Friedman2010-08-151-2/+15
* Just disable the hidden-visibility optimization for now by hiding it behindJohn McCall2010-08-121-3/+8
* Implement RTTI generation for Objective C types. Fixes PR7864.John McCall2010-08-121-16/+73
* Work in progress for PR7864. Someone more familiar with ObjC++ needs to fillEli Friedman2010-08-111-3/+24
* Emit standard-library RTTI with external linkage, not weak_odr.John McCall2010-08-041-12/+33
* getBody() -> hasBody()Argyrios Kyrtzidis2010-07-071-1/+1
* When building RTTI descriptors for pointer types, we need to get the unqualif...Anders Carlsson2010-06-021-6/+14
* Fix -fno-rtti -fexceptions by forcing the emission of (non-"builtin") RTTIJohn McCall2010-04-301-7/+19
* Vtable -> VTable renames across the board.Anders Carlsson2010-04-171-20/+20
* Eliminate excessive PCH deserialization caused by the search forDouglas Gregor2010-04-081-35/+0
* Drastically simplify the computation of linkage for typeinfo by usingDouglas Gregor2010-03-311-75/+12
* When given the magic class __cxxabiv1::__fundamental_type_info, produceRafael Espindola2010-03-271-6/+63
* Rename CGVtableInfo to CodeGenVTables in preparation of adding another VTable...Anders Carlsson2010-03-231-1/+1
* Rename getVirtualBaseOffsetIndex to getVirtualBaseOffsetOffset to reflect wha...Anders Carlsson2010-03-111-1/+1
* Extract a common structure for holding information about the definitionJohn McCall2010-02-041-2/+5
* 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
OpenPOWER on IntegriCloud