aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CodeGenModule.cpp
AgeCommit message (Expand)Author
2009-09-02Don't try to CodeGen using directives, from Anders JohnsenDouglas Gregor
2009-08-26Regularize the case and sort.Mike Stump
2009-08-25Emit conversion functions correctly.Anders Carlsson
2009-08-16Patch toward synthesizing non-trivial destructors. WIPFariborz Jahanian
2009-08-16No need to append extra padding now that we don't create packed structs for s...Anders Carlsson
2009-08-14Fixed a bug in ir-gen for copy assignment synthesis.Fariborz Jahanian
2009-08-13Update for LLVM API change.Owen Anderson
2009-08-13Patch to force synthesis of copy assignment operatorFariborz Jahanian
2009-08-12Patch for synthesizing copy assignment operator.Fariborz Jahanian
2009-08-11ir-gen support for anonymous union data memberFariborz Jahanian
2009-08-10Support for anonymous union in ctor's initializer andFariborz Jahanian
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