summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGRTTI.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Update to match mainline ConstantStruct::get API change. Also, use Chris Lattner2011-06-201-3/+1
* Make yet another placeholder type, this one marking that an expression is a b...John McCall2011-04-261-1/+2
* Eliminate a divide-by-8 in BuildVMIClassTypeInfo() by using CharUnits forKen Dyck2011-04-091-4/+5
* [Reapply r128776, modified so that it does not break debug info.]Ken Dyck2011-04-071-1/+2
* Basic, untested implementation for an "unknown any" type requested by LLDB.John McCall2011-04-071-0/+1
* Revert r128770, r128771, r128773 and r128776 for now. It breaks debug info.Devang Patel2011-04-041-2/+1
* Change the return type of CodeGenVTables::getVirtualBaseOffsetOffset() toKen Dyck2011-04-021-1/+2
* Fix Objective-C++ exceptions (GNU runtime).David Chisnall2011-03-201-0/+5
* Implement the C++0x deduced 'auto' feature.Richard Smith2011-02-201-1/+0
* For consistency, use llvm::raw_ostream in the rest of the mangle api.Rafael Espindola2011-02-111-4/+12
* When building with optimizations, emit vtables where the key is not in the Anders Carlsson2011-01-301-1/+56
* Remove dead code.Anders Carlsson2011-01-291-57/+3
* When emitting RTTI for a non-class type, compute the visibility of the RTTI d...Anders Carlsson2011-01-291-10/+15
* Add RTTIBuilder::GetAddrOfTypeName which uses the newly added CreateOrReplace...Anders Carlsson2011-01-291-5/+38
* Change CodeGenModule::setTypeVisibility to take a TypeVisibilityKind enum ins...Anders Carlsson2011-01-291-1/+1
* Make emitting a VTT a two-step process, much like emitting a VTable. You firs...Anders Carlsson2011-01-291-1/+1
* Remove IsDefinition from CodeGenModule::setTypeVisibility; it is always true.Anders Carlsson2011-01-291-1/+1
* When building a type info struct for EH, we always want it to have linkonce_o...Anders Carlsson2011-01-241-0/+6
* Change CodeGenModule::getVTableLinkage to be a non-static member function.Anders Carlsson2011-01-241-3/+4
* Mark VTables and RTTI data linkonce_odr instead of weak_odr, with the excepti...Anders Carlsson2011-01-241-3/+3
* Set unnamed_addr in every type info.Rafael Espindola2011-01-111-4/+2
* Set unnamed_addr for type infos that we are confortable marking as hidden. IRafael Espindola2011-01-111-1/+5
* The -fshort-wchar option causes wchar_t to become unsigned, in addition to beingChris Lattner2010-12-251-1/+2
* Give hidden visibility to RTTI for derived types. This is kindof a hackyJohn McCall2010-12-171-3/+5
OpenPOWER on IntegriCloud