Home
last modified time | relevance | path

Searched refs:InstAlias (Results 1 – 25 of 64) sorted by relevance

123

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonDepMappings.td11 def A2_negAlias : InstAlias<"$Rd32 = neg($Rs32)", (A2_subri IntRegs:$Rd32, 0, IntRegs:$Rs32)>;
12 def A2_notAlias : InstAlias<"$Rd32 = not($Rs32)", (A2_subri IntRegs:$Rd32, -1, IntRegs:$Rs32)>;
13 def A2_tfrfAlias : InstAlias<"if (!$Pu4) $Rd32 = $Rs32", (A2_paddif IntRegs:$Rd32, PredRegs:$Pu4, I…
14 def A2_tfrfnewAlias : InstAlias<"if (!$Pu4.new) $Rd32 = $Rs32", (A2_paddifnew IntRegs:$Rd32, PredRe…
15 def A2_tfrtAlias : InstAlias<"if ($Pu4) $Rd32 = $Rs32", (A2_paddit IntRegs:$Rd32, PredRegs:$Pu4, In…
16 def A2_tfrtnewAlias : InstAlias<"if ($Pu4.new) $Rd32 = $Rs32", (A2_padditnew IntRegs:$Rd32, PredReg…
17 def A2_vaddb_mapAlias : InstAlias<"$Rdd32 = vaddb($Rss32,$Rtt32)", (A2_vaddub DoubleRegs:$Rdd32, Do…
18 def A2_vsubb_mapAlias : InstAlias<"$Rdd32 = vsubb($Rss32,$Rtt32)", (A2_vsubub DoubleRegs:$Rdd32, Do…
19 def A2_zxtbAlias : InstAlias<"$Rd32 = zxtb($Rs32)", (A2_andir IntRegs:$Rd32, IntRegs:$Rs32, 255)>;
20 def C2_cmpltAlias : InstAlias<"$Pd4 = cmp.lt($Rs32,$Rt32)", (C2_cmpgt PredRegs:$Pd4, IntRegs:$Rt32,…
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrAsmAlias.td15 def : InstAlias<"mov{b}.s\t{$src, $dst|$dst, $src}",
17 def : InstAlias<"mov{w}.s\t{$src, $dst|$dst, $src}",
19 def : InstAlias<"mov{l}.s\t{$src, $dst|$dst, $src}",
21 def : InstAlias<"mov{q}.s\t{$src, $dst|$dst, $src}",
23 def : InstAlias<"mov.s\t{$src, $dst|$dst, $src}",
25 def : InstAlias<"mov.s\t{$src, $dst|$dst, $src}",
27 def : InstAlias<"mov.s\t{$src, $dst|$dst, $src}",
29 def : InstAlias<"mov.s\t{$src, $dst|$dst, $src}",
33 def : InstAlias<"mwaitx\t{%eax, %ecx, %ebx|ebx, ecx, eax}", (MWAITXrrr)>,
35 def : InstAlias<"mwaitx\t{%rax, %rcx, %rbx|rbx, rcx, rax}", (MWAITXrrr)>,
[all …]
H A DX86InstrSNP.td48 def : InstAlias<"psmash\t{%rax|rax}", (PSMASH)>, Requires<[In64BitMode]>;
49 def : InstAlias<"pvalidate\t{%rax, %rcx, %rdx|rdx, rcx, rax|}", (PVALIDATE64)>, Requires<[In64BitMode]>;
50 def : InstAlias<"pvalidate\t{%eax, %ecx, %edx|edx, ecx, eax|}", (PVALIDATE32)>, Requires<[Not64BitMode]>;
51 def : InstAlias<"rmpupdate\t{%rax, %rcx|rcx, rax|}", (RMPUPDATE)>, Requires<[In64BitMode]>;
52 def : InstAlias<"rmpadjust\t{%rax, %rcx, %rdx|rdx, rcx, rax|}", (RMPADJUST)>, Requires<[In64BitMode]>;
53 def : InstAlias<"rmpquery\t{%rax, %rdx|rdx, rax|}", (RMPQUERY)>, Requires<[In64BitMode]>;
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcInstrAliases.td20 def : InstAlias<!strconcat(!strconcat(!strconcat("mov", cond), ccreg),
25 def : InstAlias<!strconcat(!strconcat(!strconcat("mov", cond), ccreg),
30 def : InstAlias<!strconcat(!strconcat(!strconcat("fmovs", cond), ccreg),
35 def : InstAlias<!strconcat(!strconcat(!strconcat("fmovd", cond), ccreg),
46 def : InstAlias<!strconcat(!strconcat("mov", cond), " $cc, $rs2, $rd"),
50 def : InstAlias<!strconcat(!strconcat("mov", cond), " $cc, $simm11, $rd"),
54 def : InstAlias<!strconcat(!strconcat("fmovs", cond), " $cc, $rs2, $rd"),
58 def : InstAlias<!strconcat(!strconcat("fmovd", cond), " $cc, $rs2, $rd"),
69 def : InstAlias<!strconcat(!strconcat("movr", rcond), " $rs1, $rs2, $rd"),
73 def : InstAlias<!strconcat(!strconcat("movr", rcond), " $rs1, $simm10, $rd"),
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYInstrAlias.td13 def : InstAlias<"nop", (MOV16 R0, R0)>;
14 def : InstAlias<"nop", (MOV32 R0, R0)>, Requires<[iHasE2]>;
16 def : InstAlias<"bgeni16 $dst, $imm", (BGENI GPR:$dst, uimm5:$imm)>;
17 def : InstAlias<"bgeni32 $dst, $imm", (BGENI GPR:$dst, uimm5:$imm)>;
19 def : InstAlias<"bsr $dst", (BSR32 call_symbol:$dst)>;
21 def : InstAlias<"grs\t$rz, $offset", (GRS32 GPR:$rz, bare_symbol:$offset)>;
23 def : InstAlias<"jbsr\t$src1", (JBSR32 call_symbol:$src1)>;
25 def : InstAlias<"jbr $dst", (JBR16 br_symbol_16bit:$dst)>;
26 def : InstAlias<"jbt $dst", (JBT16 C, br_symbol_16bit:$dst)>;
27 def : InstAlias<"jbf $dst", (JBF16 C, br_symbol_16bit:$dst)>;
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430InstrInfo.td537 def ADC8r : InstAlias<"adc.b\t$dst", (ADDC8rc GR8:$dst, 0)>;
538 def ADC16r : InstAlias<"adc\t$dst", (ADDC16rc GR16:$dst, 0)>;
539 def ADC8m : InstAlias<"adc.b\t$dst", (ADDC8mc memdst:$dst, 0)>;
540 def ADC16m : InstAlias<"adc\t$dst", (ADDC16mc memdst:$dst, 0)>;
542 def DADC8r : InstAlias<"dadc.b\t$dst", (DADD8rc GR8:$dst, 0)>;
543 def DADC16r : InstAlias<"dadc\t$dst", (DADD16rc GR16:$dst, 0)>;
544 def DADC8m : InstAlias<"dadc.b\t$dst", (DADD8mc memdst:$dst, 0)>;
545 def DADC16m : InstAlias<"dadc\t$dst", (DADD16mc memdst:$dst, 0)>;
547 def DEC8r : InstAlias<"dec.b\t$dst", (SUB8rc GR8:$dst, 1)>;
548 def DEC16r : InstAlias<"dec\t$dst", (SUB16rc GR16:$dst, 1)>;
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfo.td1029 def : InstAlias<"nop", (ADDI X0, X0, 0), 3>;
1030 def : InstAlias<"li $rd, $imm", (ADDI GPR:$rd, X0, simm12:$imm), 2>;
1031 def : InstAlias<"mv $rd, $rs", (ADDI GPR:$rd, GPR:$rs, 0)>;
1033 def : InstAlias<"not $rd, $rs", (XORI GPR:$rd, GPR:$rs, -1)>;
1034 def : InstAlias<"neg $rd, $rs", (SUB GPR:$rd, X0, GPR:$rs)>;
1037 def : InstAlias<"negw $rd, $rs", (SUBW GPR:$rd, X0, GPR:$rs)>;
1038 def : InstAlias<"sext.w $rd, $rs", (ADDIW GPR:$rd, GPR:$rs, 0)>;
1041 def : InstAlias<"seqz $rd, $rs", (SLTIU GPR:$rd, GPR:$rs, 1)>;
1042 def : InstAlias<"snez $rd, $rs", (SLTU GPR:$rd, X0, GPR:$rs)>;
1043 def : InstAlias<"sltz $rd, $rs", (SLT GPR:$rd, GPR:$rs, X0)>;
[all …]
H A DRISCVInstrInfoXwch.td149 def : InstAlias<"qk.c.lbu $rd, (${rs1})", (QK_C_LBU GPRC:$rd, GPRCMem:$rs1, 0)>;
150 def : InstAlias<"qk.c.sb $rs2, (${rs1})", (QK_C_SB GPRC:$rs2, GPRCMem:$rs1, 0)>;
151 def : InstAlias<"qk.c.lhu $rd, (${rs1})", (QK_C_LHU GPRC:$rd, GPRCMem:$rs1, 0)>;
152 def : InstAlias<"qk.c.sh $rs2, (${rs1})", (QK_C_SH GPRC:$rs2, GPRCMem:$rs1, 0)>;
153 def : InstAlias<"qk.c.lbusp $rd, (${rs1})", (QK_C_LBUSP GPRC:$rd, SPMem:$rs1, 0)>;
154 def : InstAlias<"qk.c.sbsp $rs2, (${rs1})", (QK_C_SBSP GPRC:$rs2, SPMem:$rs1, 0)>;
155 def : InstAlias<"qk.c.lhusp $rd, (${rs1})", (QK_C_LHUSP GPRC:$rd, SPMem:$rs1, 0)>;
156 def : InstAlias<"qk.c.shsp $rs2, (${rs1})", (QK_C_SHSP GPRC:$rs2, SPMem:$rs1, 0)>;
H A DRISCVInstrInfoC.td703 def : InstAlias<"c.addi x0, $imm", (C_NOP_HINT simm6nonzero:$imm), 0>;
707 def : InstAlias<"c.ntl.p1", (C_ADD_HINT X0, X2)>;
708 def : InstAlias<"c.ntl.pall", (C_ADD_HINT X0, X3)>;
709 def : InstAlias<"c.ntl.s1", (C_ADD_HINT X0, X4)>;
710 def : InstAlias<"c.ntl.all", (C_ADD_HINT X0, X5)>;
715 def : InstAlias<"c.lw $rd, (${rs1})", (C_LW GPRC:$rd, GPRCMem:$rs1, 0)>;
716 def : InstAlias<"c.sw $rs2, (${rs1})", (C_SW GPRC:$rs2, GPRCMem:$rs1, 0)>;
717 def : InstAlias<"c.lwsp $rd, (${rs1})", (C_LWSP GPRNoX0:$rd, SPMem:$rs1, 0)>;
718 def : InstAlias<"c.swsp $rs2, (${rs1})", (C_SWSP GPR:$rs2, SPMem:$rs1, 0)>;
722 def : InstAlias<"c.ld $rd, (${rs1})", (C_LD GPRC:$rd, GPRCMem:$rs1, 0)>;
[all …]
H A DRISCVInstrInfoQ.td148 def : InstAlias<"flq $rd, (${rs1})", (FLQ FPR128:$rd, GPR:$rs1, 0), 0>;
149 def : InstAlias<"fsq $rs2, (${rs1})", (FSQ FPR128:$rs2, GPR:$rs1, 0), 0>;
151 def : InstAlias<"fmv.q $rd, $rs", (FSGNJ_Q FPR128:$rd, FPR128:$rs,
153 def : InstAlias<"fabs.q $rd, $rs", (FSGNJX_Q FPR128:$rd, FPR128:$rs,
155 def : InstAlias<"fneg.q $rd, $rs", (FSGNJN_Q FPR128:$rd, FPR128:$rs,
160 def : InstAlias<"fgt.q $rd, $rs, $rt",
162 def : InstAlias<"fge.q $rd, $rs, $rt",
H A DRISCVInstrInfoZclsd.td75 def : InstAlias<"c.ld $rd, (${rs1})",
77 def : InstAlias<"c.sd $rs2, (${rs1})",
79 def : InstAlias<"c.ldsp $rd, (${rs1})",
81 def : InstAlias<"c.sdsp $rs2, (${rs1})",
H A DRISCVInstrInfoF.td452 def : InstAlias<"frcsr $rd", (CSRRS GPR:$rd, SysRegFCSR.Encoding, X0), 2>;
453 def : InstAlias<"fscsr $rd, $rs", (CSRRW GPR:$rd, SysRegFCSR.Encoding, GPR:$rs)>;
454 def : InstAlias<"fscsr $rs", (CSRRW X0, SysRegFCSR.Encoding, GPR:$rs), 2>;
460 def : InstAlias<"frrm $rd", (CSRRS GPR:$rd, SysRegFRM.Encoding, X0), 2>;
461 def : InstAlias<"fsrm $rd, $rs", (CSRRW GPR:$rd, SysRegFRM.Encoding, GPR:$rs)>;
462 def : InstAlias<"fsrm $rs", (CSRRW X0, SysRegFRM.Encoding, GPR:$rs), 2>;
463 def : InstAlias<"fsrmi $rd, $imm", (CSRRWI GPR:$rd, SysRegFRM.Encoding, uimm5:$imm)>;
464 def : InstAlias<"fsrmi $imm", (CSRRWI X0, SysRegFRM.Encoding, uimm5:$imm), 2>;
466 def : InstAlias<"frflags $rd", (CSRRS GPR:$rd, SysRegFFLAGS.Encoding, X0), 2>;
467 def : InstAlias<"fsflags $rd, $rs", (CSRRW GPR:$rd, SysRegFFLAGS.Encoding, GPR:$rs)>;
[all …]
H A DRISCVInstrInfoZfa.td212 def : InstAlias<"fgtq.s $rd, $rs, $rt",
214 def : InstAlias<"fgeq.s $rd, $rs, $rt",
219 def : InstAlias<"fgtq.d $rd, $rs, $rt",
221 def : InstAlias<"fgeq.d $rd, $rs, $rt",
226 def : InstAlias<"fgtq.h $rd, $rs, $rt",
228 def : InstAlias<"fgeq.h $rd, $rs, $rt",
233 def : InstAlias<"fgtq.q $rd, $rs, $rt",
235 def : InstAlias<"fgeq.q $rd, $rs, $rt",
H A DRISCVInstrInfoD.td187 def : InstAlias<"fld $rd, (${rs1})", (FLD FPR64:$rd, GPR:$rs1, 0), 0>;
188 def : InstAlias<"fsd $rs2, (${rs1})", (FSD FPR64:$rs2, GPR:$rs1, 0), 0>;
190 def : InstAlias<"fmv.d $rd, $rs", (FSGNJ_D FPR64:$rd, FPR64:$rs, FPR64:$rs)>;
191 def : InstAlias<"fabs.d $rd, $rs", (FSGNJX_D FPR64:$rd, FPR64:$rs, FPR64:$rs)>;
192 def : InstAlias<"fneg.d $rd, $rs", (FSGNJN_D FPR64:$rd, FPR64:$rs, FPR64:$rs)>;
196 def : InstAlias<"fgt.d $rd, $rs, $rt",
198 def : InstAlias<"fge.d $rd, $rs, $rt",
210 def : InstAlias<"fmv.d $rd, $rs", (FSGNJ_D_INX FPR64INX:$rd, FPR64INX:$rs, FPR64INX:$rs)>;
211 def : InstAlias<"fabs.d $rd, $rs", (FSGNJX_D_INX FPR64INX:$rd, FPR64INX:$rs, FPR64INX:$rs)>;
212 def : InstAlias<"fneg.d $rd, $rs", (FSGNJN_D_INX FPR64INX:$rd, FPR64INX:$rs, FPR64INX:$rs)>;
[all …]
H A DRISCVInstrInfoZilsd.td50 def : InstAlias<"ld $rd, (${rs1})", (LD_RV32 GPRPairRV32:$rd, GPR:$rs1, 0), 0>;
51 def : InstAlias<"sd $rs2, (${rs1})", (SD_RV32 GPRPairRV32:$rs2, GPR:$rs1, 0), 0>;
H A DRISCVInstrInfoZfh.td231 def : InstAlias<"flh $rd, (${rs1})", (FLH FPR16:$rd, GPR:$rs1, 0), 0>;
232 def : InstAlias<"fsh $rs2, (${rs1})", (FSH FPR16:$rs2, GPR:$rs1, 0), 0>;
236 def : InstAlias<"fmv.h $rd, $rs", (FSGNJ_H FPR16:$rd, FPR16:$rs, FPR16:$rs)>;
237 def : InstAlias<"fabs.h $rd, $rs", (FSGNJX_H FPR16:$rd, FPR16:$rs, FPR16:$rs)>;
238 def : InstAlias<"fneg.h $rd, $rs", (FSGNJN_H FPR16:$rd, FPR16:$rs, FPR16:$rs)>;
242 def : InstAlias<"fgt.h $rd, $rs, $rt",
244 def : InstAlias<"fge.h $rd, $rs, $rt",
259 def : InstAlias<"fmv.h $rd, $rs", (FSGNJ_H_INX FPR16INX:$rd, FPR16INX:$rs, FPR16INX:$rs)>;
260 def : InstAlias<"fabs.h $rd, $rs", (FSGNJX_H_INX FPR16INX:$rd, FPR16INX:$rs, FPR16INX:$rs)>;
261 def : InstAlias<"fneg.h $rd, $rs", (FSGNJN_H_INX FPR16INX:$rd, FPR16INX:$rs, FPR16INX:$rs)>;
[all …]
H A DRISCVInstrInfoZc.td347 def : InstAlias<"c.lbu $rd, (${rs1})",(C_LBU GPRC:$rd, GPRC:$rs1, 0), 0>;
348 def : InstAlias<"c.lhu $rd, (${rs1})",(C_LHU GPRC:$rd, GPRC:$rs1, 0), 0>;
349 def : InstAlias<"c.lh $rd, (${rs1})", (C_LH GPRC:$rd, GPRC:$rs1, 0), 0>;
350 def : InstAlias<"c.sb $rd, (${rs1})", (C_SB GPRC:$rd, GPRC:$rs1, 0), 0>;
351 def : InstAlias<"c.sh $rd, (${rs1})", (C_SH GPRC:$rd, GPRC:$rs1, 0), 0>;
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.td1705 def : InstAlias<"rfebb", (RFEBB 1)>;
2351 def : InstAlias<"li $rD, $imm", (ADDI gprc:$rD, ZERO, s16imm:$imm)>;
2352 def : InstAlias<"lis $rD, $imm", (ADDIS gprc:$rD, ZERO, s17imm:$imm)>;
2442 def : InstAlias<"mr $rA, $rB", (OR gprc:$rA, gprc:$rB, gprc:$rB)>;
2443 def : InstAlias<"mr. $rA, $rB", (OR_rec gprc:$rA, gprc:$rB, gprc:$rB)>;
2445 def : InstAlias<"not $rA, $rS", (NOR gprc:$rA, gprc:$rS, gprc:$rS)>;
2446 def : InstAlias<"not. $rA, $rS", (NOR_rec gprc:$rA, gprc:$rS, gprc:$rS)>;
2448 def : InstAlias<"nop", (ORI R0, R0, 0)>;
2773 def : InstAlias<"mtudscr $Rx", (MTUDSCR gprc:$Rx)>;
2774 def : InstAlias<"mfudscr $Rx", (MFUDSCR gprc:$Rx)>;
[all …]
H A DPPCInstr64Bit.td1170 def : InstAlias<"li $rD, $imm", (ADDI8 g8rc:$rD, ZERO8, s16imm64:$imm)>;
1171 def : InstAlias<"lis $rD, $imm", (ADDIS8 g8rc:$rD, ZERO8, s17imm64:$imm)>;
1173 def : InstAlias<"mr $rA, $rB", (OR8 g8rc:$rA, g8rc:$rB, g8rc:$rB)>;
1174 def : InstAlias<"mr. $rA, $rB", (OR8_rec g8rc:$rA, g8rc:$rB, g8rc:$rB)>;
1176 def : InstAlias<"not $rA, $rB", (NOR8 g8rc:$rA, g8rc:$rB, g8rc:$rB)>;
1177 def : InstAlias<"not. $rA, $rB", (NOR8_rec g8rc:$rA, g8rc:$rB, g8rc:$rB)>;
1179 def : InstAlias<"mtcr $rA", (MTCRF8 255, g8rc:$rA)>;
1181 def : InstAlias<"sub $rA, $rB, $rC", (SUBF8 g8rc:$rA, g8rc:$rC, g8rc:$rB)>;
1182 def : InstAlias<"sub. $rA, $rB, $rC", (SUBF8_rec g8rc:$rA, g8rc:$rC, g8rc:$rB)>;
1183 def : InstAlias<"subc $rA, $rB, $rC", (SUBFC8 g8rc:$rA, g8rc:$rC, g8rc:$rB)>;
[all …]
H A DPPCInstrHTM.td172 def : InstAlias<"tend.", (TEND 0)>, Requires<[HasHTM]>;
173 def : InstAlias<"tendall.", (TEND 1)>, Requires<[HasHTM]>;
174 def : InstAlias<"tsuspend.", (TSR 0)>, Requires<[HasHTM]>;
175 def : InstAlias<"tresume.", (TSR 1)>, Requires<[HasHTM]>;
H A DPPCInstrFutureMMA.td622 def : InstAlias<"dmsha256hash $AT, $AB",
625 def : InstAlias<"dmsha512hash $AT, $AB",
628 def : InstAlias<"dmsha3dw $ATp",
631 def : InstAlias<"dmcryshash $ATp",
634 def : InstAlias<"dmxxsha3512pad $AT, $XB, $E",
637 def : InstAlias<"dmxxsha3384pad $AT, $XB, $E",
640 def : InstAlias<"dmxxsha3256pad $AT, $XB, $E",
643 def : InstAlias<"dmxxsha3224pad $AT, $XB, $E",
646 def : InstAlias<"dmxxshake256pad $AT, $XB, $E",
649 def : InstAlias<"dmxxshake128pad $AT, $XB, $E",
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.td1493 def : InstAlias<"nop", (HINT 0b000)>;
1494 def : InstAlias<"yield",(HINT 0b001)>;
1495 def : InstAlias<"wfe", (HINT 0b010)>;
1496 def : InstAlias<"wfi", (HINT 0b011)>;
1497 def : InstAlias<"sev", (HINT 0b100)>;
1498 def : InstAlias<"sevl", (HINT 0b101)>;
1499 def : InstAlias<"dgh", (HINT 0b110)>;
1500 def : InstAlias<"esb", (HINT 0b10000)>, Requires<[HasRAS]>;
1501 def : InstAlias<"csdb", (HINT 20)>;
1511 def : InstAlias<"bti", (HINT 32), 0>;
[all …]
H A DSVEInstrFormats.td455 def : InstAlias<asm # "\t$Pd",
457 def : InstAlias<asm # "\t$Pd",
459 def : InstAlias<asm # "\t$Pd",
461 def : InstAlias<asm # "\t$Pd",
1118 def : InstAlias<asm # "\t$Zdn, $Pm",
1120 def : InstAlias<asm # "\t$Zdn, $Pm",
1122 def : InstAlias<asm # "\t$Zdn, $Pm",
1196 def : InstAlias<asm # "\t$Rd, $pattern",
1198 def : InstAlias<asm # "\t$Rd",
1240 def : InstAlias<asm # "\t$Zdn, $pattern",
[all …]
H A DSMEInstrFormats.td352 def : InstAlias<"smstart", (MSRpstatesvcrImm1 0b011, 0b1)>;
353 def : InstAlias<"smstart sm", (MSRpstatesvcrImm1 0b001, 0b1)>;
354 def : InstAlias<"smstart za", (MSRpstatesvcrImm1 0b010, 0b1)>;
356 def : InstAlias<"smstop", (MSRpstatesvcrImm1 0b011, 0b0)>;
357 def : InstAlias<"smstop sm", (MSRpstatesvcrImm1 0b001, 0b0)>;
358 def : InstAlias<"smstop za", (MSRpstatesvcrImm1 0b010, 0b0)>;
834 def : InstAlias<mnemonic # "\t$ZAt[$Rv, $imm], $Pg" # pg_suffix # ", [$Rn, $Rm]",
837 def : InstAlias<mnemonic # "\t\\{$ZAt[$Rv, $imm]\\}, $Pg" # pg_suffix # ", [$Rn]",
839 def : InstAlias<mnemonic # "\t$ZAt[$Rv, $imm], $Pg" # pg_suffix # ", [$Rn]",
1140 def : InstAlias<opcodestr # "\t$ZAt[$Rv, $imm4], [$Rn]",
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRInstrInfo.td135 // only used on aliases (Pat<> and InstAlias<>). The actual encoding
627 def : InstAlias<"tst\t$rd", (ANDRdRr GPR8:$rd, GPR8:$rd)>;
633 def : InstAlias<"sbr\t$rd, $k", (ORIRdK LD8:$rd, imm_ldi8:$k),
777 def : InstAlias<"brcs\t$k", (BRBSsk 0, relbrtarget_7 : $k)>;
781 def : InstAlias<"brcc\t$k", (BRBCsk 0, relbrtarget_7 : $k)>;
785 def : InstAlias<"brhs\t$k", (BRBSsk 5, relbrtarget_7 : $k)>;
789 def : InstAlias<"brhc\t$k", (BRBCsk 5, relbrtarget_7 : $k)>;
793 def : InstAlias<"brts\t$k", (BRBSsk 6, relbrtarget_7 : $k)>;
797 def : InstAlias<"brtc\t$k", (BRBCsk 6, relbrtarget_7 : $k)>;
801 def : InstAlias<"brvs\t$k", (BRBSsk 3, relbrtarget_7 : $k)>;
[all …]

123