summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenFunction.h
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* 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
OpenPOWER on IntegriCloud