summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenModule.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Have ASTRecordLayout keep track of the key function, in preparation of fixing...Anders Carlsson2009-11-301-12/+4
* Don't try to generate common globals for C++ files, instead of depending on t...Daniel Dunbar2009-11-301-1/+1
* Simplify and fix up the handling of implicit constructors, copy assignmentEli Friedman2009-11-261-130/+7
* Use new getLinkage() method to correctly compute whether a variable hasEli Friedman2009-11-261-4/+3
* Ignore constructor member templates in CodeGenModule::EmitTopLevelDecl.Anders Carlsson2009-11-241-0/+4
* Mangler: Lift shouldMangleDeclName predicate out of CXXNameMangler::mangle.Daniel Dunbar2009-11-211-7/+2
* IRgen: Switch the C++ mangler interfaces to take the SmallVector to write into,Daniel Dunbar2009-11-211-2/+1
* Sink free mangle* methods into MangleContext.Daniel Dunbar2009-11-211-1/+1
* Added rudimentary C++0x attribute support.Alexis Hunt2009-11-211-2/+6
* Fixup key function calculations.Mike Stump2009-11-201-1/+3
* Improve instantiation control for rtti data and allow key functions toMike Stump2009-11-191-0/+10
* Skip over shadow using decls during codegen.John McCall2009-11-171-0/+1
* The ssp and sspreq function attributes should only be applied to function def...Anders Carlsson2009-11-161-0/+5
* Make GetAddrOfConstantStringFromLiteral return a constant of the correct type.Eli Friedman2009-11-161-1/+8
* Move CompileOptions -> CodeGenOptions, and sink it into the CodeGen library.Chandler Carruth2009-11-121-5/+5
* Rearrange function to avoid recursive use-after-free.Eli Friedman2009-11-091-17/+18
* add missing #includeChris Lattner2009-11-071-0/+1
* Added support for static variables which requireFariborz Jahanian2009-11-051-4/+9
* Implement proper linkage for explicit instantiation declarations ofDouglas Gregor2009-10-271-14/+14
* Introduce FunctionDecl::isInlined() to tell whether a function shouldDouglas Gregor2009-10-271-2/+2
* Rename FunctionDecl::isInline/setInline toDouglas Gregor2009-10-271-2/+2
* Add a PrettyStackTraceDecl in CodeGenModule::EmitGlobalDefinition.Anders Carlsson2009-10-271-0/+4
* assert -> llvm_unreachableDouglas Gregor2009-10-261-1/+1
* Move clients to use IdentifierInfo::getNameStart() instead of getName()Daniel Dunbar2009-10-181-4/+4
* Fix a thinko that John pointed outDouglas Gregor2009-10-141-3/+1
* Give explicit and implicit instantiations of static data members ofDouglas Gregor2009-10-141-3/+42
* Copy metadata associated with CIDevang Patel2009-10-141-0/+4
* fix some cfstring related issues: Chris Lattner2009-10-141-13/+10
* unbreak test/CodeGen/builtins.c, reverting Devang's change.Chris Lattner2009-10-141-2/+2
* Check void type before using replaceAllUsesWith().Devang Patel2009-10-131-1/+2
* Remove extra white space line.Devang Patel2009-10-131-1/+0
* Do not check use_empty() before invoking replaceAllUsesWith().Devang Patel2009-10-131-2/+3
* Simplify pointer creation with the new Type::getInt*Ptr methods.Benjamin Kramer2009-10-131-4/+2
* Move the vtable builder to CGVtable.cpp, general cleanup.Anders Carlsson2009-10-111-1/+2
* If a global initializer has a non-trivial constructor or destructor, we never...Anders Carlsson2009-10-081-0/+11
* Add a MangleContext and pass it to all mangle functions. It will be used for ...Anders Carlsson2009-10-071-2/+2
* Fix thinko and simplify.Mike Stump2009-10-051-2/+2
* Ensure we have atleast 2-byte alignment for member functions.Mike Stump2009-10-051-0/+3
* Respect alignments better.Mike Stump2009-10-051-0/+3
* Use new predicates for some type equality tests.Benjamin Kramer2009-10-051-1/+1
* Anonymous namespaces, sema + codegen. A lot of semantics are still broken,John McCall2009-10-011-1/+8
* Handle namespace aliases.Anders Carlsson2009-09-231-0/+1
* Revert "Switch a few clients over to StringLiteral::getString.", this is brea...Daniel Dunbar2009-09-221-5/+10
* Switch a few clients over to StringLiteral::getString.Daniel Dunbar2009-09-221-10/+5
* Change all the Type::getAsFoo() methods to specializations of Type::getAs().John McCall2009-09-211-1/+1
* Fix subtle bug in generating LLVM function declarations for builtin functions.Daniel Dunbar2009-09-141-3/+3
* Rework the way we determine whether an externally visible symbol isDouglas Gregor2009-09-131-25/+10
* Change CodeGenModule::ConstructTypeAttributes to return the calling conventionDaniel Dunbar2009-09-121-8/+5
* Remove unnecessary ASTContext parameters from isMain and isExternCDouglas Gregor2009-09-121-1/+1
* Set the calling convention based on the CGFunctionInfo.Daniel Dunbar2009-09-111-6/+3
OpenPOWER on IntegriCloud