diff options
| author | Dimitry Andric <dim@FreeBSD.org> | 2025-12-06 19:56:45 +0000 |
|---|---|---|
| committer | Dimitry Andric <dim@FreeBSD.org> | 2025-12-06 20:08:43 +0000 |
| commit | 3f709e42e3be0f28a88ca3e77663a02b52c914f4 (patch) | |
| tree | 948796bf3bf7e164373caf6c31f9f128ca85fd8c /llvm/lib/Target/ARM/A15SDOptimizer.cpp | |
| parent | 32a711e1c447004eb1fd015925f305ed1d8426de (diff) | |
Diffstat (limited to 'llvm/lib/Target/ARM/A15SDOptimizer.cpp')
| -rw-r--r-- | llvm/lib/Target/ARM/A15SDOptimizer.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/llvm/lib/Target/ARM/A15SDOptimizer.cpp b/llvm/lib/Target/ARM/A15SDOptimizer.cpp index bb9a0a2bdf98..f6705669714d 100644 --- a/llvm/lib/Target/ARM/A15SDOptimizer.cpp +++ b/llvm/lib/Target/ARM/A15SDOptimizer.cpp @@ -617,10 +617,9 @@ bool A15SDOptimizer::runOnInstruction(MachineInstr *MI) { continue; // Collect all the uses of this MI's DPR def for updating later. - SmallVector<MachineOperand*, 8> Uses; Register DPRDefReg = MI->getOperand(0).getReg(); - for (MachineOperand &MO : MRI->use_operands(DPRDefReg)) - Uses.push_back(&MO); + SmallVector<MachineOperand *, 8> Uses( + llvm::make_pointer_range(MRI->use_operands(DPRDefReg))); // We can optimize this. unsigned NewReg = optimizeSDPattern(MI); |
