Lines Matching refs:Zdn
990 : I<(outs zprty:$Zdn), (ins zprty:$_Zdn, pprty:$Pm),
991 asm, "\t$Zdn, $Pm",
995 bits<5> Zdn;
1003 let Inst{4-0} = Zdn;
1005 let Constraints = "$Zdn = $_Zdn";
1021 def : InstAlias<asm # "\t$Zdn, $Pm",
1022 (!cast<Instruction>(NAME # "_H") ZPR16:$Zdn, PPRAny:$Pm), 0>;
1023 def : InstAlias<asm # "\t$Zdn, $Pm",
1024 (!cast<Instruction>(NAME # "_S") ZPR32:$Zdn, PPRAny:$Pm), 0>;
1025 def : InstAlias<asm # "\t$Zdn, $Pm",
1026 (!cast<Instruction>(NAME # "_D") ZPR64:$Zdn, PPRAny:$Pm), 0>;
1109 : I<(outs zprty:$Zdn), (ins zprty:$_Zdn, sve_pred_enum:$pattern, sve_incdec_imm:$imm4),
1110 asm, "\t$Zdn, $pattern, mul $imm4",
1113 bits<5> Zdn;
1124 let Inst{4-0} = Zdn;
1126 let Constraints = "$Zdn = $_Zdn";
1137 def : InstAlias<asm # "\t$Zdn, $pattern",
1138 (!cast<Instruction>(NAME) zprty:$Zdn, sve_pred_enum:$pattern, 1), 1>;
1139 def : InstAlias<asm # "\t$Zdn",
1140 (!cast<Instruction>(NAME) zprty:$Zdn, 0b11111, 1), 2>;
1658 : I<(outs zprty:$Zdn), (ins zprty:$_Zdn, srcRegType:$Rm),
1659 asm, "\t$Zdn, $Rm",
1663 bits<5> Zdn;
1668 let Inst{4-0} = Zdn;
1670 let Constraints = "$Zdn = $_Zdn";
1689 : I<(outs zprty:$Zdn), (ins zprty:$_Zdn, srcOpType:$Vm),
1690 asm, "\t$Zdn, $Vm",
1694 bits<5> Zdn;
1699 let Inst{4-0} = Zdn;
1701 let Constraints = "$Zdn = $_Zdn";
1739 : I<(outs ZPR8:$Zdn), (ins ZPR8:$_Zdn, ZPR8:$Zm, imm0_255:$imm8),
1740 asm, "\t$Zdn, $_Zdn, $Zm, $imm8",
1742 bits<5> Zdn;
1750 let Inst{4-0} = Zdn;
1752 let Constraints = "$Zdn = $_Zdn";
1916 : I<(outs ZPR64:$Zdn), (ins ZPR64:$_Zdn, logical_imm64:$imms13),
1917 asm, "\t$Zdn, $_Zdn, $imms13",
1919 bits<5> Zdn;
1925 let Inst{4-0} = Zdn;
1927 let Constraints = "$Zdn = $_Zdn";
1942 def : InstAlias<asm # "\t$Zdn, $Zdn, $imm",
1943 (!cast<Instruction>(NAME) ZPR8:$Zdn, sve_logical_imm8:$imm), 4>;
1944 def : InstAlias<asm # "\t$Zdn, $Zdn, $imm",
1945 (!cast<Instruction>(NAME) ZPR16:$Zdn, sve_logical_imm16:$imm), 3>;
1946 def : InstAlias<asm # "\t$Zdn, $Zdn, $imm",
1947 (!cast<Instruction>(NAME) ZPR32:$Zdn, sve_logical_imm32:$imm), 2>;
1949 def : InstAlias<alias # "\t$Zdn, $Zdn, $imm",
1950 (!cast<Instruction>(NAME) ZPR8:$Zdn, sve_logical_imm8_not:$imm), 0>;
1951 def : InstAlias<alias # "\t$Zdn, $Zdn, $imm",
1952 (!cast<Instruction>(NAME) ZPR16:$Zdn, sve_logical_imm16_not:$imm), 0>;
1953 def : InstAlias<alias # "\t$Zdn, $Zdn, $imm",
1954 (!cast<Instruction>(NAME) ZPR32:$Zdn, sve_logical_imm32_not:$imm), 0>;
1955 def : InstAlias<alias # "\t$Zdn, $Zdn, $imm",
1956 (!cast<Instruction>(NAME) ZPR64:$Zdn, logical_imm64_not:$imm), 0>;
2053 : I<(outs zprty:$Zdn), (ins PPR3bAny:$Pg, zprty:$_Zdn, imm_ty:$i1),
2054 asm, "\t$Zdn, $Pg/m, $_Zdn, $i1",
2058 bits<5> Zdn;
2068 let Inst{4-0} = Zdn;
2070 let Constraints = "$Zdn = $_Zdn";
2094 : I<(outs zprty:$Zdn), (ins PPR3bAny:$Pg, zprty:$_Zdn, zprty:$Zm),
2095 asm, "\t$Zdn, $Pg/m, $_Zdn, $Zm",
2099 bits<5> Zdn;
2108 let Inst{4-0} = Zdn;
2110 let Constraints = "$Zdn = $_Zdn";
2179 : I<(outs zprty:$Zdn), (ins zprty:$_Zdn, zprty:$Zm, timm32_0_7:$imm3),
2180 asm, "\t$Zdn, $_Zdn, $Zm, $imm3",
2183 bits<5> Zdn;
2192 let Inst{4-0} = Zdn;
2194 let Constraints = "$Zdn = $_Zdn";
2357 : I<(outs zprty:$Zdn), (ins PPR3bAny:$Pg, zprty:$_Zdn, zprty:$Zm, zprty:$Za),
2358 asm, "\t$Zdn, $Pg/m, $Zm, $Za",
2363 bits<5> Zdn;
2373 let Inst{4-0} = Zdn;
2375 let Constraints = "$Zdn = $_Zdn";
2628 : I<(outs zprty:$Zdn), (ins PPR3bAny:$Pg, zprty:$_Zdn, zprty:$Zm,
2630 asm, "\t$Zdn, $Pg/m, $_Zdn, $Zm, $imm",
2633 bits<5> Zdn;
2644 let Inst{4-0} = Zdn;
2646 let Constraints = "$Zdn = $_Zdn";
2721 : I<(outs zprty:$Zdn), (ins PPR3bAny:$Pg, zprty:$_Zdn, zprty:$Zm),
2722 asm, "\t$Zdn, $Pg/m, $_Zdn, $Zm",
2727 bits<5> Zdn;
2735 let Inst{4-0} = Zdn;
2737 let Constraints = "$Zdn = $_Zdn";
3091 : I<(outs zprty:$Zdn), (ins PPR3bAny:$Pg, zprty:$_Zdn, zprty:$Zm),
3092 asm, "\t$Zdn, $Pg/m, $_Zdn, $Zm", "", []>, Sched<[]> {
3094 bits<5> Zdn;
3104 let Inst{4-0} = Zdn;
3106 let Constraints = "$Zdn = $_Zdn";
3215 : I<(outs zprty:$Zdn), (ins PPR3bAny:$Pg, zprty:$_Zdn, zprty:$Zm, zprty:$Za),
3216 asm, "\t$Zdn, $Pg/m, $Zm, $Za",
3220 bits<5> Zdn;
3231 let Inst{4-0} = Zdn;
3233 let Constraints = "$Zdn = $_Zdn";
3768 : I<(outs zprty:$Zdn), (ins PPR3bAny:$Pg, zprty:$_Zdn, zprty:$Zm),
3769 asm, "\t$Zdn, $Pg/m, $_Zdn, $Zm", "", []>, Sched<[]> {
3772 bits<5> Zdn;
3781 let Inst{4-0} = Zdn;
3783 let Constraints = "$Zdn = $_Zdn";
4209 : I<(outs zprty:$Zdn), (ins zprty:$_Zdn, zprty:$Zm, complexrotateopodd:$rot),
4210 asm, "\t$Zdn, $_Zdn, $Zm, $rot", "", []>, Sched<[]> {
4211 bits<5> Zdn;
4221 let Inst{4-0} = Zdn;
4223 let Constraints = "$Zdn = $_Zdn";
4748 : I<(outs zprty:$Zdn), (ins zprty:$_Zdn, immtype:$imm),
4749 asm, "\t$Zdn, $_Zdn, $imm",
4752 bits<5> Zdn;
4761 let Inst{4-0} = Zdn;
4763 let Constraints = "$Zdn = $_Zdn";
4801 : I<(outs zprty:$Zdn), (ins zprty:$_Zdn, immtype:$imm),
4802 asm, "\t$Zdn, $_Zdn, $imm",
4805 bits<5> Zdn;
4812 let Inst{4-0} = Zdn;
4814 let Constraints = "$Zdn = $_Zdn";
4896 : I<(outs ZPR64:$Zdn), (ins ZPR64:$_Zdn, ZPR64:$Zm, ZPR64:$Zk),
4897 asm, "\t$Zdn, $_Zdn, $Zm, $Zk",
4900 bits<5> Zdn;
4910 let Inst{4-0} = Zdn;
4912 let Constraints = "$Zdn = $_Zdn";
4922 def : InstAlias<asm # "\t$Zdn, $Zdn, $Zm, $Zk",
4923 (!cast<Instruction>(NAME) ZPR8:$Zdn, ZPR8:$Zm, ZPR8:$Zk), 1>;
4924 def : InstAlias<asm # "\t$Zdn, $Zdn, $Zm, $Zk",
4925 (!cast<Instruction>(NAME) ZPR16:$Zdn, ZPR16:$Zm, ZPR16:$Zk), 1>;
4926 def : InstAlias<asm # "\t$Zdn, $Zdn, $Zm, $Zk",
4927 (!cast<Instruction>(NAME) ZPR32:$Zdn, ZPR32:$Zm, ZPR32:$Zk), 1>;
4937 : I<(outs zprty:$Zdn), (ins zprty:$_Zdn, zprty:$Zm, immtype:$imm),
4938 asm, "\t$Zdn, $_Zdn, $Zm, $imm",
4941 bits<5> Zdn;
4951 let Inst{4-0} = Zdn;
4953 let Constraints = "$Zdn = $_Zdn";
5867 : I<(outs zprty:$Zdn), (ins PPR3bAny:$Pg, zprty:$_Zdn, immtype:$imm),
5868 asm, "\t$Zdn, $Pg/m, $_Zdn, $imm",
5872 bits<5> Zdn;
5882 let Inst{4-0} = Zdn;
5884 let Constraints = "$Zdn = $_Zdn";
5984 : I<(outs zprty:$Zdn), (ins PPR3bAny:$Pg, zprty:$_Zdn, zprty2:$Zm),
5985 asm, "\t$Zdn, $Pg/m, $_Zdn, $Zm",
5989 bits<5> Zdn;
5999 let Inst{4-0} = Zdn;
6001 let Constraints = "$Zdn = $_Zdn";
6928 : I<(outs zprty:$Zdn), (ins PPR3bAny:$Pg, zprty:$_Zdn, zprty:$Zm),
6929 asm, "\t$Zdn, $Pg, $_Zdn, $Zm",
6933 bits<5> Zdn;
6942 let Inst{4-0} = Zdn;
6944 let Constraints = "$Zdn = $_Zdn";
7037 : I<(outs zprty:$Zdn), (ins PPR3bAny:$Pg, zprty:$_Zdn, zprty:$Zm),
7038 asm, "\t$Zdn, $Pg, $_Zdn, $Zm",
7042 bits<5> Zdn;
7049 let Inst{4-0} = Zdn;
7051 let Constraints = "$Zdn = $_Zdn";
8638 : I<(outs zprty:$Zdn), (ins zprty:$_Zdn, zprty:$Zm),
8639 asm, "\t$Zdn, $_Zdn, $Zm",
8642 bits<5> Zdn;
8649 let Inst{4-0} = Zdn;
8651 let Constraints = "$Zdn = $_Zdn";
8662 : I<(outs zprty:$Zdn), (ins zprty:$_Zdn),
8663 asm, "\t$Zdn, $_Zdn",
8666 bits<5> Zdn;
8670 let Inst{4-0} = Zdn;
8672 let Constraints = "$Zdn = $_Zdn";
9940 : I<(outs ZPR8:$Zdn), (ins ZPR8:$_Zdn, ZPR8:$Zm, timm32_0_15:$imm4),
9941 mnemonic, "\t$Zdn, $_Zdn, $Zm, $imm4",
9943 bits<5> Zdn;
9950 let Inst{4-0} = Zdn;
9952 let Constraints = "$Zdn = $_Zdn";
10378 : I<(outs ZPR64:$Zdn), (ins ZPR64:$_Zdn, ZPR64:$Zm, ZPR64:$Za),
10379 asm, "\t$Zdn, $Zm, $Za", "", []>, Sched<[]> {
10380 bits<5> Zdn;
10390 let Inst{4-0} = Zdn;
10392 let Constraints = "$Zdn = $_Zdn";