================
@@ -40,11 +40,28 @@ void foo() {
 }
 #endif
 
-// CHECK: @.offload_sizes = private unnamed_addr constant [5 x i64] [i64 8, 
i64 0, i64 0, i64 0, i64 4]
-// CHECK-NOT: @.offload_sizes = private unnamed_addr constant [6 x i64] [i64 
8, i64 0, i64 0, i64 0, i64 8, i64 4]
-// CHECK: @.offload_maptypes = private unnamed_addr constant [5 x i64] [i64 
35, i64 16, i64 562949953421315, i64 562949953421315, i64 562949953421827]
-// CHECK-NOT: .offload_maptypes = private unnamed_addr constant  [6 x i64] 
[i64 35, i64 0, i64 562949953421315, i64 562949953421315, i64 562949953421827, 
i64 562949953421843]
-// CHECK: @.offload_sizes.1 = private unnamed_addr constant [4 x i64] [i64 0, 
i64 0, i64 0, i64 4]
-// CHECK: @.offload_maptypes.2 = private unnamed_addr constant [4 x i64] [i64 
32, i64 281474976710659, i64 281474976710659, i64 281474976711171]
-// CHECK: @.offload_sizes.3 = private unnamed_addr constant [6 x i64] [i64 8, 
i64 8, i64 0, i64 0, i64 0, i64 4]
-// CHECK: @.offload_maptypes.4 = private unnamed_addr constant [6 x i64] [i64 
35, i64 16, i64 16, i64 844424930131971, i64 844424930131971, i64 
844424930132483]
+// &spp[0],    &spp[0],      0,                 IMPLICIT | PARAM
----------------
abhinavgaba wrote:

The implicit map is because spp is a pointer referenced within the target 
construct, and neither spp, nor an expression that has spp as its attach-ptr is 
mapped on the construct.

https://github.com/llvm/llvm-project/pull/153683
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to