diff options
author | Carl Ritson <carl.ritson@amd.com> | 2020-01-22 13:11:29 +0900 |
---|---|---|
committer | Carl Ritson <carl.ritson@amd.com> | 2020-01-22 13:18:40 +0900 |
commit | 6b4b3e2856dc6037ae79947a60a02a4d3e94e9e2 (patch) | |
tree | 2efa9116245145cc1ba24ee336bcc1c8d09aa9fe /llvm/examples/LLJITExamples/LLJITWithObjectCache/LLJITWithObjectCache.cpp | |
parent | e53a9d96e6a074aa7f81ec104eb18e82997c7206 (diff) | |
download | llvm-6b4b3e2856dc6037ae79947a60a02a4d3e94e9e2.zip llvm-6b4b3e2856dc6037ae79947a60a02a4d3e94e9e2.tar.gz llvm-6b4b3e2856dc6037ae79947a60a02a4d3e94e9e2.tar.bz2 |
[AMDGPU] SIRemoveShortExecBranches should not remove branches exiting loops
Summary:
Check that a s_cbranch_execz is not a loop exit before removing it.
As the pass is generating infinite loops.
Reviewers: cdevadas, arsenm, nhaehnle
Reviewed By: nhaehnle
Subscribers: kzhuravl, jvesely, wdng, yaxunl, tpr, t-tye, hiraditya, kerbowa, llvm-commits, dstuttard, foad
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D72997
Diffstat (limited to 'llvm/examples/LLJITExamples/LLJITWithObjectCache/LLJITWithObjectCache.cpp')
0 files changed, 0 insertions, 0 deletions