summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGVTables.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [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
* Revert bad change. (It may look equivalent, but it isn't.)Eli Friedman2011-08-091-1/+1
* Cleanup; no functionality change.Eli Friedman2011-08-091-1/+1
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-13/+13
* de-constify llvm::Type, patch by David Blaikie!Chris Lattner2011-07-181-11/+11
* Rename CGT::VerifyFuncTypeComplete to isFuncTypeConvertible sinceChris Lattner2011-07-101-1/+2
* Replace the existing forms of ConstantArray::get() with a single formJay Foad2011-06-221-1/+1
* Fix another regression from the "skip vtable pointer initialization"Anders Carlsson2011-05-161-1/+1
* Add an implementation of thunks for varargs methods. The implementation is a...Eli Friedman2011-05-061-41/+140
* Simplify code a bit by using CallArgList::add. No intended functionality cha...Eli Friedman2011-05-021-1/+1
* Change CollectPrimaryBases to collect the bases in the right order. Fixes one...Anders Carlsson2011-04-101-7/+9
OpenPOWER on IntegriCloud