aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CodeGenFunction.cpp
AgeCommit message (Expand)Author
2009-08-09Improve handling of member pointers.Anders Carlsson
2009-08-08Add support for global initializers.Anders Carlsson
2009-08-08Refactoring of copy ctor ir-gen. No change in functionality.Fariborz Jahanian
2009-08-07Synthesized copy constructor now generates code forFariborz Jahanian
2009-08-07More synthesis of copy constructors. Work in progress.Fariborz Jahanian
2009-08-06Patch toward synthesizing copy constructors.Fariborz Jahanian
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-30Patch for future ir-gen for destructor calls.Fariborz Jahanian
2009-07-29Update for LLVM API change.Owen Anderson
2009-07-29Change uses of:Ted Kremenek
2009-07-24Update for LLVM API change.Owen Anderson
2009-07-23Shield clang from LLVM API changes, until the dust settles.Daniel Dunbar
2009-07-20Move EmitCtorPrologue to CGCXX. Add an assert and FIXMEs.Fariborz Jahanian
2009-07-20Early ir-gen for constructor prologue. This is on going.Fariborz Jahanian
2009-07-20Remove an apparently unused header.Mike Stump
2009-07-19Catch another trivial case where we can avoid emitting a separate return blcok.Daniel Dunbar
2009-07-19Avoid generation of dead code in a few more situations.Daniel Dunbar
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-16Add member template 'Type::getAs<T>', which converts a Type* to a respective T*.Ted Kremenek
2009-07-14Update for LLVM API change, and contextify a bunch of related stuff.Owen Anderson
2009-07-13Update for LLVM API change.Owen Anderson
2009-07-08Update for IRBuilder API change.Owen Anderson
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-18Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>.Douglas Gregor
2009-05-31When possible, don't emit the cleanup block. Instead, just move the instructi...Anders Carlsson
2009-05-29Re-add a slightly more general version of the check from r72578; it is Eli Friedman
2009-05-29Oops, the testcase I was thinking of is supposed to error out. IMike Stump
2009-05-29Fixup codegen for composition of vla types using a normal array type.Mike Stump
2009-05-16Reflow some comments.Mike Stump
2009-04-26Implement function-try-blocks. However, there's a very subtle bug that I can'...Sebastian Redl
2009-04-23the logic for computing __func__ and friends is really broken:Chris Lattner
2009-04-21don't bother emitting a zero byte memset at all. We used to get themChris Lattner
2009-04-18FunctionDecl::getBody() is getting an ASTContext argument for use inDouglas Gregor
2009-04-15Simplify CodeGenFunction::GenerateCode.Anders Carlsson
2009-04-13Update to use hasAttr() instead of getAttr().Daniel Dunbar
2009-04-10reject codegen of __thread variables as unimplemented, rdar://6775265Chris Lattner
2009-04-04Add some basic support for generating C++ member functions.Anders Carlsson
2009-03-31remove some obsolete comments, use an AssertingVH.Chris Lattner
2009-03-28Move where block-related variables are initialized so that block Eli Friedman
2009-03-22fix CreateTempAlloca to not set a name on the alloca for temporariesChris Lattner
2009-03-17Initialize the cleanup.dst variable if necessary. Fixes PR3789.Anders Carlsson
2009-03-07Codegen support for copy helpers for block literals.Mike Stump
2009-03-06Framework for codegen for copy/dispose helpers.Mike Stump
2009-03-05Add codegen support for __block variables to call _Block_object_dispose as ne...Mike Stump
2009-03-04Move some of the CodeGenFunction blocks code up and out. NoMike Stump
2009-02-26Create a new TypeNodes.def file that enumerates all of the types,Douglas Gregor