summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenFunction.h
Commit message (Expand)AuthorAgeFilesLines
* Minor cleanup.Eli Friedman2009-12-031-2/+2
* Add support for thunking dtors. Oh why does this make my head hurt?Mike Stump2009-12-031-2/+2
* More exception handling improvements... WIP.Mike Stump2009-12-021-8/+19
* Reflow comments and fix 80-col violation.Mike Stump2009-11-301-29/+27
* Add a CovariantThunkAdjustment struct that represents the adjustments needed ...Anders Carlsson2009-11-261-5/+6
* Add a ThunkAdjustment struct which holds a non-virtual and a virtual adjustme...Anders Carlsson2009-11-261-1/+2
* Add VTT parameter to base ctors/dtors with virtual bases. (They aren't used y...Anders Carlsson2009-11-251-2/+7
* Eliminate CXXConditionDeclExpr with extreme prejudice.Douglas Gregor2009-11-251-1/+0
* Clean up the AST for while loops and fix several problems withDouglas Gregor2009-11-241-1/+20
* Handle cases where we're constructing an array of objects and the constructor...Anders Carlsson2009-11-241-2/+7
* Introduce cleanup scopes for "if" statements in two places:Douglas Gregor2009-11-241-0/+25
* Rename CleanupScope -> DelayedCleanupBlock. No functionality change.Douglas Gregor2009-11-241-4/+4
* Handle base-to-derived casts. Will land test case shortly.Anders Carlsson2009-11-231-4/+9
* Fix lifetime of conditional temporaries. Patch by Victor Zverovich!Anders Carlsson2009-11-201-12/+16
* Add an assertion to catch bad calls to EmitCallArgs.Eli Friedman2009-11-181-0/+1
* Missing piece of r89173.Eli Friedman2009-11-181-0/+3
* More const is always good.Anders Carlsson2009-11-171-2/+2
* Implement most of dynamic_cast. WIP.Mike Stump2009-11-161-0/+1
* Implement typeid for class types.Mike Stump2009-11-151-1/+4
* Code gen for arrady delete operator. Fixes pr5472.Fariborz Jahanian2009-11-131-0/+4
* Wherein the TargetInfo argument to Preprocessor is made 'const' and propogated.Daniel Dunbar2009-11-131-1/+1
* Add a special BuildVirtualCall that's going to be used for building calls to ...Anders Carlsson2009-11-131-1/+4
* This patch implements Code gen. for destruction ofFariborz Jahanian2009-11-101-1/+5
* Add vtable caching to prevent multiple vtables for the same class fromMike Stump2009-11-101-6/+0
* Be sure to clear out VCall when we clear out VCalls.Mike Stump2009-11-101-0/+3
* Change EmitPointerToDataMemberLValue to take a FieldDecl. No intended functio...Anders Carlsson2009-11-071-1/+2
* indirectbr seems to work! Rip out the old code.Chris Lattner2009-11-061-20/+0
* This patch extends CleanupScope to support destructionFariborz Jahanian2009-11-041-12/+25
* Refine volatile handling, specifically, we must have the canonicalMike Stump2009-11-031-1/+1
* Refine return value adjustments for thunks.Mike Stump2009-11-031-0/+5
* Add CGException.cpp, to be used for exception related code generation.Anders Carlsson2009-10-301-0/+2
* optimize out some ifdefs.Chris Lattner2009-10-291-4/+0
* Implement clang support for indirect branch and address of labelChris Lattner2009-10-281-0/+18
* Eliminate QualifiedDeclRefExpr, which captured the notion of aDouglas Gregor2009-10-231-1/+1
* Complete code gen for '.*' binary expression forFariborz Jahanian2009-10-221-1/+2
* Code gen for pointer-to-datamember - WIP.Fariborz Jahanian2009-10-211-0/+1
* Prep work to always preallocate BlockDeclRefExprs so that we canMike Stump2009-10-211-0/+1
* Code-gen for CXXZeroInitValueExpr AST passedFariborz Jahanian2009-10-201-1/+2
* Twinify CodeGenFunction::CreateTempAllocaDaniel Dunbar2009-10-191-1/+2
* 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
OpenPOWER on IntegriCloud