summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenFunction.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Update for LLVM API change.Owen Anderson2009-07-241-7/+7
* Shield clang from LLVM API changes, until the dust settles.Daniel Dunbar2009-07-231-1/+3
* Move EmitCtorPrologue to CGCXX. Add an assert and FIXMEs.Fariborz Jahanian2009-07-201-33/+0
* Early ir-gen for constructor prologue. This is on going.Fariborz Jahanian2009-07-201-0/+35
* Remove an apparently unused header.Mike Stump2009-07-201-1/+0
* Catch another trivial case where we can avoid emitting a separate return blcok.Daniel Dunbar2009-07-191-4/+5
* Avoid generation of dead code in a few more situations.Daniel Dunbar2009-07-191-4/+4
* Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methodsTed Kremenek2009-07-171-2/+2
* Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), ...Ted Kremenek2009-07-171-1/+1
* Add member template 'Type::getAs<T>', which converts a Type* to a respective T*.Ted Kremenek2009-07-161-1/+1
* Update for LLVM API change, and contextify a bunch of related stuff.Owen Anderson2009-07-141-10/+10
* Update for LLVM API change.Owen Anderson2009-07-131-2/+2
* Update for IRBuilder API change.Owen Anderson2009-07-081-0/+1
* Remove the ASTContext parameter from the getBody() methods of Decl and subcla...Argyrios Kyrtzidis2009-06-301-1/+1
* Remove the ASTContext parameter from the attribute-related methods of Decl.Argyrios Kyrtzidis2009-06-301-1/+1
* Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>.Douglas Gregor2009-06-181-1/+1
* When possible, don't emit the cleanup block. Instead, just move the instructi...Anders Carlsson2009-05-311-1/+7
* Re-add a slightly more general version of the check from r72578; it is Eli Friedman2009-05-291-0/+2
* Oops, the testcase I was thinking of is supposed to error out. IMike Stump2009-05-291-2/+0
* Fixup codegen for composition of vla types using a normal array type.Mike Stump2009-05-291-0/+2
* Reflow some comments.Mike Stump2009-05-161-7/+7
* Implement function-try-blocks. However, there's a very subtle bug that I can'...Sebastian Redl2009-04-261-5/+6
* the logic for computing __func__ and friends is really broken:Chris Lattner2009-04-231-1/+1
* don't bother emitting a zero byte memset at all. We used to get themChris Lattner2009-04-211-2/+5
* FunctionDecl::getBody() is getting an ASTContext argument for use inDouglas Gregor2009-04-181-1/+1
* Simplify CodeGenFunction::GenerateCode.Anders Carlsson2009-04-151-9/+4
* Update to use hasAttr() instead of getAttr().Daniel Dunbar2009-04-131-1/+1
* reject codegen of __thread variables as unimplemented, rdar://6775265Chris Lattner2009-04-101-3/+2
* Add some basic support for generating C++ member functions.Anders Carlsson2009-04-041-1/+20
* remove some obsolete comments, use an AssertingVH.Chris Lattner2009-03-311-1/+2
* Move where block-related variables are initialized so that block Eli Friedman2009-03-281-10/+0
* fix CreateTempAlloca to not set a name on the alloca for temporariesChris Lattner2009-03-221-2/+4
* Initialize the cleanup.dst variable if necessary. Fixes PR3789.Anders Carlsson2009-03-171-3/+8
* Codegen support for copy helpers for block literals.Mike Stump2009-03-071-1/+0
* Framework for codegen for copy/dispose helpers.Mike Stump2009-03-061-1/+2
* Add codegen support for __block variables to call _Block_object_dispose as ne...Mike Stump2009-03-051-1/+1
* Move some of the CodeGenFunction blocks code up and out. NoMike Stump2009-03-041-2/+2
* Create a new TypeNodes.def file that enumerates all of the types,Douglas Gregor2009-02-261-1/+1
* Add Type::hasPointerRepresentation predicate.Daniel Dunbar2009-02-261-8/+2
* Drop uses of isPointerLikeType.Daniel Dunbar2009-02-261-2/+2
* CodeGen support for copied BlockDeclRefExprs.Mike Stump2009-02-251-0/+1
* Pull COdeGenFunction::CreateStaticBlockVarDecl (just for creating theDaniel Dunbar2009-02-251-6/+7
* Add low level support for generating invoke instead of calls.Daniel Dunbar2009-02-231-1/+1
* Add CodeGen support for the helper for BlockDeclRefExprs. The easierMike Stump2009-02-211-3/+14
* Address Chris's comments regarding C++ name mangling.Douglas Gregor2009-02-181-2/+1
* Add CodeGen support for the nodebug attribute.Anders Carlsson2009-02-131-4/+8
* Add basic support for C++ name mangling according to the Itanium C++Douglas Gregor2009-02-131-1/+1
* Pull CodeGenFunction::EmitVAArg into target specific ABIInfo classes.Daniel Dunbar2009-02-101-35/+0
* Remove the last remnants of the Obj-C EH stack code.Anders Carlsson2009-02-101-1/+1
* Add DidCallStackSave variable to CodeGenFunction.Anders Carlsson2009-02-091-0/+1
OpenPOWER on IntegriCloud