- ff0553e Fix subtle bug in generating LLVM function declarations for builtin functions. by Daniel Dunbar · 16 years ago
- 299d76e Rework the way we determine whether an externally visible symbol is by Douglas Gregor · 16 years ago
- 0ef3479 Change CodeGenModule::ConstructTypeAttributes to return the calling convention by Daniel Dunbar · 16 years ago
- 16618f2 Remove unnecessary ASTContext parameters from isMain and isExternC by Douglas Gregor · 16 years ago
- bbaeca4 Set the calling convention based on the CGFunctionInfo. by Daniel Dunbar · 16 years ago
- ecf9bf0 GlobalDecl doesn't have an explicit constructor anymore. by Anders Carlsson · 16 years ago
- 38988d7 Add stricter GlobalDecl constructors. by Anders Carlsson · 16 years ago
- 11289f4 Remove tabs, and whitespace cleanups. by Mike Stump · 16 years ago
- 34ec2ef Improve the AST representation and semantic analysis for extern by Douglas Gregor · 16 years ago
- d94105a Don't generate any code for an explicit call to a trivial destructor. by Douglas Gregor · 16 years ago
- e5feb51 Don't try to CodeGen using directives, from Anders Johnsen by Douglas Gregor · 16 years ago
- 3722f58 Regularize the case and sort. by Mike Stump · 16 years ago
- 6c0a6e4 Emit conversion functions correctly. by Anders Carlsson · 16 years ago
- d262eda Patch toward synthesizing non-trivial destructors. WIP by Fariborz Jahanian · 16 years ago
- 157c321 No need to append extra padding now that we don't create packed structs for simple cases like the constant string. by Anders Carlsson · 16 years ago
- 92b3f47 Fixed a bug in ir-gen for copy assignment synthesis. by Fariborz Jahanian · 16 years ago
- 41a7502 Update for LLVM API change. by Owen Anderson · 16 years ago
- 4985b33 Patch to force synthesis of copy assignment operator by Fariborz Jahanian · 16 years ago
- de7d4c2 Patch for synthesizing copy assignment operator. WIP. by Fariborz Jahanian · 16 years ago
- b219704 ir-gen support for anonymous union data member by Fariborz Jahanian · 16 years ago
- 296584b Support for anonymous union in ctor's initializer and by Fariborz Jahanian · 16 years ago
- b8be93f Add support for global initializers. by Anders Carlsson · 16 years ago
- 7c3d7f6 Remove use of uninitized variable. by Fariborz Jahanian · 16 years ago
- 40134e7 More synthesis of copy constructors. Work in progress. by Fariborz Jahanian · 16 years ago
- 9301b24 Patch toward synthesizing copy constructors. Work in progress. by Fariborz Jahanian · 16 years ago
- 758428f Update for LLVM API change. by Owen Anderson · 16 years ago
- f49573d weak globals that are const should get weak_odr linkage. by Chris Lattner · 16 years ago
- c0693bc rdar://7119244 - globals with an explicit section specified don't get by Chris Lattner · 16 years ago
- 4d93a4f Make sure UTF-16 strings end with a 16-bit null (as opposed to 8-bit). by Daniel Dunbar · 16 years ago
- 59a9468 Whoops, meant to delete this. by Anders Carlsson · 16 years ago
- f18318c use CodeGenModule::EmitNullConstant in a couple of places. by Anders Carlsson · 16 years ago
- e480ce3 Don't error on C++ linkage; if we don't support that, there are by Eli Friedman · 16 years ago
- 0b75f23 Update for LLVM API change. by Owen Anderson · 16 years ago
- 6f14c73 Synthesize the default constructor which has not been declared as needed. by Fariborz Jahanian · 16 years ago
- 7ec07a5 Update for LLVM API changes. by Owen Anderson · 16 years ago
- 9793f0e Update for LLVM API change. by Owen Anderson · 16 years ago
- c23c7e6 Change uses of: by Ted Kremenek · 16 years ago
- ade90fd Update for LLVM API change. by Owen Anderson · 16 years ago
- 47034e1 Update for LLVM API change. by Owen Anderson · 16 years ago
- 0e0189d Update for LLVM API change. by Owen Anderson · 16 years ago
- b7a2fe6 Update for LLVM API change. by Owen Anderson · 16 years ago
- 91ade14 Output UTF-16 string literals independent of host byte order. by Daniel Dunbar · 16 years ago
- 64509b2 Factor out map lookup for CFString constants. by Daniel Dunbar · 16 years ago
- 2a5b83c Simplify, NFC. by Daniel Dunbar · 16 years ago
- 635d481 Simplify. by Daniel Dunbar · 16 years ago
- f56501c fix objc codegen to not have its own list of things that eventually get into llvm.used, just by Chris Lattner · 16 years ago
- 8a286fb Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methods by Ted Kremenek · 16 years ago
- b825c0d Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), Type::getAsMemberPointerType(), Type::getAsTagType(), and Type::getAsRecordType() with their Type::getAs<XXX> equivalents. by Ted Kremenek · 16 years ago
- aa64ca2 use CreateRuntimeVariable to get __CFConstantStringClassReference by Chris Lattner · 16 years ago
- 3afa3e1 codegen string literals using private linkage now like llvm-gcc, eliminating by Chris Lattner · 16 years ago
- 170229f Update for LLVM API change, and contextify a bunch of related stuff. by Owen Anderson · 16 years ago
- 9be7b20 Revert 75648 for now. It is causing test failures. by Devang Patel · 16 years ago
- d6c2566 Use LLVM mangler to get mangled name for debug info entry. by Devang Patel · 16 years ago
- ae86c19 Update for LLVM API change. by Owen Anderson · 16 years ago
- c10c8d3 Update for LLVM API change. by Owen Anderson · 16 years ago
- 9f211fb Update for LLVM API change. by Owen Anderson · 16 years ago
- cfbfe78 De-ASTContext-ify DeclContext. by Argyrios Kyrtzidis · 16 years ago
- ddcd132 Remove the ASTContext parameter from the getBody() methods of Decl and subclasses. by Argyrios Kyrtzidis · 16 years ago
- b4b64ca Remove the ASTContext parameter from the attribute-related methods of Decl. by Argyrios Kyrtzidis · 16 years ago
- e8925db Improve code generation for function template specializations: by Douglas Gregor · 16 years ago
- 8f5d442 Keep track of function template specializations, to eliminate by Douglas Gregor · 16 years ago
- 70d83e2 Move FunctionDecl::TemplateSpecializationInfo out into its own class, by Douglas Gregor · 16 years ago
- 248c719 Patch fixes an obscure bug when 'used' attribute is applied to by Fariborz Jahanian · 16 years ago
- fec5263 Parsing and AST support for using declarations, from John Thompson! by Douglas Gregor · 16 years ago
- 78bd61f Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>. by Douglas Gregor · 16 years ago
- c4b766b Move CXXMethodDecl::OutOfLineDefinition into Decl::OutOfLine. by Argyrios Kyrtzidis · 16 years ago
- 15ba949 Sink the BuiltinInfo object from ASTContext into the by Chris Lattner · 16 years ago
- ecd79c6 move GetBuiltinType from Builtin::Context to ASTContext. by Chris Lattner · 16 years ago
- 8783543 Don't assert when generating code with static_asserts. by Anders Carlsson · 16 years ago
- feeeda7 weak_import should not make definitions have weak linkage. by Daniel Dunbar · 16 years ago
- 0261e5c Make ReplaceUsesOfNonProtoTypeWithRealFunction verify that a call is *to* the by Chris Lattner · 16 years ago
- 0a63741 Add code for emitting C++ destructors. Not used yet. by Anders Carlsson · 16 years ago
- 895771a Handle the edge case of a weak function with incomplete type correctly. by Eli Friedman · 16 years ago
- d3a69ce extern "C" should preserve the 'extern' qualifier for VarDecls. Fixes 6853728. by Anders Carlsson · 16 years ago
- 18bb928 Reflow some comments. by Mike Stump · 16 years ago
- 37604a0 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
- e0be0df push GlobalDecl through enough of the CodeGenModule interfaces by Chris Lattner · 16 years ago
- d035ebd add an initial stab at emitting deferred c++ inline functions. This handles static by Chris Lattner · 16 years ago
- eb7466d cleanups, no functionality change. by Chris Lattner · 16 years ago
- e783411 revert my previous patch, I committed the wrong file. by Chris Lattner · 16 years ago
- cd74ffa static methods don't get this pointers. by Chris Lattner · 16 years ago
- 36797ab When defining a function whose type has no prototype, make an effort by Chris Lattner · 17 years ago
- dae1abc Refactor global decls to hold either a regular Decl or a CXXConstructorDecl + ctor type or a CXXDestructorDecl + dtor type. by Anders Carlsson · 17 years ago
- 5a3b1b0 Fix comment to account for r70786. by Eli Friedman · 17 years ago
- c0042d8 PR4133: fix always_inline implementation to be consistent with gcc. by Eli Friedman · 17 years ago
- 76fe50c Improve compatibility with GCC regarding inline semantics in GNU89 by Douglas Gregor · 17 years ago
- 89c8e00 Fix handling of C99 "extern inline" semantics when dealing with by Douglas Gregor · 17 years ago
- 29bd76f Eliminate the three SmallVectors in ObjCImplDecl (for instance by Douglas Gregor · 17 years ago
- 7d4e1c5 Don't convert interface types (to structs) as part of CodeGenTypes. by Daniel Dunbar · 17 years ago
- f8dc073 Fix some mishandling of the attr(gnu_inline) mode when used with by Chris Lattner · 17 years ago
- fa9ab53 Fix emission of static tentative definitions referenced from other static functions by Douglas Gregor · 17 years ago
- beecd58 Explictly track tentative definitions within Sema, then hand those by Douglas Gregor · 17 years ago
- ddf6ca0 the __gnuc_inline__ attribute is actually named __gnu_inline__, PR4023 by Chris Lattner · 17 years ago
- 4f85674 PR3853: Add CodeGen support for __thread. by Eli Friedman · 17 years ago
- 5f65cc8 silence a warning, it isn't clear what the right answer is here, by Chris Lattner · 17 years ago
- e3dcb2d FunctionDecl::getBody() is getting an ASTContext argument for use in by Douglas Gregor · 17 years ago
- eaa28f7 Add support for generating (very basic) C++ destructors. These aren't called by anything yet. by Anders Carlsson · 17 years ago
- c3e7cff Attributes on block functions were not being set. by Daniel Dunbar · 17 years ago
- 426b5cf Ensure that the most recent declaration of a tentative definition wins by Daniel Dunbar · 17 years ago
- 7dd749e Defer generation of tentative definitions. - PR3980. by Daniel Dunbar · 17 years ago