diff options
author | Daniil Fukalov <1671137+dfukalov@users.noreply.github.com> | 2022-09-06 08:42:27 +0300 |
---|---|---|
committer | Daniil Fukalov <1671137+dfukalov@users.noreply.github.com> | 2022-09-06 08:42:37 +0300 |
commit | 51d33afcbe0a81bb8508d5685f38dc9fdb2b60c9 (patch) | |
tree | 8493ccfc5671cec0c70b41af72e2e4c5a3b58e4a /openmp/libompd | |
parent | d5fa8b1c2c3f604d225fbe369b3c4c867473c030 (diff) | |
download | llvm-51d33afcbe0a81bb8508d5685f38dc9fdb2b60c9.zip llvm-51d33afcbe0a81bb8508d5685f38dc9fdb2b60c9.tar.gz llvm-51d33afcbe0a81bb8508d5685f38dc9fdb2b60c9.tar.bz2 |
[RegisterCoalescer] Fix crash on early clobbered subreg operands.
The issue was with processing two subregs of the same reg are used in the same
instruction (e.g. inline asm): "def early-clobber" and other just "def".
Register coalescer ran in bad recursion if the early clobbered subreg is second
in the following sequence of COPYs.
Reviewed By: arsenm
Differential Revision: https://reviews.llvm.org/D127136
Diffstat (limited to 'openmp/libompd')
0 files changed, 0 insertions, 0 deletions