summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenFunction.h
Commit message (Expand)AuthorAgeFilesLines
...
* Emit destructors correctly for temporaries.Anders Carlsson2009-05-311-0/+4
* Add lvalue irgen support for CXXBindTemporaryExpr.Anders Carlsson2009-05-301-0/+1
* More temporary support.Anders Carlsson2009-05-301-1/+6
* Add code for emitting C++ destructors. Not used yet.Anders Carlsson2009-05-291-0/+4
* Fixup the rest of the trivial cases of the codegen of volatile. IfMike Stump2009-05-291-2/+5
* Handle operator call expressions where the callee is a member function.Anders Carlsson2009-05-271-0/+3
* Rename an EmitCallExpr function to EmitCall to make it clear that it doesn't ...Anders Carlsson2009-05-271-7/+5
* Fixup codegen for volatile structs in the trivial cases (a a=a and a=a=a).Mike Stump2009-05-261-2/+5
* Track volatile aggregate copies better. I'm hoping someone else will decideMike Stump2009-05-231-1/+5
* Add EmitReferenceBindingToExpr. Have EmitCallArg use it for now. Doesn't supp...Anders Carlsson2009-05-201-0/+4
* Pass the destination QualType to EmitStoreOfScalar. No functionality change.Anders Carlsson2009-05-191-1/+1
* Factor code that's common to EmitCXXMemberCallExpr and EmitCXXConstructorCall...Anders Carlsson2009-05-111-0/+7
* Remove unnecessary copy of constraint info.Daniel Dunbar2009-05-041-1/+2
* Make codegen for constructors work again.Anders Carlsson2009-05-031-3/+1
* split ObjC and C++ Statements out into their own headers.Chris Lattner2009-04-261-0/+4
* fix PR4067: [Linux kernel] cannot aggregate codegen stmtexpr as lvalue Chris Lattner2009-04-251-1/+2
* the logic for computing __func__ and friends is really broken:Chris Lattner2009-04-231-2/+4
* Make ObjCInterfaceDecl's const in some more places.Daniel Dunbar2009-04-221-1/+1
* Kill ASTContext::[gs]etFieldForDecl, instead we just lookup thingsDaniel Dunbar2009-04-211-1/+0
* Silence gcc warning.Eli Friedman2009-04-191-1/+1
* Make CodeGenFunction::EmitCallArgs a template function that takes a generic "...Anders Carlsson2009-04-181-6/+38
* Implement basic code generation of constructor calls. We can now compile:Anders Carlsson2009-04-171-0/+10
* Support code generation of 'this' exprsAnders Carlsson2009-04-141-0/+4
* Remove asserts that weren't really useful, and that would fire in case the Cl...Anders Carlsson2009-04-101-5/+0
* Add code for emitting call arguments (not used yet).Anders Carlsson2009-04-081-0/+11
* Add some basic support for generating C++ member functions.Anders Carlsson2009-04-041-0/+4
* Add support for calling C++ member functions.Anders Carlsson2009-04-031-0/+1
* Fix a subtle bug where the cleanup scope entries had a dangling block referenceDaniel Dunbar2009-04-011-0/+5
* remove some obsolete comments, use an AssertingVH.Chris Lattner2009-03-311-8/+5
* Fixup codegen for block literals that bleed copy/dispose informationMike Stump2009-03-251-1/+2
* Support member reference on ?: of struct type.Daniel Dunbar2009-03-241-0/+1
* Fix codegen for support for super inside block literal expressions.Mike Stump2009-03-201-1/+4
* More super dot-syntax property implementationFariborz Jahanian2009-03-201-0/+2
* add codegen support for casting an element to a union.Chris Lattner2009-03-181-0/+1
* Do up codegen for function static data and externs in functions in blockMike Stump2009-03-131-0/+1
* Codegen support for copy helpers for block literals.Mike Stump2009-03-071-21/+3
* Pass the type of the block literal around to make required temporal ordering ...Mike Stump2009-03-061-1/+1
* prep work for copy/destroy helpers for block literals.Mike Stump2009-03-051-9/+3
* Move more blocks CodeGenFunction code up and out.Mike Stump2009-03-041-23/+0
* Move some of the CodeGenFunction blocks code up and out. NoMike Stump2009-03-041-3/+0
* Move more of blocks codegen out of CodeGenModule and into theMike Stump2009-03-041-1/+1
* Start the migration of more of the blocks code out of sight for mostMike Stump2009-03-041-22/+2
* Improved ABI compliance for __block variables. No testcases yet as weMike Stump2009-03-041-0/+33
* Do some blocks cleanup and simplification. Fix a crash, and add a test case.Anders Carlsson2009-03-011-0/+8
* improve compatibility with the VC++'08 C++ compiler. Patch byChris Lattner2009-02-281-1/+1
* First cut CodeGen support for __block variables.Mike Stump2009-02-281-29/+12
* Create a new TypeNodes.def file that enumerates all of the types,Douglas Gregor2009-02-261-1/+1
* Add Type::hasPointerRepresentation predicate.Daniel Dunbar2009-02-261-4/+0
* CodeGen support for copied BlockDeclRefExprs.Mike Stump2009-02-251-12/+32
* Fold GeneraticStaticBlockVarDecl into callers.Daniel Dunbar2009-02-251-8/+0
OpenPOWER on IntegriCloud