aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CodeGenFunction.h
AgeCommit message (Expand)Author
2009-08-08ir-gen for initialization, in synthesize copy constructor, Fariborz Jahanian
2009-08-08Add support for global initializers.Anders Carlsson
2009-08-08Refactor some code and implement support for global destructors for static va...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-06Add support for vcall generation for vtables for virtual bases. WIP.Mike Stump
2009-08-06Also generate the rtti field for virtual bases for vtables. Turn onMike Stump
2009-08-06More layout for virtual tables for virtual bases. Still in progress.Mike Stump
2009-08-05Update for LLVM API change.Owen Anderson
2009-07-31Add beginnigs of rtti generation, wire up more of -fno-exceptions.Mike Stump
2009-07-31Add code to setup the vtable pointer in the constructor. Work in progress.Mike Stump
2009-07-30Patch for future ir-gen for destructor calls.Fariborz Jahanian
2009-07-28Some code cleanup.Fariborz Jahanian
2009-07-28More work toward data member access ir-gen.Fariborz Jahanian
2009-07-20Early ir-gen for constructor prologue. This is on going.Fariborz Jahanian
2009-07-19Avoid generation of dead code in a few more situations.Daniel Dunbar
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-08Implemented memmove_collectable API for Next runtimeFariborz Jahanian
2009-06-04Add PushConditionalTempDestruction/PopConditionalTempDestruction.Anders Carlsson
2009-06-03More temporary work.Anders Carlsson
2009-06-03Store more information about live temporaries. No functionality change for now.Anders Carlsson
2009-05-31Add a new function for emitting new functions.Anders Carlsson
2009-05-31Emit destructors correctly for temporaries.Anders Carlsson
2009-05-30Add lvalue irgen support for CXXBindTemporaryExpr.Anders Carlsson
2009-05-30More temporary support.Anders Carlsson
2009-05-29Add code for emitting C++ destructors. Not used yet.Anders Carlsson
2009-05-29Fixup the rest of the trivial cases of the codegen of volatile. IfMike Stump
2009-05-27Handle operator call expressions where the callee is a member function.Anders Carlsson
2009-05-27Rename an EmitCallExpr function to EmitCall to make it clear that it doesn't ...Anders Carlsson
2009-05-26Fixup codegen for volatile structs in the trivial cases (a a=a and a=a=a).Mike Stump
2009-05-23Track volatile aggregate copies better. I'm hoping someone else will decideMike Stump
2009-05-20Add EmitReferenceBindingToExpr. Have EmitCallArg use it for now. Doesn't supp...Anders Carlsson
2009-05-19Pass the destination QualType to EmitStoreOfScalar. No functionality change.Anders Carlsson
2009-05-11Factor code that's common to EmitCXXMemberCallExpr and EmitCXXConstructorCall...Anders Carlsson
2009-05-04Remove unnecessary copy of constraint info.Daniel Dunbar
2009-05-03Make codegen for constructors work again.Anders Carlsson
2009-04-26split ObjC and C++ Statements out into their own headers.Chris Lattner
2009-04-25fix PR4067: [Linux kernel] cannot aggregate codegen stmtexpr as lvalue Chris Lattner
2009-04-23the logic for computing __func__ and friends is really broken:Chris Lattner
2009-04-22Make ObjCInterfaceDecl's const in some more places.Daniel Dunbar
2009-04-21Kill ASTContext::[gs]etFieldForDecl, instead we just lookup thingsDaniel Dunbar
2009-04-19Silence gcc warning.Eli Friedman
2009-04-18Make CodeGenFunction::EmitCallArgs a template function that takes a generic "...Anders Carlsson
2009-04-17Implement basic code generation of constructor calls. We can now compile:Anders Carlsson
2009-04-14Support code generation of 'this' exprsAnders Carlsson
2009-04-10Remove asserts that weren't really useful, and that would fire in case the Cl...Anders Carlsson
2009-04-08Add code for emitting call arguments (not used yet).Anders Carlsson
2009-04-04Add some basic support for generating C++ member functions.Anders Carlsson