aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CodeGenModule.cpp
AgeCommit message (Expand)Author
2009-08-08Add support for global initializers.Anders Carlsson
2009-08-08Remove use of uninitized variable.Fariborz Jahanian
2009-08-07More synthesis of copy constructors. Work in progress.Fariborz Jahanian
2009-08-06Patch toward synthesizing copy constructors.Fariborz Jahanian
2009-08-05Update for LLVM API change.Owen Anderson
2009-08-05weak globals that are const should get weak_odr linkage.Chris Lattner
2009-08-05rdar://7119244 - globals with an explicit section specified don't getChris Lattner
2009-08-03Make sure UTF-16 strings end with a 16-bit null (as opposed to 8-bit).Daniel Dunbar
2009-08-02Whoops, meant to delete this.Anders Carlsson
2009-08-02use CodeGenModule::EmitNullConstant in a couple of places.Anders Carlsson
2009-08-01Don't error on C++ linkage; if we don't support that, there are Eli Friedman
2009-07-31Update for LLVM API change.Owen Anderson
2009-07-30Synthesize the default constructor which has notFariborz Jahanian
2009-07-30Update for LLVM API changes.Owen Anderson
2009-07-29Update for LLVM API change.Owen Anderson
2009-07-29Change uses of:Ted Kremenek
2009-07-29Update for LLVM API change.Owen Anderson
2009-07-28Update for LLVM API change.Owen Anderson
2009-07-27Update for LLVM API change.Owen Anderson
2009-07-24Update for LLVM API change.Owen Anderson
2009-07-23Output UTF-16 string literals independent of host byte order.Daniel Dunbar
2009-07-23Factor out map lookup for CFString constants.Daniel Dunbar
2009-07-23Simplify, NFC.Daniel Dunbar
2009-07-23Simplify.Daniel Dunbar
2009-07-17fix objc codegen to not have its own list of things that eventually get into ...Chris Lattner
2009-07-17Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methodsTed Kremenek
2009-07-17Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), ...Ted Kremenek
2009-07-16use CreateRuntimeVariable to get __CFConstantStringClassReferenceChris Lattner
2009-07-16codegen string literals using private linkage now like llvm-gcc, eliminatingChris Lattner
2009-07-14Update for LLVM API change, and contextify a bunch of related stuff.Owen Anderson
2009-07-14Revert 75648 for now. It is causing test failures.Devang Patel
2009-07-14Use LLVM mangler to get mangled name for debug info entry.Devang Patel
2009-07-13Update for LLVM API change.Owen Anderson
2009-07-08Update for LLVM API change.Owen Anderson
2009-07-08Update for LLVM API change.Owen Anderson
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