diff options
author | Serguei Katkov <serguei.katkov@azul.com> | 2021-01-11 14:55:39 +0700 |
---|---|---|
committer | Serguei Katkov <serguei.katkov@azul.com> | 2021-01-13 10:31:43 +0700 |
commit | f454c9f102a7f0df9d2802e30538192d4fe2f97a (patch) | |
tree | bf83896e9aaf821a1e7d108563bacacdf0aeea79 /llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | |
parent | cd8a80de96080da33d0a7d5d5821120ddcfc4ece (diff) | |
download | llvm-f454c9f102a7f0df9d2802e30538192d4fe2f97a.zip llvm-f454c9f102a7f0df9d2802e30538192d4fe2f97a.tar.gz llvm-f454c9f102a7f0df9d2802e30538192d4fe2f97a.tar.bz2 |
[InlineSpiller] Re-tie operands if folding failed
InlineSpiller::foldMemoryOperand unties registers before an attempt to fold and
does not restore tied-ness in case of failure.
I do not have a particular test for demo of invalid behavior.
This is something of clean-up.
It is better to keep the behavior correct in case some time in future it happens.
Reviewers: reames, dantrushin
Reviewed By: dantrushin, reames
Subscribers: llvm-commits
Differential Revision: https://reviews.llvm.org/D94389
Diffstat (limited to 'llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp')
0 files changed, 0 insertions, 0 deletions