summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGVTables.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Eliminate the ItaniumVTableContext object from CodeGenVTablesReid Kleckner2013-12-201-15/+8
* [ms-cxxabi] The 'most derived' ctor parameter usually comes lastReid Kleckner2013-12-171-1/+4
* Avoid adding some decls to DeferredDeclsToEmit.Rafael Espindola2013-12-091-1/+2
* CodeGen: Don't emit linkage on thunks that aren't emitted because they're var...Benjamin Kramer2013-12-071-3/+4
* Correct hyphenations in comments and assert messagesAlp Toker2013-12-051-1/+1
* [-cxx-abi microsoft] Emit thunks for pointers to virtual member functionsHans Wennborg2013-11-151-40/+62
* Fix vbtable indices when a class shares the vbptr with a non-virtual baseTimur Iskhodzhanov2013-11-051-8/+7
* Use aliases for more constructors and destructors.Rafael Espindola2013-11-041-4/+0
* Add CodeGenABITypes.h for use in LLDB.Mark Lacey2013-10-301-0/+1
* Make thunk this/return adjustment ABI-specific. Also, fix the return adjustme...Timur Iskhodzhanov2013-10-301-64/+9
* Use castAs instead of cast in thunk generationReid Kleckner2013-10-111-1/+1
* Code cleanup: rename VTableContext to ItaniumVTableContext, VTableBuilder to ...Timur Iskhodzhanov2013-10-091-1/+1
* Reland 192220 "Abstract out parts of thunk emission code, add support for sim...Timur Iskhodzhanov2013-10-091-25/+24
* Revert 192220 as it fails on an assertionTimur Iskhodzhanov2013-10-081-24/+25
* Abstract out parts of thunk emission code, add support for simple thunks when...Timur Iskhodzhanov2013-10-081-25/+24
* Extract ABI-specific parts of MangleContext into separate classesTimur Iskhodzhanov2013-10-031-3/+3
* Thread a SourceLocation into the EmitCheck for "load_invalid_value". This occursNick Lewycky2013-10-021-1/+1
* Abstract out the emission of vtables, add basic support for vtable emission w...Timur Iskhodzhanov2013-09-271-75/+4
* Don't emit an available_externally vtable pointing to linkonce_odr funcs.Rafael Espindola2013-09-031-20/+3
* Revert "PR14569: Omit debug info for thunks"David Blaikie2013-08-271-1/+0
* PR14569: Omit debug info for thunksDavid Blaikie2013-08-271-0/+1
* Simplify/clean up debug info suppression in CodeGenFunctionDavid Blaikie2013-08-261-3/+0
* DebugInfo: emit the definition of types when construction vtables are require...David Blaikie2013-08-221-3/+6
* Revert "Revert "Revert "Revert "DebugInfo: Omit debug info for dynamic classe...David Blaikie2013-08-201-0/+3
* Revert "Revert "Revert "DebugInfo: Omit debug info for dynamic classes in TUs...Michael Gottesman2013-08-191-3/+0
* Revert "Revert "DebugInfo: Omit debug info for dynamic classes in TUs that do...David Blaikie2013-08-181-0/+3
* Revert "DebugInfo: Omit debug info for dynamic classes in TUs that do not hav...David Blaikie2013-08-171-3/+0
* DebugInfo: Omit debug info for dynamic classes in TUs that do not have the vt...David Blaikie2013-08-161-0/+3
* Add MicrosoftVFTableContext to ASTTimur Iskhodzhanov2013-07-301-1/+25
* Restore r184205 and associated commits (after commit of r185290)Stephen Lin2013-06-301-1/+2
* Revert r184205 and associated patches while investigating issue with broken b...Stephen Lin2013-06-191-2/+1
* [ms-cxxabi] Emit and install appropriately mangled vbtablesReid Kleckner2013-06-191-8/+2
* CodeGen: Have 'this'-returning constructors and destructors to take advantage...Stephen Lin2013-06-181-1/+2
* [ms-cxxabi] Thread GlobalDecls through to CodeGenModule::getFunctionLinkage.Peter Collingbourne2013-06-051-2/+2
* Cleanup handling of UniqueExternalLinkage.Rafael Espindola2013-05-131-1/+1
* Change hasAggregateLLVMType, which conflates complex andJohn McCall2013-03-071-1/+1
* Better support for constructors with -cxx-abi microsoft, partly fixes PR12784Timur Iskhodzhanov2013-02-271-2/+6
* Add a new 'type_visibility' attribute to allow users toJohn McCall2013-02-201-1/+1
* Emit vtables for an extern template class as available_externally, not asRichard Smith2013-02-161-8/+10
* The standard ARM C++ ABI dictates that inline functions areJohn McCall2013-01-251-32/+176
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-041-1/+1
* Initialize debug info for special cases of functions that lack declarations a...Alexey Samsonov2012-10-251-1/+4
* Remove the HiddenWeakTemplateVTables CodeGen option. It's currently unused.Douglas Gregor2012-10-241-2/+1
* PR13684: Emit vtable entries for deleted functions as __cxa_deleted_function.David Blaikie2012-10-161-1/+12
* Call CGM.SetLLVMFunctionAttributesForDefinition on thunks so that they getRafael Espindola2012-09-211-0/+2
* Update clang for API change.Benjamin Kramer2012-09-191-1/+3
* Fix thunk emission for covariant virtual functions in cases which requireEli Friedman2012-09-141-7/+16
* Fix line endings.Eli Friedman2012-09-141-5/+5
* Don't crash *or* insert a bogus autorelease when emitting aJohn McCall2012-07-311-0/+3
* Fixed whitespace issue introduced in r160373.Joao Matos2012-07-171-8/+7
OpenPOWER on IntegriCloud