From 47d8fec9b8bd5425af17711317a41743a30a8cef Mon Sep 17 00:00:00 2001 From: Kazu Hirata Date: Wed, 16 Apr 2025 19:30:01 -0700 Subject: [llvm] Use llvm::append_range (NFC) (#136066) This patch replaces: llvm::copy(Src, std::back_inserter(Dst)); with: llvm::append_range(Dst, Src); for breavity. One side benefit is that llvm::append_range eventually calls llvm::SmallVector::reserve if Dst is of llvm::SmallVector. --- llvm/lib/CodeGen/ModuloSchedule.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'llvm/lib/CodeGen/ModuloSchedule.cpp') diff --git a/llvm/lib/CodeGen/ModuloSchedule.cpp b/llvm/lib/CodeGen/ModuloSchedule.cpp index 9fd7443..f028f01 100644 --- a/llvm/lib/CodeGen/ModuloSchedule.cpp +++ b/llvm/lib/CodeGen/ModuloSchedule.cpp @@ -1855,9 +1855,9 @@ void PeelingModuloScheduleExpander::peelPrologAndEpilogs() { // Create a list of all blocks in order. SmallVector Blocks; - llvm::copy(PeeledFront, std::back_inserter(Blocks)); + llvm::append_range(Blocks, PeeledFront); Blocks.push_back(BB); - llvm::copy(PeeledBack, std::back_inserter(Blocks)); + llvm::append_range(Blocks, PeeledBack); // Iterate in reverse order over all instructions, remapping as we go. for (MachineBasicBlock *B : reverse(Blocks)) { -- cgit v1.1