summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGValue.h
Commit message (Collapse)AuthorAgeFilesLines
* 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