aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/CodePlacementOpt.cpp
diff options
context:
space:
mode:
authorDan Gohman <gohman@apple.com>2012-02-13 22:57:02 +0000
committerDan Gohman <gohman@apple.com>2012-02-13 22:57:02 +0000
commita3b08d68bd281773b0300222edb4149abce4b4b8 (patch)
treec5e30e534f4abdbc00371de7854a29f94e6af78f /lib/CodeGen/CodePlacementOpt.cpp
parent60ebb1947faed42e493179e569c5db0c01d38a2a (diff)
downloadexternal_llvm-a3b08d68bd281773b0300222edb4149abce4b4b8.tar.gz
external_llvm-a3b08d68bd281773b0300222edb4149abce4b4b8.tar.bz2
external_llvm-a3b08d68bd281773b0300222edb4149abce4b4b8.zip
Just like in regular escape analysis, loads and stores through
(but not of) a block pointer do not cause the block pointer to escape. This fixes rdar://10803830. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@150424 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/CodePlacementOpt.cpp')
0 files changed, 0 insertions, 0 deletions