aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/TextAPI/TextStubCommon.cpp
diff options
context:
space:
mode:
authorJonas Paulsson <paulson1@linux.ibm.com>2024-05-15 08:36:26 +0200
committerGitHub <noreply@github.com>2024-05-15 08:36:26 +0200
commitd6ee7e8481fbaee30f37d82778ef12e135db5e67 (patch)
treedde55f0d06f66994046830712a769e1454ae29b7 /llvm/lib/TextAPI/TextStubCommon.cpp
parente6216906f528b948018b883068cef0fd4157bfd1 (diff)
downloadllvm-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