summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/CGVTables.cpp
Commit message (Expand)AuthorAgeFilesLines
* PR22051: Missing debug location on calls in dtor thunks in Windows.David Blaikie2014-12-291-1/+1
* Use std::find_if instead of manual loop.David Blaikie2014-12-291-8/+4
* CodeGen: Virtual dtor thunks shouldn't have this marked as 'returned'David Majnemer2014-11-011-1/+1
* MS ABI: Properly call global delete when invoking virtual destructorsDavid Majnemer2014-10-311-4/+10
* Don't emit strong vtable definitions for imported classes with key functions ...Hans Wennborg2014-10-231-1/+2
* Simplify a few loops over CallArgList/FunctionArgList. NFCAlexey Samsonov2014-08-131-4/+1
* MS ABI: Use musttail for vtable thunks that pass arguments by valueReid Kleckner2014-07-261-2/+71
* Remove an extra parameter and C++11 for loop-ify this codeReid Kleckner2014-07-261-9/+7
* MS ABI: Don't push destructor cleanups for aggregate parameters in thunksReid Kleckner2014-07-251-0/+1
* MS ABI: Reference MSVC RTTI from the VFTableDavid Majnemer2014-07-011-15/+11
* MS ABI: Update the thunk linkage computationHans Wennborg2014-06-061-2/+4
* Start adding support for dllimport/dllexport on classes (PR11170)Hans Wennborg2014-05-301-3/+16
* [C++11] Use 'nullptr'. CodeGen edition.Craig Topper2014-05-211-10/+10
* Simplify a few cast<>s.Rafael Espindola2014-05-081-9/+12
* Debug info: (Bugfix) Make sure artificial functions like _GLOBAL__I_aAdrian Prantl2014-04-101-1/+1
* Replace OwningPtr with std::unique_ptr.Ahmed Charles2014-03-071-1/+1
* Remove the -fhidden-weak-vtables -cc1 option. It was dead,John McCall2014-02-081-43/+1
* MS ABI: Mangle member pointer template argumentsReid Kleckner2014-02-051-6/+2
* Rename getResultType() on function and method declarations to getReturnType()Alp Toker2014-01-251-3/+3
* 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