diff options
Diffstat (limited to 'llvm/test/CodeGen/X86/atomic-unordered.ll')
-rw-r--r-- | llvm/test/CodeGen/X86/atomic-unordered.ll | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/llvm/test/CodeGen/X86/atomic-unordered.ll b/llvm/test/CodeGen/X86/atomic-unordered.ll index 430e45b20bf..eaccb3f23d0 100644 --- a/llvm/test/CodeGen/X86/atomic-unordered.ll +++ b/llvm/test/CodeGen/X86/atomic-unordered.ll @@ -561,8 +561,6 @@ define void @widen_zero_init(i32* %p0, i32 %v1, i32 %v2) { ; CHECK-O0: # %bb.0: ; CHECK-O0-NEXT: movl $0, (%rdi) ; CHECK-O0-NEXT: movl $0, 4(%rdi) -; CHECK-O0-NEXT: movl %esi, {{[-0-9]+}}(%r{{[sb]}}p) # 4-byte Spill -; CHECK-O0-NEXT: movl %edx, {{[-0-9]+}}(%r{{[sb]}}p) # 4-byte Spill ; CHECK-O0-NEXT: retq ; ; CHECK-O3-LABEL: widen_zero_init: @@ -582,8 +580,6 @@ define void @widen_zero_init_unaligned(i32* %p0, i32 %v1, i32 %v2) { ; CHECK-O0: # %bb.0: ; CHECK-O0-NEXT: movl $0, (%rdi) ; CHECK-O0-NEXT: movl $0, 4(%rdi) -; CHECK-O0-NEXT: movl %esi, {{[-0-9]+}}(%r{{[sb]}}p) # 4-byte Spill -; CHECK-O0-NEXT: movl %edx, {{[-0-9]+}}(%r{{[sb]}}p) # 4-byte Spill ; CHECK-O0-NEXT: retq ; ; CHECK-O3-LABEL: widen_zero_init_unaligned: @@ -1537,7 +1533,6 @@ define void @rmw_fold_add1(i64* %p, i64 %v) { ; CHECK-O0-NEXT: movq (%rdi), %rax ; CHECK-O0-NEXT: addq $15, %rax ; CHECK-O0-NEXT: movq %rax, (%rdi) -; CHECK-O0-NEXT: movq %rsi, {{[-0-9]+}}(%r{{[sb]}}p) # 8-byte Spill ; CHECK-O0-NEXT: retq ; ; CHECK-O3-LABEL: rmw_fold_add1: @@ -1576,7 +1571,6 @@ define void @rmw_fold_sub1(i64* %p, i64 %v) { ; CHECK-O0-NEXT: movq (%rdi), %rax ; CHECK-O0-NEXT: addq $-15, %rax ; CHECK-O0-NEXT: movq %rax, (%rdi) -; CHECK-O0-NEXT: movq %rsi, {{[-0-9]+}}(%r{{[sb]}}p) # 8-byte Spill ; CHECK-O0-NEXT: retq ; ; CHECK-O3-LABEL: rmw_fold_sub1: @@ -1616,7 +1610,6 @@ define void @rmw_fold_mul1(i64* %p, i64 %v) { ; CHECK-O0-NEXT: leaq (%rax,%rax,4), %rax ; CHECK-O0-NEXT: leaq (%rax,%rax,2), %rax ; CHECK-O0-NEXT: movq %rax, (%rdi) -; CHECK-O0-NEXT: movq %rsi, {{[-0-9]+}}(%r{{[sb]}}p) # 8-byte Spill ; CHECK-O0-NEXT: retq ; ; CHECK-O3-LABEL: rmw_fold_mul1: @@ -1667,7 +1660,6 @@ define void @rmw_fold_sdiv1(i64* %p, i64 %v) { ; CHECK-O0-NEXT: sarq $3, %rdx ; CHECK-O0-NEXT: addq %rcx, %rdx ; CHECK-O0-NEXT: movq %rdx, (%rdi) -; CHECK-O0-NEXT: movq %rsi, {{[-0-9]+}}(%r{{[sb]}}p) # 8-byte Spill ; CHECK-O0-NEXT: retq ; ; CHECK-O3-LABEL: rmw_fold_sdiv1: @@ -1733,7 +1725,6 @@ define void @rmw_fold_udiv1(i64* %p, i64 %v) { ; CHECK-O0-NEXT: mulq %rcx ; CHECK-O0-NEXT: shrq $3, %rdx ; CHECK-O0-NEXT: movq %rdx, (%rdi) -; CHECK-O0-NEXT: movq %rsi, {{[-0-9]+}}(%r{{[sb]}}p) # 8-byte Spill ; CHECK-O0-NEXT: retq ; ; CHECK-O3-LABEL: rmw_fold_udiv1: @@ -1804,7 +1795,6 @@ define void @rmw_fold_srem1(i64* %p, i64 %v) { ; CHECK-O0-NEXT: leaq (%rcx,%rcx,2), %rcx ; CHECK-O0-NEXT: subq %rcx, %rax ; CHECK-O0-NEXT: movq %rax, (%rdi) -; CHECK-O0-NEXT: movq %rsi, {{[-0-9]+}}(%r{{[sb]}}p) # 8-byte Spill ; CHECK-O0-NEXT: retq ; ; CHECK-O3-LABEL: rmw_fold_srem1: @@ -1878,7 +1868,6 @@ define void @rmw_fold_urem1(i64* %p, i64 %v) { ; CHECK-O0-NEXT: movq {{[-0-9]+}}(%r{{[sb]}}p), %rcx # 8-byte Reload ; CHECK-O0-NEXT: subq %rax, %rcx ; CHECK-O0-NEXT: movq %rcx, (%rdi) -; CHECK-O0-NEXT: movq %rsi, {{[-0-9]+}}(%r{{[sb]}}p) # 8-byte Spill ; CHECK-O0-NEXT: retq ; ; CHECK-O3-LABEL: rmw_fold_urem1: @@ -1942,7 +1931,6 @@ define void @rmw_fold_shl1(i64* %p, i64 %v) { ; CHECK-O0-NEXT: movq (%rdi), %rax ; CHECK-O0-NEXT: shlq $15, %rax ; CHECK-O0-NEXT: movq %rax, (%rdi) -; CHECK-O0-NEXT: movq %rsi, {{[-0-9]+}}(%r{{[sb]}}p) # 8-byte Spill ; CHECK-O0-NEXT: retq ; ; CHECK-O3-LABEL: rmw_fold_shl1: @@ -1987,7 +1975,6 @@ define void @rmw_fold_lshr1(i64* %p, i64 %v) { ; CHECK-O0-NEXT: movq (%rdi), %rax ; CHECK-O0-NEXT: shrq $15, %rax ; CHECK-O0-NEXT: movq %rax, (%rdi) -; CHECK-O0-NEXT: movq %rsi, {{[-0-9]+}}(%r{{[sb]}}p) # 8-byte Spill ; CHECK-O0-NEXT: retq ; ; CHECK-O3-LABEL: rmw_fold_lshr1: @@ -2032,7 +2019,6 @@ define void @rmw_fold_ashr1(i64* %p, i64 %v) { ; CHECK-O0-NEXT: movq (%rdi), %rax ; CHECK-O0-NEXT: sarq $15, %rax ; CHECK-O0-NEXT: movq %rax, (%rdi) -; CHECK-O0-NEXT: movq %rsi, {{[-0-9]+}}(%r{{[sb]}}p) # 8-byte Spill ; CHECK-O0-NEXT: retq ; ; CHECK-O3-LABEL: rmw_fold_ashr1: @@ -2079,7 +2065,6 @@ define void @rmw_fold_and1(i64* %p, i64 %v) { ; CHECK-O0-NEXT: andl $15, %ecx ; CHECK-O0-NEXT: movl %ecx, %eax ; CHECK-O0-NEXT: movq %rax, (%rdi) -; CHECK-O0-NEXT: movq %rsi, {{[-0-9]+}}(%r{{[sb]}}p) # 8-byte Spill ; CHECK-O0-NEXT: retq ; ; CHECK-O3-LABEL: rmw_fold_and1: @@ -2118,7 +2103,6 @@ define void @rmw_fold_or1(i64* %p, i64 %v) { ; CHECK-O0-NEXT: movq (%rdi), %rax ; CHECK-O0-NEXT: orq $15, %rax ; CHECK-O0-NEXT: movq %rax, (%rdi) -; CHECK-O0-NEXT: movq %rsi, {{[-0-9]+}}(%r{{[sb]}}p) # 8-byte Spill ; CHECK-O0-NEXT: retq ; ; CHECK-O3-LABEL: rmw_fold_or1: @@ -2157,7 +2141,6 @@ define void @rmw_fold_xor1(i64* %p, i64 %v) { ; CHECK-O0-NEXT: movq (%rdi), %rax ; CHECK-O0-NEXT: xorq $15, %rax ; CHECK-O0-NEXT: movq %rax, (%rdi) -; CHECK-O0-NEXT: movq %rsi, {{[-0-9]+}}(%r{{[sb]}}p) # 8-byte Spill ; CHECK-O0-NEXT: retq ; ; CHECK-O3-LABEL: rmw_fold_xor1: |