Home
last modified time | relevance | path

Searched refs:OpcodeStr (Results 1 – 15 of 15) sorted by relevance

/external/llvm/lib/Target/X86/
DX86InstrAVX512.td190 string OpcodeStr,
200 OpcodeStr#"\t{"#AttSrcAsm#", $dst|"#
207 OpcodeStr#"\t{"#AttSrcAsm#", $dst {${mask}}|"#
216 OpcodeStr#"\t{"#AttSrcAsm#", $dst {${mask}} {z}|"#
228 string OpcodeStr,
235 AVX512_maskable_custom<O, F, Outs, Ins, MaskingIns, ZeroMaskingIns, OpcodeStr,
247 dag Outs, dag Ins, string OpcodeStr,
255 OpcodeStr, AttSrcAsm, IntelSrcAsm, RHS,
262 dag Outs, dag Ins, string OpcodeStr,
270 OpcodeStr, AttSrcAsm, IntelSrcAsm, RHS,
[all …]
DX86InstrXOP.td14 multiclass xop2op<bits<8> opc, string OpcodeStr, Intrinsic Int, PatFrag memop> {
16 !strconcat(OpcodeStr, "\t{$src, $dst|$dst, $src}"),
19 !strconcat(OpcodeStr, "\t{$src, $dst|$dst, $src}"),
42 multiclass xop2opsld<bits<8> opc, string OpcodeStr, Intrinsic Int,
45 !strconcat(OpcodeStr, "\t{$src, $dst|$dst, $src}"),
48 !strconcat(OpcodeStr, "\t{$src, $dst|$dst, $src}"),
52 multiclass xop2op128<bits<8> opc, string OpcodeStr, Intrinsic Int,
55 !strconcat(OpcodeStr, "\t{$src, $dst|$dst, $src}"),
58 !strconcat(OpcodeStr, "\t{$src, $dst|$dst, $src}"),
62 multiclass xop2op256<bits<8> opc, string OpcodeStr, Intrinsic Int,
[all …]
DX86InstrFMA.td38 multiclass fma3p_rm<bits<8> opc, string OpcodeStr,
45 !strconcat(OpcodeStr,
53 !strconcat(OpcodeStr,
61 !strconcat(OpcodeStr,
69 !strconcat(OpcodeStr,
77 string OpcodeStr, string PackTy,
81 !strconcat(OpcodeStr, "213", PackTy),
84 !strconcat(OpcodeStr, "132", PackTy),
87 !strconcat(OpcodeStr, "231", PackTy),
143 multiclass fma3s_rm<bits<8> opc, string OpcodeStr,
[all …]
DX86InstrMPX.td16 multiclass mpx_bound_make<bits<8> opc, string OpcodeStr> {
18 OpcodeStr#"\t{$src, $dst|$dst, $src}", []>,
21 OpcodeStr#"\t{$src, $dst|$dst, $src}", []>,
27 multiclass mpx_bound_check<bits<8> opc, string OpcodeStr> {
29 OpcodeStr#"\t{$src2, $src1|$src1, $src2}", []>,
32 OpcodeStr#"\t{$src2, $src1|$src1, $src2}", []>,
35 OpcodeStr#"\t{$src2, $src1|$src1, $src2}", []>,
38 OpcodeStr#"\t{$src2, $src1|$src1, $src2}", []>,
DX86InstrSSE.td242 multiclass sse12_fp_scalar<bits<8> opc, string OpcodeStr, SDNode OpNode,
248 !strconcat(OpcodeStr, "\t{$src2, $dst|$dst, $src2}"),
249 !strconcat(OpcodeStr, "\t{$src2, $src1, $dst|$dst, $src1, $src2}")),
255 !strconcat(OpcodeStr, "\t{$src2, $dst|$dst, $src2}"),
256 !strconcat(OpcodeStr, "\t{$src2, $src1, $dst|$dst, $src1, $src2}")),
262 multiclass sse12_fp_scalar_int<bits<8> opc, string OpcodeStr, RegisterClass RC,
272 !strconcat("int_x86_sse", SSEVer, "_", OpcodeStr, FPSizeStr))
280 SSEVer, "_", OpcodeStr, FPSizeStr))
287 multiclass sse12_fp_packed<bits<8> opc, string OpcodeStr, SDNode OpNode,
294 !strconcat(OpcodeStr, "\t{$src2, $dst|$dst, $src2}"),
[all …]
DX86InstrMMX.td96 multiclass MMXI_binop_rm_int<bits<8> opc, string OpcodeStr, Intrinsic IntId,
100 !strconcat(OpcodeStr, "\t{$src2, $dst|$dst, $src2}"),
107 !strconcat(OpcodeStr, "\t{$src2, $dst|$dst, $src2}"),
114 string OpcodeStr, Intrinsic IntId,
118 !strconcat(OpcodeStr, "\t{$src2, $dst|$dst, $src2}"),
123 !strconcat(OpcodeStr, "\t{$src2, $dst|$dst, $src2}"),
129 !strconcat(OpcodeStr, "\t{$src2, $dst|$dst, $src2}"),
136 multiclass SS3I_unop_rm_int_mm<bits<8> opc, string OpcodeStr,
139 !strconcat(OpcodeStr, "\t{$src, $dst|$dst, $src}"),
144 !strconcat(OpcodeStr, "\t{$src, $dst|$dst, $src}"),
[all …]
DX86InstrInfo.td2350 multiclass tbm_ternary_imm_intr<bits<8> opc, RegisterClass RC, string OpcodeStr,
2355 !strconcat(OpcodeStr,
2361 !strconcat(OpcodeStr,
2375 RegisterClass RC, string OpcodeStr,
2379 !strconcat(OpcodeStr,"\t{$src, $dst|$dst, $src}"),
2383 !strconcat(OpcodeStr,"\t{$src, $dst|$dst, $src}"),
2388 multiclass tbm_binary_intr<bits<8> opc, string OpcodeStr,
2390 defm NAME#32 : tbm_binary_rm<opc, FormReg, FormMem, GR32, OpcodeStr, i32mem,
2392 defm NAME#64 : tbm_binary_rm<opc, FormReg, FormMem, GR64, OpcodeStr, i64mem,
/external/llvm/lib/Target/BPF/
DBPFInstrInfo.td82 class JMP_RR<bits<4> Opc, string OpcodeStr, PatLeaf Cond>
84 !strconcat(OpcodeStr, "\t$dst, $src goto $BrDst"),
103 class JMP_RI<bits<4> Opc, string OpcodeStr, PatLeaf Cond>
105 !strconcat(OpcodeStr, "i\t$dst, $imm goto $BrDst"),
124 multiclass J<bits<4> Opc, string OpcodeStr, PatLeaf Cond> {
125 def _rr : JMP_RR<Opc, OpcodeStr, Cond>;
126 def _ri : JMP_RI<Opc, OpcodeStr, Cond>;
140 class ALU_RI<bits<4> Opc, string OpcodeStr, SDNode OpNode>
142 !strconcat(OpcodeStr, "i\t$dst, $imm"),
159 class ALU_RR<bits<4> Opc, string OpcodeStr, SDNode OpNode>
[all …]
/external/swiftshader/third_party/LLVM/lib/Target/X86/
DX86InstrFMA.td18 multiclass fma_rm<bits<8> opc, string OpcodeStr> {
21 !strconcat(OpcodeStr, "\t{$src2, $src1, $dst|$dst, $src1, $src2}"),
25 !strconcat(OpcodeStr, "\t{$src2, $src1, $dst|$dst, $src1, $src2}"),
29 !strconcat(OpcodeStr, "\t{$src2, $src1, $dst|$dst, $src1, $src2}"),
33 !strconcat(OpcodeStr, "\t{$src2, $src1, $dst|$dst, $src1, $src2}"),
38 string OpcodeStr, string PackTy> {
39 defm r132 : fma_rm<opc132, !strconcat(OpcodeStr, !strconcat("132", PackTy))>;
40 defm r213 : fma_rm<opc213, !strconcat(OpcodeStr, !strconcat("213", PackTy))>;
41 defm r231 : fma_rm<opc231, !strconcat(OpcodeStr, !strconcat("231", PackTy))>;
DX86InstrSSE.td22 multiclass sse12_fp_scalar<bits<8> opc, string OpcodeStr, SDNode OpNode,
28 !strconcat(OpcodeStr, "\t{$src2, $dst|$dst, $src2}"),
29 !strconcat(OpcodeStr, "\t{$src2, $src1, $dst|$dst, $src1, $src2}")),
34 !strconcat(OpcodeStr, "\t{$src2, $dst|$dst, $src2}"),
35 !strconcat(OpcodeStr, "\t{$src2, $src1, $dst|$dst, $src1, $src2}")),
40 multiclass sse12_fp_scalar_int<bits<8> opc, string OpcodeStr, RegisterClass RC,
49 !strconcat("int_x86_sse", SSEVer, "_", OpcodeStr, FPSizeStr))
56 SSEVer, "_", OpcodeStr, FPSizeStr))
61 multiclass sse12_fp_packed<bits<8> opc, string OpcodeStr, SDNode OpNode,
68 !strconcat(OpcodeStr, "\t{$src2, $dst|$dst, $src2}"),
[all …]
DX86InstrMMX.td26 multiclass MMXI_binop_rm_int<bits<8> opc, string OpcodeStr, Intrinsic IntId,
30 !strconcat(OpcodeStr, "\t{$src2, $dst|$dst, $src2}"),
36 !strconcat(OpcodeStr, "\t{$src2, $dst|$dst, $src2}"),
42 string OpcodeStr, Intrinsic IntId,
46 !strconcat(OpcodeStr, "\t{$src2, $dst|$dst, $src2}"),
50 !strconcat(OpcodeStr, "\t{$src2, $dst|$dst, $src2}"),
55 !strconcat(OpcodeStr, "\t{$src2, $dst|$dst, $src2}"),
61 multiclass SS3I_unop_rm_int_mm<bits<8> opc, string OpcodeStr,
64 !strconcat(OpcodeStr, "\t{$src, $dst|$dst, $src}"),
68 !strconcat(OpcodeStr, "\t{$src, $dst|$dst, $src}"),
[all …]
/external/swiftshader/third_party/LLVM/lib/Target/ARM/
DARMInstrNEON.td1815 bits<2> op17_16, bits<5> op11_7, bit op4, string OpcodeStr,
1818 (ins DPR:$Vm), IIC_VUNAD, OpcodeStr, Dt,"$Vd, $Vm", "",
1821 bits<2> op17_16, bits<5> op11_7, bit op4, string OpcodeStr,
1824 (ins QPR:$Vm), IIC_VUNAQ, OpcodeStr, Dt,"$Vd, $Vm", "",
1830 InstrItinClass itin, string OpcodeStr, string Dt,
1833 (ins DPR:$Vm), itin, OpcodeStr, Dt, "$Vd, $Vm", "",
1837 InstrItinClass itin, string OpcodeStr, string Dt,
1840 (ins QPR:$Vm), itin, OpcodeStr, Dt, "$Vd, $Vm", "",
1846 InstrItinClass itin, string OpcodeStr, string Dt,
1849 (ins QPR:$Vm), itin, OpcodeStr, Dt, "$Vd, $Vm", "",
[all …]
/external/llvm/lib/Target/ARM/
DARMInstrNEON.td2434 bits<2> op17_16, bits<5> op11_7, bit op4, string OpcodeStr,
2437 (ins DPR:$Vm), IIC_VUNAD, OpcodeStr, Dt,"$Vd, $Vm", "",
2440 bits<2> op17_16, bits<5> op11_7, bit op4, string OpcodeStr,
2443 (ins QPR:$Vm), IIC_VUNAQ, OpcodeStr, Dt,"$Vd, $Vm", "",
2449 InstrItinClass itin, string OpcodeStr, string Dt,
2452 (ins DPR:$Vm), itin, OpcodeStr, Dt, "$Vd, $Vm", "",
2456 InstrItinClass itin, string OpcodeStr, string Dt,
2459 (ins QPR:$Vm), itin, OpcodeStr, Dt, "$Vd, $Vm", "",
2464 InstrItinClass itin, string OpcodeStr, string Dt,
2467 itin, OpcodeStr, Dt,
[all …]
DARMInstrFormats.td2185 dag oops, dag iops, InstrItinClass itin, string OpcodeStr,
2188 OpcodeStr, Dt, "$Vd, $Vm", "", pattern> {
2295 string OpcodeStr, string Dt, list<dag> pattern>
2296 : NeonInp<oops, iops, AddrModeNone, IndexModeNone, f, itin, OpcodeStr,
/external/llvm/lib/MC/MCParser/
DAsmParser.cpp1851 std::string OpcodeStr = IDVal.lower(); in parseStatement() local
1853 bool HadError = getTargetParser().ParseInstruction(IInfo, OpcodeStr, ID, in parseStatement()