summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGVTT.cpp
AgeCommit message (Expand)Author
2024-10-17[APInt] Fix APInt constructions where value does not fit bitwidth (NFCI) (#80...Nikita Popov
2024-06-26 [clang] Implement pointer authentication for C++ virtual functions, v-tables...Oliver Hunt
2024-05-15Fix typo "indicies" (#92232)Jay Foad
2024-03-20[IR] Change representation of getelementptr inrange (#84341)Nikita Popov
2023-11-21[clang codegen][regression] Add dso_local/hidden/etc. markings to VTT definit...bd1976bris
2023-07-19[Clang][CodeGen]`vtable`, `typeinfo` et al. are globalsAlex Voicu
2023-01-13[clang][NFC] Remove dependency on DataLayout::getPrefTypeAlignmentGuillaume Chatelet
2022-06-24[clang codegen] Add dso_local/hidden/etc. markings to VTT declarationsEli Friedman
2020-11-20[AMDGPU] Set the default globals address space to 1Alex Richardson
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-09-12[CodeGen] Align rtti and vtable dataDavid Green
2018-07-30Remove trailing spaceFangrui Song
2018-02-07Recommit r324107 again.Rafael Espindola
2018-02-07Revert "Recommit r324107."Rafael Espindola
2018-02-07Recommit r324107.Rafael Espindola
2018-02-07Don't pass ForDefinition_t in places it is redundant.Rafael Espindola
2018-02-02Revert "Start setting dso_local in clang."Rafael Espindola
2018-02-02Start setting dso_local in clang.Rafael Espindola
2017-11-29Reland "Fix vtable not receiving hidden visibility when using push(visibility)"Jake Ehrlich
2017-11-22Revert "[CodeGen] Fix vtable not receiving hidden visibility when using push(...Petr Hosek
2017-11-22[CodeGen] Fix vtable not receiving hidden visibility when using push(visibility)Petr Hosek
2016-12-13CodeGen: Start using inrange annotations on vtable getelementptr.Peter Collingbourne
2016-12-13CodeGen: New vtable group representation: struct of vtable arrays.Peter Collingbourne
2016-06-14Update clang for D20348Peter Collingbourne
2016-03-14CodeGen: Use 32-bit gep offsets to address vtable address points.Peter Collingbourne
2015-08-13Remove and forbid raw_svector_ostream::flush() calls.Yaron Keren
2015-05-09Prune trailing LF.NAKAMURA Takumi
2015-05-09Revert r236879, "Do not emit thunks with available_externally linkage in comd...NAKAMURA Takumi
2015-05-08Do not emit thunks with available_externally linkage in comdatsDerek Schuff
2015-04-02[opaque pointer type] Update for GEP API changes in LLVMDavid Blaikie
2015-01-15Use a trivial comdat for C++ tables.Rafael Espindola
2014-02-08Remove the -fhidden-weak-vtables -cc1 option. It was dead,John McCall
2013-12-20Eliminate the ItaniumVTableContext object from CodeGenVTablesReid Kleckner
2013-11-05Fix vbtable indices when a class shares the vbptr with a non-virtual baseTimur Iskhodzhanov
2013-10-03Extract ABI-specific parts of MangleContext into separate classesTimur Iskhodzhanov
2013-09-27Abstract out the emission of vtables, add basic support for vtable emission w...Timur Iskhodzhanov
2013-06-28[ms-cxxabi] Move CodeGenVTables::needsVTTParameter to ItaniumCXXABI.Peter Collingbourne
2012-02-07simplify a bunch of code to use the well-known LLVM IR types computed by Code...Chris Lattner
2012-02-05Basic: import SmallString<> into clang namespaceDylan Noblesmith
2011-10-22Remove obsolete debugging macro, make helper static.Benjamin Kramer
2011-09-26Move all vtable layout data into new VTableLayout classPeter Collingbourne
2011-09-26Move vtable component accessors to VTableContextPeter Collingbourne
2011-09-26Remove CodeGenVTables::ComputeVTableRelatedInformation dependency on CodeGenPeter Collingbourne
2011-09-26Move VTT builder to ASTPeter Collingbourne
2011-09-26Remove CodeGenModule field from VTTBuilderPeter Collingbourne
2011-09-26Make the VTTBuilder class independent of LLVM corePeter Collingbourne
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner
2011-07-21Convert ConstantExpr::getGetElementPtr andJay Foad
2011-07-18de-constify llvm::Type, patch by David Blaikie!Chris Lattner
2011-06-22Replace the existing forms of ConstantArray::get() with a single formJay Foad