/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonDepMapAsm2Intrin.td | 20 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 D | HexagonMapAsm2IntrinV62.gen.td | 10 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 D | HexagonIntrinsicsV60.td | 119 (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 D | HexagonIntrinsics.td | 135 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 D | X86InstrXOP.td | 174 "\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 D | X86InstrAMX.td | 103 "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 D | X86InstrCMovSetCC.td | 21 "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 D | X86InstrFMA.td | 42 "\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 D | X86InstrSSE.td | 28 !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 D | X86InstrKL.td | 20 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 D | X86InstrVMX.td | 19 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 D | X86InstrMMX.td | 39 !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 D | X86InstrAVX512.td | 1617 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 D | X86InstrCompiler.td | 697 "{$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 D | X86InstrMisc.td | 618 "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 D | X86InstrShiftRotate.td | 304 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 D | X86InstrVecCompiler.td | 429 (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 D | strcmp.S | 82 #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 D | strcmp.S | 62 #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 D | memcmp.S | 15 #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 D | strncmp.S | 21 #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 D | memcmp.S | 20 #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 D | strncmp.S | 25 #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 D | b-strcmp.c | 56 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 D | amxintrin.h | 255 _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 …]
|