Skip to content

Commit 85aaa3e

Browse files
committed
[X86] Regenerate sdiv_fix_sat.ll + udiv_fix_sat.ll tests
Adding missing libcall PLT qualifiers
1 parent 67a339e commit 85aaa3e

File tree

2 files changed

+11
-11
lines changed

2 files changed

+11
-11
lines changed

llvm/test/CodeGen/X86/sdiv_fix_sat.ll

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -322,7 +322,7 @@ define i64 @func5(i64 %x, i64 %y) nounwind {
322322
; X64-NEXT: movq %r15, %rdi
323323
; X64-NEXT: movq %r12, %rsi
324324
; X64-NEXT: movq %r13, %rcx
325-
; X64-NEXT: callq __divti3
325+
; X64-NEXT: callq __divti3@PLT
326326
; X64-NEXT: movq %rax, %rbx
327327
; X64-NEXT: movq %rax, {{[-0-9]+}}(%r{{[sb]}}p) # 8-byte Spill
328328
; X64-NEXT: movq %rdx, %rbp
@@ -338,7 +338,7 @@ define i64 @func5(i64 %x, i64 %y) nounwind {
338338
; X64-NEXT: movq %r12, %rsi
339339
; X64-NEXT: movq (%rsp), %rdx # 8-byte Reload
340340
; X64-NEXT: movq %r13, %rcx
341-
; X64-NEXT: callq __modti3
341+
; X64-NEXT: callq __modti3@PLT
342342
; X64-NEXT: orq %rax, %rdx
343343
; X64-NEXT: setne %al
344344
; X64-NEXT: testb %r14b, %al
@@ -613,7 +613,7 @@ define <4 x i32> @vec(<4 x i32> %x, <4 x i32> %y) nounwind {
613613
; X64-NEXT: movq %r12, %rdi
614614
; X64-NEXT: movq %rbp, %rsi
615615
; X64-NEXT: movq %r15, %rcx
616-
; X64-NEXT: callq __divti3
616+
; X64-NEXT: callq __divti3@PLT
617617
; X64-NEXT: movq %rax, %r13
618618
; X64-NEXT: movq %rax, {{[-0-9]+}}(%r{{[sb]}}p) # 8-byte Spill
619619
; X64-NEXT: movq %rdx, %r14
@@ -626,7 +626,7 @@ define <4 x i32> @vec(<4 x i32> %x, <4 x i32> %y) nounwind {
626626
; X64-NEXT: movq %rbp, %rsi
627627
; X64-NEXT: movq {{[-0-9]+}}(%r{{[sb]}}p), %rdx # 8-byte Reload
628628
; X64-NEXT: movq %r15, %rcx
629-
; X64-NEXT: callq __modti3
629+
; X64-NEXT: callq __modti3@PLT
630630
; X64-NEXT: orq %rax, %rdx
631631
; X64-NEXT: setne %al
632632
; X64-NEXT: testb %bl, %al
@@ -668,7 +668,7 @@ define <4 x i32> @vec(<4 x i32> %x, <4 x i32> %y) nounwind {
668668
; X64-NEXT: movq %r15, %rdi
669669
; X64-NEXT: movq %r13, %rsi
670670
; X64-NEXT: movq %rbp, %rcx
671-
; X64-NEXT: callq __divti3
671+
; X64-NEXT: callq __divti3@PLT
672672
; X64-NEXT: movq %rax, %r12
673673
; X64-NEXT: movq %rax, {{[-0-9]+}}(%r{{[sb]}}p) # 8-byte Spill
674674
; X64-NEXT: movq %rdx, %r14
@@ -681,7 +681,7 @@ define <4 x i32> @vec(<4 x i32> %x, <4 x i32> %y) nounwind {
681681
; X64-NEXT: movq %r13, %rsi
682682
; X64-NEXT: movq {{[-0-9]+}}(%r{{[sb]}}p), %rdx # 8-byte Reload
683683
; X64-NEXT: movq %rbp, %rcx
684-
; X64-NEXT: callq __modti3
684+
; X64-NEXT: callq __modti3@PLT
685685
; X64-NEXT: orq %rax, %rdx
686686
; X64-NEXT: setne %al
687687
; X64-NEXT: testb %bl, %al
@@ -735,7 +735,7 @@ define <4 x i32> @vec(<4 x i32> %x, <4 x i32> %y) nounwind {
735735
; X64-NEXT: movq %r15, %rdi
736736
; X64-NEXT: movq %r12, %rsi
737737
; X64-NEXT: movq %rbp, %rcx
738-
; X64-NEXT: callq __divti3
738+
; X64-NEXT: callq __divti3@PLT
739739
; X64-NEXT: movq %rax, %r13
740740
; X64-NEXT: movq %rax, {{[-0-9]+}}(%r{{[sb]}}p) # 8-byte Spill
741741
; X64-NEXT: movq %rdx, %r14
@@ -748,7 +748,7 @@ define <4 x i32> @vec(<4 x i32> %x, <4 x i32> %y) nounwind {
748748
; X64-NEXT: movq %r12, %rsi
749749
; X64-NEXT: movq {{[-0-9]+}}(%r{{[sb]}}p), %rdx # 8-byte Reload
750750
; X64-NEXT: movq %rbp, %rcx
751-
; X64-NEXT: callq __modti3
751+
; X64-NEXT: callq __modti3@PLT
752752
; X64-NEXT: orq %rax, %rdx
753753
; X64-NEXT: setne %al
754754
; X64-NEXT: testb %bl, %al
@@ -790,7 +790,7 @@ define <4 x i32> @vec(<4 x i32> %x, <4 x i32> %y) nounwind {
790790
; X64-NEXT: movq %r15, %rdi
791791
; X64-NEXT: movq %r13, %rsi
792792
; X64-NEXT: movq %rbp, %rcx
793-
; X64-NEXT: callq __divti3
793+
; X64-NEXT: callq __divti3@PLT
794794
; X64-NEXT: movq %rax, %r12
795795
; X64-NEXT: movq %rax, {{[-0-9]+}}(%r{{[sb]}}p) # 8-byte Spill
796796
; X64-NEXT: movq %rdx, %r14
@@ -803,7 +803,7 @@ define <4 x i32> @vec(<4 x i32> %x, <4 x i32> %y) nounwind {
803803
; X64-NEXT: movq %r13, %rsi
804804
; X64-NEXT: movq {{[-0-9]+}}(%r{{[sb]}}p), %rdx # 8-byte Reload
805805
; X64-NEXT: movq %rbp, %rcx
806-
; X64-NEXT: callq __modti3
806+
; X64-NEXT: callq __modti3@PLT
807807
; X64-NEXT: orq %rax, %rdx
808808
; X64-NEXT: setne %al
809809
; X64-NEXT: testb %bl, %al

llvm/test/CodeGen/X86/udiv_fix_sat.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ define i64 @func5(i64 %x, i64 %y) nounwind {
179179
; X64-NEXT: shlq $32, %rdi
180180
; X64-NEXT: xorl %ebx, %ebx
181181
; X64-NEXT: xorl %ecx, %ecx
182-
; X64-NEXT: callq __udivti3
182+
; X64-NEXT: callq __udivti3@PLT
183183
; X64-NEXT: cmpq $-1, %rax
184184
; X64-NEXT: movq $-1, %rcx
185185
; X64-NEXT: cmovbq %rax, %rcx

0 commit comments

Comments
 (0)