[MLIR] Convert some tests to opaque pointers (NFC)
authorNikita Popov <npopov@redhat.com>
Tue, 17 Jan 2023 10:20:03 +0000 (11:20 +0100)
committerNikita Popov <npopov@redhat.com>
Tue, 17 Jan 2023 10:21:54 +0000 (11:21 +0100)
mlir/test/Target/LLVMIR/Import/import-failure.ll
mlir/test/Target/LLVMIR/Import/incorrect-instmap-assignment.ll
mlir/test/Target/LLVMIR/Import/profiling-metadata.ll

index 2086d8b..0570fe4 100644 (file)
@@ -1,9 +1,9 @@
 ; RUN: not mlir-translate -import-llvm -split-input-file %s 2>&1 | FileCheck %s
 
 ; CHECK:      import-failure.ll
-; CHECK-SAME: error: unhandled instruction: indirectbr i8* %dst, [label %bb1, label %bb2]
-define i32 @unhandled_instruction(i8* %dst) {
-  indirectbr i8* %dst, [label %bb1, label %bb2]
+; CHECK-SAME: error: unhandled instruction: indirectbr ptr %dst, [label %bb1, label %bb2]
+define i32 @unhandled_instruction(ptr %dst) {
+  indirectbr ptr %dst, [label %bb1, label %bb2]
 bb1:
   ret i32 0
 bb2:
@@ -22,21 +22,21 @@ define i32 @unhandled_value(i32 %arg1) {
 ; // -----
 
 ; CHECK:      import-failure.ll
-; CHECK-SAME: error: unhandled constant: i8* blockaddress(@unhandled_constant, %bb1)
+; CHECK-SAME: error: unhandled constant: ptr blockaddress(@unhandled_constant, %bb1)
 ; CHECK:      import-failure.ll
-; CHECK-SAME: error: unhandled instruction: ret i8* blockaddress(@unhandled_constant, %bb1)
-define i8* @unhandled_constant() {
+; CHECK-SAME: error: unhandled instruction: ret ptr blockaddress(@unhandled_constant, %bb1)
+define ptr @unhandled_constant() {
 bb1:
-  ret i8* blockaddress(@unhandled_constant, %bb1)
+  ret ptr blockaddress(@unhandled_constant, %bb1)
 }
 
 ; // -----
 
 ; CHECK:      import-failure.ll
-; CHECK-SAME: error: unhandled constant: i8* blockaddress(@unhandled_global, %bb1)
+; CHECK-SAME: error: unhandled constant: ptr blockaddress(@unhandled_global, %bb1)
 ; CHECK:      import-failure.ll
-; CHECK-SAME: error: unhandled global variable: @private = private global i8* blockaddress(@unhandled_global, %bb1)
-@private = private global i8* blockaddress(@unhandled_global, %bb1)
+; CHECK-SAME: error: unhandled global variable: @private = private global ptr blockaddress(@unhandled_global, %bb1)
+@private = private global ptr blockaddress(@unhandled_global, %bb1)
 
 define void @unhandled_global() {
 bb1:
index da06bed..1af96ba 100644 (file)
@@ -103,7 +103,7 @@ define void @f(i32 %0, i32 %1) {
   %92 = add i32 %90, %91
   %93 = add i32 %91, %92
   %94 = add i32 %92, %93
-  %95 = load i32, i32* getelementptr inbounds (%my_struct, %my_struct* @gvar, i32 0, i32 0)
+  %95 = load i32, ptr @gvar
   %96 = add i32 %1, %95
   ret void
 }
index 70a66b6..688dd10 100644 (file)
@@ -54,11 +54,11 @@ declare void @foo()
 declare i32 @__gxx_personality_v0(...)
 
 ; CHECK-LABEL: @invoke_branch_weights
-define i32 @invoke_branch_weights() personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) {
+define i32 @invoke_branch_weights() personality ptr @__gxx_personality_v0 {
   ; CHECK: llvm.invoke @foo() to ^bb2 unwind ^bb1 {branch_weights = dense<[42, 99]> : vector<2xi32>} : () -> ()
   invoke void @foo() to label %bb2 unwind label %bb1, !prof !0
 bb1:
-  %1 = landingpad { i8*, i32 } cleanup
+  %1 = landingpad { ptr, i32 } cleanup
   br label %bb2
 bb2:
   ret i32 1