summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGRTTI.cpp
Commit message (Expand)AuthorAgeFilesLines
* CodeGen: Refactor RTTI emissionDavid Majnemer2014-07-071-998/+0
* [MS-ABI] Implements MS-compatible RTTIWarren Hunt2014-05-231-33/+38
* [C++11] Use 'nullptr'. CodeGen edition.Craig Topper2014-05-211-2/+3
* CodeGen: Don't set hidden visibility on symbols with local linkageDuncan P. N. Exon Smith2014-05-071-1/+4
* CodeGen: Cleanup visibility in RTTIBuilderDuncan P. N. Exon Smith2014-05-051-9/+5
* Adding type info for f16c floating-point type. This is consistent with theYunzhong Gao2014-04-171-1/+2
* RTTI: refactor the uniqueness question into CGCXXABI.Tim Northover2014-03-301-56/+11
* CodeGen: Allow different RTTI emission strategiesTim Northover2014-03-291-2/+70
* [C++11] Replacing CXXRecordDecl iterators bases_begin() and bases_end() with ...Aaron Ballman2014-03-131-15/+10
* RTTI symbols for visible local types may need weak linkage.John McCall2014-03-101-1/+1
* type_info objects are not unnamed_addr: the ABI requires us toJohn McCall2014-02-081-8/+15
* Remove the -fhidden-weak-vtables -cc1 option. It was dead,John McCall2014-02-081-24/+14
* Fix vbtable indices when a class shares the vbptr with a non-virtual baseTimur Iskhodzhanov2013-11-051-1/+1
* Use llvm::array_lengthof to replace sizeof(array)/sizeof(array[0]).Craig Topper2013-07-151-1/+1
* Remove dead code.Eli Friedman2013-06-281-55/+2
* Fix linkage computation for derived types in inline functions.Rafael Espindola2013-05-251-0/+1
* Don't treat a non-deduced 'auto' type as being type-dependent. Instead, thereRichard Smith2013-04-301-0/+6
* Add OpenCL samplers as Clang builtin types and check sampler related restrict...Guy Benyei2013-02-071-0/+1
* The standard ARM C++ ABI dictates that inline functions areJohn McCall2013-01-251-3/+7
* Implement OpenCL event_t as Clang builtin type, including event_t related Ope...Guy Benyei2013-01-201-0/+1
* Re-commit r170428 changes with Linux style file endings.Guy Benyei2012-12-181-0/+6
* Revert changes from r170428, as I accidentally changed the line endings of th...Guy Benyei2012-12-181-1017/+1011
* Add OpenCL images as clang builtin types.Guy Benyei2012-12-181-1011/+1017
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-041-1/+1
* Simplify: replace getContext().getLangOpts() with just getLangOpts().Richard Smith2012-11-011-1/+1
* Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S...Sylvestre Ledru2012-09-271-2/+2
* Fix a typo 'iff' => 'if'Sylvestre Ledru2012-09-271-2/+2
* Fix integer unsigned behavior in clang due to signed left shift overflow.Richard Smith2012-08-241-1/+1
* Fix a few -Wdocumentation warnings.Dmitri Gribenko2012-08-241-1/+0
* Reduce duplicated hash map lookups.Benjamin Kramer2012-08-221-8/+4
* Restructure how the driver communicates information about theJohn McCall2012-06-201-1/+2
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-111-4/+4
* simplify a bunch of code to use the well-known LLVM IR types computed by Code...Chris Lattner2012-02-071-17/+11
* reapply the patches reverted in r149477, which enable ConstantDataArray.Chris Lattner2012-02-051-1/+2
* Basic: import SmallString<> into clang namespaceDylan Noblesmith2012-02-051-4/+4
* Revert r149363 which was part a series of commits that were reverted in llvmArgyrios Kyrtzidis2012-02-011-2/+1
* ConstantArray::get() (for strings) is going away, useChris Lattner2012-01-311-1/+2
* More dead code removal (using -Wunreachable-code)David Blaikie2012-01-201-4/+3
* c++: support gcc's application of weak attribute onFariborz Jahanian2011-10-211-0/+2
* More metaprogramming with builtin types.John McCall2011-10-181-4/+4
* Add a new placeholder type to represent "unbridged"John McCall2011-10-171-0/+1
* Provide half floating point support as a storage only type.Anton Korobeynikov2011-10-141-0/+1
* Rename TagDecl::isDefinition -> isCompleteDefinitionJohn McCall2011-10-071-1/+1
* Support for C1x _Atomic specifier (see testcase). This is primarily being co...Eli Friedman2011-10-061-0/+5
* Create a VTableContext class and start moving CodeGenVTables methods to itPeter Collingbourne2011-09-261-1/+1
* Switch assert(0/false) llvm_unreachable.David Blaikie2011-09-231-5/+5
* CodeGen: rename CodeGenModule::Runtime to ObjCRuntimePeter Collingbourne2011-07-271-1/+1
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-5/+5
* Convert ConstantExpr::getGetElementPtr andJay Foad2011-07-211-1/+1
* de-constify llvm::Type, patch by David Blaikie!Chris Lattner2011-07-181-8/+8
OpenPOWER on IntegriCloud