aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGVTables.h
AgeCommit message (Expand)Author
2013-01-25The standard ARM C++ ABI dictates that inline functions areJohn McCall
2013-01-02Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate toChandler Carruth
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth
2012-09-27Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S...Sylvestre Ledru
2012-09-27Fix a typo 'iff' => 'if'Sylvestre Ledru
2011-09-26Move VTable builder to ASTPeter Collingbourne
2011-09-26Have CodeGenVTables::GenerateConstructionVTable use VTableLayoutPeter Collingbourne
2011-09-26Implement VTableContext::createConstructionVTableLayoutPeter Collingbourne
2011-09-26Move all vtable layout data into new VTableLayout classPeter Collingbourne
2011-09-26Move VTableComponent to header filePeter Collingbourne
2011-09-26Move vtable component accessors to VTableContextPeter Collingbourne
2011-09-26Remove CodeGenVTables::ComputeVTableRelatedInformation dependency on CodeGenPeter Collingbourne
2011-09-26Create a VTableContext class and start moving CodeGenVTables methods to itPeter Collingbourne
2011-09-26Move BaseSubobject class to ASTPeter Collingbourne
2011-09-26Make the VTTBuilder class independent of LLVM corePeter Collingbourne
2011-07-20now that we have a centralized place to do so, add some using declarations forChris Lattner
2011-06-14Move GlobalDecl to ASTPeter Collingbourne
2011-04-07[Reapply r128776, modified so that it does not break debug info.]Ken Dyck
2011-04-07[Reapply r128773. This is not the source of the issues Devang was seeingKen Dyck
2011-04-04Revert r128770, r128771, r128773 and r128776 for now. It breaks debug info.Devang Patel
2011-04-02Change the return type of CodeGenVTables::getVirtualBaseOffsetOffset() toKen Dyck
2011-04-02Use CharUnits for the offsets in the VirtualBaseClassOffsetOffsetsMapTy. NoKen Dyck
2011-03-27We were emitting construction v-tables with internal linkage all the time.John McCall
2011-03-24Convert the BaseOffset member of BaseSubobject to CharUnits from bits. NoKen Dyck
2011-02-06When building with optimizations, emit thunks with available_externally linka...Anders Carlsson
2011-01-29Make emitting a VTT a two-step process, much like emitting a VTable. You firs...Anders Carlsson
2011-01-13Move name mangling support from CodeGen to AST. In thePeter Collingbourne
2010-10-11Make sure the VTables for template instantiations are emitted even if the key...Argyrios Kyrtzidis
2010-07-07Introduce Decl::hasBody() and FunctionDecl::hasBody() and use them instead of...Argyrios Kyrtzidis
2010-06-02Don't try to emit the vtable for a class just because we're emitting aJohn McCall
2010-05-13Rework when and how vtables are emitted, by tracking where vtables areDouglas Gregor
2010-05-03Store the entire base subobject in SubVTTIndices.Anders Carlsson
2010-05-02Have getSubVTTIndex take a BaseSubobject instead of just a base.Anders Carlsson
2010-04-19If a method is virtual and the class key function is in another file, emit th...Rafael Espindola
2010-04-17Vtable -> VTable renames across the board.Anders Carlsson
2010-04-08Rename CGVtable files to CGVTables.Anders Carlsson