mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-26 21:32:10 +00:00
Tests: Do not unnecessarily depend on kill comments
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@192404 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
82eb6198c8
commit
b803d6bf62
@ -223,27 +223,22 @@ entry:
|
||||
define i16 @f11() {
|
||||
; X32_LINUX-LABEL: f11:
|
||||
; X32_LINUX: movzwl %gs:s1@NTPOFF, %eax
|
||||
; Why is this kill line here, but no where else?
|
||||
; X32_LINUX-NEXT: # kill
|
||||
; X32_LINUX-NEXT: ret
|
||||
; X32_LINUX: ret
|
||||
; X64_LINUX-LABEL: f11:
|
||||
; X64_LINUX: movzwl %fs:s1@TPOFF, %eax
|
||||
; X64_LINUX-NEXT: # kill
|
||||
; X64_LINUX-NEXT: ret
|
||||
; X64_LINUX: ret
|
||||
; X32_WIN-LABEL: f11:
|
||||
; X32_WIN: movl __tls_index, %eax
|
||||
; X32_WIN-NEXT: movl %fs:__tls_array, %ecx
|
||||
; X32_WIN-NEXT: movl (%ecx,%eax,4), %eax
|
||||
; X32_WIN-NEXT: movzwl _s1@SECREL32(%eax), %eax
|
||||
; X32_WIN-NEXT: # kill
|
||||
; X32_WIN-NEXT: ret
|
||||
; X32_WIN: ret
|
||||
; X64_WIN-LABEL: f11:
|
||||
; X64_WIN: movl _tls_index(%rip), %eax
|
||||
; X64_WIN-NEXT: movq %gs:88, %rcx
|
||||
; X64_WIN-NEXT: movq (%rcx,%rax,8), %rax
|
||||
; X64_WIN-NEXT: movzwl s1@SECREL32(%rax), %eax
|
||||
; X64_WIN-NEXT: # kill
|
||||
; X64_WIN-NEXT: ret
|
||||
; X64_WIN: ret
|
||||
|
||||
entry:
|
||||
%tmp1 = load i16* @s1
|
||||
|
Loading…
Reference in New Issue
Block a user