Skip to content

Commit 75cacc6

Browse files
committed
[AMDGPU] Use opName instead of PseudoName in VOP2 multiclasses. NFC.
This is just for consistency with all other instruction multiclasses that pass around pseudo names as arguments.
1 parent d5402a2 commit 75cacc6

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

llvm/lib/Target/AMDGPU/VOP2Instructions.td

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1278,20 +1278,20 @@ let AssemblerPredicate = isGFX6GFX7, DecoderNamespace = "GFX6GFX7" in {
12781278
VOP2_Real<!cast<VOP2_Pseudo>(NAME), SIEncodingFamily.SI>,
12791279
VOP2_MADKe<op{5-0}, !cast<VOP2_Pseudo>(NAME).Pfl>;
12801280
}
1281-
multiclass VOP2_Real_e32_gfx6_gfx7<bits<6> op, string PseudoName = NAME> {
1281+
multiclass VOP2_Real_e32_gfx6_gfx7<bits<6> op, string opName = NAME> {
12821282
def _e32_gfx6_gfx7 :
1283-
VOP2_Real<!cast<VOP2_Pseudo>(PseudoName#"_e32"), SIEncodingFamily.SI>,
1284-
VOP2e<op{5-0}, !cast<VOP2_Pseudo>(PseudoName#"_e32").Pfl>;
1283+
VOP2_Real<!cast<VOP2_Pseudo>(opName#"_e32"), SIEncodingFamily.SI>,
1284+
VOP2e<op{5-0}, !cast<VOP2_Pseudo>(opName#"_e32").Pfl>;
12851285
}
1286-
multiclass VOP2_Real_e64_gfx6_gfx7<bits<6> op, string PseudoName = NAME> {
1286+
multiclass VOP2_Real_e64_gfx6_gfx7<bits<6> op, string opName = NAME> {
12871287
def _e64_gfx6_gfx7 :
1288-
VOP3_Real<!cast<VOP3_Pseudo>(PseudoName#"_e64"), SIEncodingFamily.SI>,
1289-
VOP3e_gfx6_gfx7<{1, 0, 0, op{5-0}}, !cast<VOP3_Pseudo>(PseudoName#"_e64").Pfl>;
1288+
VOP3_Real<!cast<VOP3_Pseudo>(opName#"_e64"), SIEncodingFamily.SI>,
1289+
VOP3e_gfx6_gfx7<{1, 0, 0, op{5-0}}, !cast<VOP3_Pseudo>(opName#"_e64").Pfl>;
12901290
}
1291-
multiclass VOP2be_Real_e64_gfx6_gfx7<bits<6> op, string PseudoName = NAME> {
1291+
multiclass VOP2be_Real_e64_gfx6_gfx7<bits<6> op, string opName = NAME> {
12921292
def _e64_gfx6_gfx7 :
1293-
VOP3_Real<!cast<VOP3_Pseudo>(PseudoName#"_e64"), SIEncodingFamily.SI>,
1294-
VOP3be_gfx6_gfx7<{1, 0, 0, op{5-0}}, !cast<VOP3_Pseudo>(PseudoName#"_e64").Pfl>;
1293+
VOP3_Real<!cast<VOP3_Pseudo>(opName#"_e64"), SIEncodingFamily.SI>,
1294+
VOP3be_gfx6_gfx7<{1, 0, 0, op{5-0}}, !cast<VOP3_Pseudo>(opName#"_e64").Pfl>;
12951295
}
12961296
} // End AssemblerPredicate = isGFX6GFX7, DecoderNamespace = "GFX6GFX7"
12971297

@@ -1308,16 +1308,16 @@ multiclass VOP2be_Real_gfx6_gfx7<bits<6> op> :
13081308
VOP2_Real_e32_gfx6_gfx7<op>, VOP2be_Real_e64_gfx6_gfx7<op>;
13091309

13101310
multiclass VOP2be_Real_gfx6_gfx7_with_name<bits<6> op,
1311-
string PseudoName, string asmName> {
1312-
defvar ps32 = !cast<VOP2_Pseudo>(PseudoName#"_e32");
1313-
defvar ps64 = !cast<VOP3_Pseudo>(PseudoName#"_e64");
1311+
string opName, string asmName> {
1312+
defvar ps32 = !cast<VOP2_Pseudo>(opName#"_e32");
1313+
defvar ps64 = !cast<VOP3_Pseudo>(opName#"_e64");
13141314

13151315
let AsmString = asmName # ps32.AsmOperands in {
1316-
defm "" : VOP2_Real_e32_gfx6_gfx7<op, PseudoName>;
1316+
defm "" : VOP2_Real_e32_gfx6_gfx7<op, opName>;
13171317
}
13181318

13191319
let AsmString = asmName # ps64.AsmOperands in {
1320-
defm "" : VOP2be_Real_e64_gfx6_gfx7<op, PseudoName>;
1320+
defm "" : VOP2be_Real_e64_gfx6_gfx7<op, opName>;
13211321
}
13221322
}
13231323

0 commit comments

Comments
 (0)