[Pipeliner] Drop memrefs instead of creating ones with size UINT64_MAX
authorKrzysztof Parzyszek <kparzysz@codeaurora.org>
Tue, 27 Feb 2018 22:40:52 +0000 (22:40 +0000)
committerKrzysztof Parzyszek <kparzysz@codeaurora.org>
Tue, 27 Feb 2018 22:40:52 +0000 (22:40 +0000)
commit2d79017d85a3e788cf32a8ce1602c2994bfc4ecb
tree406b926f03a23ac607534d888fa5009ce62032c3
parent029fb693722ee87cf0aebc75ba823d4ed020215a
[Pipeliner] Drop memrefs instead of creating ones with size UINT64_MAX

Absence of memory operands is treated as "aliasing everything", so
dropping them is sufficient.

Recommit r326256 with a fixed testcase.

llvm-svn: 326262
llvm/lib/CodeGen/MachinePipeliner.cpp
llvm/test/CodeGen/Hexagon/swp-stages4.ll