summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenModule.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Un-namespace-qualify llvm_unreachable. It's a macro, so the qualification gaveJeffrey Yasskin2009-12-121-1/+1
* Fix for PR5714: make sure globals that will be modified aren't marked const.Eli Friedman2009-12-111-5/+13
* Random string-related cleanups.Benjamin Kramer2009-12-111-3/+2
* Make sure that explicitly instantiated functions get the right linkage.Anders Carlsson2009-12-101-3/+12
* Fix for PR5709: use the computed type of the declaration instead of theEli Friedman2009-12-091-6/+1
* Misc key function fixes.Eli Friedman2009-12-081-0/+10
* A bunch more thunk fixes from misc testing.Eli Friedman2009-12-071-1/+7
* Work-in-progess rewrite of thunks: move thunk generation outside of vtableEli Friedman2009-12-061-1/+6
* Add rudimentary support for member pointers to CGDebugInfo.Anders Carlsson2009-12-061-1/+1
* Don't emit explicit specializations of static member variable declarations.Anders Carlsson2009-12-041-5/+11
* 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
OpenPOWER on IntegriCloud