From 8c01deb8e65490d730e8a2eac1e4ffa8822ce992 Mon Sep 17 00:00:00 2001 From: Nikita Popov Date: Wed, 23 Jun 2021 15:26:54 +0200 Subject: [PATCH] [ARMParallelDSP] Remove unnecessary wrapper function (NFC) AreSequentialAccesses() forwards directly to isConsecutiveAccess() and has an unnecessary template parameter to boot. --- llvm/lib/Target/ARM/ARMParallelDSP.cpp | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/llvm/lib/Target/ARM/ARMParallelDSP.cpp b/llvm/lib/Target/ARM/ARMParallelDSP.cpp index 9a7c1f541aa2..46baf8930939 100644 --- a/llvm/lib/Target/ARM/ARMParallelDSP.cpp +++ b/llvm/lib/Target/ARM/ARMParallelDSP.cpp @@ -299,14 +299,6 @@ namespace { }; } -template -static bool AreSequentialAccesses(MemInst *MemOp0, MemInst *MemOp1, - const DataLayout &DL, ScalarEvolution &SE) { - if (isConsecutiveAccess(MemOp0, MemOp1, DL, SE)) - return true; - return false; -} - bool ARMParallelDSP::AreSequentialLoads(LoadInst *Ld0, LoadInst *Ld1, MemInstList &VecMem) { if (!Ld0 || !Ld1) @@ -414,7 +406,7 @@ bool ARMParallelDSP::RecordMemoryOps(BasicBlock *BB) { if (Base == Offset || OffsetLoads.count(Offset)) continue; - if (AreSequentialAccesses(Base, Offset, *DL, *SE) && + if (isConsecutiveAccess(Base, Offset, *DL, *SE) && SafeToPair(Base, Offset)) { LoadPairs[Base] = Offset; OffsetLoads.insert(Offset);