Skip to content

Commit

Permalink
[MLIR] Convert test to opaque pointers (NFC)
Browse files Browse the repository at this point in the history
  • Loading branch information
nikic committed Jan 17, 2023
1 parent b332499 commit 546b710
Showing 1 changed file with 9 additions and 9 deletions.
18 changes: 9 additions & 9 deletions mlir/test/Target/LLVMIR/Import/global-variables.ll
Expand Up @@ -13,16 +13,16 @@
@global_float = external global double, align 8

; CHECK: llvm.mlir.global internal constant @address_before
; CHECK: = llvm.mlir.addressof @global_int : !llvm.ptr<i32>
@address_before = internal constant i32* @global_int
; CHECK: = llvm.mlir.addressof @global_int : !llvm.ptr
@address_before = internal constant ptr @global_int

; CHECK: llvm.mlir.global external @global_int
; CHECK-SAME: {addr_space = 0 : i32, alignment = 8 : i64} : i32
@global_int = external global i32, align 8

; CHECK: llvm.mlir.global internal constant @address_after
; CHECK: = llvm.mlir.addressof @global_int : !llvm.ptr<i32>
@address_after = internal constant i32* @global_int
; CHECK: = llvm.mlir.addressof @global_int : !llvm.ptr
@address_after = internal constant ptr @global_int

; CHECK: llvm.mlir.global internal @global_string("hello world")
@global_string = internal global [11 x i8] c"hello world"
Expand All @@ -32,13 +32,13 @@
@global_vector = external global <8 x i32>

; CHECK: llvm.mlir.global internal constant @global_gep_const_expr
; CHECK-SAME: {addr_space = 0 : i32, dso_local} : !llvm.ptr<i32> {
; CHECK: %[[ADDR:[0-9]+]] = llvm.mlir.addressof @global_int : !llvm.ptr<i32>
; CHECK-SAME: {addr_space = 0 : i32, dso_local} : !llvm.ptr {
; CHECK: %[[ADDR:[0-9]+]] = llvm.mlir.addressof @global_int : !llvm.ptr
; CHECK: %[[IDX:[0-9]+]] = llvm.mlir.constant(2 : i32) : i32
; CHECK: %[[GEP:[0-9]+]] = llvm.getelementptr %[[ADDR]][%[[IDX]]] : (!llvm.ptr<i32>, i32) -> !llvm.ptr<i32>
; CHECK: llvm.return %[[GEP]] : !llvm.ptr<i32>
; CHECK: %[[GEP:[0-9]+]] = llvm.getelementptr %[[ADDR]][%[[IDX]]] : (!llvm.ptr, i32) -> !llvm.ptr
; CHECK: llvm.return %[[GEP]] : !llvm.ptr
; CHECK: }
@global_gep_const_expr = internal constant i32* getelementptr (i32, i32* @global_int, i32 2)
@global_gep_const_expr = internal constant ptr getelementptr (i32, ptr @global_int, i32 2)

; // -----

Expand Down

0 comments on commit 546b710

Please sign in to comment.