summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGExpr.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Add EmitReferenceBindingToExpr. Have EmitCallArg use it for now. Doesn't supp...Anders Carlsson2009-05-201-0/+7
* Improve support for irgen of references.Anders Carlsson2009-05-191-4/+10
* Only do the bitcast in EmitStoreOfScalar if the type is a boolean.Anders Carlsson2009-05-191-15/+12
* Pass the destination QualType to EmitStoreOfScalar. No functionality change.Anders Carlsson2009-05-191-3/+3
* Reflow some comments.Mike Stump2009-05-161-11/+10
* implement l-value codegen of comma exprChris Lattner2009-05-121-0/+6
* push GlobalDecl through enough of the CodeGenModule interfacesChris Lattner2009-05-121-1/+1
* Provide basic support for generation of objc2's Fariborz Jahanian2009-05-041-1/+6
* Make codegen for constructors work again.Anders Carlsson2009-05-031-2/+0
* fix PR4067: [Linux kernel] cannot aggregate codegen stmtexpr as lvalue Chris Lattner2009-04-251-2/+15
* Fix pointer addressing and array subscripting of Objective-C interfaceDaniel Dunbar2009-04-251-3/+19
* Clang part of r69947. Reverting back 69574 as it is no longer needed.Sanjiv Gupta2009-04-241-5/+2
* the logic for computing __func__ and friends is really broken:Chris Lattner2009-04-231-1/+4
* Make ObjCInterfaceDecl's const in some more places.Daniel Dunbar2009-04-221-1/+1
* use of predefined identifiers like __func__ at global scope warn in sema,Chris Lattner2009-04-211-1/+1
* Kill ASTContext::[gs]etFieldForDecl, instead we just lookup thingsDaniel Dunbar2009-04-211-4/+2
* Remove LateBoundIVars() runtime interface, it is unused.Daniel Dunbar2009-04-211-12/+0
* Use getAsPointerType instead of using getCanonicalType directly.Daniel Dunbar2009-04-181-10/+6
* tidy some code.Chris Lattner2009-04-171-5/+2
* Implement basic code generation of constructor calls. We can now compile:Anders Carlsson2009-04-171-0/+2
* Fixup whitespacing.Mike Stump2009-04-141-1/+1
* Use hasAttr instead of getAttr for conditionals.Mike Stump2009-04-141-1/+1
* Audit __private_extern__ handling.Daniel Dunbar2009-04-141-1/+1
* Fixup CodeGen for __weak __block variables. Radar 6756266Mike Stump2009-04-141-3/+4
* Update to use hasAttr() instead of getAttr().Daniel Dunbar2009-04-131-1/+1
* Use the new EmitCallArgs function. No indented functionality change.Anders Carlsson2009-04-081-3/+1
* Pointer width on targets like PIC16 is 16-bit, while the valid index size to ...Sanjiv Gupta2009-04-081-2/+5
* Remove some dead code.Anders Carlsson2009-04-071-9/+5
* Various fixes to symbols used for Obj-C x86_64 metadata.Daniel Dunbar2009-04-071-1/+4
* Add support for calling C++ member functions.Anders Carlsson2009-04-031-0/+3
* Support member reference on ?: of struct type.Daniel Dunbar2009-03-241-0/+20
OpenPOWER on IntegriCloud