Revert "AArch64CollectLOH: Rewrite as block-local analysis."
authorMatthias Braun <matze@braunis.de>
Tue, 13 Dec 2016 19:08:17 +0000 (19:08 +0000)
committerMatthias Braun <matze@braunis.de>
Tue, 13 Dec 2016 19:08:17 +0000 (19:08 +0000)
commitfde00fc25201d1ab44f31e30c417a0a2af386f0f
tree189813f94a0ca5ef3883640223c596397e9206f3
parent3b9efca8e8b5f853b782645ec45cb8ed843d7297
Revert "AArch64CollectLOH: Rewrite as block-local analysis."

This is not always behaving as expected as it turns out block live-in
lists are only correct most of the time. Still waiting for reviews on
https://reviews.llvm.org/D27559 to have them correct all of the time.

See also http://llvm.org/PR31361, rdar://25117107

This reverts commit r288567.
This reverts commit r288561.

llvm-svn: 289570
llvm/lib/Target/AArch64/AArch64CollectLOH.cpp
llvm/test/CodeGen/AArch64/arm64-collect-loh-garbage-crash.ll
llvm/test/CodeGen/AArch64/arm64-collect-loh-str.ll
llvm/test/CodeGen/AArch64/arm64-collect-loh.ll
llvm/test/CodeGen/AArch64/loh.mir [deleted file]