@@ -50,11 +50,11 @@ let Uses = [M0, EXEC] in {
50
50
51
51
multiclass V_INTERP_P1_F32_m : VINTRP_m <
52
52
0x00000000,
53
- (outs VGPR_32:$dst ),
53
+ (outs VGPR_32:$vdst ),
54
54
(ins VGPR_32:$i, i32imm:$attr_chan, i32imm:$attr),
55
- "v_interp_p1_f32 $dst , $i, $attr_chan, $attr, [m0]",
56
- [(set f32:$dst , (AMDGPUinterp_p1 f32:$i, (i32 imm:$attr_chan),
57
- (i32 imm:$attr)))]
55
+ "v_interp_p1_f32 $vdst , $i, $attr_chan, $attr, [m0]",
56
+ [(set f32:$vdst , (AMDGPUinterp_p1 f32:$i, (i32 imm:$attr_chan),
57
+ (i32 imm:$attr)))]
58
58
>;
59
59
60
60
let OtherPredicates = [has32BankLDS] in {
@@ -63,31 +63,31 @@ defm V_INTERP_P1_F32 : V_INTERP_P1_F32_m;
63
63
64
64
} // End OtherPredicates = [has32BankLDS]
65
65
66
- let OtherPredicates = [has16BankLDS], Constraints = "@earlyclobber $dst ", isAsmParserOnly=1 in {
66
+ let OtherPredicates = [has16BankLDS], Constraints = "@earlyclobber $vdst ", isAsmParserOnly=1 in {
67
67
68
68
defm V_INTERP_P1_F32_16bank : V_INTERP_P1_F32_m;
69
69
70
- } // End OtherPredicates = [has32BankLDS], Constraints = "@earlyclobber $dst ", isAsmParserOnly=1
70
+ } // End OtherPredicates = [has32BankLDS], Constraints = "@earlyclobber $vdst ", isAsmParserOnly=1
71
71
72
- let DisableEncoding = "$src0", Constraints = "$src0 = $dst " in {
72
+ let DisableEncoding = "$src0", Constraints = "$src0 = $vdst " in {
73
73
74
74
defm V_INTERP_P2_F32 : VINTRP_m <
75
75
0x00000001,
76
- (outs VGPR_32:$dst ),
76
+ (outs VGPR_32:$vdst ),
77
77
(ins VGPR_32:$src0, VGPR_32:$j, i32imm:$attr_chan, i32imm:$attr),
78
- "v_interp_p2_f32 $dst , [$src0], $j, $attr_chan, $attr, [m0]",
79
- [(set f32:$dst , (AMDGPUinterp_p2 f32:$src0, f32:$j, (i32 imm:$attr_chan),
80
- (i32 imm:$attr)))]>;
78
+ "v_interp_p2_f32 $vdst , [$src0], $j, $attr_chan, $attr, [m0]",
79
+ [(set f32:$vdst , (AMDGPUinterp_p2 f32:$src0, f32:$j, (i32 imm:$attr_chan),
80
+ (i32 imm:$attr)))]>;
81
81
82
- } // End DisableEncoding = "$src0", Constraints = "$src0 = $dst "
82
+ } // End DisableEncoding = "$src0", Constraints = "$src0 = $vdst "
83
83
84
84
defm V_INTERP_MOV_F32 : VINTRP_m <
85
85
0x00000002,
86
- (outs VGPR_32:$dst ),
86
+ (outs VGPR_32:$vdst ),
87
87
(ins InterpSlot:$src0, i32imm:$attr_chan, i32imm:$attr),
88
- "v_interp_mov_f32 $dst , $src0, $attr_chan, $attr, [m0]",
89
- [(set f32:$dst , (AMDGPUinterp_mov (i32 imm:$src0), (i32 imm:$attr_chan),
90
- (i32 imm:$attr)))]>;
88
+ "v_interp_mov_f32 $vdst , $src0, $attr_chan, $attr, [m0]",
89
+ [(set f32:$vdst , (AMDGPUinterp_mov (i32 imm:$src0), (i32 imm:$attr_chan),
90
+ (i32 imm:$attr)))]>;
91
91
92
92
} // End Uses = [M0, EXEC]
93
93
0 commit comments