Home
last modified time | relevance | path

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

12

/freebsd-13.1/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-13.1/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-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCInstrFormats.td25 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 DPPCInstrPrefix.td76 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 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.td1202 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 DARCInstrFormats.td102 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 DAVRInstrFormats.td20 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 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> {
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 DSparcInstrVIS.td14 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 DSparcInstrInfo.td435 : 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 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,
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 DMipsInstrFormats.td71 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 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-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyInstrFormats.td17 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 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;
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 DHexagonInstrFormatsV60.td17 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 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-13.1/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZInstrFormats.td21 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 DBPFInstrFormats.td100 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 DBPFInstrInfo.td134 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 DNVPTXInstrFormats.td22 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 DCSKYInstrFormats.td22 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> {

12