summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGVTables.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* [Windows] Abstract pure virtual method calls in the ABI. Fix the Windows ABI ...Joao Matos2012-07-171-8/+8
* Distinguish more carefully between free functions and C++ instance methodsJohn McCall2012-07-071-3/+4
* Fix a use-after-free in thunk emission. EmitThunk may call RAUW on Init, inva...Benjamin Kramer2012-03-201-1/+1
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-111-1/+1
* Whether an argument is required (in contrast with being anJohn McCall2012-02-171-6/+6
* Basic support for referring to captured variables from lambdas. Some simple ...Eli Friedman2012-02-111-0/+1
* simplify a bunch of code to use the well-known LLVM IR types computed by Code...Chris Lattner2012-02-071-10/+5
* Basic: import SmallString<> into clang namespaceDylan Noblesmith2012-02-051-3/+3
* Basic: import OwningPtr<> into clang namespaceDylan Noblesmith2012-02-051-1/+1
* Move VTable builder to ASTPeter Collingbourne2011-09-261-2380/+0
* Have CodeGenVTables::GenerateConstructionVTable use VTableLayoutPeter Collingbourne2011-09-261-18/+10
* Move vtable dumper call to VTableBuilder ctorPeter Collingbourne2011-09-261-12/+3
* Implement VTableContext::createConstructionVTableLayoutPeter Collingbourne2011-09-261-10/+23
* Move all vtable layout data into new VTableLayout classPeter Collingbourne2011-09-261-59/+67
* Move VTableComponent to header filePeter Collingbourne2011-09-261-167/+0
* Move vtable component accessors to VTableContextPeter Collingbourne2011-09-261-41/+18
* Remove CodeGenVTables::ComputeVTableRelatedInformation dependency on CodeGenPeter Collingbourne2011-09-261-23/+19
* Create a VTableContext class and start moving CodeGenVTables methods to itPeter Collingbourne2011-09-261-16/+19
* Removing a bunch of dead returns/breaks after llvm_unreachables.David Blaikie2011-09-231-3/+0
* Switch assert(0/false) llvm_unreachable.David Blaikie2011-09-231-7/+7
* Extend the ASTContext constructor to delay the initialization ofDouglas Gregor2011-09-021-1/+1
OpenPOWER on IntegriCloud