[all-commits] [llvm/llvm-project] 58deb2: Revert "Merge memtag instructions with adjacent st...
Evgenii Stepanov via All-commits
all-commits at lists.llvm.org
Wed Jan 8 14:37:20 PST 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 58deb20dd2dfbfbfff8097ce80137d12a57a3607
https://github.com/llvm/llvm-project/commit/58deb20dd2dfbfbfff8097ce80137d12a57a3607
Author: Evgenii Stepanov <eugenis at google.com>
Date: 2020-01-08 (Wed, 08 Jan 2020)
Changed paths:
M llvm/include/llvm/CodeGen/TargetFrameLowering.h
M llvm/lib/CodeGen/PrologEpilogInserter.cpp
M llvm/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp
M llvm/lib/Target/AArch64/AArch64FrameLowering.cpp
M llvm/lib/Target/AArch64/AArch64FrameLowering.h
M llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
M llvm/lib/Target/AArch64/AArch64InstrInfo.td
M llvm/lib/Target/AArch64/AArch64RegisterInfo.cpp
M llvm/lib/Target/AArch64/AArch64SelectionDAGInfo.cpp
R llvm/test/CodeGen/AArch64/settag-merge.ll
R llvm/test/CodeGen/AArch64/settag-merge.mir
M llvm/test/CodeGen/AArch64/settag.ll
M llvm/test/CodeGen/AArch64/stack-tagging-unchecked-ld-st.ll
Log Message:
-----------
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.
More information about the All-commits
mailing list