[all-commits] [llvm/llvm-project] 7ff1ca: [AMDGPU] Route no-modifier reg-or-inline AsmParser...
Valery Pykhtin via All-commits
all-commits at lists.llvm.org
Wed Sep 9 04:45:57 PDT 2026
Branch: refs/heads/users/vpykhtin/amdgpu-asmparser-nomods-align-aware
Home: https://github.com/llvm/llvm-project
Commit: 7ff1ca05d4e6ae271aff2f0e1d1ca98d6f97f904
https://github.com/llvm/llvm-project/commit/7ff1ca05d4e6ae271aff2f0e1d1ca98d6f97f904
Author: Valery Pykhtin <valery.pykhtin at amd.com>
Date: 2026-09-09 (Wed, 09 Sep 2026)
Changed paths:
M llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
M llvm/test/MC/AMDGPU/misaligned-vgpr-tuples-err.s
Log Message:
-----------
[AMDGPU] Route no-modifier reg-or-inline AsmParser operands through HwMode predicate
Convert the reg-or-inline operands with no modifiers (MFMA VGPR/AGPR
sources, VCSrc, v_pk_mov_b32, VOP scalar f64) from the fixed-class
isRegOrInlineNoMods to the HwMode-aware isRegOrInlineNoModsByHwMode, so an
odd-aligned tuple is rejected at the offending operand column instead of by
the validateVGPRAlign catch-all.
Co-Authored-By: Claude <noreply at anthropic.com>
Commit: fdd26915b3709662a5d4bd66105bfe3998f358dc
https://github.com/llvm/llvm-project/commit/fdd26915b3709662a5d4bd66105bfe3998f358dc
Author: Valery Pykhtin <valery.pykhtin at amd.com>
Date: 2026-09-09 (Wed, 09 Sep 2026)
Changed paths:
M llvm/test/MC/AMDGPU/misaligned-vgpr-tuples-err.s
M llvm/test/MC/AMDGPU/out-of-range-registers.s
Log Message:
-----------
[AMDGPU] Update no-modifier operand tests for the dropped align diagnostic
The no-modifier reg-or-inline operands routed through the HwMode
predicate now report a misaligned tuple as a plain invalid operand,
matching the diagnostic dropped earlier in the stack.
Commit: afb42e8b441f59486a7bcd323685a86995eca6d8
https://github.com/llvm/llvm-project/commit/afb42e8b441f59486a7bcd323685a86995eca6d8
Author: Valery Pykhtin <valery.pykhtin at amd.com>
Date: 2026-09-09 (Wed, 09 Sep 2026)
Changed paths:
M llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
Log Message:
-----------
[AMDGPU] Rename the no-modifier operand predicate to *Target, NFC
Match the *Target naming used for the other alignment-aware operand
predicates.
Compare: https://github.com/llvm/llvm-project/compare/f079886541e5...afb42e8b441f
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list