Please use GitHub pull requests for new patches. Phabricator shutdown timeline
Changeset View
Changeset View
Standalone View
Standalone View
llvm/trunk/test/CodeGen/X86/legalize-shift-64.ll
Show First 20 Lines • Show All 137 Lines • ▼ Show 20 Lines | |||||
; CHECK-NEXT: .cfi_def_cfa_offset 8 | ; CHECK-NEXT: .cfi_def_cfa_offset 8 | ||||
; CHECK-NEXT: .cfi_offset %ebp, -8 | ; CHECK-NEXT: .cfi_offset %ebp, -8 | ||||
; CHECK-NEXT: movl %esp, %ebp | ; CHECK-NEXT: movl %esp, %ebp | ||||
; CHECK-NEXT: .cfi_def_cfa_register %ebp | ; CHECK-NEXT: .cfi_def_cfa_register %ebp | ||||
; CHECK-NEXT: andl $-8, %esp | ; CHECK-NEXT: andl $-8, %esp | ||||
; CHECK-NEXT: subl $16, %esp | ; CHECK-NEXT: subl $16, %esp | ||||
; CHECK-NEXT: movl $1, {{[0-9]+}}(%esp) | ; CHECK-NEXT: movl $1, {{[0-9]+}}(%esp) | ||||
; CHECK-NEXT: movl {{[0-9]+}}(%esp), %eax | ; CHECK-NEXT: movl {{[0-9]+}}(%esp), %eax | ||||
; CHECK-NEXT: xorl %eax, %eax | ; CHECK-NEXT: movb $1, %al | ||||
; CHECK-NEXT: orl $0, %eax | ; CHECK-NEXT: testb %al, %al | ||||
; CHECK-NEXT: je .LBB5_3 | ; CHECK-NEXT: jne .LBB5_3 | ||||
; CHECK-NEXT: # %bb.1: # %if.then | ; CHECK-NEXT: # %bb.1: # %if.then | ||||
; CHECK-NEXT: movl $1, %eax | ; CHECK-NEXT: movl $1, %eax | ||||
; CHECK-NEXT: jmp .LBB5_2 | ; CHECK-NEXT: jmp .LBB5_2 | ||||
; CHECK-NEXT: .LBB5_3: # %if.end | ; CHECK-NEXT: .LBB5_3: # %if.end | ||||
; CHECK-NEXT: xorl %eax, %eax | ; CHECK-NEXT: xorl %eax, %eax | ||||
; CHECK-NEXT: .LBB5_2: # %if.then | ; CHECK-NEXT: .LBB5_2: # %if.then | ||||
; CHECK-NEXT: movl %ebp, %esp | ; CHECK-NEXT: movl %ebp, %esp | ||||
; CHECK-NEXT: popl %ebp | ; CHECK-NEXT: popl %ebp | ||||
Show All 20 Lines |