[llvm] e0f70ee - [test] Fix linux-preemption.ll

Fangrui Song via llvm-commits llvm-commits at lists.llvm.org
Wed Dec 30 14:44:50 PST 2020


Author: Fangrui Song
Date: 2020-12-30T14:44:43-08:00
New Revision: e0f70ee01c6b83ce1b49a8d38bb1fe62e9302854

URL: https://github.com/llvm/llvm-project/commit/e0f70ee01c6b83ce1b49a8d38bb1fe62e9302854
DIFF: https://github.com/llvm/llvm-project/commit/e0f70ee01c6b83ce1b49a8d38bb1fe62e9302854.diff

LOG: [test] Fix linux-preemption.ll

Added: 
    

Modified: 
    llvm/test/CodeGen/X86/linux-preemption.ll

Removed: 
    


################################################################################
diff  --git a/llvm/test/CodeGen/X86/linux-preemption.ll b/llvm/test/CodeGen/X86/linux-preemption.ll
index 326c00bc8d5f..4739e6cec011 100644
--- a/llvm/test/CodeGen/X86/linux-preemption.ll
+++ b/llvm/test/CodeGen/X86/linux-preemption.ll
@@ -12,8 +12,8 @@
 
 ; globals
 
- at strong_default_global = dso_local global i32 42
-define dso_local i32* @get_strong_default_global() {
+ at strong_default_global = global i32 42
+define i32* @get_strong_default_global() {
   ret i32* @strong_default_global
 }
 ; CHECK: movq strong_default_global at GOTPCREL(%rip), %rax
@@ -21,15 +21,15 @@ define dso_local i32* @get_strong_default_global() {
 ; CHECK32: movl strong_default_global at GOT(%eax), %eax
 
 @strong_hidden_global = hidden global i32 42
-define dso_local i32* @get_hidden_default_global() {
+define i32* @get_hidden_default_global() {
   ret i32* @strong_hidden_global
 }
 ; CHECK: leaq strong_hidden_global(%rip), %rax
 ; STATIC: movl $strong_hidden_global, %eax
 ; CHECK32: leal strong_hidden_global at GOTOFF(%eax), %eax
 
- at weak_default_global = weak dso_local global i32 42
-define dso_local i32* @get_weak_default_global() {
+ at weak_default_global = weak global i32 42
+define i32* @get_weak_default_global() {
   ret i32* @weak_default_global
 }
 ; CHECK: movq weak_default_global at GOTPCREL(%rip), %rax
@@ -37,7 +37,7 @@ define dso_local i32* @get_weak_default_global() {
 ; CHECK32: movl weak_default_global at GOT(%eax), %eax
 
 @external_default_global = external global i32
-define dso_local i32* @get_external_default_global() {
+define i32* @get_external_default_global() {
   ret i32* @external_default_global
 }
 ; CHECK: movq external_default_global at GOTPCREL(%rip), %rax
@@ -45,7 +45,7 @@ define dso_local i32* @get_external_default_global() {
 ; CHECK32: movl external_default_global at GOT(%eax), %eax
 
 @strong_local_global = dso_local global i32 42
-define dso_local i32* @get_strong_local_global() {
+define i32* @get_strong_local_global() {
   ret i32* @strong_local_global
 }
 ; CHECK: leaq .Lstrong_local_global$local(%rip), %rax
@@ -53,7 +53,7 @@ define dso_local i32* @get_strong_local_global() {
 ; CHECK32: leal .Lstrong_local_global$local at GOTOFF(%eax), %eax
 
 @weak_local_global = weak dso_local global i32 42
-define dso_local i32* @get_weak_local_global() {
+define i32* @get_weak_local_global() {
   ret i32* @weak_local_global
 }
 ; CHECK: leaq weak_local_global(%rip), %rax
@@ -61,7 +61,7 @@ define dso_local i32* @get_weak_local_global() {
 ; CHECK32: leal weak_local_global at GOTOFF(%eax), %eax
 
 @external_local_global = external dso_local global i32
-define dso_local i32* @get_external_local_global() {
+define i32* @get_external_local_global() {
   ret i32* @external_local_global
 }
 ; CHECK: leaq external_local_global(%rip), %rax
@@ -70,7 +70,7 @@ define dso_local i32* @get_external_local_global() {
 
 
 @strong_preemptable_global = dso_preemptable global i32 42
-define dso_local i32* @get_strong_preemptable_global() {
+define i32* @get_strong_preemptable_global() {
   ret i32* @strong_preemptable_global
 }
 ; CHECK: movq strong_preemptable_global at GOTPCREL(%rip), %rax
@@ -78,7 +78,7 @@ define dso_local i32* @get_strong_preemptable_global() {
 ; CHECK32: movl strong_preemptable_global at GOT(%eax), %eax
 
 @weak_preemptable_global = weak dso_preemptable global i32 42
-define dso_local i32* @get_weak_preemptable_global() {
+define i32* @get_weak_preemptable_global() {
   ret i32* @weak_preemptable_global
 }
 ; CHECK: movq weak_preemptable_global at GOTPCREL(%rip), %rax
@@ -86,7 +86,7 @@ define dso_local i32* @get_weak_preemptable_global() {
 ; CHECK32: movl weak_preemptable_global at GOT(%eax), %eax
 
 @external_preemptable_global = external dso_preemptable global i32
-define dso_local i32* @get_external_preemptable_global() {
+define i32* @get_external_preemptable_global() {
   ret i32* @external_preemptable_global
 }
 ; CHECK: movq external_preemptable_global at GOTPCREL(%rip), %rax
@@ -94,10 +94,10 @@ define dso_local i32* @get_external_preemptable_global() {
 ; CHECK32: movl external_preemptable_global at GOT(%eax), %eax
 
 ; aliases
- at aliasee = dso_local global i32 42
+ at aliasee = global i32 42
 
 @strong_default_alias = alias i32, i32* @aliasee
-define dso_local i32* @get_strong_default_alias() {
+define i32* @get_strong_default_alias() {
   ret i32* @strong_default_alias
 }
 ; CHECK: movq strong_default_alias at GOTPCREL(%rip), %rax
@@ -105,7 +105,7 @@ define dso_local i32* @get_strong_default_alias() {
 ; CHECK32: movl strong_default_alias at GOT(%eax), %eax
 
 @strong_hidden_alias = hidden alias i32, i32* @aliasee
-define dso_local i32* @get_strong_hidden_alias() {
+define i32* @get_strong_hidden_alias() {
   ret i32* @strong_hidden_alias
 }
 ; CHECK: leaq strong_hidden_alias(%rip), %rax
@@ -113,7 +113,7 @@ define dso_local i32* @get_strong_hidden_alias() {
 ; CHECK32: leal strong_hidden_alias at GOTOFF(%eax), %eax
 
 @weak_default_alias = weak alias i32, i32* @aliasee
-define dso_local i32* @get_weak_default_alias() {
+define i32* @get_weak_default_alias() {
   ret i32* @weak_default_alias
 }
 ; CHECK: movq weak_default_alias at GOTPCREL(%rip), %rax
@@ -121,7 +121,7 @@ define dso_local i32* @get_weak_default_alias() {
 ; CHECK32: movl weak_default_alias at GOT(%eax), %eax
 
 @strong_local_alias = dso_local alias i32, i32* @aliasee
-define dso_local i32* @get_strong_local_alias() {
+define i32* @get_strong_local_alias() {
   ret i32* @strong_local_alias
 }
 ; CHECK: leaq .Lstrong_local_alias$local(%rip), %rax
@@ -129,7 +129,7 @@ define dso_local i32* @get_strong_local_alias() {
 ; CHECK32: leal .Lstrong_local_alias$local at GOTOFF(%eax), %eax
 
 @weak_local_alias = weak dso_local alias i32, i32* @aliasee
-define dso_local i32* @get_weak_local_alias() {
+define i32* @get_weak_local_alias() {
   ret i32* @weak_local_alias
 }
 ; CHECK: leaq weak_local_alias(%rip), %rax
@@ -138,7 +138,7 @@ define dso_local i32* @get_weak_local_alias() {
 
 
 @strong_preemptable_alias = dso_preemptable alias i32, i32* @aliasee
-define dso_local i32* @get_strong_preemptable_alias() {
+define i32* @get_strong_preemptable_alias() {
   ret i32* @strong_preemptable_alias
 }
 ; CHECK: movq strong_preemptable_alias at GOTPCREL(%rip), %rax
@@ -146,7 +146,7 @@ define dso_local i32* @get_strong_preemptable_alias() {
 ; CHECK32: movl strong_preemptable_alias at GOT(%eax), %eax
 
 @weak_preemptable_alias = weak dso_preemptable alias i32, i32* @aliasee
-define dso_local i32* @get_weak_preemptable_alias() {
+define i32* @get_weak_preemptable_alias() {
   ret i32* @weak_preemptable_alias
 }
 ; CHECK: movq weak_preemptable_alias at GOTPCREL(%rip), %rax
@@ -155,10 +155,10 @@ define dso_local i32* @get_weak_preemptable_alias() {
 
 ; functions
 
-define dso_local void @strong_default_function() {
+define void @strong_default_function() {
   ret void
 }
-define dso_local void()* @get_strong_default_function() {
+define void()* @get_strong_default_function() {
   ret void()* @strong_default_function
 }
 ; CHECK: movq strong_default_function at GOTPCREL(%rip), %rax
@@ -168,17 +168,17 @@ define dso_local void()* @get_strong_default_function() {
 define hidden void @strong_hidden_function() {
   ret void
 }
-define dso_local void()* @get_strong_hidden_function() {
+define void()* @get_strong_hidden_function() {
   ret void()* @strong_hidden_function
 }
 ; CHECK: leaq strong_hidden_function(%rip), %rax
 ; STATIC: movl $strong_hidden_function, %eax
 ; CHECK32: leal strong_hidden_function at GOTOFF(%eax), %eax
 
-define weak dso_local void @weak_default_function() {
+define weak void @weak_default_function() {
   ret void
 }
-define dso_local void()* @get_weak_default_function() {
+define void()* @get_weak_default_function() {
   ret void()* @weak_default_function
 }
 ; CHECK: movq weak_default_function at GOTPCREL(%rip), %rax
@@ -186,7 +186,7 @@ define dso_local void()* @get_weak_default_function() {
 ; CHECK32: movl weak_default_function at GOT(%eax), %eax
 
 declare void @external_default_function()
-define dso_local void()* @get_external_default_function() {
+define void()* @get_external_default_function() {
   ret void()* @external_default_function
 }
 ; CHECK: movq external_default_function at GOTPCREL(%rip), %rax
@@ -196,7 +196,7 @@ define dso_local void()* @get_external_default_function() {
 define dso_local void @strong_local_function() {
   ret void
 }
-define dso_local void()* @get_strong_local_function() {
+define void()* @get_strong_local_function() {
   ret void()* @strong_local_function
 }
 ; COMMON:     {{^}}strong_local_function:
@@ -208,7 +208,7 @@ define dso_local void()* @get_strong_local_function() {
 define weak dso_local void @weak_local_function() {
   ret void
 }
-define dso_local void()* @get_weak_local_function() {
+define void()* @get_weak_local_function() {
   ret void()* @weak_local_function
 }
 ; CHECK: leaq weak_local_function(%rip), %rax
@@ -216,7 +216,7 @@ define dso_local void()* @get_weak_local_function() {
 ; CHECK32: leal weak_local_function at GOTOFF(%eax), %eax
 
 declare dso_local void @external_local_function()
-define dso_local void()* @get_external_local_function() {
+define void()* @get_external_local_function() {
   ret void()* @external_local_function
 }
 ; CHECK: leaq external_local_function(%rip), %rax
@@ -227,7 +227,7 @@ define dso_local void()* @get_external_local_function() {
 define dso_preemptable void @strong_preemptable_function() {
   ret void
 }
-define dso_local void()* @get_strong_preemptable_function() {
+define void()* @get_strong_preemptable_function() {
   ret void()* @strong_preemptable_function
 }
 ; CHECK: movq strong_preemptable_function at GOTPCREL(%rip), %rax
@@ -237,7 +237,7 @@ define dso_local void()* @get_strong_preemptable_function() {
 define weak dso_preemptable void @weak_preemptable_function() {
   ret void
 }
-define dso_local void()* @get_weak_preemptable_function() {
+define void()* @get_weak_preemptable_function() {
   ret void()* @weak_preemptable_function
 }
 ; CHECK: movq weak_preemptable_function at GOTPCREL(%rip), %rax
@@ -245,7 +245,7 @@ define dso_local void()* @get_weak_preemptable_function() {
 ; CHECK32: movl weak_preemptable_function at GOT(%eax), %eax
 
 declare dso_preemptable void @external_preemptable_function()
-define dso_local void()* @get_external_preemptable_function() {
+define void()* @get_external_preemptable_function() {
   ret void()* @external_preemptable_function
 }
 ; CHECK: movq external_preemptable_function at GOTPCREL(%rip), %rax


        


More information about the llvm-commits mailing list