From 78d28dbc5a33d96785a60b66e56e1472b36f8200 Mon Sep 17 00:00:00 2001 From: Geoff Berry Date: Wed, 23 Aug 2017 21:11:28 +0000 Subject: [PATCH] [AArch64][Falkor] Fix bug in Falkor HWPF tag collision avoidance LDPDi was incorrectly marked as ignoring the destination register in the prefetcher tag. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@311599 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Target/AArch64/AArch64FalkorHWPFFix.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Target/AArch64/AArch64FalkorHWPFFix.cpp b/lib/Target/AArch64/AArch64FalkorHWPFFix.cpp index 3dd82f648b1..8ecfcb6d9ce 100644 --- a/lib/Target/AArch64/AArch64FalkorHWPFFix.cpp +++ b/lib/Target/AArch64/AArch64FalkorHWPFFix.cpp @@ -592,7 +592,6 @@ static Optional getLoadInfo(const MachineInstr &MI) { IsPrePost = true; break; - case AArch64::LDPDi: case AArch64::LDPQi: DestRegIdx = -1; BaseRegIdx = 2; @@ -600,6 +599,7 @@ static Optional getLoadInfo(const MachineInstr &MI) { IsPrePost = false; break; + case AArch64::LDPDi: case AArch64::LDPSWi: case AArch64::LDPSi: case AArch64::LDPWi: -- 2.50.1