aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CodeGenModule.cpp
AgeCommit message (Expand)Author
2009-06-30De-ASTContext-ify DeclContext.Argyrios Kyrtzidis
2009-06-30Remove the ASTContext parameter from the getBody() methods of Decl and subcla...Argyrios Kyrtzidis
2009-06-30Remove the ASTContext parameter from the attribute-related methods of Decl.Argyrios Kyrtzidis
2009-06-29Improve code generation for function template specializations:Douglas Gregor
2009-06-29Keep track of function template specializations, to eliminateDouglas Gregor
2009-06-29Move FunctionDecl::TemplateSpecializationInfo out into its own class,Douglas Gregor
2009-06-23Patch fixes an obscure bug when 'used' attribute is applied toFariborz Jahanian
2009-06-20Parsing and AST support for using declarations, from John Thompson!Douglas Gregor
2009-06-18Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>.Douglas Gregor
2009-06-17Move CXXMethodDecl::OutOfLineDefinition into Decl::OutOfLine.Argyrios Kyrtzidis
2009-06-14Sink the BuiltinInfo object from ASTContext into theChris Lattner
2009-06-14move GetBuiltinType from Builtin::Context to ASTContext.Chris Lattner
2009-06-11Don't assert when generating code with static_asserts.Anders Carlsson
2009-06-05weak_import should not make definitions have weak linkage.Daniel Dunbar
2009-06-04Make ReplaceUsesOfNonProtoTypeWithRealFunction verify that a call is *to* theChris Lattner
2009-05-29Add code for emitting C++ destructors. Not used yet.Anders Carlsson
2009-05-26Handle the edge case of a weak function with incomplete type correctly. Eli Friedman
2009-05-16extern "C" should preserve the 'extern' qualifier for VarDecls. Fixes 6853728.Anders Carlsson
2009-05-16Reflow some comments.Mike Stump
2009-05-15A C++ member function always has either weak linkage (if it's inline or defin...Anders Carlsson
2009-05-12push GlobalDecl through enough of the CodeGenModule interfacesChris Lattner
2009-05-12add an initial stab at emitting deferred c++ inline functions. This handles ...Chris Lattner
2009-05-12cleanups, no functionality change.Chris Lattner
2009-05-12revert my previous patch, I committed the wrong file.Chris Lattner
2009-05-12static methods don't get this pointers.Chris Lattner
2009-05-05When defining a function whose type has no prototype, make an effortChris Lattner
2009-05-05Refactor global decls to hold either a regular Decl or a CXXConstructorDecl +...Anders Carlsson
2009-05-03Fix comment to account for r70786.Eli Friedman
2009-05-03PR4133: fix always_inline implementation to be consistent with gcc.Eli Friedman
2009-04-28Improve compatibility with GCC regarding inline semantics in GNU89Douglas Gregor
2009-04-23Fix handling of C99 "extern inline" semantics when dealing withDouglas Gregor
2009-04-23Eliminate the three SmallVectors in ObjCImplDecl (for instanceDouglas Gregor
2009-04-22Don't convert interface types (to structs) as part of CodeGenTypes.Daniel Dunbar
2009-04-22Fix some mishandling of the attr(gnu_inline) mode when used withChris Lattner
2009-04-21Fix emission of static tentative definitions referenced from other static fun...Douglas Gregor
2009-04-21Explictly track tentative definitions within Sema, then hand thoseDouglas Gregor
2009-04-20the __gnuc_inline__ attribute is actually named __gnu_inline__,Chris Lattner
2009-04-19PR3853: Add CodeGen support for __thread.Eli Friedman
2009-04-19silence a warning, it isn't clear what the right answer is here,Chris Lattner
2009-04-18FunctionDecl::getBody() is getting an ASTContext argument for use inDouglas Gregor
2009-04-17Add support for generating (very basic) C++ destructors. These aren't called ...Anders Carlsson
2009-04-17Attributes on block functions were not being set.Daniel Dunbar
2009-04-16Ensure that the most recent declaration of a tentative definition winsDaniel Dunbar
2009-04-15Defer generation of tentative definitions.Daniel Dunbar
2009-04-15Start attempting to generate code for C++ ctors.Anders Carlsson
2009-04-14Comment fix.Daniel Dunbar
2009-04-14Fix PR3988: extern inline functions get strong symbol definitions inChris Lattner
2009-04-14implement codegen support for __attribute((__gnuc_inline__)),Chris Lattner
2009-04-14Refactor how attributes are set on values.Daniel Dunbar
2009-04-14Split SetGlobalValueAttributes into definition/declaration halves.Daniel Dunbar