[llvm] ff5f355 - [AMDGPU] Use a range-based for loop (NFC) (#148767)
via llvm-commits
llvm-commits at lists.llvm.org
Tue Jul 15 08:02:49 PDT 2025
Author: Kazu Hirata
Date: 2025-07-15T08:02:46-07:00
New Revision: ff5f355d9bac7f10d971284b97d83db68e25ed27
URL: https://github.com/llvm/llvm-project/commit/ff5f355d9bac7f10d971284b97d83db68e25ed27
DIFF: https://github.com/llvm/llvm-project/commit/ff5f355d9bac7f10d971284b97d83db68e25ed27.diff
LOG: [AMDGPU] Use a range-based for loop (NFC) (#148767)
Added:
Modified:
llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
Removed:
################################################################################
diff --git a/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp b/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
index 8ac9b707c1349..43d4e8db791b0 100644
--- a/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
+++ b/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
@@ -3995,8 +3995,8 @@ bool AMDGPUAsmParser::validateVOPD(const MCInst &Inst,
bool AsVOPD3 = MII.get(Opcode).TSFlags & SIInstrFlags::VOPD3;
if (AsVOPD3) {
- for (unsigned I = 0, E = Operands.size(); I != E; ++I) {
- AMDGPUOperand &Op = ((AMDGPUOperand &)*Operands[I]);
+ for (const std::unique_ptr<MCParsedAsmOperand> &Operand : Operands) {
+ AMDGPUOperand &Op = (AMDGPUOperand &)*Operand;
if ((Op.isRegKind() || Op.isImmTy(AMDGPUOperand::ImmTyNone)) &&
(Op.getModifiers().getFPModifiersOperand() & SISrcMods::ABS))
Error(Op.getStartLoc(), "ABS not allowed in VOPD3 instructions");
More information about the llvm-commits
mailing list