summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-c-test/include-all.c
diff options
context:
space:
mode:
authorJustin Lebar <jlebar@google.com>2016-02-22 17:50:52 +0000
committerJustin Lebar <jlebar@google.com>2016-02-22 17:50:52 +0000
commit5b82c9ba31a05ce22a244e8b4ab6a345c9e8aecc (patch)
treeeff84d8ae07bc46d975704a62f294a750190c714 /llvm/tools/llvm-c-test/include-all.c
parent595e8ab22d72283ea2377abfbd6f3ff691391e97 (diff)
downloadbcm5719-llvm-5b82c9ba31a05ce22a244e8b4ab6a345c9e8aecc.tar.gz
bcm5719-llvm-5b82c9ba31a05ce22a244e8b4ab6a345c9e8aecc.zip
Don't tail-duplicate blocks that contain convergent instructions.
Summary: Convergent instrs shouldn't be made control-dependent on other values, but this is basically the whole point of tail duplication. So just bail if we see a convergent instruction. Reviewers: iteratee Subscribers: jholewinski, jhen, hfinkel, tra, jingyue, llvm-commits Differential Revision: http://reviews.llvm.org/D17320 llvm-svn: 261540
Diffstat (limited to 'llvm/tools/llvm-c-test/include-all.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud