summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGValue.h
Commit message (Collapse)AuthorAgeFilesLines
...
* Few more changes due to Daniel's feedback.Fariborz Jahanian2008-11-191-2/+2
| | | | llvm-svn: 59645
* Generate strong write barriers for __strong objects.Fariborz Jahanian2008-11-191-10/+17
| | | | | | Also, took care of Daniel's commments. llvm-svn: 59575
* Generate objc_read_weak for __weak objc loads.Fariborz Jahanian2008-11-181-0/+4
| | | | llvm-svn: 59553
* Some basic support toward objective-c's GC code gen.Fariborz Jahanian2008-11-181-2/+13
| | | | llvm-svn: 59543
* Add FIXME about potential problem in how property ref lvalues are handled.Daniel Dunbar2008-10-171-0/+3
| | | | llvm-svn: 57743
* Change CodeGen to emit calls using (RValue,Type) list:Daniel Dunbar2008-09-091-0/+5
| | | | | | | | | | | | | | - Add CodeGenFunction::EmitAnyExprToTemp o Like EmitAnyExpr, but emits aggregates to a temporary location if none is available. Seems like this should be simpler (even aside from using first class aggregates). - Killed CodeGenFunction::EmitCallArg (just append the pair) - Conversion of RValues to actual call arguments is now isolated in CodeGenFunction::EmitCall. llvm-svn: 55970
* Add special "property reference" CodeGen::LValue type for emittingDaniel Dunbar2008-08-291-2/+24
| | | | | | | | Objective-C property references. - This handles property references "more correctly" but setters still don't work. llvm-svn: 55534
* Move [LR]Value into CGValue.hDaniel Dunbar2008-08-231-0/+208
- No (intended) functional change. llvm-svn: 55221
OpenPOWER on IntegriCloud