summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGExprAgg.cpp
Commit message (Expand)AuthorAgeFilesLines
* Move the vtable builder to CGVtable.cpp, general cleanup.Anders Carlsson2009-10-111-1/+2
* Pass the canonical method decl to GetVtableIndex. Fixes PR5120.Anders Carlsson2009-10-031-1/+1
* Teach AggExprEmitter about pointers to member functions.Anders Carlsson2009-10-031-0/+33
* Move some functions from CodeGenFunctions to CodeGenModule so they can be use...Anders Carlsson2009-10-031-1/+1
* Handle CK_BaseToDerivedMemberPointer for member function pointers. Fixes PR5091.Anders Carlsson2009-09-291-1/+34
* Improve support for member function pointers.Anders Carlsson2009-09-291-0/+15
* Use a switch statement in VisitCastExpr.Anders Carlsson2009-09-291-12/+16
* Refactor the representation of qualifiers to bring ExtQualType out of theJohn McCall2009-09-241-5/+6
* If a cast expression needs either a conversion function or a constructor to b...Anders Carlsson2009-09-091-10/+3
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-39/+39
* Re-implemented generation of objc_memmove_collectableFariborz Jahanian2009-08-311-12/+17
* Patch for code gen. for c-style cast which ends inFariborz Jahanian2009-08-291-2/+6
* ir-gen for type convesion of class objects. WIP.Fariborz Jahanian2009-08-261-1/+6
* Using "ObjCImplicitSetterGetterRefExpr" instead of "ObjCImplctSetterGetterRef...Fariborz Jahanian2009-08-201-3/+3
* Renamed ObjCKVCRefExpr to ObjCImplctSetterGetterRefExpr.Fariborz Jahanian2009-08-181-2/+3
* Add an IsInitializer flag to EmitAnyExpr. This is used to prevent temporaries...Anders Carlsson2009-08-161-8/+13
* Update for LLVM API change.Owen Anderson2009-08-131-3/+5
* Add CK_ToUnion and use it for aggregate expression codegen.Anders Carlsson2009-08-071-9/+8
* Update for LLVM API change.Owen Anderson2009-07-311-1/+1
* Canonicalize else spacing.Mike Stump2009-07-301-2/+1
* Update for LLVM API change.Owen Anderson2009-07-291-2/+2
* Change uses of:Ted Kremenek2009-07-291-2/+2
* Update for LLVM API change.Owen Anderson2009-07-241-2/+2
* Preserve address space information through member accesses, e.g., Mon P Wang2009-07-221-1/+2
* Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methodsTed Kremenek2009-07-171-2/+2
* Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), ...Ted Kremenek2009-07-171-2/+2
* Update for LLVM API change, and contextify a bunch of related stuff.Owen Anderson2009-07-141-4/+4
* Update for LLVM API change.Owen Anderson2009-07-131-1/+1
* Implement code generation of ChooseExpr for aggregate types.Anders Carlsson2009-07-081-0/+5
* Implemented memmove_collectable API for Next runtimeFariborz Jahanian2009-07-081-0/+12
* De-ASTContext-ify DeclContext.Argyrios Kyrtzidis2009-06-301-4/+4
* Use PushConditionalTempDestruction/PopConditionalTempDestruction for the tern...Anders Carlsson2009-06-041-0/+4
* PR4316: Fix IRGen for cast-to-union extension.Eli Friedman2009-06-031-6/+6
* Emit destructors correctly for temporaries.Anders Carlsson2009-05-311-1/+1
* Add lvalue irgen support for CXXBindTemporaryExpr.Anders Carlsson2009-05-301-1/+0
* More temporary support.Anders Carlsson2009-05-301-4/+25
* Remove VarDecl from CXXConstructExpr.Anders Carlsson2009-05-301-11/+3
* Fixup the rest of the trivial cases of the codegen of volatile. IfMike Stump2009-05-291-1/+2
* PR4281: Fix bogus CodeGen assertion. The issue is that Eli Friedman2009-05-281-8/+5
* No write-barrier for initializations.Fariborz Jahanian2009-05-271-0/+2
* IRgen support for calls to functions that return references to aggregate exre...Anders Carlsson2009-05-271-0/+5
* Fix typo. I also fixed the hard to read case differences, so that noMike Stump2009-05-271-3/+3
* Fixup codegen for volatile structs in the trivial cases (a a=a and a=a=a).Mike Stump2009-05-261-18/+21
* Esnure that if we have a volatile structure as the destination, thatMike Stump2009-05-261-3/+6
* Propagate volatile for implicit property refernces.Mike Stump2009-05-231-3/+2
* Propagate volatile around for property references.Mike Stump2009-05-231-3/+2
* Track volatile aggregate copies better. I'm hoping someone else will decideMike Stump2009-05-231-3/+6
* Fix thinko, and implement aggregate volatile reads.Mike Stump2009-05-231-4/+9
* More volatile fixes. Can't testcase these yet as ultimately volatileMike Stump2009-05-231-2/+2
* Collapse a few FIXMEs together and refactor to make fixing the code easier.Mike Stump2009-05-231-46/+31
OpenPOWER on IntegriCloud