aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp
diff options
context:
space:
mode:
authorKazu Hirata <kazu@google.com>2021-11-06 13:08:21 -0700
committerKazu Hirata <kazu@google.com>2021-11-06 13:08:21 -0700
commit14d656b3d8057c4f8fa5901ad92d80b3a04fd545 (patch)
tree0ac71c24909ea803c4cdf9079d826f8d921bf4cd /llvm/lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp
parente3cec17b2db292227a2b92d46e653372dad711af (diff)
downloadllvm-14d656b3d8057c4f8fa5901ad92d80b3a04fd545.zip
llvm-14d656b3d8057c4f8fa5901ad92d80b3a04fd545.tar.gz
llvm-14d656b3d8057c4f8fa5901ad92d80b3a04fd545.tar.bz2
[Target] Use llvm::reverse (NFC)
Diffstat (limited to 'llvm/lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp')
-rw-r--r--llvm/lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/llvm/lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp b/llvm/lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp
index 7507344..c137f99 100644
--- a/llvm/lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp
+++ b/llvm/lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp
@@ -1670,8 +1670,7 @@ void WebAssemblyCFGStackify::rewriteDepthImmediates(MachineFunction &MF) {
SmallVector<EndMarkerInfo, 8> Stack;
SmallVector<const MachineBasicBlock *, 8> EHPadStack;
for (auto &MBB : reverse(MF)) {
- for (auto I = MBB.rbegin(), E = MBB.rend(); I != E; ++I) {
- MachineInstr &MI = *I;
+ for (MachineInstr &MI : llvm::reverse(MBB)) {
switch (MI.getOpcode()) {
case WebAssembly::BLOCK:
case WebAssembly::TRY: