diff options
| author | Jonas Paulsson <paulson1@linux.ibm.com> | 2024-05-15 08:36:26 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-05-15 08:36:26 +0200 |
| commit | d6ee7e8481fbaee30f37d82778ef12e135db5e67 (patch) | |
| tree | dde55f0d06f66994046830712a769e1454ae29b7 /llvm/lib/TextAPI/TextStubCommon.cpp | |
| parent | e6216906f528b948018b883068cef0fd4157bfd1 (diff) | |
| download | llvm-d6ee7e8481fbaee30f37d82778ef12e135db5e67.zip llvm-d6ee7e8481fbaee30f37d82778ef12e135db5e67.tar.gz llvm-d6ee7e8481fbaee30f37d82778ef12e135db5e67.tar.bz2 | |
[SystemZ] Handle address clobbering in splitMove(). (#92105)
When expanding an L128 (which is used to reload i128) it is
possible that the quadword destination register clobbers an
address register. This patch adds an assertion against the case
where both of the expanded parts clobber the address, and in the
case where one of the expanded parts do so puts it last.
Fixes #91437
Diffstat (limited to 'llvm/lib/TextAPI/TextStubCommon.cpp')
0 files changed, 0 insertions, 0 deletions
