Home
last modified time | relevance | path

Searched refs:rolw (Results 1 – 25 of 48) sorted by relevance

12

/external/llvm/test/CodeGen/X86/
Dbswap-inline-asm.ll28 ; CHECK: rolw $8,
35 ; CHECK: rolw $8,
42 ; CHECK: rolw $8,
44 …%asmtmp = tail call i16 asm "rolw $$8, ${0:w}", "=r,0,~{dirflag},~{fpsr},~{flags},~{cc}"(i16 %x) n…
49 ; CHECK: rolw $8,
51 …%asmtmp = tail call i16 asm "rolw $$8, ${0:w}", "=r,0,~{cc},~{dirflag},~{fpsr},~{flags}"(i16 %x) n…
Drot16.ll6 ; CHECK: rolw %cl
50 ; CHECK: rolw $5
70 ; CHECK: rolw $11
Dbswap.ll14 ; CHECK: rolw $8, %ax
17 ; CHECK64: rolw $8, %
/external/llvm-project/llvm/test/CodeGen/X86/
Dbswap-inline-asm.ll28 ; CHECK: rolw $8,
35 ; CHECK: rolw $8,
42 ; CHECK: rolw $8,
44 …%asmtmp = tail call i16 asm "rolw $$8, ${0:w}", "=r,0,~{dirflag},~{fpsr},~{flags},~{cc}"(i16 %x) n…
49 ; CHECK: rolw $8,
51 …%asmtmp = tail call i16 asm "rolw $$8, ${0:w}", "=r,0,~{cc},~{dirflag},~{fpsr},~{flags}"(i16 %x) n…
Dbswap-rotate.ll5 ; Combine BSWAP (lowered to rolw 8) with a second rotate.
12 ; X86-NEXT: rolw $9, %ax
18 ; X64-NEXT: rolw $9, %ax
Drot16.ll12 ; X86-NEXT: rolw %cl, %ax
20 ; X64-NEXT: rolw %cl, %ax
109 ; X86-NEXT: rolw $5, %ax
115 ; X64-NEXT: rolw $5, %ax
148 ; X86-NEXT: rolw $11, %ax
154 ; X64-NEXT: rolw $11, %ax
240 ; X86-BASE-NEXT: rolw $8, %ax
251 ; X64-NEXT: rolw $8, %ax
258 ; TODO: Should this always be rolw with memory operand?
264 ; X86-BASE-NEXT: rolw $8, (%eax)
[all …]
Drotate.ll322 ; X86-NEXT: rolw %cl, %ax
330 ; X64-NEXT: rolw %cl, %ax
371 ; X86-NEXT: rolw $5, %ax
377 ; X64-NEXT: rolw $5, %ax
390 ; X86-NEXT: rolw $11, %ax
396 ; X64-NEXT: rolw $11, %ax
409 ; X86-NEXT: rolw %ax
415 ; X64-NEXT: rolw %ax
Dmemcmp-optsize.ll23 ; X86-NEXT: rolw $8, %cx
24 ; X86-NEXT: rolw $8, %dx
34 ; X64-NEXT: rolw $8, %ax
35 ; X64-NEXT: rolw $8, %cx
120 ; X86-NEXT: rolw $8, %dx
121 ; X86-NEXT: rolw $8, %si
141 ; X64-NEXT: rolw $8, %ax
142 ; X64-NEXT: rolw $8, %cx
1028 ; X86-NEXT: rolw $8, %cx
1029 ; X86-NEXT: rolw $8, %dx
[all …]
Dmemcmp-pgso.ll23 ; X86-NEXT: rolw $8, %cx
24 ; X86-NEXT: rolw $8, %dx
34 ; X64-NEXT: rolw $8, %ax
35 ; X64-NEXT: rolw $8, %cx
120 ; X86-NEXT: rolw $8, %dx
121 ; X86-NEXT: rolw $8, %si
141 ; X64-NEXT: rolw $8, %ax
142 ; X64-NEXT: rolw $8, %cx
1028 ; X86-NEXT: rolw $8, %cx
1029 ; X86-NEXT: rolw $8, %dx
[all …]
/external/llvm-project/llvm/test/MC/X86/
DI186-64.s389 rolw $0, 485498096 label
393 rolw $0, 64(%rdx) label
397 rolw $0, 64(%rdx,%rax,4) label
401 rolw $0, -64(%rdx,%rax,4) label
405 rolw $0, 64(%rdx,%rax) label
409 rolw $0, %r14w label
413 rolw $0, (%rdx) label
DI186-32.s341 rolw $0, -485498096(%edx,%eax,4) label
345 rolw $0, 485498096(%edx,%eax,4) label
349 rolw $0, 485498096(%edx) label
353 rolw $0, 485498096 label
357 rolw $0, 64(%edx,%eax) label
361 rolw $0, (%edx) label
DI86-32.s2429 rolw -485498096(%edx,%eax,4) label
2433 rolw 485498096(%edx,%eax,4) label
2437 rolw 485498096(%edx) label
2441 rolw 485498096 label
2445 rolw 64(%edx,%eax) label
2449 rolw %cl, -485498096(%edx,%eax,4) label
2453 rolw %cl, 485498096(%edx,%eax,4) label
2457 rolw %cl, 485498096(%edx) label
2461 rolw %cl, 485498096 label
2465 rolw %cl, 64(%edx,%eax) label
[all …]
DI86-64.s3253 rolw 485498096 label
3257 rolw 64(%rdx) label
3261 rolw 64(%rdx,%rax,4) label
3265 rolw -64(%rdx,%rax,4) label
3269 rolw 64(%rdx,%rax) label
3273 rolw %cl, 485498096 label
3277 rolw %cl, 64(%rdx) label
3281 rolw %cl, 64(%rdx,%rax,4) label
3285 rolw %cl, -64(%rdx,%rax,4) label
3289 rolw %cl, 64(%rdx,%rax) label
[all …]
/external/llvm-project/llvm/test/MC/RISCV/
Drv64zbbp-valid.s22 # CHECK-ASM-AND-OBJ: rolw t0, t1, t2
24 rolw t0, t1, t2 label
Drv64zbbp-invalid.s4 rolw t0, t1 # CHECK: :[[@LINE]]:1: error: too few operands for instruction label
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Znver2/
Dresources-x86_64.s526 rolw %di label
528 rolw (%rax) label
530 rolw $7, %di label
532 rolw $7, (%rax) label
534 rolw %cl, %di label
536 rolw %cl, (%rax) label
1356 # CHECK-NEXT: 1 1 0.25 rolw %di
1358 # CHECK-NEXT: 3 5 0.67 * * rolw (%rax)
1360 # CHECK-NEXT: 1 1 0.25 rolw $7, %di
1362 # CHECK-NEXT: 3 5 0.67 * * rolw $7, (%rax)
[all …]
/external/llvm-project/llvm/test/CodeGen/RISCV/
Drv64Zbbp.ll180 ; RV64IB-NEXT: rolw a0, a0, a1
185 ; RV64IBB-NEXT: rolw a0, a0, a1
190 ; RV64IBP-NEXT: rolw a0, a0, a1
209 ; RV64IB-NEXT: rolw a0, a0, a1
215 ; RV64IBB-NEXT: rolw a0, a0, a1
221 ; RV64IBP-NEXT: rolw a0, a0, a1
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Generic/
Dresources-x86_64.s612 rolw %di label
614 rolw (%rax) label
616 rolw $7, %di label
618 rolw $7, (%rax) label
620 rolw %cl, %di label
622 rolw %cl, (%rax) label
1573 # CHECK-NEXT: 2 2 1.00 rolw %di
1575 # CHECK-NEXT: 5 8 1.00 * * rolw (%rax)
1577 # CHECK-NEXT: 2 2 1.00 rolw $7, %di
1579 # CHECK-NEXT: 5 8 1.00 * * rolw $7, (%rax)
[all …]
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Haswell/
Dresources-x86_64.s612 rolw %di label
614 rolw (%rax) label
616 rolw $7, %di label
618 rolw $7, (%rax) label
620 rolw %cl, %di label
622 rolw %cl, (%rax) label
1573 # CHECK-NEXT: 2 2 1.00 rolw %di
1575 # CHECK-NEXT: 5 8 1.00 * * rolw (%rax)
1577 # CHECK-NEXT: 1 1 0.50 rolw $7, %di
1579 # CHECK-NEXT: 5 8 1.00 * * rolw $7, (%rax)
[all …]
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Atom/
Dresources-x86_64.s612 rolw %di label
614 rolw (%rax) label
616 rolw $7, %di label
618 rolw $7, (%rax) label
620 rolw %cl, %di label
622 rolw %cl, (%rax) label
1573 # CHECK-NEXT: 1 1 1.00 rolw %di
1575 # CHECK-NEXT: 1 1 1.00 * * rolw (%rax)
1577 # CHECK-NEXT: 1 1 1.00 rolw $7, %di
1579 # CHECK-NEXT: 1 1 1.00 * * rolw $7, (%rax)
[all …]
/external/llvm-project/llvm/test/tools/llvm-mca/X86/BdVer2/
Dresources-x86_64.s612 rolw %di label
614 rolw (%rax) label
616 rolw $7, %di label
618 rolw $7, (%rax) label
620 rolw %cl, %di label
622 rolw %cl, (%rax) label
1573 # CHECK-NEXT: 1 1 1.00 rolw %di
1575 # CHECK-NEXT: 2 5 2.00 * * rolw (%rax)
1577 # CHECK-NEXT: 1 1 1.00 rolw $7, %di
1579 # CHECK-NEXT: 2 5 2.00 * * rolw $7, (%rax)
[all …]
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SkylakeServer/
Dresources-x86_64.s612 rolw %di label
614 rolw (%rax) label
616 rolw $7, %di label
618 rolw $7, (%rax) label
620 rolw %cl, %di label
622 rolw %cl, (%rax) label
1573 # CHECK-NEXT: 2 2 1.00 rolw %di
1575 # CHECK-NEXT: 5 7 1.00 * * rolw (%rax)
1577 # CHECK-NEXT: 1 1 0.50 rolw $7, %di
1579 # CHECK-NEXT: 5 7 1.00 * * rolw $7, (%rax)
[all …]
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SkylakeClient/
Dresources-x86_64.s612 rolw %di label
614 rolw (%rax) label
616 rolw $7, %di label
618 rolw $7, (%rax) label
620 rolw %cl, %di label
622 rolw %cl, (%rax) label
1573 # CHECK-NEXT: 2 2 1.00 rolw %di
1575 # CHECK-NEXT: 5 7 1.00 * * rolw (%rax)
1577 # CHECK-NEXT: 1 1 0.50 rolw $7, %di
1579 # CHECK-NEXT: 5 7 1.00 * * rolw $7, (%rax)
[all …]
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Broadwell/
Dresources-x86_64.s612 rolw %di label
614 rolw (%rax) label
616 rolw $7, %di label
618 rolw $7, (%rax) label
620 rolw %cl, %di label
622 rolw %cl, (%rax) label
1573 # CHECK-NEXT: 2 2 1.00 rolw %di
1575 # CHECK-NEXT: 5 7 1.00 * * rolw (%rax)
1577 # CHECK-NEXT: 1 1 0.50 rolw $7, %di
1579 # CHECK-NEXT: 5 7 1.00 * * rolw $7, (%rax)
[all …]
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Barcelona/
Dresources-x86_64.s612 rolw %di label
614 rolw (%rax) label
616 rolw $7, %di label
618 rolw $7, (%rax) label
620 rolw %cl, %di label
622 rolw %cl, (%rax) label
1573 # CHECK-NEXT: 2 2 1.00 rolw %di
1575 # CHECK-NEXT: 5 8 1.00 * * rolw (%rax)
1577 # CHECK-NEXT: 2 2 1.00 rolw $7, %di
1579 # CHECK-NEXT: 5 8 1.00 * * rolw $7, (%rax)
[all …]

12