Searched refs:shll (Results 1 – 25 of 416) sorted by relevance
12345678910>>...17
9 ; X86: shll19 ; X86: shll26 ; X64: shll28 ; X86: shll38 ; X86: shll45 ; X64: shll48 ; X86: shll60 ; X86-NEXT: shll90 ; X64: shll93 ; X86: shll[all …]
17 ; CHECK-NEXT: shll $15, %ecx20 ; CHECK-NEXT: shll $13, %esi24 ; CHECK-NEXT: shll $11, %ecx28 ; CHECK-NEXT: shll $9, %esi32 ; CHECK-NEXT: shll $7, %edi36 ; CHECK-NEXT: shll $5, %ecx40 ; CHECK-NEXT: shll $3, %esi76 ; CHECK-NEXT: shll $15, %ecx79 ; CHECK-NEXT: shll $13, %esi83 ; CHECK-NEXT: shll $11, %ecx[all …]
9 ; CHECK: shll %cl, %eax21 ; CHECK: shll %cl, %esi26 ; CHECK: shll %cl, %eax38 ; CHECK: shll %cl, %eax52 ; CHECK: shll %cl, %eax
6 ; CHECK-NOT: shll18 ; CHECK: shll $419 ; CHECK-NOT: shll32 ; CHECK-NOT: shll
7 ; X32: shll11 ; X64: shll20 ; X32: shll24 ; X64: shll
3 ; This should produce two shll instructions, not any lea's.14 ; CHECK: shll $330 ; CHECK: shll $3
22 # DEFAULT-NEXT: 1 1 0.50 shll $5, %eax23 # DEFAULT-NEXT: 1 1 0.50 shll $5, %eax24 # DEFAULT-NEXT: 1 1 0.50 shll $5, %eax25 # DEFAULT-NEXT: 1 1 0.50 shll $5, %eax27 # HEX-NEXT: 1 1 0.50 shll $0x5, %eax28 # HEX-NEXT: 1 1 0.50 shll $0x5, %eax29 # HEX-NEXT: 1 1 0.50 shll $0x5, %eax30 # HEX-NEXT: 1 1 0.50 shll $0x5, %eax
6 shll $2, %eax label31 # CHECK-NEXT: 1 1 0.50 shll $2, %eax53 # CHECK-NEXT: - - 0.34 - - 0.66 - - shll $2, %eax63 # CHECK-NEXT: [0,2] D=eER. . . . . . shll $2, %eax68 # CHECK-NEXT: [1,2] .D=====eER. . . . . shll $2, %eax73 # CHECK-NEXT: [2,2] . D========eER. . . . shll $2, %eax78 # CHECK-NEXT: [3,2] . D============eER. . . shll $2, %eax83 # CHECK-NEXT: [4,2] . D================eER. . shll $2, %eax96 # CHECK-NEXT: 2. 5 9.4 0.0 0.0 shll $2, %eax
18 ; X86-NEXT: shll $2, %eax35 ; X86-NEXT: shll $2, %eax45 ; X64-NEXT: shll $12, %eax51 ; X86-NEXT: shll $12, %eax69 ; X86-NEXT: shll $12, %eax79 ; X64-NEXT: shll $12, %eax86 ; X86-NEXT: shll $12, %eax106 ; X86-NEXT: shll $12, %eax154 ; X64-NEXT: shll $3, %edi161 ; X86-NEXT: shll $3, %eax[all …]
12 ; X86-NEXT: shll $16, %eax23 ; X64-NEXT: shll $16, %ecx41 ; X86-NEXT: shll $16, %eax53 ; X64-NEXT: shll $16, %ecx77 ; X86-NEXT: shll $16, %eax79 ; X86-NEXT: shll $13, %edx92 ; X64-NEXT: shll $16, %ecx94 ; X64-NEXT: shll $13, %esi121 ; X64-NEXT: shll $16, %ecx153 ; X64-NEXT: shll $16, %ecx[all …]
15 ; X64-NEXT: shll %cl, %edx28 ; X64-NEXT: shll %cl, %esi39 ; X64-NEXT: shll %cl, %esi51 ; X64-NEXT: shll %cl, %esi76 ; X86-NEXT: shll %cl, %ebp84 ; X86-NEXT: shll %cl, %ebx91 ; X86-NEXT: shll %cl, %esi98 ; X86-NEXT: shll %cl, %edi
41 ; X86-NEXT: shll %cl, %eax62 ; X86-NEXT: shll %cl, %eax139 ; X86-NEXT: shll %cl, %eax170 ; X86-NEXT: shll %cl, %eax198 ; X86-NEXT: shll %cl, %eax251 ; X86-NEXT: shll %cl, %eax275 ; X86-NEXT: shll %cl, %eax356 ; X86-NEXT: shll %cl, %eax388 ; X86-NEXT: shll %cl, %eax417 ; X86-NEXT: shll %cl, %eax[all …]
31 ; CHECK-NEXT: shll $7, %ecx54 ; CHECK-NEXT: shll $11, %ecx57 ; CHECK-NEXT: shll $19, %edx81 ; CHECK-NEXT: shll $5, %ecx83 ; CHECK-NEXT: shll $7, %edx86 ; CHECK-NEXT: shll $13, %ecx89 ; CHECK-NEXT: shll $19, %edx
34 ; X86-NEXT: shll $8, %eax45 ; X64-NEXT: shll $8, %eax64 ; X86-NEXT: shll $8, %edx77 ; X64-NEXT: shll $8, %ecx122 ; X86-NEXT: shll $9, %ecx133 ; X64-NEXT: shll $9, %eax174 ; X86-NEXT: shll $8, %ecx184 ; X64-NEXT: shll $8, %eax203 ; X86-NEXT: shll $8, %ecx214 ; X64-NEXT: shll $8, %edi
18 ; X64-NEXT: shll %cl, %eax35 ; X86-NEXT: shll %cl, %edx56 ; X64-NEXT: shll %cl, %edx76 ; X86-NEXT: shll %cl, %edx99 ; X64-NEXT: shll $7, %ecx102 ; X64-NEXT: shll %cl, %eax120 ; X86-NEXT: shll $7, %ecx123 ; X86-NEXT: shll %cl, %edx208 ; X86-NEXT: shll %cl, %esi243 ; X64-NEXT: shll $14, %eax[all …]
17 ; X64-NEXT: shll $7, %eax27 ; X86-NEXT: shll $7, %eax43 ; X64-NEXT: shll $14, %eax58 ; X86-NEXT: shll $14, %eax79 ; X64-NEXT: shll $4, %ecx96 ; X86-NEXT: shll $4, %ecx162 ; X86-NEXT: shll $31, %eax192 ; X64-NEXT: shll $7, %eax203 ; X86-NEXT: shll $7, %eax217 ; X64-NEXT: shll $16, %eax[all …]
60 ; X86-NEXT: shll $2, %eax136 ; X86-NEXT: shll $3, %eax212 ; X86-NEXT: shll $2, %eax220 ; X64-NEXT: shll $2, %edi253 ; X86-NEXT: shll $4, %eax262 ; X64-NEXT: shll $4, %eax295 ; X86-NEXT: shll $4, %eax302 ; X64-NEXT: shll $4, %eax314 ; X86-NEXT: shll $4, %eax323 ; X64-NEXT: shll $4, %eax[all …]
15 ; X64-NEXT: shll %cl, %edx31 ; X64-NEXT: shll %cl, %edx46 ; X64-NEXT: shll %cl, %edx62 ; X64-NEXT: shll %cl, %edx89 ; X86-NEXT: shll %cl, %edi101 ; X86-NEXT: shll %cl, %edi112 ; X86-NEXT: shll %cl, %edi124 ; X86-NEXT: shll %cl, %edi
11 ; X64-NEXT: shll $8, %eax20 ; X32-NEXT: shll $24, %eax32 ; X64-NEXT: shll $8, %eax41 ; X32-NEXT: shll $24, %eax54 ; X64-NEXT: shll $8, %eax63 ; X32-NEXT: shll $8, %eax76 ; X64-NEXT: shll $8, %eax85 ; X32-NEXT: shll $8, %eax99 ; X64-NEXT: shll $8, %eax109 ; X32-NEXT: shll $8, %eax[all …]
22 ; X86-NEXT: shll $8, %eax25 ; X86-NEXT: shll %cl, %eax32 ; X64-NEXT: shll $8, %edi37 ; X64-NEXT: shll %cl, %eax60 ; X86-SLOW-NEXT: shll $16, %eax63 ; X86-SLOW-NEXT: shll %cl, %eax81 ; X64-SLOW-NEXT: shll $16, %edi86 ; X64-SLOW-NEXT: shll %cl, %eax108 ; X86-SLOW-NEXT: shll %cl, %edx127 ; X64-SLOW-NEXT: shll %cl, %edi[all …]
6 shll $2, %eax label31 # CHECK-NEXT: 1 1 0.50 shll $2, %eax59 … - - - - - - - - - - - - shll $2, %eax69 # CHECK-NEXT: [0,2] .DeER. . . . . . shll $2, %eax74 # CHECK-NEXT: [1,2] . D===eE-R . . . . shll $2, %eax79 # CHECK-NEXT: [2,2] . .D=====eE-R . . . shll $2, %eax84 # CHECK-NEXT: [3,2] . . D========eE-R . . shll $2, %eax89 # CHECK-NEXT: [4,2] . . .D==========eE-R . shll $2, %eax102 # CHECK-NEXT: 2. 5 6.2 0.0 0.8 shll $2, %eax
541 shll $0, -485498096(%edx,%eax,4) label545 shll $0, 485498096(%edx,%eax,4) label549 shll $0, 485498096(%edx) label553 shll $0, 485498096 label557 shll $0, 64(%edx,%eax) label561 shll $0, %eax label565 shll $0, (%edx) label
661 shll $0, 485498096 label665 shll $0, 64(%rdx) label669 shll $0, 64(%rdx,%rax,4) label673 shll $0, -64(%rdx,%rax,4) label677 shll $0, 64(%rdx,%rax) label681 shll $0, %r13d label685 shll $0, (%rdx) label
4 shll.ph $3, $4, 16 # CHECK: :[[@LINE]]:19: error: expected 4-bit unsigned immediate5 shll.ph $3, $4, -1 # CHECK: :[[@LINE]]:19: error: expected 4-bit unsigned immediate8 shll.qb $3, $4, 8 # CHECK: :[[@LINE]]:19: error: expected 3-bit unsigned immediate9 shll.qb $3, $4, -1 # CHECK: :[[@LINE]]:19: error: expected 3-bit unsigned immediate
6 shll.ph $3, $4, 16 # CHECK: :[[@LINE]]:19: error: expected 4-bit unsigned immediate7 shll.ph $3, $4, -1 # CHECK: :[[@LINE]]:19: error: expected 4-bit unsigned immediate10 shll.qb $3, $4, 8 # CHECK: :[[@LINE]]:19: error: expected 3-bit unsigned immediate11 shll.qb $3, $4, -1 # CHECK: :[[@LINE]]:19: error: expected 3-bit unsigned immediate