Home
last modified time | relevance | path

Searched refs:src2 (Results 1 – 25 of 160) sorted by relevance

1234567

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonDepMapAsm2Intrin.td20 def: Pat<(int_hexagon_A2_add IntRegs:$src1, IntRegs:$src2),
52 def: Pat<(int_hexagon_A2_addsat IntRegs:$src1, IntRegs:$src2),
56 def: Pat<(int_hexagon_A2_and IntRegs:$src1, IntRegs:$src2),
78 def: Pat<(int_hexagon_A2_max IntRegs:$src1, IntRegs:$src2),
82 def: Pat<(int_hexagon_A2_maxu IntRegs:$src1, IntRegs:$src2),
86 def: Pat<(int_hexagon_A2_min IntRegs:$src1, IntRegs:$src2),
90 def: Pat<(int_hexagon_A2_minu IntRegs:$src1, IntRegs:$src2),
100 def: Pat<(int_hexagon_A2_or IntRegs:$src1, IntRegs:$src2),
118 def: Pat<(int_hexagon_A2_sub IntRegs:$src1, IntRegs:$src2),
1997 def: Pat<(int_hexagon_V6_vand HvxVR:$src1, HvxVR:$src2),
[all …]
H A DHexagonMapAsm2IntrinV62.gen.td10 def: Pat<(IntID HvxVR:$src1, IntRegs:$src2),
11 (MI HvxVR:$src1, IntRegs:$src2)>;
13 (MI HvxVR:$src1, IntRegs:$src2)>;
25 def: Pat<(IntID HvxVR:$src1, HvxVR:$src2),
26 (MI HvxVR:$src1, HvxVR:$src2)>;
28 (MI HvxVR:$src1, HvxVR:$src2)>;
32 def: Pat<(IntID HvxWR:$src1, HvxWR:$src2),
33 (MI HvxWR:$src1, HvxWR:$src2)>;
35 (MI HvxWR:$src1, HvxWR:$src2)>;
86 (MI HvxQR:$src1, HvxVR:$src2)>;
[all …]
H A DHexagonIntrinsicsV60.td119 (MI HvxWR:$src1, IntRegs:$src2)>;
127 (MI HvxVR:$src1, IntRegs:$src2)>;
131 def: Pat<(IntID HvxWR:$src1, HvxVR:$src2),
132 (MI HvxWR:$src1, HvxVR:$src2)>;
135 (MI HvxWR:$src1, HvxVR:$src2)>;
139 def: Pat<(IntID HvxWR:$src1, HvxWR:$src2),
143 (MI HvxWR:$src1, HvxWR:$src2)>;
147 def: Pat<(IntID HvxVR:$src1, HvxVR:$src2),
151 (MI HvxVR:$src1, HvxVR:$src2)>;
163 def: Pat<(IntID HvxQR:$src1, HvxQR:$src2),
[all …]
H A DHexagonIntrinsics.td135 def : Pat <(int_hexagon_C2_cmplt I32:$src1, I32:$src2),
136 (C2_tfrpr (C2_cmpgt I32:$src2, I32:$src1))>;
137 def : Pat <(int_hexagon_C2_cmpltu I32:$src1, I32:$src2),
138 (C2_tfrpr (C2_cmpgtu I32:$src2, I32:$src1))>;
146 (OutputInst I32:$src1, I32:$src2, u4_0ImmPred:$src3,
207 def : Pat<(IntID HvxQR:$src1, IntRegs:$src2, HvxVR:$src3),
289 def: Pat<(IntID HvxVR:$src1, u3_0ImmPred:$src2),
299 def: Pat<(IntID HvxVR:$src1, u3_64_ImmPred:$src2),
301 (SUB_64_VAL u3_64_ImmPred:$src2))>,
323 (MI HvxVR:$src1, HvxVR:$src2,
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrXOP.td174 "\t{$src3, $src2, $src1, $dst|$dst, $src1, $src2, $src3}"),
181 "\t{$src3, $src2, $src1, $dst|$dst, $src1, $src2, $src3}"),
251 "\t{$cc, $src2, $src1, $dst|$dst, $src1, $src2, $cc}"),
259 "\t{$cc, $src2, $src1, $dst|$dst, $src1, $src2, $cc}"),
287 "\t{$src3, $src2, $src1, $dst|$dst, $src1, $src2, $src3}"),
295 "\t{$src3, $src2, $src1, $dst|$dst, $src1, $src2, $src3}"),
303 "\t{$src3, $src2, $src1, $dst|$dst, $src1, $src2, $src3}"),
334 "\t{$src3, $src2, $src1, $dst|$dst, $src1, $src2, $src3}"),
343 "\t{$src3, $src2, $src1, $dst|$dst, $src1, $src2, $src3}"),
349 "\t{$src3, $src2, $src1, $dst|$dst, $src1, $src2, $src3}"),
[all …]
H A DX86InstrAMX.td103 "tdpbssd\t{$src3, $src2, $dst|$dst, $src2, $src3}", []>,
107 "tdpbsud\t{$src3, $src2, $dst|$dst, $src2, $src3}", []>,
111 "tdpbusd\t{$src3, $src2, $dst|$dst, $src2, $src3}", []>,
115 "tdpbuud\t{$src3, $src2, $dst|$dst, $src2, $src3}", []>,
151 u8imm:$src2, u8imm:$src3),
155 u8imm:$src2, u8imm:$src3),
159 u8imm:$src2, u8imm:$src3),
175 "tdpbf16ps\t{$src3, $src2, $dst|$dst, $src2, $src3}",
205 "tdpfp16ps\t{$src3, $src2, $src1|$src1, $src2, $src3}",
234 "tcmmimfp16ps\t{$src3, $src2, $src1|$src1, $src2, $src3}",
[all …]
H A DX86InstrCMovSetCC.td21 "cmov${cond}{w}\t{$src2, $dst|$dst, $src2}",
23 (X86cmov GR16:$src1, GR16:$src2, timm:$cond, EFLAGS))]>,
27 "cmov${cond}{l}\t{$src2, $dst|$dst, $src2}",
29 (X86cmov GR32:$src1, GR32:$src2, timm:$cond, EFLAGS))]>,
33 "cmov${cond}{q}\t{$src2, $dst|$dst, $src2}",
42 "cmov${cond}{w}\t{$src2, $dst|$dst, $src2}",
43 [(set GR16:$dst, (X86cmov GR16:$src1, (loadi16 addr:$src2),
47 "cmov${cond}{l}\t{$src2, $dst|$dst, $src2}",
48 [(set GR32:$dst, (X86cmov GR32:$src1, (loadi32 addr:$src2),
52 "cmov${cond}{q}\t{$src2, $dst|$dst, $src2}",
[all …]
H A DX86InstrFMA.td42 "\t{$src3, $src2, $dst|$dst, $src2, $src3}"),
50 "\t{$src3, $src2, $dst|$dst, $src2, $src3}"),
63 "\t{$src3, $src2, $dst|$dst, $src2, $src3}"),
70 "\t{$src3, $src2, $dst|$dst, $src2, $src3}"),
83 "\t{$src3, $src2, $dst|$dst, $src2, $src3}"),
184 "\t{$src3, $src2, $dst|$dst, $src2, $src3}"),
192 "\t{$src3, $src2, $dst|$dst, $src2, $src3}"),
205 "\t{$src3, $src2, $dst|$dst, $src2, $src3}"),
397 "\t{$src3, $src2, $src1, $dst|$dst, $src1, $src2, $src3}"),
404 "\t{$src3, $src2, $src1, $dst|$dst, $src1, $src2, $src3}"),
[all …]
H A DX86InstrSSE.td28 !strconcat(OpcodeStr, "\t{$src2, $dst|$dst, $src2}"),
35 !strconcat(OpcodeStr, "\t{$src2, $dst|$dst, $src2}"),
51 !strconcat(asm, "\t{$src2, $dst|$dst, $src2}"),
58 !strconcat(asm, "\t{$src2, $dst|$dst, $src2}"),
74 !strconcat(OpcodeStr, "\t{$src2, $dst|$dst, $src2}"),
81 !strconcat(OpcodeStr, "\t{$src2, $dst|$dst, $src2}"),
239 def : InstAlias<OpcodeStr#".s\t{$src2, $dst|$dst, $src2}",
5695 "vptest\t{$src2, $src1|$src1, $src2}",
5717 "ptest\t{$src2, $src1|$src1, $src2}",
5721 "ptest\t{$src2, $src1|$src1, $src2}",
[all …]
H A DX86InstrKL.td20 def LOADIWKEY : I<0xDC, MRMSrcReg, (outs), (ins VR128:$src1, VR128:$src2),
21 "loadiwkey\t{$src2, $src1|$src1, $src2}",
22 [(int_x86_loadiwkey XMM0, VR128:$src1, VR128:$src2, EAX)]>, T8, XS;
38 "aesenc128kl\t{$src2, $src1|$src1, $src2}",
40 (X86aesenc128kl VR128:$src1, addr:$src2))]>, T8, XS;
43 "aesdec128kl\t{$src2, $src1|$src1, $src2}",
45 (X86aesdec128kl VR128:$src1, addr:$src2))]>, T8, XS;
48 "aesenc256kl\t{$src2, $src1|$src1, $src2}",
50 (X86aesenc256kl VR128:$src1, addr:$src2))]>, T8, XS;
53 "aesdec256kl\t{$src2, $src1|$src1, $src2}",
[all …]
H A DX86InstrVMX.td19 def INVEPT32 : I<0x80, MRMSrcMem, (outs), (ins GR32:$src1, i128mem:$src2),
20 "invept\t{$src2, $src1|$src1, $src2}", []>, T8, PD,
22 def INVEPT64 : I<0x80, MRMSrcMem, (outs), (ins GR64:$src1, i128mem:$src2),
23 "invept\t{$src2, $src1|$src1, $src2}", []>, T8, PD,
25 def INVEPT64_EVEX : I<0xF0, MRMSrcMem, (outs), (ins GR64:$src1, i128mem:$src2),
26 "invept\t{$src2, $src1|$src1, $src2}", []>,
30 def INVVPID32 : I<0x81, MRMSrcMem, (outs), (ins GR32:$src1, i128mem:$src2),
31 "invvpid\t{$src2, $src1|$src1, $src2}", []>, T8, PD,
33 def INVVPID64 : I<0x81, MRMSrcMem, (outs), (ins GR64:$src1, i128mem:$src2),
34 "invvpid\t{$src2, $src1|$src1, $src2}", []>, T8, PD,
[all …]
H A DX86InstrMMX.td39 !strconcat(OpcodeStr, "\t{$src2, $dst|$dst, $src2}"),
46 !strconcat(OpcodeStr, "\t{$src2, $dst|$dst, $src2}"),
57 !strconcat(OpcodeStr, "\t{$src2, $dst|$dst, $src2}"),
62 !strconcat(OpcodeStr, "\t{$src2, $dst|$dst, $src2}"),
67 !strconcat(OpcodeStr, "\t{$src2, $dst|$dst, $src2}"),
95 !strconcat(OpcodeStr, "\t{$src2, $dst|$dst, $src2}"),
100 !strconcat(OpcodeStr, "\t{$src2, $dst|$dst, $src2}"),
112 !strconcat(asm, "\t{$src3, $src2, $dst|$dst, $src2, $src3}"),
117 !strconcat(asm, "\t{$src3, $src2, $dst|$dst, $src2, $src3}"),
523 "pinsrw\t{$src3, $src2, $dst|$dst, $src2, $src3}",
[all …]
H A DX86InstrAVX512.td1617 OpcodeStr, "$src3, $src2", "$src2, $src3",
1739 OpcodeStr, "$src3, $src2", "$src2, $src3",
4677 "$src2, $src1", "$src1, $src2",
5724 "$src2, $src1", "$src1, $src2",
5729 "$src2, $src1", "$src1, $src2",
5746 "$src2, $src1", "$src1, $src2",
5751 "$src2, $src1", "$src1, $src2",
6358 "$src2, $src1", "$src1, $src2",
6364 "$src2, $src1", "$src1, $src2",
12193 "$src3, $src2", "$src2, $src3",
[all …]
H A DX86InstrCompiler.td697 "{$src2, $dst|$dst, $src2}"),
704 "{$src2, $dst|$dst, $src2}"),
712 "{$src2, $dst|$dst, $src2}"),
720 "{$src2, $dst|$dst, $src2}"),
729 "{$src2, $dst|$dst, $src2}"),
737 "{$src2, $dst|$dst, $src2}"),
745 "{$src2, $dst|$dst, $src2}"),
753 "{$src2, $dst|$dst, $src2}"),
760 "{$src2, $dst|$dst, $src2}"),
768 "{$src2, $dst|$dst, $src2}"),
[all …]
H A DX86InstrMisc.td618 "bt{w}\t{$src2, $src1|$src1, $src2}",
622 "bt{l}\t{$src2, $src1|$src1, $src2}",
626 "bt{q}\t{$src2, $src1|$src1, $src2}",
638 "bt{w}\t{$src2, $src1|$src1, $src2}",
641 "bt{l}\t{$src2, $src1|$src1, $src2}",
644 "bt{q}\t{$src2, $src1|$src1, $src2}",
650 "bt{w}\t{$src2, $src1|$src1, $src2}",
654 "bt{l}\t{$src2, $src1|$src1, $src2}",
658 "bt{q}\t{$src2, $src1|$src1, $src2}",
666 "bt{w}\t{$src2, $src1|$src1, $src2}",
[all …]
H A DX86InstrShiftRotate.td304 def : Pat<(rotl GR8:$src1, (i8 relocImm:$src2)),
305 (ROL8ri GR8:$src1, relocImm:$src2)>;
307 (ROL16ri GR16:$src1, relocImm:$src2)>;
309 (ROL32ri GR32:$src1, relocImm:$src2)>;
311 (ROL64ri GR64:$src1, relocImm:$src2)>;
313 def : Pat<(rotr GR8:$src1, (i8 relocImm:$src2)),
314 (ROR8ri GR8:$src1, relocImm:$src2)>;
316 (ROR16ri GR16:$src1, relocImm:$src2)>;
578 // RC:$src2
642 def : Pat<(op GR32:$src1, GR8:$src2),
[all …]
H A DX86InstrVecCompiler.td429 (ANDPSrm VR128:$src1, f128mem:$src2)>;
432 (ANDPSrr VR128:$src1, VR128:$src2)>;
435 (ORPSrm VR128:$src1, f128mem:$src2)>;
438 (ORPSrr VR128:$src1, VR128:$src2)>;
441 (XORPSrm VR128:$src1, f128mem:$src2)>;
444 (XORPSrr VR128:$src1, VR128:$src2)>;
450 (VANDPSrm VR128:$src1, f128mem:$src2)>;
453 (VANDPSrr VR128:$src1, VR128:$src2)>;
456 (VORPSrm VR128:$src1, f128mem:$src2)>;
459 (VORPSrr VR128:$src1, VR128:$src2)>;
[all …]
/freebsd/contrib/cortex-strings/src/arm/
H A Dstrcmp.S82 #define src2 r1 macro
165 ldrb r3, [src2]
176 orr tmp1, src1, src2
194 bic src2, src2, #7
285 bic src2, src2, #3
298 sub src2, src2, tmp1
324 add src2, src2, #4
352 add src2, src2, #4
361 bic src2, src2, #3
428 ldrh data2, [src2]
[all …]
/freebsd/contrib/arm-optimized-routines/string/arm/
H A Dstrcmp.S62 #define src2 r1 macro
139 ldrb r3, [src2]
149 orr tmp1, src1, src2
167 bic src2, src2, #7
258 bic src2, src2, #3
271 sub src2, src2, tmp1
297 add src2, src2, #4
334 add src2, src2, #4
343 bic src2, src2, #3
410 ldrh data2, [src2]
[all …]
/freebsd/contrib/arm-optimized-routines/string/aarch64/
H A Dmemcmp.S15 #define src2 x1 macro
69 add src2, src2, 32
100 ldr data2, [src2]
109 ldr data2w, [src2]
117 ldrh data2w, [src2]
137 and tmp, src2, 15
139 sub src2, src2, tmp
147 ldr q1, [src2, 16]
150 ldr q3, [src2, 32]
154 ldr q3, [src2, 48]
[all …]
H A Dstrncmp.S21 #define src2 x1 macro
62 eor tmp1, src1, src2
75 ldr data2, [src2], #8
164 bic src2, src2, #7
167 ldr data2, [src2], #8
186 ldrb data2w, [src2], #1
205 ldrb data2w, [src2], #1
232 lsl offset, src2, #3
233 bic src2, src2, #0xf
237 ldp tmp1, tmp2, [src2], #16
[all …]
/freebsd/sys/arm64/arm64/
H A Dmemcmp.S20 #define src2 x1 macro
39 ldr data2, [src2], 8
47 ldr data2, [src2, limit]
52 ldr data2, [src2], 8
70 sub src2, src2, tmp1
78 ldp data2, data2h, [src2], 16
94 add src2, src2, limit
96 ldp data2, data2h, [src2]
121 ldr data2w, [src2], 4
130 ldrb data2w, [src2], 1
H A Dstrncmp.S25 #define src2 x1 macro
63 eor tmp1, src1, src2
76 ldr data2, [src2], #8
165 bic src2, src2, #7
168 ldr data2, [src2], #8
187 ldrb data2w, [src2], #1
206 ldrb data2w, [src2], #1
233 lsl offset, src2, #3
234 bic src2, src2, #0xf
238 ldp tmp1, tmp2, [src2], #16
[all …]
/freebsd/contrib/sendmail/libsm/
H A Db-strcmp.c56 char src1[SIZE], src2[SIZE]; local
88 (void) sm_strlcpy(src2, "1234567890", SIZE);
92 (void) sm_strlcpy(src2, "1234567891", SIZE);
96 (void) sm_strlcpy(src2, "1234567891", SIZE);
100 k, src1, src2);
108 j += strcasecmp(src1, src2);
119 j += sm_strcasecmp(src1, src2);
/freebsd/contrib/llvm-project/clang/lib/Headers/
H A Damxintrin.h255 _tile1024i dst, _tile1024i src1, _tile1024i src2) { in _tile_dpbssd_internal() argument
256 return __builtin_ia32_tdpbssd_internal(m, n, k, dst, src1, src2); in _tile_dpbssd_internal()
262 _tile1024i dst, _tile1024i src1, _tile1024i src2) { in _tile_dpbsud_internal() argument
263 return __builtin_ia32_tdpbsud_internal(m, n, k, dst, src1, src2); in _tile_dpbsud_internal()
269 _tile1024i dst, _tile1024i src1, _tile1024i src2) { in _tile_dpbusd_internal() argument
270 return __builtin_ia32_tdpbusd_internal(m, n, k, dst, src1, src2); in _tile_dpbusd_internal()
276 _tile1024i dst, _tile1024i src1, _tile1024i src2) { in _tile_dpbuud_internal() argument
277 return __builtin_ia32_tdpbuud_internal(m, n, k, dst, src1, src2); in _tile_dpbuud_internal()
291 _tile1024i dst, _tile1024i src1, _tile1024i src2) { in _tile_dpbf16ps_internal() argument
292 return __builtin_ia32_tdpbf16ps_internal(m, n, k, dst, src1, src2); in _tile_dpbf16ps_internal()
[all …]

1234567