summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2011-01-27 23:22:05 +0000
committerDouglas Gregor <dgregor@apple.com>2011-01-27 23:22:05 +0000
commit21d3fca917ec5b9dce432b802bc113bd7e50d2be (patch)
tree0d8ca5fc68b56f905b8418feb0286dec4e2edb84 /llvm/lib/Target
parente4de27900921801cfbddeb02b725740fe2c0c5cc (diff)
downloadbcm5719-llvm-21d3fca917ec5b9dce432b802bc113bd7e50d2be.tar.gz
bcm5719-llvm-21d3fca917ec5b9dce432b802bc113bd7e50d2be.zip
When producing IR for a lvalue-to-rvalue cast *as an lvalue*, only
non-class prvalues actually require the realization of a temporary. For everything else, we already have an lvalue (or class prvalue) in the subexpression. Note: we're missing some move elision in this case. I'll tackle that next. llvm-svn: 124453
Diffstat (limited to 'llvm/lib/Target')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud