@@ -18,43 +18,43 @@ define internal spir_func void @wibble(ptr addrspace(4) dereferenceable_or_null(
18
18
;
19
19
bb:
20
20
%tmp = alloca ptr addrspace (4 ), align 8
21
- ; CHECK: [[TMP:%.*]] = alloca ptr addrspace(4), align 8
22
- ; CHECK: call void @llvm.dbg.value(metadata ptr [[TMP]], [[META9:metadata !.*]], metadata !DIExpression())
21
+ ; CHECK: [[TMP:%.*]] = alloca ptr addrspace(4), align 8, !dbg [[DBG1:!.*]]
22
+ ; CHECK: #dbg_value( ptr [[TMP]], [[META9:!.*]], !DIExpression(), [[DBG1]] )
23
23
%tmp2 = addrspacecast ptr %tmp to ptr addrspace (4 )
24
- ; CHECK: [[TMP2:%.*]] = addrspacecast ptr [[TMP]] to ptr addrspace(4)
25
- ; CHECK: call void @llvm.dbg.value(metadata ptr addrspace(4) [[TMP2]], [[META11:metadata !.*]], metadata !DIExpression())
24
+ ; CHECK: [[TMP2:%.*]] = addrspacecast ptr [[TMP]] to ptr addrspace(4), !dbg [[DBG2:!.*]]
25
+ ; CHECK: #dbg_value( ptr addrspace(4) [[TMP2]], [[META11:!.*]], !DIExpression(), [[DBG2]] )
26
26
%tmp3 = alloca %struct.ham , align 4 , !work_item_scope !0
27
- ; CHECK: [[TMP3:%.*]] = alloca %struct.ham, align 4, [[DBG24: !dbg !.*]], !work_item_scope ![[#]]
28
- ; CHECK: call void @llvm.dbg.value(metadata ptr [[TMP3]], [[META12:metadata !.*]], metadata !DIExpression())
27
+ ; CHECK: [[TMP3:%.*]] = alloca %struct.ham, align 4, !dbg [[DBG3: !.*]], !work_item_scope ![[#]]
28
+ ; CHECK: #dbg_value( ptr [[TMP3]], [[META12:!.*]], !DIExpression(), [[DBG3]] )
29
29
%tmp4 = addrspacecast ptr %tmp3 to ptr addrspace (4 )
30
- ; CHECK: [[TMP4:%.*]] = addrspacecast ptr [[TMP3]] to ptr addrspace(4)
31
- ; CHECK: call void @llvm.dbg.value(metadata ptr addrspace(4) [[TMP4]], [[META13:metadata !.*]], metadata !DIExpression())
30
+ ; CHECK: [[TMP4:%.*]] = addrspacecast ptr [[TMP3]] to ptr addrspace(4), !dbg [[DBG4:!.*]]
31
+ ; CHECK: #dbg_value( ptr addrspace(4) [[TMP4]], [[META13:!.*]], !DIExpression(), [[DBG4]] )
32
32
%tmp5 = alloca %struct.spam , align 8
33
- ; CHECK: [[TMP5:%.*]] = alloca %struct.spam, align 8
34
- ; CHECK: call void @llvm.dbg.value(metadata ptr [[TMP5]], [[META14:metadata !.*]], metadata !DIExpression())
33
+ ; CHECK: [[TMP5:%.*]] = alloca %struct.spam, align 8, !dbg [[DBG5:!.*]]
34
+ ; CHECK: #dbg_value( ptr [[TMP5]], [[META14:!.*]], !DIExpression(), [[DBG5]] )
35
35
%tmp6 = addrspacecast ptr %tmp5 to ptr addrspace (4 )
36
- ; CHECK: [[TMP6:%.*]] = addrspacecast ptr [[TMP5]] to ptr addrspace(4)
37
- ; CHECK: call void @llvm.dbg.value(metadata ptr addrspace(4) [[TMP6]], [[META15:metadata !.*]], metadata !DIExpression())
36
+ ; CHECK: [[TMP6:%.*]] = addrspacecast ptr [[TMP5]] to ptr addrspace(4), !dbg [[DBG6:!.*]]
37
+ ; CHECK: #dbg_value( ptr addrspace(4) [[TMP6]], [[META15:!.*]], !DIExpression(), [[DBG6]] )
38
38
%tmp7 = alloca %struct.wibble , align 8
39
- ; CHECK: [[TMP7:%.*]] = alloca %struct.wibble, align 8
40
- ; CHECK: call void @llvm.dbg.value(metadata ptr [[TMP7]], [[META16:metadata !.*]], metadata !DIExpression())
39
+ ; CHECK: [[TMP7:%.*]] = alloca %struct.wibble, align 8, !dbg [[DBG7:!.*]]
40
+ ; CHECK: #dbg_value( ptr [[TMP7]], [[META16:!.*]], !DIExpression(), [[DBG7]] )
41
41
%tmp8 = addrspacecast ptr %tmp7 to ptr addrspace (4 )
42
- ; CHECK: [[TMP8:%.*]] = addrspacecast ptr [[TMP7]] to ptr addrspace(4)
43
- ; CHECK: call void @llvm.dbg.value(metadata ptr addrspace(4) [[TMP8]], [[META17:metadata !.*]], metadata !DIExpression())
42
+ ; CHECK: [[TMP8:%.*]] = addrspacecast ptr [[TMP7]] to ptr addrspace(4), !dbg [[DBG8:!.*]]
43
+ ; CHECK: #dbg_value( ptr addrspace(4) [[TMP8]], [[META17:!.*]], !DIExpression(), [[DBG8]] )
44
44
store ptr addrspace (4 ) %arg , ptr addrspace (4 ) %tmp2 , align 8
45
45
%tmp9 = addrspacecast ptr %arg1 to ptr addrspace (4 )
46
- ; CHECK: [[TMP9:%.*]] = addrspacecast ptr [[ARG1]] to ptr addrspace(4)
47
- ; CHECK: call void @llvm.dbg.value(metadata ptr addrspace(4) [[TMP9]], [[META18:metadata !.*]], metadata !DIExpression())
46
+ ; CHECK: [[TMP9:%.*]] = addrspacecast ptr [[ARG1]] to ptr addrspace(4), !dbg [[DBG9:!.*]]
47
+ ; CHECK: #dbg_value( ptr addrspace(4) [[TMP9]], [[META18:!.*]], !DIExpression(), [[DBG9]] )
48
48
call spir_func void @eggs (ptr addrspace (4 ) dereferenceable_or_null (8 ) %tmp4 , ptr addrspace (4 ) align 8 dereferenceable (64 ) %tmp9 )
49
49
call spir_func void @snork (ptr addrspace (4 ) dereferenceable_or_null (16 ) %tmp6 , i64 7 , i64 3 )
50
50
store ptr addrspace (4 ) %tmp4 , ptr addrspace (4 ) %tmp8 , align 8
51
51
%tmp11 = addrspacecast ptr addrspace (4 ) %tmp6 to ptr
52
- ; CHECK: [[TMP11:%.*]] = addrspacecast ptr addrspace(4) [[TMP6]] to ptr
53
- ; CHECK: call void @llvm.dbg.value(metadata ptr [[TMP11]], [[META20:metadata !.*]], metadata !DIExpression())
52
+ ; CHECK: [[TMP11:%.*]] = addrspacecast ptr addrspace(4) [[TMP6]] to ptr, !dbg [[DBG11:!.*]]
53
+ ; CHECK: #dbg_value( ptr [[TMP11]], [[META20:!.*]], !DIExpression(), [[DBG11]] )
54
54
%tmp12 = addrspacecast ptr addrspace (4 ) %tmp8 to ptr
55
55
call spir_func void @wombat (ptr addrspace (4 ) dereferenceable_or_null (64 ) %tmp9 , ptr byval (%struct.spam ) align 8 %tmp11 , ptr byval (%struct.wibble ) align 8 %tmp12 )
56
- ; CHECK: [[TMP12:%.*]] = addrspacecast ptr addrspace(4) [[TMP8]] to ptr
57
- ; CHECK: call void @llvm.dbg.value(metadata ptr [[TMP12]], [[META21:metadata !.*]], metadata !DIExpression())
56
+ ; CHECK: [[TMP12:%.*]] = addrspacecast ptr addrspace(4) [[TMP8]] to ptr, !dbg [[DBG12:!.*]]
57
+ ; CHECK: #dbg_value( ptr [[TMP12]], [[META21:!.*]], !DIExpression(), [[DBG12]] )
58
58
ret void
59
59
}
60
60
65
65
66
66
define internal spir_func void @wombat (ptr addrspace (4 ) dereferenceable_or_null (64 ) %arg , ptr byval (%struct.spam ) align 8 %arg1 , ptr byval (%struct.wibble ) align 8 %arg2 ) align 2 !work_item_scope !0 !parallel_for_work_item !0 {
67
67
bb:
68
- ; CHECK: call void @llvm.dbg.value(metadata i32 0, [[META42:metadata !.*]], metadata !DIExpression())
68
+ ; CHECK-LABEL: define {{[^@]+}}@wombat
69
+ ; CHECK: !dbg [[DBGWOMBAT:!.*]]
69
70
ret void
70
71
}
71
72
0 commit comments