diff options
author | Justin Lebar <jlebar@google.com> | 2016-02-17 17:46:54 +0000 |
---|---|---|
committer | Justin Lebar <jlebar@google.com> | 2016-02-17 17:46:54 +0000 |
commit | f9b5add6adb7a178b8d5a385b734226f9bb4dea2 (patch) | |
tree | 2e4708577246760332e8e39aefc1836e7313a86a /llvm/tools/llvm-profdata/llvm-profdata.cpp | |
parent | b5c7b1c00fc3bf4bdfb7fa7e7429594990c50609 (diff) | |
download | bcm5719-llvm-f9b5add6adb7a178b8d5a385b734226f9bb4dea2.tar.gz bcm5719-llvm-f9b5add6adb7a178b8d5a385b734226f9bb4dea2.zip |
[NVPTX] Annotate convergent intrinsics as convergent.
Summary:
Previously the machine instructions for bar.sync &co. were not marked as
convergent. This resulted in some MI passes (such as TailDuplication,
fixed in an upcoming patch) doing unsafe things to these instructions.
Reviewers: jingyue
Subscribers: llvm-commits, tra, jholewinski, hfinkel
Differential Revision: http://reviews.llvm.org/D17318
llvm-svn: 261115
Diffstat (limited to 'llvm/tools/llvm-profdata/llvm-profdata.cpp')
0 files changed, 0 insertions, 0 deletions