summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenFunction.h
Commit message (Expand)AuthorAgeFilesLines
...
* reimplement codegen for indirect goto with the following advantages:Chris Lattner2009-10-131-8/+7
* Change GetAddressCXXOfBaseClass to use CXXBasePaths for calculating base clas...Anders Carlsson2009-10-061-0/+5
* Implement code generation of member function pointer calls. Fixes PR5121.Anders Carlsson2009-10-031-0/+2
* Move some functions from CodeGenFunctions to CodeGenModule so they can be use...Anders Carlsson2009-10-031-5/+0
* Handle CK_BaseToDerivedMemberPointer for member function pointers. Fixes PR5091.Anders Carlsson2009-09-291-0/+5
* CodeGen for try statements. (We just emit the body for now).Anders Carlsson2009-09-271-0/+3
* Refactor the representation of qualifiers to bring ExtQualType out of theJohn McCall2009-09-241-0/+6
* Add a new variant of EmitCXXAggrConstructorCall that takes a Value that holds...Anders Carlsson2009-09-231-2/+5
* Code generation of Conditional operators that are lvalues (but that aren't bi...Anders Carlsson2009-09-151-1/+1
* Remove an unnecessary FunctionDecl parameter to the synthesizing functions.Anders Carlsson2009-09-141-11/+11
* Implement CodeGenFunction::EmitCXXExprWithTemporariesLValue.Anders Carlsson2009-09-141-1/+2
* Rename AddressCXXOfBaseClass to GetAddressCXXOfBaseClass. Add a NullCheckValu...Anders Carlsson2009-09-121-4/+5
* For __block variables, cache the LLVM types as well as which LLVM field where...Anders Carlsson2009-09-121-0/+10
* Add basic covariant thunk generation support. WIP.Mike Stump2009-09-111-0/+4
* Pass GlobalDecls to GenerateCode and StartFunction.Anders Carlsson2009-09-111-6/+5
* If a cast expression needs either a conversion function or a constructor to b...Anders Carlsson2009-09-091-2/+0
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-64/+64
* Make BuildByRefType take a ValueDecl instead of a QualType and an alignment.Anders Carlsson2009-09-091-2/+1
* Install thunks later to fixup overrides. Track space taken by vbaseMike Stump2009-09-051-2/+1
* Add overidding for methods for vtable building for the secondaryMike Stump2009-09-041-0/+5
* Re-implemented generation of objc_memmove_collectableFariborz Jahanian2009-08-311-2/+3
* ir-gen for type convesion of class objects. WIP.Fariborz Jahanian2009-08-261-0/+2
* Implement virtual dispatch. :-) This is self-consistent with clang,Mike Stump2009-08-261-0/+2
* Revert r80064 since it broke the build.Anders Carlsson2009-08-261-2/+0
* Implement virtual dispatch. :-) This is self-consistent with clang, but not...Mike Stump2009-08-261-0/+2
* Remove dead codeAnders Carlsson2009-08-241-3/+0
* Patch to ir-gen copy assigning array members when synthesizing Fariborz Jahanian2009-08-211-0/+6
* Patch to provide ir-gen support in copying array membersFariborz Jahanian2009-08-211-0/+6
* ir-gen patch to destruct array members. WIP.Fariborz Jahanian2009-08-201-0/+4
* Using "ObjCImplicitSetterGetterRefExpr" instead of "ObjCImplctSetterGetterRef...Fariborz Jahanian2009-08-201-1/+1
* ir-gen for constructing arrays as non-static data members. WIP.Fariborz Jahanian2009-08-191-0/+4
* Add some documentation.Mike Stump2009-08-181-0/+1
* Cleanups. Move GenerateRtti to CodeGenModule.Mike Stump2009-08-181-1/+0
* Move the rest of the vtable building code into the new builder.Mike Stump2009-08-181-22/+0
* Renamed ObjCKVCRefExpr to ObjCImplctSetterGetterRefExpr.Fariborz Jahanian2009-08-181-1/+1
* Patch to 1) synthesizing non-trivial default destructor whenFariborz Jahanian2009-08-171-0/+5
* Improve handling of delete expressions.Anders Carlsson2009-08-161-0/+1
* Add an IsInitializer flag to EmitAnyExpr. This is used to prevent temporaries...Anders Carlsson2009-08-161-7/+10
* Cleanups and fixups for calculating the virtual base offsets. WIP.Mike Stump2009-08-161-4/+11
* Fix for PR4721: adjust CodeGen and ASTContext so that we have a Eli Friedman2009-08-151-1/+4
* Refine vtable layout for virtual bases and keep better track ofMike Stump2009-08-131-0/+4
* Update for LLVM API change.Owen Anderson2009-08-131-2/+2
* More toward synthesizing copy assignments. SWIP.Fariborz Jahanian2009-08-121-0/+5
* Refactor. WIP. Eventually, this will all go into a vtable builder class.Mike Stump2009-08-121-0/+2
* Refactor.Mike Stump2009-08-121-0/+2
* Patch for synthesizing copy assignment operator.Fariborz Jahanian2009-08-121-0/+6
* Refine vtable building for the secondary vtables to exclude yet moreMike Stump2009-08-121-2/+3
* LLVMContext is a class now.Benjamin Kramer2009-08-111-1/+1
* minor refactoring. No change otherwise.Fariborz Jahanian2009-08-101-0/+4
* ir-gen for initialization, in synthesize copy constructor, Fariborz Jahanian2009-08-081-1/+2
OpenPOWER on IntegriCloud