Please use GitHub pull requests for new patches. Avoid migrating existing patches. Phabricator shutdown timeline
Changeset View
Changeset View
Standalone View
Standalone View
test/CodeGen/X86/pr29061.ll
Show All 11 Lines | |||||
; CHECK-NEXT: .cfi_def_cfa_offset 8 | ; CHECK-NEXT: .cfi_def_cfa_offset 8 | ||||
; CHECK-NEXT: .Lcfi1: | ; CHECK-NEXT: .Lcfi1: | ||||
; CHECK-NEXT: .cfi_offset %edi, -8 | ; CHECK-NEXT: .cfi_offset %edi, -8 | ||||
; CHECK-NEXT: movzbl {{[0-9]+}}(%esp), %edi | ; CHECK-NEXT: movzbl {{[0-9]+}}(%esp), %edi | ||||
; CHECK-NEXT: # kill: %DI<def> %DI<kill> %EDI<kill> | ; CHECK-NEXT: # kill: %DI<def> %DI<kill> %EDI<kill> | ||||
; CHECK-NEXT: #APP | ; CHECK-NEXT: #APP | ||||
; CHECK-NEXT: #NO_APP | ; CHECK-NEXT: #NO_APP | ||||
; CHECK-NEXT: popl %edi | ; CHECK-NEXT: popl %edi | ||||
; CHECK-NEXT: .Lcfi2: | |||||
; CHECK-NEXT: .cfi_def_cfa_offset 4 | |||||
; CHECK-NEXT: retl | ; CHECK-NEXT: retl | ||||
entry: | entry: | ||||
tail call void asm sideeffect "", "{di},~{dirflag},~{fpsr},~{flags}"(i8 %c) | tail call void asm sideeffect "", "{di},~{dirflag},~{fpsr},~{flags}"(i8 %c) | ||||
ret void | ret void | ||||
} | } | ||||
define void @t2(i8 signext %c) { | define void @t2(i8 signext %c) { | ||||
; CHECK-LABEL: t2: | ; CHECK-LABEL: t2: | ||||
; CHECK: # BB#0: # %entry | ; CHECK: # BB#0: # %entry | ||||
; CHECK-NEXT: pushl %esi | ; CHECK-NEXT: pushl %esi | ||||
; CHECK-NEXT: .Lcfi2: | |||||
; CHECK-NEXT: .cfi_def_cfa_offset 8 | |||||
; CHECK-NEXT: .Lcfi3: | ; CHECK-NEXT: .Lcfi3: | ||||
; CHECK-NEXT: .cfi_def_cfa_offset 8 | |||||
; CHECK-NEXT: .Lcfi4: | |||||
; CHECK-NEXT: .cfi_offset %esi, -8 | ; CHECK-NEXT: .cfi_offset %esi, -8 | ||||
; CHECK-NEXT: movzbl {{[0-9]+}}(%esp), %esi | ; CHECK-NEXT: movzbl {{[0-9]+}}(%esp), %esi | ||||
; CHECK-NEXT: # kill: %SI<def> %SI<kill> %ESI<kill> | ; CHECK-NEXT: # kill: %SI<def> %SI<kill> %ESI<kill> | ||||
; CHECK-NEXT: #APP | ; CHECK-NEXT: #APP | ||||
; CHECK-NEXT: #NO_APP | ; CHECK-NEXT: #NO_APP | ||||
; CHECK-NEXT: popl %esi | ; CHECK-NEXT: popl %esi | ||||
; CHECK-NEXT: .Lcfi5: | |||||
; CHECK-NEXT: .cfi_def_cfa_offset 4 | |||||
; CHECK-NEXT: retl | ; CHECK-NEXT: retl | ||||
entry: | entry: | ||||
tail call void asm sideeffect "", "{si},~{dirflag},~{fpsr},~{flags}"(i8 %c) | tail call void asm sideeffect "", "{si},~{dirflag},~{fpsr},~{flags}"(i8 %c) | ||||
ret void | ret void | ||||
} | } | ||||