aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/ModuloSchedule.cpp
diff options
context:
space:
mode:
authorKazu Hirata <kazu@google.com>2025-04-16 19:30:01 -0700
committerGitHub <noreply@github.com>2025-04-16 19:30:01 -0700
commit47d8fec9b8bd5425af17711317a41743a30a8cef (patch)
tree3d9e6d9cdb46b07c7215cebb9bb761b4419c74b1 /llvm/lib/CodeGen/ModuloSchedule.cpp
parent799916ae1047cac6f6af8aed1499d8bf1b921f82 (diff)
downloadllvm-47d8fec9b8bd5425af17711317a41743a30a8cef.zip
llvm-47d8fec9b8bd5425af17711317a41743a30a8cef.tar.gz
llvm-47d8fec9b8bd5425af17711317a41743a30a8cef.tar.bz2
[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.
Diffstat (limited to 'llvm/lib/CodeGen/ModuloSchedule.cpp')
-rw-r--r--llvm/lib/CodeGen/ModuloSchedule.cpp4
1 files changed, 2 insertions, 2 deletions
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<MachineBasicBlock *, 8> 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)) {