[llvm] [AMDGPU] Use enum instead of literal for MadFmaMixFP16Pats (PR #180802)
via llvm-commits
llvm-commits at lists.llvm.org
Tue Feb 10 10:27:43 PST 2026
llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-backend-amdgpu
Author: None (hjagasiaAMD)
<details>
<summary>Changes</summary>
---
Full diff: https://github.com/llvm/llvm-project/pull/180802.diff
1 Files Affected:
- (modified) llvm/lib/Target/AMDGPU/VOP3PInstructions.td (+3-3)
``````````diff
diff --git a/llvm/lib/Target/AMDGPU/VOP3PInstructions.td b/llvm/lib/Target/AMDGPU/VOP3PInstructions.td
index 063546e1a5bc2..be9e18a1e3f09 100644
--- a/llvm/lib/Target/AMDGPU/VOP3PInstructions.td
+++ b/llvm/lib/Target/AMDGPU/VOP3PInstructions.td
@@ -265,7 +265,7 @@ multiclass MadFmaMixFP16Pats<SDPatternOperator fma_like,
(f32 (VOP3PMadMixModsPat f32:$src1, i32:$src1_modifiers))))),
(mixlo_inst $src0_modifiers, $src0,
$src1_modifiers, $src1,
- (i32 0), (i32 0),
+ (i32 SRCMODS.NONE), (i32 0),
DSTCLAMP.NONE,
(i32 (IMPLICIT_DEF)))
>;
@@ -275,7 +275,7 @@ multiclass MadFmaMixFP16Pats<SDPatternOperator fma_like,
(f32 (VOP3PMadMixModsPat f32:$src1, i32:$src1_modifiers)))))),
(vecVT (mixhi_inst $src0_modifiers, $src0,
$src1_modifiers, $src1,
- (i32 0), (i32 0),
+ (i32 SRCMODS.NONE), (i32 0),
DSTCLAMP.NONE,
VGPR_32:$elt0))
>;
@@ -329,7 +329,7 @@ multiclass MadFmaMixFP16Pats_t16<SDPatternOperator fma_like,
(f32 (VOP3PMadMixModsPat f32:$src1, i32:$src1_modifiers))))),
(mix_inst_16 $src0_modifiers, $src0,
$src1_modifiers, $src1,
- (i32 0), (i32 0),
+ (i32 SRCMODS.NONE), (i32 0),
DSTCLAMP.NONE)
>;
``````````
</details>
https://github.com/llvm/llvm-project/pull/180802
More information about the llvm-commits
mailing list