aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CodeGenFunction.h
AgeCommit message (Expand)Author
2009-09-04Add overidding for methods for vtable building for the secondaryMike Stump
2009-08-31Re-implemented generation of objc_memmove_collectableFariborz Jahanian
2009-08-26ir-gen for type convesion of class objects. WIP.Fariborz Jahanian
2009-08-26Implement virtual dispatch. :-) This is self-consistent with clang,Mike Stump
2009-08-26Revert r80064 since it broke the build.Anders Carlsson
2009-08-26Implement virtual dispatch. :-) This is self-consistent with clang, but not...Mike Stump
2009-08-24Remove dead codeAnders Carlsson
2009-08-21Patch to ir-gen copy assigning array members when synthesizing Fariborz Jahanian
2009-08-21Patch to provide ir-gen support in copying array membersFariborz Jahanian
2009-08-20ir-gen patch to destruct array members. WIP.Fariborz Jahanian
2009-08-20Using "ObjCImplicitSetterGetterRefExpr" instead of "ObjCImplctSetterGetterRef...Fariborz Jahanian
2009-08-19ir-gen for constructing arrays as non-static data members. WIP.Fariborz Jahanian
2009-08-18Add some documentation.Mike Stump
2009-08-18Cleanups. Move GenerateRtti to CodeGenModule.Mike Stump
2009-08-18Move the rest of the vtable building code into the new builder.Mike Stump
2009-08-18Renamed ObjCKVCRefExpr to ObjCImplctSetterGetterRefExpr.Fariborz Jahanian
2009-08-17Patch to 1) synthesizing non-trivial default destructor whenFariborz Jahanian
2009-08-16Improve handling of delete expressions.Anders Carlsson
2009-08-16Add an IsInitializer flag to EmitAnyExpr. This is used to prevent temporaries...Anders Carlsson
2009-08-16Cleanups and fixups for calculating the virtual base offsets. WIP.Mike Stump
2009-08-15Fix for PR4721: adjust CodeGen and ASTContext so that we have a Eli Friedman
2009-08-13Refine vtable layout for virtual bases and keep better track ofMike Stump
2009-08-13Update for LLVM API change.Owen Anderson
2009-08-12More toward synthesizing copy assignments. SWIP.Fariborz Jahanian
2009-08-12Refactor. WIP. Eventually, this will all go into a vtable builder class.Mike Stump
2009-08-12Refactor.Mike Stump
2009-08-12Patch for synthesizing copy assignment operator.Fariborz Jahanian
2009-08-12Refine vtable building for the secondary vtables to exclude yet moreMike Stump
2009-08-11LLVMContext is a class now.Benjamin Kramer
2009-08-10minor refactoring. No change otherwise.Fariborz Jahanian
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