Lines Matching refs:SLM

6 … -mcpu=slm                                      | FileCheck %s --check-prefixes=X64,X64-OPT,X64-SLM
9 …nstant-optimization=false -mcpu=slm | FileCheck %s --check-prefixes=X64,X64-NOOPT,X64-SLM-NOOPT
313 ; X64-SLM-LABEL: test_mul_by_11:
314 ; X64-SLM: # %bb.0:
315 ; X64-SLM-NEXT: imulq $11, %rdi, %rax
316 ; X64-SLM-NEXT: retq
389 ; X64-SLM-LABEL: test_mul_by_13:
390 ; X64-SLM: # %bb.0:
391 ; X64-SLM-NEXT: imulq $13, %rdi, %rax
392 ; X64-SLM-NEXT: retq
596 ; X64-SLM-LABEL: test_mul_by_19:
597 ; X64-SLM: # %bb.0:
598 ; X64-SLM-NEXT: imulq $19, %rdi, %rax
599 ; X64-SLM-NEXT: retq
672 ; X64-SLM-LABEL: test_mul_by_21:
673 ; X64-SLM: # %bb.0:
674 ; X64-SLM-NEXT: imulq $21, %rdi, %rax
675 ; X64-SLM-NEXT: retq
719 ; X64-SLM-LABEL: test_mul_by_22:
720 ; X64-SLM: # %bb.0:
721 ; X64-SLM-NEXT: imulq $22, %rdi, %rax
722 ; X64-SLM-NEXT: retq
766 ; X64-SLM-LABEL: test_mul_by_23:
767 ; X64-SLM: # %bb.0:
768 ; X64-SLM-NEXT: imulq $23, %rdi, %rax
769 ; X64-SLM-NEXT: retq
878 ; X64-SLM-LABEL: test_mul_by_26:
879 ; X64-SLM: # %bb.0:
880 ; X64-SLM-NEXT: imulq $26, %rdi, %rax
881 ; X64-SLM-NEXT: retq
958 ; X64-SLM-LABEL: test_mul_by_28:
959 ; X64-SLM: # %bb.0:
960 ; X64-SLM-NEXT: imulq $28, %rdi, %rax
961 ; X64-SLM-NEXT: retq
1008 ; X64-SLM-LABEL: test_mul_by_29:
1009 ; X64-SLM: # %bb.0:
1010 ; X64-SLM-NEXT: imulq $29, %rdi, %rax
1011 ; X64-SLM-NEXT: retq
1150 ; X64-SLM-LABEL: test_mul_by_37:
1151 ; X64-SLM: # %bb.0:
1152 ; X64-SLM-NEXT: imulq $37, %rdi, %rax
1153 ; X64-SLM-NEXT: retq
1194 ; X64-SLM-LABEL: test_mul_by_41:
1195 ; X64-SLM: # %bb.0:
1196 ; X64-SLM-NEXT: imulq $41, %rdi, %rax
1197 ; X64-SLM-NEXT: retq
1278 ; X64-SLM-LABEL: test_mul_by_66:
1279 ; X64-SLM: # %bb.0:
1280 ; X64-SLM-NEXT: movq %rdi, %rax
1281 ; X64-SLM-NEXT: shlq $6, %rax
1282 ; X64-SLM-NEXT: addq %rdi, %rax
1283 ; X64-SLM-NEXT: addq %rdi, %rax
1284 ; X64-SLM-NEXT: retq
1325 ; X64-SLM-LABEL: test_mul_by_73:
1326 ; X64-SLM: # %bb.0:
1327 ; X64-SLM-NEXT: imulq $73, %rdi, %rax
1328 ; X64-SLM-NEXT: retq
1372 ; X64-SLM-LABEL: test_mul_by_520:
1373 ; X64-SLM: # %bb.0:
1374 ; X64-SLM-NEXT: imulq $520, %rdi, %rax # imm = 0x208
1375 ; X64-SLM-NEXT: retq
1557 ; X64-SLM-LABEL: test_mul_spec:
1558 ; X64-SLM: # %bb.0:
1559 ; X64-SLM-NEXT: leaq 42(%rdi,%rdi,8), %rcx
1560 ; X64-SLM-NEXT: leaq 2(%rdi,%rdi,4), %rax
1561 ; X64-SLM-NEXT: imulq %rcx, %rax
1562 ; X64-SLM-NEXT: retq
1580 ; X64-SLM-NOOPT-LABEL: test_mul_spec:
1581 ; X64-SLM-NOOPT: # %bb.0:
1582 ; X64-SLM-NOOPT-NEXT: leaq 42(%rdi,%rdi,8), %rcx
1583 ; X64-SLM-NOOPT-NEXT: leaq 2(%rdi,%rdi,4), %rax
1584 ; X64-SLM-NOOPT-NEXT: imulq %rcx, %rax
1585 ; X64-SLM-NOOPT-NEXT: retq