| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix Objective-C++ exceptions (GNU runtime). | David Chisnall | 2011-03-20 | 1 | -0/+5 |
* | Implement the C++0x deduced 'auto' feature. | Richard Smith | 2011-02-20 | 1 | -1/+0 |
* | For consistency, use llvm::raw_ostream in the rest of the mangle api. | Rafael Espindola | 2011-02-11 | 1 | -4/+12 |
* | When building with optimizations, emit vtables where the key is not in the | Anders Carlsson | 2011-01-30 | 1 | -1/+56 |
* | Remove dead code. | Anders Carlsson | 2011-01-29 | 1 | -57/+3 |
* | When emitting RTTI for a non-class type, compute the visibility of the RTTI d... | Anders Carlsson | 2011-01-29 | 1 | -10/+15 |
* | Add RTTIBuilder::GetAddrOfTypeName which uses the newly added CreateOrReplace... | Anders Carlsson | 2011-01-29 | 1 | -5/+38 |
* | Change CodeGenModule::setTypeVisibility to take a TypeVisibilityKind enum ins... | Anders Carlsson | 2011-01-29 | 1 | -1/+1 |
* | Make emitting a VTT a two-step process, much like emitting a VTable. You firs... | Anders Carlsson | 2011-01-29 | 1 | -1/+1 |
* | Remove IsDefinition from CodeGenModule::setTypeVisibility; it is always true. | Anders Carlsson | 2011-01-29 | 1 | -1/+1 |
* | When building a type info struct for EH, we always want it to have linkonce_o... | Anders Carlsson | 2011-01-24 | 1 | -0/+6 |
* | Change CodeGenModule::getVTableLinkage to be a non-static member function. | Anders Carlsson | 2011-01-24 | 1 | -3/+4 |
* | Mark VTables and RTTI data linkonce_odr instead of weak_odr, with the excepti... | Anders Carlsson | 2011-01-24 | 1 | -3/+3 |
* | Set unnamed_addr in every type info. | Rafael Espindola | 2011-01-11 | 1 | -4/+2 |
* | Set unnamed_addr for type infos that we are confortable marking as hidden. I | Rafael Espindola | 2011-01-11 | 1 | -1/+5 |
* | The -fshort-wchar option causes wchar_t to become unsigned, in addition to being | Chris Lattner | 2010-12-25 | 1 | -1/+2 |
* | Give hidden visibility to RTTI for derived types. This is kindof a hacky | John McCall | 2010-12-17 | 1 | -3/+5 |
* | std::nullptr_t is a fundamental type for RTTI purposes. | Anders Carlsson | 2010-11-04 | 1 | -18/+16 |
* | Rename getBaseClassOffset to getBaseClassOffsetInBits and introduce a getBase... | Anders Carlsson | 2010-10-31 | 1 | -1/+1 |
* | Better solution: calculate the visibility of functions and variables | John McCall | 2010-10-30 | 1 | -1/+1 |
* | Substantially revise how clang computes the visibility of a declaration to | John McCall | 2010-10-22 | 1 | -1/+1 |
* | More class anonymization. | Benjamin Kramer | 2010-10-22 | 1 | -6/+8 |
* | Make sure the VTables for template instantiations are emitted even if the key... | Argyrios Kyrtzidis | 2010-10-11 | 1 | -11/+5 |
* | Don't let typeinfo name symbols be 'internal hidden', it can lead to linker c... | Argyrios Kyrtzidis | 2010-10-11 | 1 | -1/+1 |
* | Petty optimization. | John McCall | 2010-09-04 | 1 | -1/+1 |
* | Teach IR generation to return 'this' from constructors and destructors | John McCall | 2010-08-31 | 1 | -3/+4 |
* | Detabify. | Eli Friedman | 2010-08-22 | 1 | -1/+1 |
* | Explicitly handle every case in the switch in RTTIBuilder::BuildTypeInfo. | Eli Friedman | 2010-08-15 | 1 | -2/+15 |
* | Just disable the hidden-visibility optimization for now by hiding it behind | John McCall | 2010-08-12 | 1 | -3/+8 |
* | Implement RTTI generation for Objective C types. Fixes PR7864. | John McCall | 2010-08-12 | 1 | -16/+73 |
* | Work in progress for PR7864. Someone more familiar with ObjC++ needs to fill | Eli Friedman | 2010-08-11 | 1 | -3/+24 |
* | Emit standard-library RTTI with external linkage, not weak_odr. | John McCall | 2010-08-04 | 1 | -12/+33 |
* | getBody() -> hasBody() | Argyrios Kyrtzidis | 2010-07-07 | 1 | -1/+1 |
* | When building RTTI descriptors for pointer types, we need to get the unqualif... | Anders Carlsson | 2010-06-02 | 1 | -6/+14 |
* | Fix -fno-rtti -fexceptions by forcing the emission of (non-"builtin") RTTI | John McCall | 2010-04-30 | 1 | -7/+19 |
* | Vtable -> VTable renames across the board. | Anders Carlsson | 2010-04-17 | 1 | -20/+20 |
* | Eliminate excessive PCH deserialization caused by the search for | Douglas Gregor | 2010-04-08 | 1 | -35/+0 |
* | Drastically simplify the computation of linkage for typeinfo by using | Douglas Gregor | 2010-03-31 | 1 | -75/+12 |
* | When given the magic class __cxxabiv1::__fundamental_type_info, produce | Rafael Espindola | 2010-03-27 | 1 | -6/+63 |
* | Rename CGVtableInfo to CodeGenVTables in preparation of adding another VTable... | Anders Carlsson | 2010-03-23 | 1 | -1/+1 |
* | Rename getVirtualBaseOffsetIndex to getVirtualBaseOffsetOffset to reflect wha... | Anders Carlsson | 2010-03-11 | 1 | -1/+1 |
* | Extract a common structure for holding information about the definition | John McCall | 2010-02-04 | 1 | -2/+5 |
* | Fix linkage for RTTI names by re-using the logic for computing the | Douglas Gregor | 2010-01-06 | 1 | -18/+3 |
* | Speculative MSVC fix. | Anders Carlsson | 2010-01-02 | 1 | -3/+2 |
* | If the key function of a record is inline, then the RTTI data should have wea... | Anders Carlsson | 2009-12-31 | 1 | -0/+8 |
* | More RTTI builder cleanup. | Anders Carlsson | 2009-12-31 | 1 | -76/+26 |
* | Fix a bunch of bugs with VMI RTTI building, and add a whole bunch of tests. | Anders Carlsson | 2009-12-30 | 1 | -213/+188 |
* | More RTTI cleanup, test that RTTI classes have the correct vtables. | Anders Carlsson | 2009-12-30 | 1 | -52/+57 |
* | Match gcc and treat vector types as fundamental types. | Anders Carlsson | 2009-12-29 | 1 | -9/+23 |
* | Handle enum types as well. | Anders Carlsson | 2009-12-29 | 1 | -3/+22 |