Revert "[CodeGen] Add support for multiple memory operands in MachineInstr::mayAlias"
authorJean-Michel Gorius <jean-michel.gorius@ens-rennes.fr>
Fri, 22 May 2020 19:26:46 +0000 (21:26 +0200)
committerJean-Michel Gorius <jean-michel.gorius@ens-rennes.fr>
Fri, 22 May 2020 19:26:46 +0000 (21:26 +0200)
commit65cd2c7a8015577fea15c861f41d2e4b5768961f
treec47d40f748bf23419c6ab754606e989ca43a6197
parent8cb75745412e4bc9592d2409cc6cfa4a2940d9e7
Revert "[CodeGen] Add support for multiple memory operands in MachineInstr::mayAlias"

This temporarily reverts commit 7019cea26dfef5882c96f278c32d0f9c49a5e516.

It seems that, for some targets, there are instructions with a lot of memory operands (probably more than would be expected). This causes a lot of buildbots to timeout and notify failed builds. While investigations are ongoing to find out why this happens, revert the changes.
13 files changed:
llvm/lib/CodeGen/MachineInstr.cpp
llvm/lib/CodeGen/ScheduleDAGInstrs.cpp
llvm/test/CodeGen/AArch64/merge-store-dependency.ll
llvm/test/CodeGen/ARM/big-endian-neon-fp16-bitconv.ll
llvm/test/CodeGen/ARM/cortex-a57-misched-vldm-wrback.ll
llvm/test/CodeGen/ARM/cortex-a57-misched-vstm-wrback.ll
llvm/test/CodeGen/ARM/cortex-a57-misched-vstm.ll
llvm/test/CodeGen/Thumb2/mve-float32regloops.ll
llvm/test/CodeGen/Thumb2/mve-phireg.ll
llvm/test/CodeGen/Thumb2/mve-vst3.ll
llvm/test/CodeGen/Thumb2/umulo-128-legalisation-lowering.ll
llvm/test/CodeGen/X86/instr-sched-multiple-memops.mir [deleted file]
llvm/test/CodeGen/X86/store_op_load_fold2.ll