[llvm] da839ff - [IRSimilarity] Convert tests to opaque pointers (NFC)

Nikita Popov via llvm-commits llvm-commits at lists.llvm.org
Fri Dec 16 03:08:13 PST 2022


Author: Nikita Popov
Date: 2022-12-16T12:07:56+01:00
New Revision: da839fffe3975fa5d32c8fad18d9a449f09e54fd

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

LOG: [IRSimilarity] Convert tests to opaque pointers (NFC)

Added: 
    

Modified: 
    llvm/test/Analysis/IRSimilarityIdentifier/basic.ll
    llvm/test/Analysis/IRSimilarityIdentifier/different.ll

Removed: 
    


################################################################################
diff  --git a/llvm/test/Analysis/IRSimilarityIdentifier/basic.ll b/llvm/test/Analysis/IRSimilarityIdentifier/basic.ll
index ff934f1745f47..79ae402e9f9f5 100644
--- a/llvm/test/Analysis/IRSimilarityIdentifier/basic.ll
+++ b/llvm/test/Analysis/IRSimilarityIdentifier/basic.ll
@@ -6,69 +6,69 @@
 
 ; CHECK: 4 candidates of length 2.  Found in:
 ; CHECK-NEXT:  Function: turtle, Basic Block: (unnamed)
-; CHECK-NEXT:    Start Instruction:   store i32 5, i32* %5, align 4
-; CHECK-NEXT:      End Instruction:   store i32 6, i32* %6, align 4
+; CHECK-NEXT:    Start Instruction:   store i32 5, ptr %5, align 4
+; CHECK-NEXT:      End Instruction:   store i32 6, ptr %6, align 4
 ; CHECK-NEXT:  Function: cat, Basic Block: entry
-; CHECK-NEXT:    Start Instruction:   store i32 4, i32* %4, align 4
-; CHECK-NEXT:      End Instruction:   store i32 5, i32* %5, align 4
+; CHECK-NEXT:    Start Instruction:   store i32 4, ptr %4, align 4
+; CHECK-NEXT:      End Instruction:   store i32 5, ptr %5, align 4
 ; CHECK-NEXT:  Function: fish, Basic Block: entry
-; CHECK-NEXT:    Start Instruction:   store i32 4, i32* %4, align 4
-; CHECK-NEXT:      End Instruction:   store i32 5, i32* %5, align 4
+; CHECK-NEXT:    Start Instruction:   store i32 4, ptr %4, align 4
+; CHECK-NEXT:      End Instruction:   store i32 5, ptr %5, align 4
 ; CHECK-NEXT:  Function: dog, Basic Block: entry
-; CHECK-NEXT:    Start Instruction:   store i32 4, i32* %4, align 4
-; CHECK-NEXT:      End Instruction:   store i32 5, i32* %5, align 4
+; CHECK-NEXT:    Start Instruction:   store i32 4, ptr %4, align 4
+; CHECK-NEXT:      End Instruction:   store i32 5, ptr %5, align 4
 ; CHECK-NEXT:4 candidates of length 3.  Found in:
 ; CHECK-NEXT:  Function: turtle, Basic Block: (unnamed)
-; CHECK-NEXT:    Start Instruction:   store i32 4, i32* %4, align 4
-; CHECK-NEXT:      End Instruction:   store i32 6, i32* %6, align 4
+; CHECK-NEXT:    Start Instruction:   store i32 4, ptr %4, align 4
+; CHECK-NEXT:      End Instruction:   store i32 6, ptr %6, align 4
 ; CHECK-NEXT:  Function: cat, Basic Block: entry
-; CHECK-NEXT:    Start Instruction:   store i32 3, i32* %3, align 4
-; CHECK-NEXT:      End Instruction:   store i32 5, i32* %5, align 4
+; CHECK-NEXT:    Start Instruction:   store i32 3, ptr %3, align 4
+; CHECK-NEXT:      End Instruction:   store i32 5, ptr %5, align 4
 ; CHECK-NEXT:  Function: fish, Basic Block: entry
-; CHECK-NEXT:    Start Instruction:   store i32 3, i32* %3, align 4
-; CHECK-NEXT:      End Instruction:   store i32 5, i32* %5, align 4
+; CHECK-NEXT:    Start Instruction:   store i32 3, ptr %3, align 4
+; CHECK-NEXT:      End Instruction:   store i32 5, ptr %5, align 4
 ; CHECK-NEXT:  Function: dog, Basic Block: entry
-; CHECK-NEXT:    Start Instruction:   store i32 3, i32* %3, align 4
-; CHECK-NEXT:      End Instruction:   store i32 5, i32* %5, align 4
+; CHECK-NEXT:    Start Instruction:   store i32 3, ptr %3, align 4
+; CHECK-NEXT:      End Instruction:   store i32 5, ptr %5, align 4
 ; CHECK-NEXT:4 candidates of length 4.  Found in:
 ; CHECK-NEXT:  Function: turtle, Basic Block: (unnamed)
-; CHECK-NEXT:    Start Instruction:   store i32 3, i32* %3, align 4
-; CHECK-NEXT:      End Instruction:   store i32 6, i32* %6, align 4
+; CHECK-NEXT:    Start Instruction:   store i32 3, ptr %3, align 4
+; CHECK-NEXT:      End Instruction:   store i32 6, ptr %6, align 4
 ; CHECK-NEXT:  Function: cat, Basic Block: entry
-; CHECK-NEXT:    Start Instruction:   store i32 2, i32* %2, align 4
-; CHECK-NEXT:      End Instruction:   store i32 5, i32* %5, align 4
+; CHECK-NEXT:    Start Instruction:   store i32 2, ptr %2, align 4
+; CHECK-NEXT:      End Instruction:   store i32 5, ptr %5, align 4
 ; CHECK-NEXT:  Function: fish, Basic Block: entry
-; CHECK-NEXT:    Start Instruction:   store i32 2, i32* %2, align 4
-; CHECK-NEXT:      End Instruction:   store i32 5, i32* %5, align 4
+; CHECK-NEXT:    Start Instruction:   store i32 2, ptr %2, align 4
+; CHECK-NEXT:      End Instruction:   store i32 5, ptr %5, align 4
 ; CHECK-NEXT:  Function: dog, Basic Block: entry
-; CHECK-NEXT:    Start Instruction:   store i32 2, i32* %2, align 4
-; CHECK-NEXT:      End Instruction:   store i32 5, i32* %5, align 4
+; CHECK-NEXT:    Start Instruction:   store i32 2, ptr %2, align 4
+; CHECK-NEXT:      End Instruction:   store i32 5, ptr %5, align 4
 ; CHECK-NEXT:4 candidates of length 5.  Found in:
 ; CHECK-NEXT:  Function: turtle, Basic Block: (unnamed)
-; CHECK-NEXT:    Start Instruction:   store i32 2, i32* %2, align 4
-; CHECK-NEXT:      End Instruction:   store i32 6, i32* %6, align 4
+; CHECK-NEXT:    Start Instruction:   store i32 2, ptr %2, align 4
+; CHECK-NEXT:      End Instruction:   store i32 6, ptr %6, align 4
 ; CHECK-NEXT:  Function: cat, Basic Block: entry
-; CHECK-NEXT:    Start Instruction:   store i32 1, i32* %1, align 4
-; CHECK-NEXT:      End Instruction:   store i32 5, i32* %5, align 4
+; CHECK-NEXT:    Start Instruction:   store i32 1, ptr %1, align 4
+; CHECK-NEXT:      End Instruction:   store i32 5, ptr %5, align 4
 ; CHECK-NEXT:  Function: fish, Basic Block: entry
-; CHECK-NEXT:    Start Instruction:   store i32 1, i32* %1, align 4
-; CHECK-NEXT:      End Instruction:   store i32 5, i32* %5, align 4
+; CHECK-NEXT:    Start Instruction:   store i32 1, ptr %1, align 4
+; CHECK-NEXT:      End Instruction:   store i32 5, ptr %5, align 4
 ; CHECK-NEXT:  Function: dog, Basic Block: entry
-; CHECK-NEXT:    Start Instruction:   store i32 1, i32* %1, align 4
-; CHECK-NEXT:      End Instruction:   store i32 5, i32* %5, align 4
+; CHECK-NEXT:    Start Instruction:   store i32 1, ptr %1, align 4
+; CHECK-NEXT:      End Instruction:   store i32 5, ptr %5, align 4
 ; CHECK-NEXT:4 candidates of length 6.  Found in:
 ; CHECK-NEXT:  Function: turtle, Basic Block: (unnamed)
-; CHECK-NEXT:    Start Instruction:   store i32 1, i32* %1, align 4
-; CHECK-NEXT:      End Instruction:   store i32 6, i32* %6, align 4
+; CHECK-NEXT:    Start Instruction:   store i32 1, ptr %1, align 4
+; CHECK-NEXT:      End Instruction:   store i32 6, ptr %6, align 4
 ; CHECK-NEXT:  Function: cat, Basic Block: entry
-; CHECK-NEXT:    Start Instruction:   store i32 6, i32* %0, align 4
-; CHECK-NEXT:      End Instruction:   store i32 5, i32* %5, align 4
+; CHECK-NEXT:    Start Instruction:   store i32 6, ptr %0, align 4
+; CHECK-NEXT:      End Instruction:   store i32 5, ptr %5, align 4
 ; CHECK-NEXT:  Function: fish, Basic Block: entry
-; CHECK-NEXT:    Start Instruction:   store i32 6, i32* %0, align 4
-; CHECK-NEXT:      End Instruction:   store i32 5, i32* %5, align 4
+; CHECK-NEXT:    Start Instruction:   store i32 6, ptr %0, align 4
+; CHECK-NEXT:      End Instruction:   store i32 5, ptr %5, align 4
 ; CHECK-NEXT:  Function: dog, Basic Block: entry
-; CHECK-NEXT:    Start Instruction:   store i32 6, i32* %0, align 4
-; CHECK-NEXT:      End Instruction:   store i32 5, i32* %5, align 4
+; CHECK-NEXT:    Start Instruction:   store i32 6, ptr %0, align 4
+; CHECK-NEXT:      End Instruction:   store i32 5, ptr %5, align 4
 
 define linkonce_odr void @fish() {
 entry:
@@ -78,12 +78,12 @@ entry:
   %3 = alloca i32, align 4
   %4 = alloca i32, align 4
   %5 = alloca i32, align 4
-  store i32 6, i32* %0, align 4
-  store i32 1, i32* %1, align 4
-  store i32 2, i32* %2, align 4
-  store i32 3, i32* %3, align 4
-  store i32 4, i32* %4, align 4
-  store i32 5, i32* %5, align 4
+  store i32 6, ptr %0, align 4
+  store i32 1, ptr %1, align 4
+  store i32 2, ptr %2, align 4
+  store i32 3, ptr %3, align 4
+  store i32 4, ptr %4, align 4
+  store i32 5, ptr %5, align 4
   ret void
 }
 
@@ -94,12 +94,12 @@ define void @turtle() {
   %4 = alloca i32, align 4
   %5 = alloca i32, align 4
   %6 = alloca i32, align 4
-  store i32 1, i32* %1, align 4
-  store i32 2, i32* %2, align 4
-  store i32 3, i32* %3, align 4
-  store i32 4, i32* %4, align 4
-  store i32 5, i32* %5, align 4
-  store i32 6, i32* %6, align 4
+  store i32 1, ptr %1, align 4
+  store i32 2, ptr %2, align 4
+  store i32 3, ptr %3, align 4
+  store i32 4, ptr %4, align 4
+  store i32 5, ptr %5, align 4
+  store i32 6, ptr %6, align 4
   ret void
 }
 
@@ -111,12 +111,12 @@ entry:
   %3 = alloca i32, align 4
   %4 = alloca i32, align 4
   %5 = alloca i32, align 4
-  store i32 6, i32* %0, align 4
-  store i32 1, i32* %1, align 4
-  store i32 2, i32* %2, align 4
-  store i32 3, i32* %3, align 4
-  store i32 4, i32* %4, align 4
-  store i32 5, i32* %5, align 4
+  store i32 6, ptr %0, align 4
+  store i32 1, ptr %1, align 4
+  store i32 2, ptr %2, align 4
+  store i32 3, ptr %3, align 4
+  store i32 4, ptr %4, align 4
+  store i32 5, ptr %5, align 4
   ret void
 }
 
@@ -128,11 +128,11 @@ entry:
   %3 = alloca i32, align 4
   %4 = alloca i32, align 4
   %5 = alloca i32, align 4
-  store i32 6, i32* %0, align 4
-  store i32 1, i32* %1, align 4
-  store i32 2, i32* %2, align 4
-  store i32 3, i32* %3, align 4
-  store i32 4, i32* %4, align 4
-  store i32 5, i32* %5, align 4
+  store i32 6, ptr %0, align 4
+  store i32 1, ptr %1, align 4
+  store i32 2, ptr %2, align 4
+  store i32 3, ptr %3, align 4
+  store i32 4, ptr %4, align 4
+  store i32 5, ptr %5, align 4
   ret void
 }

diff  --git a/llvm/test/Analysis/IRSimilarityIdentifier/
diff erent.ll b/llvm/test/Analysis/IRSimilarityIdentifier/
diff erent.ll
index 6ee49b206bf47..701af7e21b32e 100644
--- a/llvm/test/Analysis/IRSimilarityIdentifier/
diff erent.ll
+++ b/llvm/test/Analysis/IRSimilarityIdentifier/
diff erent.ll
@@ -7,18 +7,18 @@
 
 ; CHECK: 2 candidates of length 3.  Found in:
 ; CHECK-NEXT:   Function: turtle, Basic Block: (unnamed)
-; CHECK-NEXT:     Start Instruction:   %b = load i32, i32* %1, align 4
-; CHECK-NEXT:       End Instruction:   %d = load i32, i32* %3, align 4
+; CHECK-NEXT:     Start Instruction:   %b = load i32, ptr %1, align 4
+; CHECK-NEXT:       End Instruction:   %d = load i32, ptr %3, align 4
 ; CHECK-NEXT:   Function: turtle, Basic Block: (unnamed)
-; CHECK-NEXT:     Start Instruction:   %a = load i32, i32* %0, align 4
-; CHECK-NEXT:       End Instruction:   %c = load i32, i32* %2, align 4
+; CHECK-NEXT:     Start Instruction:   %a = load i32, ptr %0, align 4
+; CHECK-NEXT:       End Instruction:   %c = load i32, ptr %2, align 4
 ; CHECK-NEXT: 2 candidates of length 5.  Found in:
 ; CHECK-NEXT:   Function: fish, Basic Block: entry
-; CHECK-NEXT:     Start Instruction:   store i32 6, i32* %0, align 4
-; CHECK-NEXT:       End Instruction:   store i32 4, i32* %4, align 4
+; CHECK-NEXT:     Start Instruction:   store i32 6, ptr %0, align 4
+; CHECK-NEXT:       End Instruction:   store i32 4, ptr %4, align 4
 ; CHECK-NEXT:   Function: fish, Basic Block: entry
-; CHECK-NEXT:     Start Instruction:   store i32 1, i32* %1, align 4
-; CHECK-NEXT:       End Instruction:   store i32 5, i32* %5, align 4
+; CHECK-NEXT:     Start Instruction:   store i32 1, ptr %1, align 4
+; CHECK-NEXT:       End Instruction:   store i32 5, ptr %5, align 4
 
 define linkonce_odr void @fish() {
 entry:
@@ -28,19 +28,19 @@ entry:
   %3 = alloca i32, align 4
   %4 = alloca i32, align 4
   %5 = alloca i32, align 4
-  store i32 6, i32* %0, align 4
-  store i32 1, i32* %1, align 4
-  store i32 2, i32* %2, align 4
-  store i32 3, i32* %3, align 4
-  store i32 4, i32* %4, align 4
-  store i32 5, i32* %5, align 4
+  store i32 6, ptr %0, align 4
+  store i32 1, ptr %1, align 4
+  store i32 2, ptr %2, align 4
+  store i32 3, ptr %3, align 4
+  store i32 4, ptr %4, align 4
+  store i32 5, ptr %5, align 4
   ret void
 }
 
-define void @turtle(i32* %0, i32* %1, i32* %2, i32* %3) {
-  %a = load i32, i32* %0
-  %b = load i32, i32* %1
-  %c = load i32, i32* %2
-  %d = load i32, i32* %3
+define void @turtle(ptr %0, ptr %1, ptr %2, ptr %3) {
+  %a = load i32, ptr %0
+  %b = load i32, ptr %1
+  %c = load i32, ptr %2
+  %d = load i32, ptr %3
   ret void
 }


        


More information about the llvm-commits mailing list