aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CodeGenFunction.cpp
AgeCommit message (Expand)Author
2009-12-07Add codegen support for exception specifications. WIP.Mike Stump
2009-12-04Add support for function try blocks.Mike Stump
2009-12-04Make functions returning a struct indirectly evaluate the returned structEli Friedman
2009-12-02More exception handling improvements... WIP.Mike Stump
2009-11-25Add VTT parameter to base ctors/dtors with virtual bases. (They aren't used y...Anders Carlsson
2009-11-20Fix lifetime of conditional temporaries. Patch by Victor Zverovich!Anders Carlsson
2009-11-06indirectbr seems to work! Rip out the old code.Chris Lattner
2009-11-06If a member variable of reference type is bound to a temporary in its member ...Anders Carlsson
2009-11-06Cleanup ctor/dtor emission.Anders Carlsson
2009-11-04This patch extends CleanupScope to support destructionFariborz Jahanian
2009-10-28Implement clang support for indirect branch and address of labelChris Lattner
2009-10-28factor a creation of Int32Ty.Chris Lattner
2009-10-23Fixup the return type of functions.Mike Stump
2009-10-13reimplement codegen for indirect goto with the following advantages:Chris Lattner
2009-10-13number address-taken labels from 1. This allows 0 to be used as a sentinelChris Lattner
2009-10-13Use the new Type::getInt8PtrTy method. This should probably be used in a lotChris Lattner
2009-10-06Emit the destructor epilogue in a cleanup block so a return from a destructor...Anders Carlsson
2009-10-01CodeGen may see out-of-line declarations of the various special memberDouglas Gregor
2009-09-29Improve support for member function pointers.Anders Carlsson
2009-09-29Make hasAggregateLLVMType use positive checks.Anders Carlsson
2009-09-25Fix 80-col violation.Mike Stump
2009-09-21Change all the Type::getAsFoo() methods to specializations of Type::getAs().John McCall
2009-09-14Remove an unnecessary FunctionDecl parameter to the synthesizing functions.Anders Carlsson
2009-09-11Pass the GlobalDecl to getMangledName, fixes PR4890.Anders Carlsson
2009-09-11Pass GlobalDecls to GenerateCode and StartFunction.Anders Carlsson
2009-09-09If a cast expression needs either a conversion function or a constructor to b...Anders Carlsson
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-08-29Patch to ir-gen user-defined conversions used in expressionsFariborz Jahanian
2009-08-26Regularize the case and sort.Mike Stump
2009-08-24Remove dead codeAnders Carlsson
2009-08-17Patch to 1) synthesizing non-trivial default destructor whenFariborz Jahanian
2009-08-15Fix for PR4721: adjust CodeGen and ASTContext so that we have a Eli Friedman
2009-08-15minor cleanups for VLA stuff.Chris Lattner
2009-08-13Update for LLVM API change.Owen Anderson
2009-08-12Patch for synthesizing copy assignment operator.Fariborz Jahanian
2009-08-10minor refactoring. No change otherwise.Fariborz Jahanian
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