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