Home
last modified time | relevance | path

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

12

/freebsd-12.1/contrib/llvm/lib/Target/MSP430/
H A DMSP430InstrFormats.td42 let AsmString = asmstr;
49 : MSP430Inst<outs, ins, size, asmstr> {
85 : MSP430Inst<outs, ins, 2, asmstr> {
144 : MSP430Inst<outs, ins, 4, asmstr> {
212 : MSP430Inst<outs, ins, 2, asmstr> {
271 : MSP430Inst<outs, ins, 4, asmstr> {
320 : MSP430Inst<outs, ins, size, asmstr> {
359 : MSP430Inst<outs, ins, 2, asmstr> {
405 : MSP430Inst<outs, ins, 2, asmstr> {
426 : MSP430Inst<outs, ins, 2, asmstr> {
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/XCore/
H A DXCoreInstrFormats.td20 let AsmString = asmstr;
28 : InstXCore<0, outs, ins, asmstr, pattern> {
37 : InstXCore<2, outs, ins, asmstr, pattern> {
46 : _F3R<opc, outs, ins, asmstr, pattern> {
51 : InstXCore<4, outs, ins, asmstr, pattern> {
67 : InstXCore<2, outs, ins, asmstr, pattern> {
75 : _F2RUS<opc, outs, ins, asmstr, pattern> {
165 : _F2R<opc, outs, ins, asmstr, pattern> {
177 : _F2R<opc, outs, ins, asmstr, pattern> {
191 : _FRUS<opc, outs, ins, asmstr, pattern> {
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCInstrFormats.td26 let AsmString = asmstr;
97 let AsmString = asmstr;
153 string asmstr>
219 : I<opcode, OOL, IOL, asmstr, itin> {
231 : I<opcode, OOL, IOL, asmstr, itin> {
1320 : I<31, OOL, IOL, asmstr, itin> {
1335 : I<31, OOL, IOL, asmstr, itin> {
1352 : I<31, OOL, IOL, asmstr, itin> {
1856 : I<4, OOL, IOL, asmstr, itin> {
2057 : I<4, OOL, IOL, asmstr, itin> {
[all …]
H A DPPCInstrSPE.td15 class EFXForm_1<bits<11> xo, dag OOL, dag IOL, string asmstr,
17 I<4, OOL, IOL, asmstr, itin> {
30 class EFXForm_2<bits<11> xo, dag OOL, dag IOL, string asmstr,
36 class EFXForm_2a<bits<11> xo, dag OOL, dag IOL, string asmstr,
42 class EFXForm_3<bits<11> xo, dag OOL, dag IOL, string asmstr,
44 I<4, OOL, IOL, asmstr, itin> {
56 class EVXForm_1<bits<11> xo, dag OOL, dag IOL, string asmstr,
58 I<4, OOL, IOL, asmstr, itin> {
85 I<4, OOL, IOL, asmstr, itin> {
101 I<4, OOL, IOL, asmstr, itin> {
[all …]
H A DPPCInstrInfo.td924 string asmbase, string asmstr, InstrItinClass itin,
968 string asmbase, string asmstr, InstrItinClass itin,
982 string asmbase, string asmstr, InstrItinClass itin,
1028 string asmbase, string asmstr, InstrItinClass itin,
1057 string asmbase, string asmstr, InstrItinClass itin,
1071 string asmbase, string asmstr, InstrItinClass itin,
1114 string asmbase, string asmstr, InstrItinClass itin,
1128 string asmbase, string asmstr, InstrItinClass itin,
1142 string asmbase, string asmstr, InstrItinClass itin,
1156 string asmbase, string asmstr, InstrItinClass itin,
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/ARC/
H A DARCInstrFormats.td65 let AsmString = asmstr;
479 string asmstr> :
480 InstARC<2, outs, ins, asmstr, []> {
492 InstARC<2, outs, ins, asmstr, []> {
501 asmstr> {
572 asmstr, []> {
661 !strconcat(asmstr, "\t$b, $c")>;
665 !strconcat(asmstr, "\t$b, $c")>;
752 F16_SP_OPS<i, outs, ins, asmstr> {
876 !strconcat(asmstr, "\t$s")> {
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/AVR/
H A DAVRInstrFormats.td21 let AsmString = asmstr;
29 : AVRInst<outs, ins, asmstr, pattern>
38 : AVRInst<outs, ins, asmstr, pattern>
54 : AVRInst16<outs, ins, asmstr, pattern>
100 : AVRInst16<outs, ins, asmstr, pattern>
123 : AVRInst16<outs, ins, asmstr, pattern>
162 : AVRInst16<outs, ins, asmstr, pattern>
553 : Pseudo<outs, ins, asmstr, pattern>
559 : Pseudo<outs, ins, asmstr, pattern>
565 : Pseudo<outs, ins, asmstr, pattern>
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/Sparc/
H A DSparcInstrFormats.td23 let AsmString = asmstr;
39 : InstSP<outs, ins, asmstr, pattern, itin> {
51 : F2<outs, ins, asmstr, pattern, itin> {
61 : F2<outs, ins, asmstr, pattern, itin> {
126 : F3<outs, ins, asmstr, pattern, itin> {
146 : F3<outs, ins, asmstr, pattern, itin> {
159 : F3<outs, ins, asmstr, pattern, itin> {
172 : F3<outs, ins, asmstr, pattern, itin> {
186 : F3<outs, ins, asmstr, pattern, itin> {
199 : F3<outs, ins, asmstr, pattern, itin> {
[all …]
H A DSparcInstrVIS.td15 class VISInstFormat<bits<9> opfval, dag outs, dag ins, string asmstr,
17 : F3_3<0b10, 0b110110, opfval, outs, ins, asmstr, pattern>;
32 class VISInst0<bits<9> opfval, string asmstr>
33 : VISInstFormat<opfval, (outs), (ins), asmstr, []>;
H A DSparcInstrInfo.td417 : InstSP<outs, ins, asmstr, pattern> {
774 class BranchAlways<dag ins, string asmstr, list<dag> pattern>
775 : F2_2<0b010, 0, (outs), ins, asmstr, pattern> {
789 class BranchSP<dag ins, string asmstr, list<dag> pattern>
793 class BranchSPA<dag ins, string asmstr, list<dag> pattern>
848 class FPBranchSP<dag ins, string asmstr, list<dag> pattern>
852 class FPBranchSPA<dag ins, string asmstr, list<dag> pattern>
887 class CPBranchSP<dag ins, string asmstr, list<dag> pattern>
888 : F2_2<0b111, 0, (outs), ins, asmstr, pattern>;
891 class CPBranchSPA<dag ins, string asmstr, list<dag> pattern>
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMips16InstrFormats.td45 let AsmString = asmstr;
105 MipsInst16<outs, ins, asmstr, pattern, itin>
120 MipsInst16<outs, ins, asmstr, pattern, itin>
137 MipsInst16<outs, ins, asmstr, pattern, itin>
153 MipsInst16<outs, ins, asmstr, pattern, itin>
170 MipsInst16<outs, ins, asmstr, pattern, itin>
190 MipsInst16<outs, ins, asmstr, pattern, itin>
208 MipsInst16<outs, ins, asmstr, pattern, itin>
234 MipsInst16<outs, ins, asmstr, pattern, itin>
254 MipsInst16<outs, ins, asmstr, pattern, itin>
[all …]
H A DMips16InstrInfo.td68 class FI816_ins<bits<3> _func, string asmstr,
86 class FRI16_ins<bits<5> op, string asmstr,
100 class FRI16R_ins<bits<5> op, string asmstr,
104 class F2RI16_ins<bits<5> _op, string asmstr,
121 class FEXT_CCRXI16_ins<string asmstr>:
130 class FJAL16_ins<bits<1> _X, string asmstr,
139 class FJALB16_ins<bits<1> _X, string asmstr,
181 class FCCRR16_ins<string asmstr> :
340 class FRRTR16_ins<string asmstr> :
383 string asmstr, InstrItinClass itin>:
[all …]
H A DMipsInstrFormats.td72 class MipsInst<dag outs, dag ins, string asmstr, list<dag> pattern,
90 let AsmString = asmstr;
120 class InstSE<dag outs, dag ins, string asmstr, list<dag> pattern,
122 MipsInst<outs, ins, asmstr, pattern, itin, f> {
146 class MipsAsmPseudoInst<dag outs, dag ins, string asmstr>:
147 MipsInst<outs, ins, asmstr, [], IIPseudo, Pseudo> {
155 class FR<bits<6> op, bits<6> _funct, dag outs, dag ins, string asmstr,
157 InstSE<outs, ins, asmstr, pattern, itin, FrmR>
193 class BranchBase<bits<6> op, dag outs, dag ins, string asmstr,
195 InstSE<outs, ins, asmstr, pattern, itin, FrmI>
[all …]
H A DMicroMipsInstrFormats.td22 class MicroMipsInstBase<dag outs, dag ins, string asmstr, list<dag> pattern,
31 let AsmString = asmstr;
43 class MicroMipsInst16<dag outs, dag ins, string asmstr, list<dag> pattern,
45 MicroMipsInstBase<outs, ins, asmstr, pattern, itin, f>
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonInstrFormats.td49 class InstHexagon<dag outs, dag ins, string asmstr, list<dag> pattern,
56 let AsmString = asmstr;
191 InstHexagon<outs, ins, asmstr, [], "", itin, type>;
198 class LDInst<dag outs, dag ins, string asmstr, list<dag> pattern = [],
207 class STInst<dag outs, dag ins, string asmstr, list<dag> pattern = [],
212 class Endloop<dag outs, dag ins, string asmstr, list<dag> pattern = [],
214 : InstHexagon<outs, ins, asmstr, pattern, cstr, itin, TypeENDLOOP>,
218 class Pseudo<dag outs, dag ins, string asmstr, list<dag> pattern = [],
220 : InstHexagon<outs, ins, asmstr, pattern, cstr, PSEUDO, TypePSEUDO>,
224 class PseudoM<dag outs, dag ins, string asmstr, list<dag> pattern = [],
[all …]
H A DHexagonInstrFormatsV65.td24 class CVI_VA_Resource_NoOpcode<dag outs, dag ins, string asmstr,
27 : InstHexagon<outs, ins, asmstr, pattern, cstr, itin, TypeCVI_VA>;
29 class CVI_GATHER_TMP_LD_Resource_NoOpcode<dag outs, dag ins, string asmstr,
32 : InstHexagon<outs, ins, asmstr, pattern, cstr, itin, TypeCVI_GATHER>;
H A DHexagonInstrFormatsV60.td18 class CVI_VA_Resource<dag outs, dag ins, string asmstr,
21 : InstHexagon<outs, ins, asmstr, pattern, cstr, itin, TypeCVI_VA>,
/freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/
H A DWebAssemblyInstrFormats.td18 class WebAssemblyInst<bits<32> inst, string asmstr, string stack> : StackRel,
25 let AsmString = asmstr;
30 string asmstr = "", bits<32> inst = -1>
31 : WebAssemblyInst<inst, asmstr, stack> {
40 // based version of this instruction, as well as the corresponding asmstr.
61 multiclass NRI<dag oops, dag iops, list<dag> pattern, string asmstr = "",
63 defm "": I<oops, iops, oops, iops, pattern, asmstr, asmstr, inst>;
H A DWebAssemblyInstrCall.td16 // FIXME: add $type to first call_indirect asmstr (and maybe $flags)
/freebsd-12.1/contrib/llvm/lib/Target/Lanai/
H A DLanaiInstrFormats.td24 let AsmString = asmstr;
198 : InstLanai<outs, ins, asmstr, pattern> {
259 : InstLanai<outs, ins, asmstr, pattern> {
329 : InstLanai<outs, ins, asmstr, pattern> {
357 : InstLanai<outs, ins, asmstr, pattern> {
390 class InstSCC<dag outs, dag ins, string asmstr,
392 : InstLanai<outs, ins, asmstr, pattern> {
428 : InstLanai<outs, ins, asmstr, pattern> {
456 : InstLanai<outs, ins, asmstr, pattern> {
501 : InstLanai<outs, ins, asmstr, pattern> {
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/SystemZ/
H A DSystemZInstrFormats.td22 let AsmString = asmstr;
1556 : InstE<0, outs, ins, asmstr, pattern> {
1563 : InstRIa<0, outs, ins, asmstr, pattern> {
1588 : InstRIS<0, outs, ins, asmstr, pattern> {
1596 : InstRR<0, outs, ins, asmstr, pattern> {
1603 : InstRRE<0, outs, ins, asmstr, pattern> {
1617 : InstRRS<0, outs, ins, asmstr, pattern> {
1625 : InstRSa<0, outs, ins, asmstr, pattern> {
1643 : InstRSI<0, outs, ins, asmstr, pattern> {
1691 : InstS<0, outs, ins, asmstr, pattern> {
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/BPF/
H A DBPFInstrFormats.td91 class InstBPF<dag outs, dag ins, string asmstr, list<dag> pattern>
105 let AsmString = asmstr;
110 class Pseudo<dag outs, dag ins, string asmstr, list<dag> pattern>
111 : InstBPF<outs, ins, asmstr, pattern> {
H A DBPFInstrInfo.td115 dag outs, dag ins, string asmstr, list<dag> pattern>
116 : InstBPF<outs, ins, asmstr, pattern> {
130 dag outs, dag ins, string asmstr, list<dag> pattern>
131 : InstBPF<outs, ins, asmstr, pattern> {
191 dag outs, dag ins, string asmstr, list<dag> pattern>
192 : TYPE_ALU_JMP<Opc.Value, BPF_K.Value, outs, ins, asmstr, pattern> {
202 dag outs, dag ins, string asmstr, list<dag> pattern>
203 : TYPE_ALU_JMP<Opc.Value, BPF_X.Value, outs, ins, asmstr, pattern> {
251 dag outs, dag ins, string asmstr, list<dag> pattern>
252 : TYPE_ALU_JMP<Opc.Value, 0, outs, ins, asmstr, pattern> {
/freebsd-12.1/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXInstrFormats.td23 class NVPTXInst<dag outs, dag ins, string asmstr, list<dag> pattern>
30 let AsmString = asmstr;
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DStmt.cpp738 StringLiteral *asmstr, unsigned numclobbers, in GCCAsmStmt() argument
741 numinputs, numclobbers), RParenLoc(rparenloc), AsmStr(asmstr) { in GCCAsmStmt()
762 StringRef asmstr, ArrayRef<StringRef> clobbers, in MSAsmStmt() argument
767 initialize(C, asmstr, asmtoks, constraints, exprs, clobbers); in MSAsmStmt()
774 void MSAsmStmt::initialize(const ASTContext &C, StringRef asmstr, in initialize() argument
785 AsmStr = copyIntoContext(C, asmstr); in initialize()

12