AMDGPU: Optimize copies to exec with other insts after exec def
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Thu, 23 Jul 2020 23:42:37 +0000 (19:42 -0400)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Wed, 29 Jul 2020 01:34:50 +0000 (21:34 -0400)
commit44211f20a82418b20a69df9de6291d923dcbf709
tree351e195059f654e93eac4d72e36e06d6c2e7df5b
parentb6ebc77326843deeb34006bf278329bcf5e530b9
AMDGPU: Optimize copies to exec with other insts after exec def

It's possible to have terminator instructions after a write to exec,
so skip over them to find it.
llvm/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp
llvm/test/CodeGen/AMDGPU/optimize-exec-copies-extra-insts-after-copy.mir [new file with mode: 0644]