diff options
author | Kazu Hirata <kazu@google.com> | 2025-04-16 19:30:01 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-04-16 19:30:01 -0700 |
commit | 47d8fec9b8bd5425af17711317a41743a30a8cef (patch) | |
tree | 3d9e6d9cdb46b07c7215cebb9bb761b4419c74b1 /llvm/lib/CodeGen/ModuloSchedule.cpp | |
parent | 799916ae1047cac6f6af8aed1499d8bf1b921f82 (diff) | |
download | llvm-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.cpp | 4 |
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)) { |