Revert "[AArch64LoadStoreOptimizer] Recommit: Generate more STPs by renaming register...
authorMartin Storsjö <martin@martin.st>
Wed, 23 Jun 2021 06:54:16 +0000 (09:54 +0300)
committerMartin Storsjö <martin@martin.st>
Wed, 23 Jun 2021 06:54:16 +0000 (09:54 +0300)
commit1cb7849a552c24ea2541d56561d03c8f0b46ca98
tree7b32d30457cd3e5e3a103c66d288577cabf768aa
parent36111f28edb1182273c6409c3fb7808e0e9cbd60
Revert "[AArch64LoadStoreOptimizer] Recommit: Generate more STPs by renaming registers earlier"

This reverts commit ea011ec5ed53599305de62ca5fcfd31f4b3448c3.

This still causes some miscompiles, I'll follow up in the phabricator
review with a sample of that issue (which is part of the sample of
the previous issue).
llvm/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp
llvm/test/CodeGen/AArch64/GlobalISel/byval-call.ll
llvm/test/CodeGen/AArch64/consthoist-gep.ll
llvm/test/CodeGen/AArch64/ldst-opt.ll
llvm/test/CodeGen/AArch64/stp-opt-with-renaming.mir