summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenFunction.h
Commit message (Expand)AuthorAgeFilesLines
* Get rid of static variable.Eli Friedman2009-12-101-1/+2
* Ensure we only generate one terminate handler.Mike Stump2009-12-101-0/+3
* Add terminate handler to cleanups on exceptional edges.Mike Stump2009-12-091-3/+2
* Code gen for ObjCIsaExpr AST used as lvalue.Fariborz Jahanian2009-12-091-0/+1
* Break out code for reuse. WIP.Mike Stump2009-12-091-0/+2
* Add cleanups for exceptional edges. WIP.Mike Stump2009-12-091-7/+48
* Fix for PR5707: make sure implicit copy constructors initialize the vtableEli Friedman2009-12-081-0/+2
* Add codegen support for exception specifications. WIP.Mike Stump2009-12-071-0/+6
* implement rdar://7346691 by codegen'ing struct/array initializersChris Lattner2009-12-051-2/+11
* Add support for function try blocks.Mike Stump2009-12-041-0/+6
* Make functions returning a struct indirectly evaluate the returned structEli Friedman2009-12-041-1/+1
* 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
OpenPOWER on IntegriCloud