summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGExpr.cpp
Commit message (Expand)AuthorAgeFilesLines
* Renamed ObjCKVCRefExpr to ObjCImplctSetterGetterRefExpr.Fariborz Jahanian2009-08-181-4/+5
* Only do this for initializers of course.Anders Carlsson2009-08-161-8/+10
* Destroy bound temporaries.Anders Carlsson2009-08-161-0/+16
* Add an IsInitializer flag to EmitAnyExpr. This is used to prevent temporaries...Anders Carlsson2009-08-161-9/+16
* use GetVLASize instead of accessing VLASizeMap directly, this gets an assert if Chris Lattner2009-08-141-1/+1
* Update for LLVM API change.Owen Anderson2009-08-131-22/+33
* Use the inbounds variant of getelementptr for common pointer arithmetic.Dan Gohman2009-08-121-3/+3
* Update for LLVM API changes.Owen Anderson2009-07-301-8/+8
* Canonicalize else spacing.Mike Stump2009-07-301-10/+5
* Remove bogus "unsupported" case for vectors (which shouldn't Eli Friedman2009-07-301-2/+1
* Update for LLVM API change.Owen Anderson2009-07-291-8/+8
* Change uses of:Ted Kremenek2009-07-291-3/+3
* Patch to provide cast of objects in member accessFariborz Jahanian2009-07-291-16/+0
* Code refactoring to define getCXXRecordDeclForPointerTypeFariborz Jahanian2009-07-291-10/+9
* Update for LLVM API change.Owen Anderson2009-07-281-6/+6
* More cleanup of data member access and then some.Fariborz Jahanian2009-07-281-8/+16
* More work toward data member access ir-gen.Fariborz Jahanian2009-07-281-0/+10
* Update for LLVM API change.Owen Anderson2009-07-241-29/+29
* Move the LLVM field number for bit fields into the BitFieldInfo structure, si...Anders Carlsson2009-07-231-7/+7
* Preserve address space information through member accesses, e.g., Mon P Wang2009-07-221-22/+47
* Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methodsTed Kremenek2009-07-171-3/+3
* Add member template 'Type::getAs<T>', which converts a Type* to a respective T*.Ted Kremenek2009-07-161-3/+3
* Remove ASTContext::isObjCObjectPointerType().Steve Naroff2009-07-161-1/+1
* Update for LLVM API change.Owen Anderson2009-07-161-1/+1
* Update for LLVM API change, and contextify a bunch of related stuff.Owen Anderson2009-07-141-50/+52
* This patch includes a conceptually simple, but very intrusive/pervasive change. Steve Naroff2009-07-101-8/+9
* Remove the ASTContext parameter from the attribute-related methods of Decl.Argyrios Kyrtzidis2009-06-301-2/+2
* OpenCL 1.0 Support: fix a bug with lvalue swizzlesNate Begeman2009-06-261-3/+4
* Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>.Douglas Gregor2009-06-181-2/+3
* Fix PR4372, another case where non-prototyped functions can prevent Chris Lattner2009-06-131-2/+1
* PR4339: make sure to properly extend/trunc the index of a vector element Eli Friedman2009-06-061-4/+4
* A corner case of objc2 gc's write-barrier generationFariborz Jahanian2009-06-011-2/+2
* PR4289: Make sure "&func" has the right LLVM type when "func" is a Eli Friedman2009-06-011-2/+14
* Emit destructors correctly for temporaries.Anders Carlsson2009-05-311-1/+1
* Add lvalue irgen support for CXXBindTemporaryExpr.Anders Carlsson2009-05-301-2/+13
* More temporary support.Anders Carlsson2009-05-301-1/+10
* Some small fixes for fields of reference type.Eli Friedman2009-05-301-0/+2
* Fixup the rest of the trivial cases of the codegen of volatile. IfMike Stump2009-05-291-2/+3
* Change a confusing variable name.Fariborz Jahanian2009-05-271-3/+3
* Handle operator call expressions where the callee is a member function.Anders Carlsson2009-05-271-0/+5
* Add support for emitting calls to functions that return references (as lvalue...Anders Carlsson2009-05-271-1/+10
* Rename an EmitCallExpr function to EmitCall to make it clear that it doesn't ...Anders Carlsson2009-05-271-6/+6
* Fixup codegen for volatile structs in the trivial cases (a a=a and a=a=a).Mike Stump2009-05-261-2/+2
* More volatile fixes. Can't testcase these yet as ultimately volatileMike Stump2009-05-231-1/+1
* Initialize Obj-C GC attributes when emitting BlockDeclRefExprs.Daniel Dunbar2009-05-231-1/+3
* Handle the remaining unhandled cases in EmitReferenceBindingToExpr.Eli Friedman2009-05-201-15/+18
* irgen for references to complex rvales (Very important...)Anders Carlsson2009-05-201-1/+7
* Create a temporary if the lvalue is a bitfield. Reported by Eli.Anders Carlsson2009-05-201-1/+1
* Add support for binding references to scalar rvalues.Anders Carlsson2009-05-201-0/+8
* Bind references to lvalues correctly.Anders Carlsson2009-05-201-0/+6
OpenPOWER on IntegriCloud