| /freebsd-13.1/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-13.1/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-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCInstrFormats.td | 25 let AsmString = asmstr; 91 let AsmString = asmstr; 147 string asmstr> 213 : I<opcode, OOL, IOL, asmstr, itin> { 225 : I<opcode, OOL, IOL, asmstr, itin> { 239 : I<opcode, OOL, IOL, asmstr, itin> { 1337 : I<31, OOL, IOL, asmstr, itin> { 1352 : I<31, OOL, IOL, asmstr, itin> { 1369 : I<31, OOL, IOL, asmstr, itin> { 2089 : I<4, OOL, IOL, asmstr, itin> { [all …]
|
| H A D | PPCInstrPrefix.td | 76 let AsmString = asmstr; 109 : I<4, OOL, IOL, asmstr, itin> { 260 : I<opcode, OOL, IOL, asmstr, itin> { 307 : I<4, OOL, IOL, asmstr, itin> { 339 : I<4, OOL, IOL, asmstr, itin> { 357 : I<4, OOL, IOL, asmstr, itin> { 375 : I<4, OOL, IOL, asmstr, itin> { 504 : I<opcode, OOL, IOL, asmstr, itin> { 575 : I<opcode, OOL, IOL, asmstr, itin> { 649 : 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 | 1202 string asmbase, string asmstr, InstrItinClass itin, 1246 string asmbase, string asmstr, InstrItinClass itin, 1260 string asmbase, string asmstr, InstrItinClass itin, 1352 string asmbase, string asmstr, InstrItinClass itin, 1401 string asmbase, string asmstr, InstrItinClass itin, 1415 string asmbase, string asmstr, InstrItinClass itin, 1458 string asmbase, string asmstr, InstrItinClass itin, 1472 string asmbase, string asmstr, InstrItinClass itin, 1486 string asmbase, string asmstr, InstrItinClass itin, 1500 string asmbase, string asmstr, InstrItinClass itin, [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARC/ |
| H A D | ARCInstrFormats.td | 102 let AsmString = asmstr; 592 string asmstr> : 593 InstARC<2, outs, ins, asmstr, []> { 605 InstARC<2, outs, ins, asmstr, []> { 614 asmstr> { 685 asmstr, []> { 774 !strconcat(asmstr, "\t$b, $c")>; 778 !strconcat(asmstr, "\t$b, $c")>; 865 F16_SP_OPS<i, outs, ins, asmstr> { 989 !strconcat(asmstr, "\t$s")> { [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AVR/ |
| H A D | AVRInstrFormats.td | 20 let AsmString = asmstr; 28 : AVRInst<outs, ins, asmstr, pattern> 37 : AVRInst<outs, ins, asmstr, pattern> 53 : AVRInst16<outs, ins, asmstr, pattern> 99 : AVRInst16<outs, ins, asmstr, pattern> 122 : AVRInst16<outs, ins, asmstr, pattern> 163 : AVRInst16<outs, ins, asmstr, pattern> 570 : Pseudo<outs, ins, asmstr, pattern> 576 : Pseudo<outs, ins, asmstr, pattern> 582 : Pseudo<outs, ins, asmstr, pattern> [all …]
|
| /freebsd-13.1/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> { 125 : F3<outs, ins, asmstr, pattern, itin> { 145 : F3<outs, ins, asmstr, pattern, itin> { 158 : F3<outs, ins, asmstr, pattern, itin> { 171 : F3<outs, ins, asmstr, pattern, itin> { 185 : F3<outs, ins, asmstr, pattern, itin> { 198 : F3<outs, ins, asmstr, pattern, itin> { [all …]
|
| H A D | SparcInstrVIS.td | 14 class VISInstFormat<bits<9> opfval, dag outs, dag ins, string asmstr, 16 : F3_3<0b10, 0b110110, opfval, outs, ins, asmstr, pattern>; 31 class VISInst0<bits<9> opfval, string asmstr> 32 : VISInstFormat<opfval, (outs), (ins), asmstr, []>;
|
| H A D | SparcInstrInfo.td | 435 : InstSP<outs, ins, asmstr, pattern> { 792 class BranchAlways<dag ins, string asmstr, list<dag> pattern> 793 : F2_2<0b010, 0, (outs), ins, asmstr, pattern> { 807 class BranchSP<dag ins, string asmstr, list<dag> pattern> 811 class BranchSPA<dag ins, string asmstr, list<dag> pattern> 866 class FPBranchSP<dag ins, string asmstr, list<dag> pattern> 870 class FPBranchSPA<dag ins, string asmstr, list<dag> pattern> 905 class CPBranchSP<dag ins, string asmstr, list<dag> pattern> 906 : F2_2<0b111, 0, (outs), ins, asmstr, pattern>; 909 class CPBranchSPA<dag ins, string asmstr, list<dag> pattern> [all …]
|
| /freebsd-13.1/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, 103 class F2RI16_ins<bits<5> _op, string asmstr, 120 class FEXT_CCRXI16_ins<string asmstr>: 129 class FJAL16_ins<bits<1> _X, string asmstr, 138 class FJALB16_ins<bits<1> _X, string asmstr, 180 class FCCRR16_ins<string asmstr> : 339 class FRRTR16_ins<string asmstr> : 382 string asmstr, InstrItinClass itin>: [all …]
|
| H A D | MipsInstrFormats.td | 71 class MipsInst<dag outs, dag ins, string asmstr, list<dag> pattern, 89 let AsmString = asmstr; 115 class InstSE<dag outs, dag ins, string asmstr, list<dag> pattern, 117 MipsInst<outs, ins, asmstr, pattern, itin, f> { 141 class MipsAsmPseudoInst<dag outs, dag ins, string asmstr>: 142 MipsInst<outs, ins, asmstr, [], IIPseudo, Pseudo> { 151 class FR<bits<6> op, bits<6> _funct, dag outs, dag ins, string asmstr, 153 InstSE<outs, ins, asmstr, pattern, itin, FrmR>
|
| /freebsd-13.1/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-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyInstrFormats.td | 17 class WebAssemblyInst<bits<32> inst, string asmstr, string stack, string is64> 26 let AsmString = asmstr; 34 string asmstr = "", bits<32> inst = -1, string 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-13.1/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; 195 InstHexagon<outs, ins, asmstr, [], "", itin, type>; 202 class LDInst<dag outs, dag ins, string asmstr, list<dag> pattern = [], 211 class STInst<dag outs, dag ins, string asmstr, list<dag> pattern = [], 216 class Endloop<dag outs, dag ins, string asmstr, list<dag> pattern = [], 218 : InstHexagon<outs, ins, asmstr, pattern, cstr, itin, TypeENDLOOP>, 222 class Pseudo<dag outs, dag ins, string asmstr, list<dag> pattern = [], 224 : InstHexagon<outs, ins, asmstr, pattern, cstr, PSEUDO, TypePSEUDO>, 228 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-13.1/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-13.1/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZInstrFormats.td | 21 let AsmString = asmstr; 1631 : InstE<0, outs, ins, asmstr, pattern> { 1638 : InstRIa<0, outs, ins, asmstr, pattern> { 1663 : InstRIS<0, outs, ins, asmstr, pattern> { 1671 : InstRR<0, outs, ins, asmstr, pattern> { 1678 : InstRRE<0, outs, ins, asmstr, pattern> { 1692 : InstRRS<0, outs, ins, asmstr, pattern> { 1700 : InstRSa<0, outs, ins, asmstr, pattern> { 1718 : InstRSI<0, outs, ins, asmstr, pattern> { 1766 : InstS<0, outs, ins, asmstr, pattern> { [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/BPF/ |
| H A D | BPFInstrFormats.td | 100 class InstBPF<dag outs, dag ins, string asmstr, list<dag> pattern> 114 let AsmString = asmstr; 119 class Pseudo<dag outs, dag ins, string asmstr, list<dag> pattern> 120 : InstBPF<outs, ins, asmstr, pattern> {
|
| H A D | BPFInstrInfo.td | 134 dag outs, dag ins, string asmstr, list<dag> pattern> 135 : InstBPF<outs, ins, asmstr, pattern> { 149 dag outs, dag ins, string asmstr, list<dag> pattern> 150 : InstBPF<outs, ins, asmstr, pattern> { 244 dag outs, dag ins, string asmstr, list<dag> pattern> 245 : TYPE_ALU_JMP<Opc.Value, BPF_K.Value, outs, ins, asmstr, pattern> { 255 dag outs, dag ins, string asmstr, list<dag> pattern> 256 : TYPE_ALU_JMP<Opc.Value, BPF_X.Value, outs, ins, asmstr, pattern> { 304 dag outs, dag ins, string asmstr, list<dag> pattern> 305 : TYPE_ALU_JMP<Opc.Value, 0, outs, ins, asmstr, pattern> {
|
| /freebsd-13.1/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;
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/CSKY/ |
| H A D | CSKYInstrFormats.td | 22 class CSKYInst<AddrMode am, int sz, dag outs, dag ins, string asmstr, 30 let AsmString = asmstr; 36 class CSKYPseudo<dag outs, dag ins, string asmstr, list<dag> pattern> 37 : CSKYInst<AddrModeNone, 0, outs, ins, asmstr, pattern> { 42 class CSKY32Inst<AddrMode am, bits<6> opcode, dag outs, dag ins, string asmstr, 44 : CSKYInst<am, 4, outs, ins, asmstr, pattern> {
|