Home
last modified time | relevance | path

Searched refs:asmstr (Results 1 – 25 of 45) sorted by relevance

12

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430InstrFormats.td41 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 DXCoreInstrFormats.td19 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 DPPCInstrFormats.td25 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 DPPCInstrMMA.td16 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 DPPCInstrFutureMMA.td15 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 DPPCInstrFuture.td15 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 DPPCInstrP10.td121 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 DPPCInstrSPE.td14 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 DPPCInstrInfo.td747 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 DXtensaInstrFormats.td22 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 DSparcInstrFormats.td22 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 DARCInstrFormats.td102 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 DAVRInstrFormats.td20 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 DMips16InstrFormats.td44 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 DMips16InstrInfo.td67 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 DVEInstrFormats.td35 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 DWebAssemblyInstrFormats.td17 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 DHexagonInstrFormatsV65.td23 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 DHexagonInstrFormats.td50 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 DHexagonInstrFormatsV60.td17 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 DLanaiInstrFormats.td23 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 DSystemZInstrFormats.td21 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 DBPFInstrFormats.td103 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 DSPIRVInstrFormats.td13 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 DNVPTXInstrFormats.td22 class NVPTXInst<dag outs, dag ins, string asmstr, list<dag> pattern>
29 let AsmString = asmstr;

12