aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CodeGenModule.cpp
AgeCommit message (Expand)Author
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
2009-04-14Rename (one) SetFunctionAttributes to SetLLVMFunctionAttributes toDaniel Dunbar
2009-04-14Reduce indentation, no functionality change.Daniel Dunbar
2009-04-14defer emission of always_inline, extern_inline, and inline functions (when Chris Lattner
2009-04-14give always_inline functions internal linkage. If they cannot be Chris Lattner
2009-04-14set the linkage of an inline function according to its language rules.Chris Lattner
2009-04-14Add a comment on SetGlobalValueAttributes.Daniel Dunbar
2009-04-14add a new enum type for linkage, no functionality change.Chris Lattner
2009-04-14Clean up handling of visibility.Daniel Dunbar
2009-04-14reduce indentation, no functionality change.Chris Lattner
2009-04-14do not set visibility on "private" or "available externally" linkage objects.Chris Lattner
2009-04-13Update to use hasAttr() instead of getAttr().Daniel Dunbar
2009-04-13Move/update recent FIXME (wrt UTF-8 checking for ObjC @-strings).Steve Naroff
2009-04-13Fixed crasher in <rdar://problem/6780904> [irgen] Assertion failed: (Result =...Steve Naroff
2009-04-10Internal variables could mistakenly have "hidden" visibility whenDaniel Dunbar
2009-04-10reject codegen of __thread variables as unimplemented, rdar://6775265Chris Lattner