- 9d4a15f use CreateRuntimeVariable to get __CFConstantStringClassReference by Chris Lattner · 16 years ago
- 95b851e codegen string literals using private linkage now like llvm-gcc, eliminating by Chris Lattner · 16 years ago
- a1cf15f Update for LLVM API change, and contextify a bunch of related stuff. by Owen Anderson · 16 years ago
- 6dba432 Revert 75648 for now. It is causing test failures. by Devang Patel · 16 years ago
- 61b5f3e Use LLVM mangler to get mangled name for debug info entry. by Devang Patel · 16 years ago
- 6924382 Update for LLVM API change. by Owen Anderson · 16 years ago
- 1c431b3 Update for LLVM API change. by Owen Anderson · 16 years ago
- c14f0d2 Update for LLVM API change. by Owen Anderson · 16 years ago
- 17945a0 De-ASTContext-ify DeclContext. by Argyrios Kyrtzidis · 16 years ago
- 6fb0aee Remove the ASTContext parameter from the getBody() methods of Decl and subclasses. by Argyrios Kyrtzidis · 16 years ago
- 40b598e Remove the ASTContext parameter from the attribute-related methods of Decl. by Argyrios Kyrtzidis · 16 years ago
- 1fd2dd1 Improve code generation for function template specializations: by Douglas Gregor · 16 years ago
- 127102b Keep track of function template specializations, to eliminate by Douglas Gregor · 16 years ago
- 16e8be2 Move FunctionDecl::TemplateSpecializationInfo out into its own class, by Douglas Gregor · 16 years ago
- c38e9af Patch fixes an obscure bug when 'used' attribute is applied to by Fariborz Jahanian · 16 years ago
- 9cfbe48 Parsing and AST support for using declarations, from John Thompson! by Douglas Gregor · 16 years ago
- 68584ed Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>. by Douglas Gregor · 16 years ago
- f5cecfb Move CXXMethodDecl::OutOfLineDefinition into Decl::OutOfLine. by Argyrios Kyrtzidis · 16 years ago
- 1b63e4f Sink the BuiltinInfo object from ASTContext into the by Chris Lattner · 16 years ago
- 86df27b move GetBuiltinType from Builtin::Context to ASTContext. by Chris Lattner · 16 years ago
- 36674d2 Don't assert when generating code with static_asserts. by Anders Carlsson · 16 years ago
- 2968b77 weak_import should not make definitions have weak linkage. by Daniel Dunbar · 16 years ago
- 08c93a7 Make ReplaceUsesOfNonProtoTypeWithRealFunction verify that a call is *to* the by Chris Lattner · 16 years ago
- 7267c16 Add code for emitting C++ destructors. Not used yet. by Anders Carlsson · 16 years ago
- c6c14d1 Handle the edge case of a weak function with incomplete type correctly. by Eli Friedman · 16 years ago
- 2928c21 extern "C" should preserve the 'extern' qualifier for VarDecls. Fixes 6853728. by Anders Carlsson · 16 years ago
- f5408fe Reflow some comments. by Mike Stump · 16 years ago
- 167b824 A C++ member function always has either weak linkage (if it's inline or defined inline) or strong linkage (other cases). by Anders Carlsson · 16 years ago
- b4880ba push GlobalDecl through enough of the CodeGenModule interfaces by Chris Lattner · 16 years ago
- 0c337ed add an initial stab at emitting deferred c++ inline functions. This handles static by Chris Lattner · 16 years ago
- 9fa959d cleanups, no functionality change. by Chris Lattner · 16 years ago
- 005eedc revert my previous patch, I committed the wrong file. by Chris Lattner · 16 years ago
- 43ac965 static methods don't get this pointers. by Chris Lattner · 16 years ago
- bdb0132 When defining a function whose type has no prototype, make an effort by Chris Lattner · 16 years ago
- 2a131fb Refactor global decls to hold either a regular Decl or a CXXConstructorDecl + ctor type or a CXXDestructorDecl + dtor type. by Anders Carlsson · 16 years ago
- 43907e8 Fix comment to account for r70786. by Eli Friedman · 16 years ago
- 5e22213 PR4133: fix always_inline implementation to be consistent with gcc. by Eli Friedman · 16 years ago
- 9f9bf25 Improve compatibility with GCC regarding inline semantics in GNU89 by Douglas Gregor · 16 years ago
- b3efa98 Fix handling of C99 "extern inline" semantics when dealing with by Douglas Gregor · 16 years ago
- 653f1b1 Eliminate the three SmallVectors in ObjCImplDecl (for instance by Douglas Gregor · 16 years ago
- 412f59b Don't convert interface types (to structs) as part of CodeGenTypes. by Daniel Dunbar · 16 years ago
- d55a71d Fix some mishandling of the attr(gnu_inline) mode when used with by Chris Lattner · 16 years ago
- 7520bd1 Fix emission of static tentative definitions referenced from other static functions by Douglas Gregor · 16 years ago
- b6c8c8b Explictly track tentative definitions within Sema, then hand those by Douglas Gregor · 16 years ago
- cf2a721 the __gnuc_inline__ attribute is actually named __gnu_inline__, PR4023 by Chris Lattner · 16 years ago
- 56ebe50 PR3853: Add CodeGen support for __thread. by Eli Friedman · 16 years ago
- 271474e silence a warning, it isn't clear what the right answer is here, by Chris Lattner · 16 years ago
- 7297134 FunctionDecl::getBody() is getting an ASTContext argument for use in by Douglas Gregor · 16 years ago
- 27ae536 Add support for generating (very basic) C++ destructors. These aren't called by anything yet. by Anders Carlsson · 16 years ago
- 0e4f40e Attributes on block functions were not being set. by Daniel Dunbar · 16 years ago
- 6463ef4 Ensure that the most recent declaration of a tentative definition wins by Daniel Dunbar · 16 years ago
- 03f5ad9 Defer generation of tentative definitions. - PR3980. by Daniel Dunbar · 16 years ago
- 95d4e5d Start attempting to generate code for C++ ctors. by Anders Carlsson · 16 years ago
- 57d5cee Comment fix. by Daniel Dunbar · 16 years ago
- cbb8fc1 Fix PR3988: extern inline functions get strong symbol definitions in by Chris Lattner · 16 years ago
- 86daeee implement codegen support for __attribute((__gnuc_inline__)), by Chris Lattner · 16 years ago
- 7c65e99 Refactor how attributes are set on values. by Daniel Dunbar · 16 years ago
- 55d6f50 Split SetGlobalValueAttributes into definition/declaration halves. by Daniel Dunbar · 16 years ago
- 7dbd819 Rename (one) SetFunctionAttributes to SetLLVMFunctionAttributes to by Daniel Dunbar · 16 years ago
- 529d7d2 Reduce indentation, no functionality change. by Daniel Dunbar · 16 years ago
- dbb5a37 defer emission of always_inline, extern_inline, and inline functions (when by Chris Lattner · 16 years ago
- d5ee667 give always_inline functions internal linkage. If they cannot be by Chris Lattner · 16 years ago
- d9d049a set the linkage of an inline function according to its language rules. by Chris Lattner · 16 years ago
- b97b692 Add a comment on SetGlobalValueAttributes. by Daniel Dunbar · 16 years ago
- 44b0bc0 add a new enum type for linkage, no functionality change. by Chris Lattner · 16 years ago
- 04d4078 Clean up handling of visibility. by Daniel Dunbar · 16 years ago
- 9f94279 reduce indentation, no functionality change. by Chris Lattner · 16 years ago
- df102fc do not set visibility on "private" or "available externally" linkage objects. by Chris Lattner · 16 years ago
- b11fa0d Update to use hasAttr() instead of getAttr(). - No functionality change. by Daniel Dunbar · 16 years ago
- fd94262 Move/update recent FIXME (wrt UTF-8 checking for ObjC @-strings). by Steve Naroff · 16 years ago
- aa4a756 Fixed crasher in <rdar://problem/6780904> [irgen] Assertion failed: (Result == conversionOK && "UTF-8 to UTF-16 conversion failed"), function GetAddrOfConstantCFString, file CodeGenModule.cpp, line 1063. by Steve Naroff · 16 years ago
- 7e714cd Internal variables could mistakenly have "hidden" visibility when by Daniel Dunbar · 16 years ago
- b75863d reject codegen of __thread variables as unimplemented, rdar://6775265 by Chris Lattner · 16 years ago
- 6ab3524 Propagate the ASTContext to various AST traversal and lookup functions. by Douglas Gregor · 16 years ago
- e9352cc Add a destination type argument to EmitConstantExpr. This will be used for when the destination has a reference type. (No functionality change yet) by Anders Carlsson · 16 years ago
- 03abc9e Visibility attributes should only be set on definition. by Daniel Dunbar · 16 years ago
- 6ab187a Various fixes to symbols used for Obj-C x86_64 metadata. by Daniel Dunbar · 16 years ago
- 2b77ba8 Add some basic support for generating C++ member functions. by Anders Carlsson · 16 years ago
- 1102f42 Basic support for regparm codegen by Anton Korobeynikov · 16 years ago
- db6d4f6 Add a comment/FIXME so Eli can sleep better:-)) by Steve Naroff · 16 years ago
- 7cd2e93 Implement -fvisibility. by Fariborz Jahanian · 16 years ago
- a9668e0 Add target hook for setting symbol prefix and section of unicode by Daniel Dunbar · 16 years ago
- 91e20dd Emit code for linkage specifications. by Anders Carlsson · 16 years ago
- b59212a CodeGenModule::GetAddrOfConstantCFString(): by Steve Naroff · 16 years ago
- e9b7d8a Add ConvertUTF module from http://www.unicode.org/Public/PROGRAMS/CVTUTF. by Steve Naroff · 16 years ago
- 8d4141f More "prep" work for handling UTF16 CFString. by Steve Naroff · 16 years ago
- 285d0db fix the two xfails I added with a previous patch by making ObjC interface by Chris Lattner · 16 years ago
- 5ad0f67 move trivial forwarding function inline. by Chris Lattner · 16 years ago
- 984e068 Implement code generation of namespaces and add mangling tests. by Anders Carlsson · 16 years ago
- 8e5c2b8 Add Target hooks for IRgen of [cf]string literals. by Daniel Dunbar · 16 years ago
- 35f38a2 Change UsedArray to be a vector of WeakVH to fix a dangling pointer problem that occurs when by Chris Lattner · 16 years ago
- 481769b remove some obsolete comments, use an AssertingVH. by Chris Lattner · 16 years ago
- 55d3aaf Finish off semantic analysis for regparm, and remove the warning. Also by Eli Friedman · 16 years ago
- ee76033 Besides the warning, issue unsupported diagnostics in by Fariborz Jahanian · 16 years ago
- bd36064 most of this is plumbing to get CompileOptions down into by Chris Lattner · 16 years ago
- b808c95 switch getBuiltinLibFunction to use the new GetOrCreateLLVMFunction by Chris Lattner · 16 years ago
- bd53271 emit aliases as the definitions fly by, don't bother deferring until by Chris Lattner · 16 years ago
- 35f6c13 make alias definition logic more similar to functions/globals. by Chris Lattner · 16 years ago
- 82227ff fix PR3200 by making alias emission use the new infrastructure. Fold by Chris Lattner · 16 years ago
- 74391b4 pull "runtime globals" into the same framework as other functions/global variables. by Chris Lattner · 16 years ago