| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Simplify thunks code. | Anders Carlsson | 2011-02-06 | 1 | -7/+6 |
* | Pass a 'ForVTable' flag to GetAddrOfThunk and pass it along to GetOrCreateLLV... | Anders Carlsson | 2011-02-05 | 1 | -5/+6 |
* | Re-land r124768, with a fix for PR9130. | Anders Carlsson | 2011-02-05 | 1 | -2/+2 |
* | Revert 124768. | Rafael Espindola | 2011-02-03 | 1 | -2/+2 |
* | Don't try to mark virtual members referenced for classes where the key function | Anders Carlsson | 2011-02-03 | 1 | -2/+2 |
* | When building with optimizations, emit vtables where the key is not in the | Anders Carlsson | 2011-01-30 | 1 | -0/+6 |
* | Change CodeGenModule::setTypeVisibility to take a TypeVisibilityKind enum ins... | Anders Carlsson | 2011-01-29 | 1 | -1/+1 |
* | Get rid of an unneeded parameter from setGlobalVisibility. | 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/+4 |
* | Use CGM.CreateOrReplaceCXXRuntimeVariable in CGVTables.cpp | Anders Carlsson | 2011-01-29 | 1 | -47/+4 |
* | Remove IsDefinition from CodeGenModule::setTypeVisibility; it is always true. | Anders Carlsson | 2011-01-29 | 1 | -1/+1 |
* | More work to support -fapple-kext regarding | Fariborz Jahanian | 2011-01-28 | 1 | -0/+7 |
* | Also set unnamed_addr on declarations. | Rafael Espindola | 2011-01-15 | 1 | -1/+1 |
* | Only add unnamed_addr to definitions. | Rafael Espindola | 2011-01-13 | 1 | -1/+1 |
* | Add unnamed_addr to vtables. | Rafael Espindola | 2011-01-11 | 1 | -2/+5 |
* | Rename RecordLayout::getPrimaryBaseWasVirtual to isPrimaryBaseVirtual. | Anders Carlsson | 2010-11-24 | 1 | -6/+6 |
* | Move code off the primary base info iterator. No functionality change. | Anders Carlsson | 2010-11-24 | 1 | -4/+14 |
* | When re-using a vtable slot for the nearest overridden method, just because | John McCall | 2010-11-09 | 1 | -1/+10 |
* | Rename getBaseClassOffset to getBaseClassOffsetInBits and introduce a getBase... | Anders Carlsson | 2010-10-31 | 1 | -27/+28 |
* | Better solution: calculate the visibility of functions and variables | John McCall | 2010-10-30 | 1 | -2/+2 |
* | Make sure the VTables for template instantiations are emitted even if the key... | Argyrios Kyrtzidis | 2010-10-11 | 1 | -3/+22 |
* | Teach IR generation to return 'this' from constructors and destructors | John McCall | 2010-08-31 | 1 | -20/+16 |
* | Just disable the hidden-visibility optimization for now by hiding it behind | John McCall | 2010-08-12 | 1 | -1/+4 |
* | It turns out that linkers (at least, the Darwin linker) don't necessarily | John McCall | 2010-08-05 | 1 | -10/+6 |
* | Extend the visibility-hidden optimization to linkonce_odr thunks for | John McCall | 2010-08-04 | 1 | -1/+51 |
* | Emit standard-library RTTI with external linkage, not weak_odr. | John McCall | 2010-08-04 | 1 | -33/+1 |
* | Extend the hidden-visibility vtables optimization to template classes that | John McCall | 2010-08-04 | 1 | -10/+26 |
* | Emit weak vtables of non-template classes with hidden visibility. | John McCall | 2010-08-03 | 1 | -0/+16 |
* | Remove the vast majority of the Destroy methods from the AST library, | Douglas Gregor | 2010-07-25 | 1 | -3/+0 |
* | Make sure to set the visible on a vtable; VTTs and typeinfo already | Douglas Gregor | 2010-06-14 | 1 | -0/+3 |
* | Remove now unused code. | Anders Carlsson | 2010-06-04 | 1 | -235/+13 |
* | Use CXXRecordDecl::getFinalOverriders to get final overriders. This speeds up... | Anders Carlsson | 2010-06-04 | 1 | -1/+119 |
* | Don't try to emit the vtable for a class just because we're emitting a | John McCall | 2010-06-02 | 1 | -12/+18 |
* | More cleanup. | Anders Carlsson | 2010-06-01 | 1 | -14/+10 |
* | More cleanup. | Anders Carlsson | 2010-06-01 | 1 | -35/+10 |
* | Cleanup. | Anders Carlsson | 2010-06-01 | 1 | -8/+9 |
* | Remove unused parameter to FinalOverriders::PropagateOverrider. | Anders Carlsson | 2010-05-30 | 1 | -5/+3 |
* | Correctly pass aggregates by reference when emitting thunks. | John McCall | 2010-05-26 | 1 | -8/+1 |
* | If a function definition has any sort of weak linkage, its static local | John McCall | 2010-05-25 | 1 | -1/+1 |
* | When generating the call arguments in a thunk to call the thunkee, do | Douglas Gregor | 2010-05-21 | 1 | -3/+9 |
* | When creating a this-adjustment thunk where the return value is of C++ | Douglas Gregor | 2010-05-20 | 1 | -2/+9 |
* | Rework when and how vtables are emitted, by tracking where vtables are | Douglas Gregor | 2010-05-13 | 1 | -47/+7 |
* | Fix typo in comment; 80 col violation | Douglas Gregor | 2010-05-06 | 1 | -3/+3 |
* | Pass the globaldecl into GetOrCreateLLVMFunction so that llvm | Chris Lattner | 2010-05-05 | 1 | -1/+1 |
* | Vtable -> VTable renames across the board. | Anders Carlsson | 2010-04-17 | 1 | -31/+31 |
* | Fix a bug where we would sometimes incorrectly mark an vtable function as unu... | Anders Carlsson | 2010-04-17 | 1 | -6/+3 |
* | Fix another bug where we wouldn't generate secondary vtables for construction... | Anders Carlsson | 2010-04-11 | 1 | -5/+9 |
* | More renames. | Anders Carlsson | 2010-04-11 | 1 | -46/+46 |
* | Rename a function parameter. | Anders Carlsson | 2010-04-11 | 1 | -6/+10 |
* | Fix a bug where we were adding too many vcall offsets in some cases. | Anders Carlsson | 2010-04-11 | 1 | -20/+7 |