summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGRTTI.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Update to match mainline ConstantStruct::get API change. Also, use Chris Lattner2011-06-201-3/+1
* Make yet another placeholder type, this one marking that an expression is a b...John McCall2011-04-261-1/+2
* Eliminate a divide-by-8 in BuildVMIClassTypeInfo() by using CharUnits forKen Dyck2011-04-091-4/+5
* [Reapply r128776, modified so that it does not break debug info.]Ken Dyck2011-04-071-1/+2
* Basic, untested implementation for an "unknown any" type requested by LLDB.John McCall2011-04-071-0/+1
* Revert r128770, r128771, r128773 and r128776 for now. It breaks debug info.Devang Patel2011-04-041-2/+1
* Change the return type of CodeGenVTables::getVirtualBaseOffsetOffset() toKen Dyck2011-04-021-1/+2
* 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
OpenPOWER on IntegriCloud