Changeset View
Changeset View
Standalone View
Standalone View
llvm/test/CodeGen/X86/shift-and.ll
Show First 20 Lines • Show All 138 Lines • ▼ Show 20 Lines | |||||
; X32-NEXT: shrl %cl, %esi | ; X32-NEXT: shrl %cl, %esi | ||||
; X32-NEXT: shrdl %cl, %edi, %edx | ; X32-NEXT: shrdl %cl, %edi, %edx | ||||
; X32-NEXT: testb $32, %cl | ; X32-NEXT: testb $32, %cl | ||||
; X32-NEXT: je .LBB5_2 | ; X32-NEXT: je .LBB5_2 | ||||
; X32-NEXT: # %bb.1: | ; X32-NEXT: # %bb.1: | ||||
; X32-NEXT: movl %esi, %edx | ; X32-NEXT: movl %esi, %edx | ||||
; X32-NEXT: xorl %esi, %esi | ; X32-NEXT: xorl %esi, %esi | ||||
; X32-NEXT: .LBB5_2: | ; X32-NEXT: .LBB5_2: | ||||
; X32-NEXT: movl %esi, 4(%eax) | |||||
; X32-NEXT: movl %edx, (%eax) | ; X32-NEXT: movl %edx, (%eax) | ||||
; X32-NEXT: movl %esi, 4(%eax) | |||||
; X32-NEXT: popl %esi | ; X32-NEXT: popl %esi | ||||
; X32-NEXT: popl %edi | ; X32-NEXT: popl %edi | ||||
; X32-NEXT: retl | ; X32-NEXT: retl | ||||
; | ; | ||||
; X64-LABEL: t5ptr: | ; X64-LABEL: t5ptr: | ||||
; X64: # %bb.0: | ; X64: # %bb.0: | ||||
; X64-NEXT: movq %rdi, %rcx | ; X64-NEXT: movq %rdi, %rcx | ||||
; X64-NEXT: # kill: def $cl killed $cl killed $rcx | ; X64-NEXT: # kill: def $cl killed $cl killed $rcx | ||||
▲ Show 20 Lines • Show All 66 Lines • Show Last 20 Lines |