diff options
Diffstat (limited to 'lib/Target/WebAssembly/WebAssemblyOptimizeLiveIntervals.cpp')
| -rw-r--r-- | lib/Target/WebAssembly/WebAssemblyOptimizeLiveIntervals.cpp | 13 | 
1 files changed, 6 insertions, 7 deletions
diff --git a/lib/Target/WebAssembly/WebAssemblyOptimizeLiveIntervals.cpp b/lib/Target/WebAssembly/WebAssemblyOptimizeLiveIntervals.cpp index 3d0a15244ee0..8c7c3305c201 100644 --- a/lib/Target/WebAssembly/WebAssemblyOptimizeLiveIntervals.cpp +++ b/lib/Target/WebAssembly/WebAssemblyOptimizeLiveIntervals.cpp @@ -1,9 +1,8 @@  //===--- WebAssemblyOptimizeLiveIntervals.cpp - LiveInterval processing ---===//  // -//                     The LLVM Compiler Infrastructure -// -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception  //  //===----------------------------------------------------------------------===//  /// @@ -72,7 +71,7 @@ bool WebAssemblyOptimizeLiveIntervals::runOnMachineFunction(                      << MF.getName() << '\n');    MachineRegisterInfo &MRI = MF.getRegInfo(); -  LiveIntervals &LIS = getAnalysis<LiveIntervals>(); +  auto &LIS = getAnalysis<LiveIntervals>();    // We don't preserve SSA form.    MRI.leaveSSA(); @@ -81,8 +80,8 @@ bool WebAssemblyOptimizeLiveIntervals::runOnMachineFunction(    // Split multiple-VN LiveIntervals into multiple LiveIntervals.    SmallVector<LiveInterval *, 4> SplitLIs; -  for (unsigned i = 0, e = MRI.getNumVirtRegs(); i < e; ++i) { -    unsigned Reg = TargetRegisterInfo::index2VirtReg(i); +  for (unsigned I = 0, E = MRI.getNumVirtRegs(); I < E; ++I) { +    unsigned Reg = TargetRegisterInfo::index2VirtReg(I);      if (MRI.reg_nodbg_empty(Reg))        continue;  | 
