| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/MSP430/ |
| H A D | MSP430InstrFormats.td | 41 let AsmString = asmstr; 48 : MSP430Inst<outs, ins, size, asmstr> { 84 : MSP430Inst<outs, ins, 2, asmstr> { 143 : MSP430Inst<outs, ins, 4, asmstr> { 211 : MSP430Inst<outs, ins, 2, asmstr> { 270 : MSP430Inst<outs, ins, 4, asmstr> { 319 : MSP430Inst<outs, ins, size, asmstr> { 358 : MSP430Inst<outs, ins, 2, asmstr> { 404 : MSP430Inst<outs, ins, 2, asmstr> { 425 : MSP430Inst<outs, ins, 2, asmstr> { [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/XCore/ |
| H A D | XCoreInstrFormats.td | 19 let AsmString = asmstr; 27 : InstXCore<0, outs, ins, asmstr, pattern> { 36 : InstXCore<2, outs, ins, asmstr, pattern> { 45 : _F3R<opc, outs, ins, asmstr, pattern> { 50 : InstXCore<4, outs, ins, asmstr, pattern> { 66 : InstXCore<2, outs, ins, asmstr, pattern> { 74 : _F2RUS<opc, outs, ins, asmstr, pattern> { 164 : _F2R<opc, outs, ins, asmstr, pattern> { 176 : _F2R<opc, outs, ins, asmstr, pattern> { 190 : _FRUS<opc, outs, ins, asmstr, pattern> { [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCInstrFormats.td | 25 let AsmString = asmstr; 103 let AsmString = asmstr; 159 string asmstr> 226 : I<opcode, OOL, IOL, asmstr, itin> { 239 : I<opcode, OOL, IOL, asmstr, itin> { 1428 : I<31, OOL, IOL, asmstr, itin> { 1443 : I<31, OOL, IOL, asmstr, itin> { 1460 : I<31, OOL, IOL, asmstr, itin> { 1994 : I<4, OOL, IOL, asmstr, itin> { 2195 : I<4, OOL, IOL, asmstr, itin> { [all …]
|
| H A D | PPCInstrMMA.td | 16 string asmstr> { 42 string asmstr> { 43 defm NAME : ACC_UM_XOEO<opcode, xo, IOL, asmbase, asmstr>; 83 string asmstr> { 84 defm NAME : ACC_UM_XOEO<opcode, xo, IOL, asmbase, asmstr>; 124 string asmstr> { 125 defm NAME : ACC_UM_XOEO<opcode, xo, IOL, asmbase, asmstr>; 163 string asmstr> { 172 !strconcat(asmbase#"pp ", asmstr), IIC_VecFP, []>, 200 !strconcat(asmbase#"pp ", asmstr), IIC_VecFP, []>, [all …]
|
| H A D | PPCInstrFutureMMA.td | 15 string asmstr, list<dag> pattern> 16 : I<opcode, OOL, IOL, asmstr, NoItinerary> { 37 string asmstr, list<dag> pattern> 38 : I<opcode, OOL, IOL, asmstr, NoItinerary> { 56 string asmstr, list<dag> pattern> 57 : I <opcode, OOL, IOL, asmstr, NoItinerary> {
|
| H A D | PPCInstrFuture.td | 15 string asmstr, list<dag> pattern> 16 : I<opcode, OOL, IOL, asmstr, NoItinerary> { 35 string asmbase, string asmstr, 39 !strconcat(asmbase, !strconcat(" ", asmstr)), 43 !strconcat(asmbase, !strconcat(". ", asmstr)),
|
| H A D | PPCInstrP10.td | 121 let AsmString = asmstr; 154 : I<4, OOL, IOL, asmstr, itin> { 309 : I<opcode, OOL, IOL, asmstr, itin> { 356 : I<4, OOL, IOL, asmstr, itin> { 388 : I<4, OOL, IOL, asmstr, itin> { 406 : I<4, OOL, IOL, asmstr, itin> { 424 : I<4, OOL, IOL, asmstr, itin> { 553 : I<opcode, OOL, IOL, asmstr, itin> { 815 : I<opcode, OOL, IOL, asmstr, itin> { 889 : I<opcode, OOL, IOL, asmstr, itin> { [all …]
|
| H A D | PPCInstrSPE.td | 14 class EFXForm_1<bits<11> xo, dag OOL, dag IOL, string asmstr, 16 I<4, OOL, IOL, asmstr, itin> { 29 class EFXForm_2<bits<11> xo, dag OOL, dag IOL, string asmstr, 35 class EFXForm_2a<bits<11> xo, dag OOL, dag IOL, string asmstr, 41 class EFXForm_3<bits<11> xo, dag OOL, dag IOL, string asmstr, 43 I<4, OOL, IOL, asmstr, itin> { 55 class EVXForm_1<bits<11> xo, dag OOL, dag IOL, string asmstr, 57 I<4, OOL, IOL, asmstr, itin> { 84 I<4, OOL, IOL, asmstr, itin> { 100 I<4, OOL, IOL, asmstr, itin> { [all …]
|
| H A D | PPCInstrInfo.td | 747 string asmbase, string asmstr, InstrItinClass itin, 791 string asmbase, string asmstr, InstrItinClass itin, 805 string asmbase, string asmstr, InstrItinClass itin, 897 string asmbase, string asmstr, InstrItinClass itin, 946 string asmbase, string asmstr, InstrItinClass itin, 960 string asmbase, string asmstr, InstrItinClass itin, 974 string asmbase, string asmstr, InstrItinClass itin, 1017 string asmbase, string asmstr, InstrItinClass itin, 1031 string asmbase, string asmstr, InstrItinClass itin, 1045 string asmbase, string asmstr, InstrItinClass itin, [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Xtensa/ |
| H A D | XtensaInstrFormats.td | 22 let AsmString = asmstr; 31 : XtensaInst<3, outs, ins, asmstr, pattern, itin> { 39 : XtensaInst<2, outs, ins, asmstr, pattern, itin> { 47 : XtensaInst24<outs, ins, asmstr, pattern, itin> { 62 : XtensaInst24<outs, ins, asmstr, pattern, itin> { 78 : XtensaInst24<outs, ins, asmstr, pattern, itin> { 93 : XtensaInst24<outs, ins, asmstr, pattern, itin> { 104 : XtensaInst24<outs, ins, asmstr, pattern, itin> { 117 : XtensaInst24<outs, ins, asmstr, pattern, itin> { 128 : XtensaInst24<outs, ins, asmstr, pattern, itin> { [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Sparc/ |
| H A D | SparcInstrFormats.td | 22 let AsmString = asmstr; 38 : InstSP<outs, ins, asmstr, pattern, itin> { 50 : F2<outs, ins, asmstr, pattern, itin> { 60 : F2<outs, ins, asmstr, pattern, itin> { 126 : F3<outs, ins, asmstr, pattern, itin> { 154 : F3<outs, ins, asmstr, pattern, itin> { 167 : F3<outs, ins, asmstr, pattern, itin> { 180 : F3<outs, ins, asmstr, pattern, itin> { 194 : F3<outs, ins, asmstr, pattern, itin> { 207 : F3<outs, ins, asmstr, pattern, itin> { [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARC/ |
| H A D | ARCInstrFormats.td | 102 let AsmString = asmstr; 634 string asmstr> : 635 InstARC<2, outs, ins, asmstr, []> { 647 InstARC<2, outs, ins, asmstr, []> { 656 asmstr> { 727 asmstr, []> { 816 !strconcat(asmstr, "\t$b, $c")>; 820 !strconcat(asmstr, "\t$b, $c")>; 907 F16_SP_OPS<i, outs, ins, asmstr> { 1025 !strconcat(asmstr, "\t$s")> { [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AVR/ |
| H A D | AVRInstrFormats.td | 20 let AsmString = asmstr; 28 : AVRInst<outs, ins, asmstr, pattern> { 36 : AVRInst<outs, ins, asmstr, pattern> { 51 : AVRInst16<outs, ins, asmstr, pattern> { 83 : AVRInst16<outs, ins, asmstr, pattern> { 105 : AVRInst16<outs, ins, asmstr, pattern> { 144 : AVRInst16<outs, ins, asmstr, pattern> { 555 : Pseudo<outs, ins, asmstr, pattern> { 560 : Pseudo<outs, ins, asmstr, pattern> { 565 : Pseudo<outs, ins, asmstr, pattern> { [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | Mips16InstrFormats.td | 44 let AsmString = asmstr; 104 MipsInst16<outs, ins, asmstr, pattern, itin> 119 MipsInst16<outs, ins, asmstr, pattern, itin> 136 MipsInst16<outs, ins, asmstr, pattern, itin> 152 MipsInst16<outs, ins, asmstr, pattern, itin> 169 MipsInst16<outs, ins, asmstr, pattern, itin> 189 MipsInst16<outs, ins, asmstr, pattern, itin> 207 MipsInst16<outs, ins, asmstr, pattern, itin> 233 MipsInst16<outs, ins, asmstr, pattern, itin> 253 MipsInst16<outs, ins, asmstr, pattern, itin> [all …]
|
| H A D | Mips16InstrInfo.td | 67 class FI816_ins<bits<3> _func, string asmstr, 85 class FRI16_ins<bits<5> op, string asmstr, 99 class FRI16R_ins<bits<5> op, string asmstr, 120 class FEXT_CCRXI16_ins<string asmstr>: 129 class FJAL16_ins<bits<1> _X, string asmstr, 180 class FCCRR16_ins<string asmstr> : 307 class FMULT16_ins<string asmstr> : 314 class FMULT16_LO_ins<string asmstr> : 339 class FRRTR16_ins<string asmstr> : 382 string asmstr, InstrItinClass itin>: [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/VE/ |
| H A D | VEInstrFormats.td | 35 let AsmString = asmstr; 69 : InstVE<outs, ins, asmstr, pattern> { 94 class RRM<bits<8>opVal, dag outs, dag ins, string asmstr, 96 : RM<opVal, outs, ins, asmstr, pattern>; 102 : RRM<opVal, outs, ins, asmstr, pattern> { 116 : InstVE<outs, ins, asmstr, pattern> { 145 : InstVE<outs, ins, asmstr, pattern> { 176 : InstVE<outs, ins, asmstr, pattern> { 207 : InstVE<outs, ins, asmstr, pattern> { 245 : InstVE<outs, ins, asmstr, pattern> { [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyInstrFormats.td | 17 class WebAssemblyInst<bits<32> inst, string asmstr, bit stack, bit is64> 26 let AsmString = asmstr; 34 string asmstr = "", bits<32> inst = -1, bit is64 = false> 35 : WebAssemblyInst<inst, asmstr, stack, is64> { 44 // based version of this instruction, as well as the corresponding asmstr. 65 multiclass NRI<dag oops, dag iops, list<dag> pattern, string asmstr = "", 67 defm "": I<oops, iops, oops, iops, pattern, asmstr, asmstr, inst>;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonInstrFormatsV65.td | 23 class CVI_VA_Resource_NoOpcode<dag outs, dag ins, string asmstr, 26 : InstHexagon<outs, ins, asmstr, pattern, cstr, itin, TypeCVI_VA>; 28 class CVI_GATHER_TMP_LD_Resource_NoOpcode<dag outs, dag ins, string asmstr, 31 : InstHexagon<outs, ins, asmstr, pattern, cstr, itin, TypeCVI_GATHER>;
|
| H A D | HexagonInstrFormats.td | 50 class InstHexagon<dag outs, dag ins, string asmstr, list<dag> pattern, 57 let AsmString = asmstr; 201 InstHexagon<outs, ins, asmstr, [], "", itin, type>; 208 class LDInst<dag outs, dag ins, string asmstr, list<dag> pattern = [], 217 class STInst<dag outs, dag ins, string asmstr, list<dag> pattern = [], 222 class Endloop<dag outs, dag ins, string asmstr, list<dag> pattern = [], 224 : InstHexagon<outs, ins, asmstr, pattern, cstr, itin, TypeENDLOOP>, 228 class Pseudo<dag outs, dag ins, string asmstr, list<dag> pattern = [], 230 : InstHexagon<outs, ins, asmstr, pattern, cstr, PSEUDO, TypePSEUDO>, 234 class PseudoM<dag outs, dag ins, string asmstr, list<dag> pattern = [], [all …]
|
| H A D | HexagonInstrFormatsV60.td | 17 class CVI_VA_Resource<dag outs, dag ins, string asmstr, 20 : InstHexagon<outs, ins, asmstr, pattern, cstr, itin, TypeCVI_VA>,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Lanai/ |
| H A D | LanaiInstrFormats.td | 23 let AsmString = asmstr; 197 : InstLanai<outs, ins, asmstr, pattern> { 258 : InstLanai<outs, ins, asmstr, pattern> { 328 : InstLanai<outs, ins, asmstr, pattern> { 356 : InstLanai<outs, ins, asmstr, pattern> { 389 class InstSCC<dag outs, dag ins, string asmstr, 391 : InstLanai<outs, ins, asmstr, pattern> { 427 : InstLanai<outs, ins, asmstr, pattern> { 455 : InstLanai<outs, ins, asmstr, pattern> { 500 : InstLanai<outs, ins, asmstr, pattern> { [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZInstrFormats.td | 21 let AsmString = asmstr; 1763 : InstE<0, outs, ins, asmstr, pattern> { 1770 : InstRIa<0, outs, ins, asmstr, pattern> { 1795 : InstRIS<0, outs, ins, asmstr, pattern> { 1803 : InstRR<0, outs, ins, asmstr, pattern> { 1810 : InstRRE<0, outs, ins, asmstr, pattern> { 1824 : InstRRS<0, outs, ins, asmstr, pattern> { 1832 : InstRSa<0, outs, ins, asmstr, pattern> { 1847 : InstRSI<0, outs, ins, asmstr, pattern> { 1895 : InstS<0, outs, ins, asmstr, pattern> { [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/BPF/ |
| H A D | BPFInstrFormats.td | 103 class InstBPF<dag outs, dag ins, string asmstr, list<dag> pattern> 117 let AsmString = asmstr; 122 class Pseudo<dag outs, dag ins, string asmstr, list<dag> pattern> 123 : InstBPF<outs, ins, asmstr, pattern> {
|
| /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 = []> 24 let AsmString = asmstr;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXInstrFormats.td | 22 class NVPTXInst<dag outs, dag ins, string asmstr, list<dag> pattern> 29 let AsmString = asmstr;
|