| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/MSP430/ |
| H A D | MSP430InstrFormats.td | 47 dag outs, dag ins, string asmstr, list<dag> pattern> 64 dag outs, dag ins, string asmstr, list<dag> pattern> 68 dag outs, dag ins, string asmstr, list<dag> pattern> 74 dag outs, dag ins, string asmstr, list<dag> pattern> 83 dag outs, dag ins, string asmstr, list<dag> pattern> 100 dag outs, dag ins, string asmstr, list<dag> pattern> 109 dag outs, dag ins, string asmstr, list<dag> pattern> 115 dag outs, dag ins, string asmstr, list<dag> pattern> 121 dag outs, dag ins, string asmstr, list<dag> pattern> 130 dag outs, dag ins, string asmstr, list<dag> pattern> [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/XCore/ |
| H A D | XCoreInstrFormats.td | 12 class InstXCore<int sz, dag outs, dag ins, string asmstr, list<dag> pattern> 26 class PseudoInstXCore<dag outs, dag ins, string asmstr, list<dag> pattern> 35 class _F3R<bits<5> opc, dag outs, dag ins, string asmstr, list<dag> pattern> 44 class _F3RImm<bits<5> opc, dag outs, dag ins, string asmstr, list<dag> pattern> 49 class _FL3R<bits<9> opc, dag outs, dag ins, string asmstr, list<dag> pattern> 65 class _F2RUS<bits<5> opc, dag outs, dag ins, string asmstr, list<dag> pattern> 78 class _FL2RUS<bits<9> opc, dag outs, dag ins, string asmstr, list<dag> pattern> 95 class _FRU6<bits<6> opc, dag outs, dag ins, string asmstr, list<dag> pattern> 117 class _FU6<bits<10> opc, dag outs, dag ins, string asmstr, list<dag> pattern> 135 class _FU10<bits<6> opc, dag outs, dag ins, string asmstr, list<dag> pattern> [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCInstrFormats.td | 167 dag OOL, dag IOL, string asmstr> 179 dag OOL, dag IOL, string asmstr> 193 dag OOL, dag IOL, string asmstr> 210 dag OOL, dag IOL, string asmstr> 310 dag OOL, dag IOL, string asmstr, 331 dag OOL, dag IOL, string asmstr, 1551 dag OOL, dag IOL, string asmstr, InstrItinClass itin, list<dag> pattern> 1847 dag OOL, dag IOL, string asmstr, InstrItinClass itin, list<dag> pattern> 2356 class PPCEmitTimePseudo<dag OOL, dag IOL, string asmstr, list<dag> pattern> 2375 class PPCPostRAExpPseudo<dag OOL, dag IOL, string asmstr, list<dag> pattern> [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchLASXInstrFormats.td | 21 class Fmt1RI13_XI<bits<32> op, dag outs, dag ins, string opnstr, 34 class Fmt2R_XX<bits<32> op, dag outs, dag ins, string opnstr, 46 class Fmt2R_XR<bits<32> op, dag outs, dag ins, string opnstr, 58 class Fmt2R_CX<bits<32> op, dag outs, dag ins, string opnstr, 71 class Fmt2RI1_XXI<bits<32> op, dag outs, dag ins, string opnstr, 86 class Fmt2RI2_XXI<bits<32> op, dag outs, dag ins, string opnstr, 100 class Fmt2RI2_XRI<bits<32> op, dag outs, dag ins, string opnstr, 114 class Fmt2RI2_RXI<bits<32> op, dag outs, dag ins, string opnstr, 129 class Fmt2RI3_XXI<bits<32> op, dag outs, dag ins, string opnstr, 143 class Fmt2RI3_XRI<bits<32> op, dag outs, dag ins, string opnstr, [all …]
|
| H A D | LoongArchLSXInstrFormats.td | 21 class Fmt1RI13_VI<bits<32> op, dag outs, dag ins, string opnstr, 34 class Fmt2R_VV<bits<32> op, dag outs, dag ins, string opnstr, 46 class Fmt2R_VR<bits<32> op, dag outs, dag ins, string opnstr, 58 class Fmt2R_CV<bits<32> op, dag outs, dag ins, string opnstr, 71 class Fmt2RI1_VVI<bits<32> op, dag outs, dag ins, string opnstr, 85 class Fmt2RI1_VRI<bits<32> op, dag outs, dag ins, string opnstr, 99 class Fmt2RI1_RVI<bits<32> op, dag outs, dag ins, string opnstr, 114 class Fmt2RI2_VVI<bits<32> op, dag outs, dag ins, string opnstr, 128 class Fmt2RI2_VRI<bits<32> op, dag outs, dag ins, string opnstr, 142 class Fmt2RI2_RVI<bits<32> op, dag outs, dag ins, string opnstr, [all …]
|
| H A D | LoongArchInstrFormats.td | 19 class LAInst<dag outs, dag ins, string opcstr, string opnstr, 38 class Pseudo<dag outs, dag ins, list<dag> pattern = [], string opcstr = "", 51 class Fmt2R<bits<32> op, dag outs, dag ins, string opnstr, 64 class Fmt3R<bits<32> op, dag outs, dag ins, string opnstr, 79 class Fmt3RI2<bits<32> op, dag outs, dag ins, string opnstr, 96 class Fmt3RI3<bits<32> op, dag outs, dag ins, string opnstr, 300 class FmtPRELD<dag outs, dag ins, string opnstr, list<dag> pattern = []> 314 class FmtPRELDX<dag outs, dag ins, string opnstr, list<dag> pattern = []> 356 class FmtCACOP<dag outs, dag ins, string opnstr, list<dag> pattern = []> 377 class FmtINVTLB<dag outs, dag ins, string opnstr, list<dag> pattern = []> [all …]
|
| H A D | LoongArchFloatInstrFormats.td | 34 class FPFmt2R<bits<32> op, dag outs, dag ins, string opnstr, 35 list<dag> pattern = []> 47 class FPFmt3R<bits<32> op, dag outs, dag ins, string opnstr, 48 list<dag> pattern = []> 62 class FPFmt4R<bits<32> op, dag outs, dag ins, string opnstr, 79 class FPFmt2RI12<bits<32> op, dag outs, dag ins, string opnstr, 94 class FPFmtFCMP<bits<32> op, dag outs, dag ins, string opnstr, 109 class FPFmtBR<bits<32> op, dag outs, dag ins, string opnstr, 123 class FPFmtFSEL<bits<32> op, dag outs, dag ins, string opnstr, 140 class FPFmtMOV<bits<32> op, dag outs, dag ins, string opnstr, [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Sparc/ |
| H A D | SparcInstrFormats.td | 9 class InstSP<dag outs, dag ins, string asmstr, list<dag> pattern, 36 class F2<dag outs, dag ins, string asmstr, list<dag> pattern, 48 class F2_1<bits<3> op2Val, dag outs, dag ins, string asmstr, list<dag> pattern, 69 dag outs, dag ins, string asmstr, list<dag> pattern, 86 class F2_4<bit annul, bit pred, dag outs, dag ins, 110 class F3<dag outs, dag ins, string asmstr, list<dag> pattern, 248 class F4<bits<6> op3, dag outs, dag ins, string asmstr, list<dag> pattern, 259 class F4_1<bits<6> op3, dag outs, dag ins, 275 class F4_2<bits<6> op3, dag outs, dag ins, 323 class F4_4i<bits<6> op3, dag outs, dag ins, [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Xtensa/ |
| H A D | XtensaInstrFormats.td | 12 class XtensaInst<int size, dag outs, dag ins, string asmstr, list<dag> pattern, 29 class XtensaInst24<dag outs, dag ins, string asmstr, list<dag> pattern, 37 class XtensaInst16<dag outs, dag ins, string asmstr, list<dag> pattern, 60 class RRI4_Inst<bits<4> op0, bits<4> op1, dag outs, dag ins, 76 class RRI8_Inst<bits<4> op0, dag outs, dag ins, 91 class RI16_Inst<bits<4> op0, dag outs, dag ins, 115 class CALL_Inst<bits<4> op0, dag outs, dag ins, 143 class BRI8_Inst<bits<4> op0, dag outs, dag ins, 173 class RRRN_Inst<bits<4> op0, dag outs, dag ins, 186 class RI7_Inst<bits<4> op0, bits<1> i, dag outs, dag ins, [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AVR/ |
| H A D | AVRInstrFormats.td | 14 class AVRInst<dag outs, dag ins, string asmstr, list<dag> pattern> 27 class AVRInst16<dag outs, dag ins, string asmstr, list<dag> pattern> 35 class AVRInst32<dag outs, dag ins, string asmstr, list<dag> pattern> 50 class Pseudo<dag outs, dag ins, string asmstr, list<dag> pattern> 82 class FZRd<bits<3> t, dag outs, dag ins, string asmstr, list<dag> pattern> 229 class FMOVWRdRr<dag outs, dag ins, string asmstr, list<dag> pattern> 291 class FWRdK<bit f, dag outs, dag ins, string asmstr, list<dag> pattern> 311 class FIORdA<dag outs, dag ins, string asmstr, list<dag> pattern> 330 class FIOARr<dag outs, dag ins, string asmstr, list<dag> pattern> 397 class FDES<dag outs, dag ins, string asmstr, list<dag> pattern> [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMInstrFormats.td | 496 class PseudoInst<dag oops, dag iops, InstrItinClass itin, list<dag> pattern> 538 class ARMPseudoExpand<dag oops, dag iops, int sz, 544 class tPseudoExpand<dag oops, dag iops, int sz, 550 class t2PseudoExpand<dag oops, dag iops, int sz, 557 class I<dag oops, dag iops, AddrMode am, int sz, 715 class AIswp<bit b, dag oops, dag iops, string opc, list<dag> pattern> 1161 class TI<dag oops, dag iops, InstrItinClass itin, string asm, list<dag> pattern> 1256 class T1pIs<dag oops, dag iops, 1474 dag oops, dag iops, 1507 dag oops, dag iops, [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | Mips16InstrFormats.td | 35 class MipsInst16_Base<dag outs, dag ins, string asmstr, list<dag> pattern, 54 class MipsInst16<dag outs, dag ins, string asmstr, list<dag> pattern, 71 class MipsInst16_32<dag outs, dag ins, string asmstr, list<dag> pattern, 81 class MipsInst16_EXTEND<dag outs, dag ins, string asmstr, list<dag> pattern, 91 class MipsPseudo16<dag outs, dag ins, string asmstr, list<dag> pattern>: 102 class FI16<bits<5> op, dag outs, dag ins, string asmstr, list<dag> pattern, 150 class FRRBreak16<dag outs, dag ins, string asmstr, 205 dag outs, dag ins, string asmstr, 335 class FI8_MOVR3216<dag outs, dag ins, string asmstr, 357 class FI8_MOV32R16<dag outs, dag ins, string asmstr, [all …]
|
| H A D | MipsEVAInstrInfo.td | 58 list<dag> Pattern = []; 74 dag OutOperandList = (outs); 77 list<dag> Pattern = []; 94 list<dag> Pattern = []; 109 dag OutOperandList = (outs); 112 list<dag> Pattern = []; 129 list<dag> Pattern = []; 143 list<dag> Pattern = []; 155 dag InOperandList = (ins); 157 list<dag> Pattern = []; [all …]
|
| H A D | Mips32r6InstrInfo.td | 322 list<dag> Pattern = []; 336 list<dag> Pattern = []; 348 list<dag> Pattern = []; 361 list<dag> Pattern = []; 484 list<dag> Pattern = []; 521 list<dag> Pattern = []; 546 list<dag> Pattern = []; 632 list<dag> Pattern = []; 644 list<dag> Pattern = []; 659 list<dag> Pattern = []; [all …]
|
| H A D | MicroMips32r6InstrInfo.td | 404 list<dag> Pattern = []; 418 list<dag> Pattern = []; 476 list<dag> Pattern = []; 521 list<dag> Pattern = []; 533 list<dag> Pattern = []; 544 list<dag> Pattern = []; 557 list<dag> Pattern = []; 569 list<dag> Pattern = []; 583 list<dag> Pattern = []; 596 list<dag> Pattern = []; [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86InstrUtils.td | 386 class PseudoI<dag oops, dag iops, list<dag> pattern> 391 class I<bits<8> o, Format f, dag outs, dag ins, string asm, 396 class Ii8<bits<8> o, Format f, dag outs, dag ins, string asm, 447 class FPI<bits<8> o, Format F, dag outs, dag ins, string asm> 454 class FpI_<dag outs, dag ins, FPFormat fp, list<dag> pattern> 480 class SI<bits<8> o, Format F, dag outs, dag ins, string asm, 528 class PI<bits<8> o, Format F, dag outs, dag ins, string asm, list<dag> pattern, 543 class MMXPI<bits<8> o, Format F, dag outs, dag ins, string asm, list<dag> pattern, 573 class SSI<bits<8> o, Format F, dag outs, dag ins, string asm, 1335 dag out, list<dag> p> [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVInstrFormatsC.td | 13 class RVInst16<dag outs, dag ins, string opcodestr, string argstr, 25 class RVInst16CR<bits<4> funct4, bits<2> opcode, dag outs, dag ins, 226 class DirectiveInsnCR<dag outs, dag ins, string argstr> 242 class DirectiveInsnCI<dag outs, dag ins, string argstr> 259 class DirectiveInsnCIW<dag outs, dag ins, string argstr> 275 class DirectiveInsnCSS<dag outs, dag ins, string argstr> 291 class DirectiveInsnCL<dag outs, dag ins, string argstr> 310 class DirectiveInsnCS<dag outs, dag ins, string argstr> 329 class DirectiveInsnCA<dag outs, dag ins, string argstr> 347 class DirectiveInsnCB<dag outs, dag ins, string argstr> [all …]
|
| H A D | RISCVInstrFormats.td | 159 class RVInstCommon<dag outs, dag ins, string opcodestr, string argstr, 226 class RVInst<dag outs, dag ins, string opcodestr, string argstr, 239 class Pseudo<dag outs, dag ins, list<dag> pattern, string opcodestr = "", string argstr = ""> 380 class RVInstI<bits<3> funct3, RISCVOpcode opcode, dag outs, dag ins, 474 class DirectiveInsnR<dag outs, dag ins, string argstr> 494 class DirectiveInsnR4<dag outs, dag ins, string argstr> 516 class DirectiveInsnI<dag outs, dag ins, string argstr> 534 class DirectiveInsnS<dag outs, dag ins, string argstr> 553 class DirectiveInsnB<dag outs, dag ins, string argstr> 574 class DirectiveInsnU<dag outs, dag ins, string argstr> [all …]
|
| H A D | RISCVInstrFormatsV.td | 57 class RVInstSetiVLi<dag outs, dag ins, string opcodestr, string argstr> 74 class RVInstSetVLi<dag outs, dag ins, string opcodestr, string argstr> 90 class RVInstSetVL<dag outs, dag ins, string opcodestr, string argstr> 107 class RVInstVV<bits<6> funct6, RISCVVFormat opv, dag outs, dag ins, 127 class RVInstVX<bits<6> funct6, RISCVVFormat opv, dag outs, dag ins, 166 class RVInstIVI<bits<6> funct6, dag outs, dag ins, string opcodestr, 206 bits<3> width, dag outs, dag ins, string opcodestr, 228 dag outs, dag ins, string opcodestr, string argstr> 250 dag outs, dag ins, string opcodestr, string argstr> 272 bits<3> width, dag outs, dag ins, string opcodestr, [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARC/ |
| H A D | ARCInstrFormats.td | 96 class InstARC<int sz, dag outs, dag ins, string asmstr, list<dag> pattern> 120 class PseudoInstARC<dag outs, dag ins, string asmstr, list<dag> pattern> 185 class F32_BR0_COND<dag outs, dag ins, string asmstr, list<dag> pat> : 193 class F32_BR0_UCOND_FAR<dag outs, dag ins, string asmstr, list<dag> pat> : 201 class F32_BR1_BL_UCOND_FAR<dag outs, dag ins, string asmstr, list<dag> pat> : 209 class F32_BR1_BL_COND<dag outs, dag ins, string asmstr, list<dag> pat> : 633 class F16_COMPACT<bits<1> i, dag outs, dag ins, 681 class F16_LD_ST_1<dag outs, dag ins, string asmstr> : 893 dag outs, dag ins, string asmstr> : 906 dag outs, dag ins, string asmstr> : [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/VE/ |
| H A D | VEInstrFormats.td | 23 class InstVE<dag outs, dag ins, string asmstr, list<dag> pattern> 34 dag InOperandList = ins; 68 class RM<bits<8>opVal, dag outs, dag ins, string asmstr, list<dag> pattern = []> 94 class RRM<bits<8>opVal, dag outs, dag ins, string asmstr, 100 class RRMHM<bits<8>opVal, dag outs, dag ins, string asmstr, 115 class CF<bits<8>opVal, dag outs, dag ins, string asmstr, list<dag> pattern = []> 144 class RR<bits<8>opVal, dag outs, dag ins, string asmstr, list<dag> pattern = []> 174 class RRFENCE<bits<8>opVal, dag outs, dag ins, string asmstr, 205 class RVM<bits<8>opVal, dag outs, dag ins, string asmstr, 244 class RV<bits<8>opVal, dag outs, dag ins, string asmstr, list<dag> pattern = []> [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/CSKY/ |
| H A D | CSKYInstrFormatsF2.td | 13 class CSKYInstF2<AddrMode am, dag outs, dag ins, string opcodestr, 20 class F2_XYZ<bits<5> datatype, bits<6> sop, string opcodestr, dag outs, dag ins, 67 dag outs, dag ins> 117 class F2_LDST<bits<2> datatype, bits<1> sop, string op, dag outs, dag ins> 134 class F2_LDST_S<bits<1> sop, string op, dag outs, dag ins> 136 class F2_LDST_D<bits<1> sop, string op, dag outs, dag ins> 154 class F2_LDSTM_S<bits<1> sop, bits<3> sop2, string op, dag outs, dag ins> 156 class F2_LDSTM_D<bits<1> sop, bits<3> sop2, string op, dag outs, dag ins> 178 class F2_LDSTR_S<bits<1> sop, string op, dag outs, dag ins> 180 class F2_LDSTR_D<bits<1> sop, string op, dag outs, dag ins> [all …]
|
| H A D | CSKYInstrFormats.td | 36 class CSKYPseudo<dag outs, dag ins, string asmstr, list<dag> pattern> 49 class CSKY16Inst<AddrMode am, dag outs, dag ins, string asmstr, list<dag> pattern> 57 class J<bits<6> opcode, dag outs, dag ins, string op, list<dag> pattern> 68 class I_18_Z_L<bits<3> sop, string asm, dag outs, dag ins, list<dag> pattern> 121 class I_16_L<bits<5> sop, dag outs, dag ins, string asm, list<dag> pattern> 334 class I_CP<bits<4> sop, dag outs, dag ins, string opStr> 344 class I_CPOP<dag outs, dag ins, string opStr> 388 class I_5_YX<bits<6> opcode, bits<6> sop, dag outs, dag ins, string opStr, list<dag> pattern> 402 class I_5_XZ_U<bits<6> sop, dag outs, dag ins, string op, list<dag> pattern> 416 class I_5_XZ_INS<bits<6> sop, dag outs, dag ins, string op, list<dag> pattern> [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyInstrFormats.td | 33 class NI<dag oops, dag iops, list<dag> pattern, bit stack, 36 dag OutOperandList = oops; 37 dag InOperandList = iops; 55 multiclass I<dag oops_r, dag iops_r, dag oops_s, dag iops_s, 56 list<dag> pattern_r, string asmstr_r = "", string asmstr_s = "", 65 multiclass NRI<dag oops, dag iops, list<dag> pattern, string asmstr = "",
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVInstrFormats.td | 13 class Op<bits<16> Opcode, dag outs, dag ins, string asmstr, list<dag> pattern = []> 22 dag OutOperandList = outs; 23 dag InOperandList = ins; 29 class Pseudo<dag outs, dag ins> : Op<0, outs, ins, ""> {
|