aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
AgeCommit message (Expand)AuthorFilesLines
2009-08-10Support for anonymous union in ctor's initializer andFariborz Jahanian1-0/+2
2009-08-08Add support for global initializers.Anders Carlsson1-2/+11
2009-08-08Remove use of uninitized variable.Fariborz Jahanian1-4/+2
2009-08-07More synthesis of copy constructors. Work in progress.Fariborz Jahanian1-4/+43
2009-08-06Patch toward synthesizing copy constructors.Fariborz Jahanian1-1/+5
2009-08-05Update for LLVM API change.Owen Anderson1-2/+2
2009-08-05weak globals that are const should get weak_odr linkage.Chris Lattner1-6/+19
2009-08-05rdar://7119244 - globals with an explicit section specified don't getChris Lattner1-1/+2
2009-08-03Make sure UTF-16 strings end with a 16-bit null (as opposed to 8-bit).Daniel Dunbar1-0/+3
2009-08-02Whoops, meant to delete this.Anders Carlsson1-1/+0
2009-08-02use CodeGenModule::EmitNullConstant in a couple of places.Anders Carlsson1-0/+1
2009-08-01Don't error on C++ linkage; if we don't support that, there are Eli Friedman1-1/+2
2009-07-31Update for LLVM API change.Owen Anderson1-3/+3
2009-07-30Synthesize the default constructor which has notFariborz Jahanian1-0/+8
2009-07-30Update for LLVM API changes.Owen Anderson1-1/+1
2009-07-29Update for LLVM API change.Owen Anderson1-16/+16
2009-07-29Change uses of:Ted Kremenek1-1/+1
2009-07-29Update for LLVM API change.Owen Anderson1-12/+12
2009-07-28Update for LLVM API change.Owen Anderson1-7/+7
2009-07-27Update for LLVM API change.Owen Anderson1-3/+3
2009-07-24Update for LLVM API change.Owen Anderson1-5/+5
2009-07-23Output UTF-16 string literals independent of host byte order.Daniel Dunbar1-9/+24
2009-07-23Factor out map lookup for CFString constants.Daniel Dunbar1-38/+53
2009-07-23Simplify, NFC.Daniel Dunbar1-8/+7
2009-07-23Simplify.Daniel Dunbar1-5/+4
2009-07-17fix objc codegen to not have its own list of things that eventually get into ...Chris Lattner1-5/+1
2009-07-17Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methodsTed Kremenek1-1/+1
2009-07-17Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), ...Ted Kremenek1-1/+1
2009-07-16use CreateRuntimeVariable to get __CFConstantStringClassReferenceChris Lattner1-11/+6
2009-07-16codegen string literals using private linkage now like llvm-gcc, eliminatingChris Lattner1-15/+17
2009-07-14Update for LLVM API change, and contextify a bunch of related stuff.Owen Anderson1-44/+47
2009-07-14Revert 75648 for now. It is causing test failures.Devang Patel1-3/+1
2009-07-14Use LLVM mangler to get mangled name for debug info entry.Devang Patel1-1/+3
2009-07-13Update for LLVM API change.Owen Anderson1-3/+3
2009-07-08Update for LLVM API change.Owen Anderson1-25/+20
2009-07-08Update for LLVM API change.Owen Anderson1-10/+12
2009-06-30De-ASTContext-ify DeclContext.Argyrios Kyrtzidis1-9/+6
2009-06-30Remove the ASTContext parameter from the getBody() methods of Decl and subcla...Argyrios Kyrtzidis1-2/+2
2009-06-30Remove the ASTContext parameter from the attribute-related methods of Decl.Argyrios Kyrtzidis1-29/+29
2009-06-29Improve code generation for function template specializations:Douglas Gregor1-4/+12
2009-06-29Keep track of function template specializations, to eliminateDouglas Gregor1-0/+2
2009-06-29Move FunctionDecl::TemplateSpecializationInfo out into its own class,Douglas Gregor1-0/+10
2009-06-23Patch fixes an obscure bug when 'used' attribute is applied toFariborz Jahanian1-2/+9
2009-06-20Parsing and AST support for using declarations, from John Thompson!Douglas Gregor1-0/+3
2009-06-18Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>.Douglas Gregor1-30/+35
2009-06-17Move CXXMethodDecl::OutOfLineDefinition into Decl::OutOfLine.Argyrios Kyrtzidis1-1/+1
2009-06-14Sink the BuiltinInfo object from ASTContext into theChris Lattner1-0/+1
2009-06-14move GetBuiltinType from Builtin::Context to ASTContext.Chris Lattner1-3/+3
2009-06-11Don't assert when generating code with static_asserts.Anders Carlsson1-1/+5
2009-06-05weak_import should not make definitions have weak linkage.Daniel Dunbar1-2/+2