diff options
author | Evgenii Stepanov <eugenis@google.com> | 2020-01-08 14:33:28 -0800 |
---|---|---|
committer | Evgenii Stepanov <eugenis@google.com> | 2020-01-08 14:36:12 -0800 |
commit | 58deb20dd2dfbfbfff8097ce80137d12a57a3607 (patch) | |
tree | 0151a61e0895207a3c80f07535bc04f022502f67 /llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | |
parent | 28b9cdd26073c79be36c79476a9bacceca3d116f (diff) | |
download | bcm5719-llvm-58deb20dd2dfbfbfff8097ce80137d12a57a3607.tar.gz bcm5719-llvm-58deb20dd2dfbfbfff8097ce80137d12a57a3607.zip |
Revert "Merge memtag instructions with adjacent stack slots."
*** Bad machine code: Tied use must be a register ***
- function: stg_alloca17
- basic block: %bb.0 entry (0x20076710580)
- instruction: early-clobber %0:gpr64common, early-clobber %1:gpr64sp = STGloop 272, %stack.0.a :: (store 272 into %ir.a, align 16)
- operand 3: %stack.0.a
http://lab.llvm.org:8011/builders/llvm-clang-x86_64-expensive-checks-win/builds/21481/steps/test-check-all/logs/stdio
This reverts commit b675a7628ce6a21b1e4a71c079a67badfb8b073d.
Diffstat (limited to 'llvm/lib/Target/AArch64/AArch64InstrInfo.cpp')
-rw-r--r-- | llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp b/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp index 0ed2a678c4f..54f3f7c1013 100644 --- a/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp +++ b/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp @@ -3458,8 +3458,6 @@ int llvm::isAArch64FrameOffsetLegal(const MachineInstr &MI, case AArch64::ST1Fourv1d: case AArch64::IRG: case AArch64::IRGstack: - case AArch64::STGloop: - case AArch64::STZGloop: return AArch64FrameOffsetCannotUpdate; } |