summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenFunction.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Emit the destructor epilogue in a cleanup block so a return from a destructor...Anders Carlsson2009-10-061-1/+20
* CodeGen may see out-of-line declarations of the various special memberDouglas Gregor2009-10-011-14/+23
* Improve support for member function pointers.Anders Carlsson2009-09-291-1/+2
* Make hasAggregateLLVMType use positive checks.Anders Carlsson2009-09-291-5/+1
* Fix 80-col violation.Mike Stump2009-09-251-1/+2
* Change all the Type::getAsFoo() methods to specializations of Type::getAs().John McCall2009-09-211-1/+1
* Remove an unnecessary FunctionDecl parameter to the synthesizing functions.Anders Carlsson2009-09-141-7/+7
* Pass the GlobalDecl to getMangledName, fixes PR4890.Anders Carlsson2009-09-111-2/+2
* Pass GlobalDecls to GenerateCode and StartFunction.Anders Carlsson2009-09-111-10/+15
* If a cast expression needs either a conversion function or a constructor to b...Anders Carlsson2009-09-091-11/+0
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-114/+108
* Patch to ir-gen user-defined conversions used in expressionsFariborz Jahanian2009-08-291-0/+11
* Regularize the case and sort.Mike Stump2009-08-261-1/+1
* Remove dead codeAnders Carlsson2009-08-241-9/+0
* Patch to 1) synthesizing non-trivial default destructor whenFariborz Jahanian2009-08-171-0/+2
* Fix for PR4721: adjust CodeGen and ASTContext so that we have a Eli Friedman2009-08-151-2/+2
* minor cleanups for VLA stuff.Chris Lattner2009-08-151-13/+12
* Update for LLVM API change.Owen Anderson2009-08-131-12/+13
* Patch for synthesizing copy assignment operator.Fariborz Jahanian2009-08-121-0/+3
* minor refactoring. No change otherwise.Fariborz Jahanian2009-08-101-3/+1
* Improve handling of member pointers.Anders Carlsson2009-08-091-2/+2
* Add support for global initializers.Anders Carlsson2009-08-081-1/+1
* Refactoring of copy ctor ir-gen. No change in functionality.Fariborz Jahanian2009-08-081-3/+1
* Synthesized copy constructor now generates code forFariborz Jahanian2009-08-071-1/+1
* More synthesis of copy constructors. Work in progress.Fariborz Jahanian2009-08-071-0/+1
* Patch toward synthesizing copy constructors.Fariborz Jahanian2009-08-061-7/+16
* Update for LLVM API change.Owen Anderson2009-07-311-2/+2
* Synthesize the default constructor which has notFariborz Jahanian2009-07-301-1/+11
* Update for LLVM API changes.Owen Anderson2009-07-301-1/+1
* Patch for future ir-gen for destructor calls.Fariborz Jahanian2009-07-301-0/+2
* Update for LLVM API change.Owen Anderson2009-07-291-2/+2
* Change uses of:Ted Kremenek2009-07-291-2/+2
* 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
OpenPOWER on IntegriCloud