Lines Matching full:shift2
4 …< %s -mtriple=x86_64-pc-linux -mcpu=bdver1 | FileCheck %s --check-prefixes=X64,X64-SHIFT,X64-SHIFT2
8 …< %s -mtriple=x86_64-pc-linux -mcpu=btver1 | FileCheck %s --check-prefixes=X64,X64-SHIFT,X64-SHIFT2
12 …4-pc-linux -mattr=+fast-scalar-shift-masks | FileCheck %s --check-prefixes=X64,X64-SHIFT,X64-SHIFT2
428 ; X64-SHIFT2-LABEL: test_i16_lshr_lshr_1:
429 ; X64-SHIFT2: # %bb.0:
430 ; X64-SHIFT2-NEXT: movl %edi, %eax
431 ; X64-SHIFT2-NEXT: shrl $2, %eax
432 ; X64-SHIFT2-NEXT: andl $2047, %eax # imm = 0x7FF
433 ; X64-SHIFT2-NEXT: # kill: def $ax killed $ax killed $eax
434 ; X64-SHIFT2-NEXT: retq
557 ; X64-SHIFT2-LABEL: test_i64_lshr_lshr_0:
558 ; X64-SHIFT2: # %bb.0:
559 ; X64-SHIFT2-NEXT: movabsq $2305843009213693951, %rax # imm = 0x1FFFFFFFFFFFFFFF
560 ; X64-SHIFT2-NEXT: andq %rdi, %rax
561 ; X64-SHIFT2-NEXT: retq