Skip to content

Commit 99d2a65

Browse files
dguzhaevigcbot
authored andcommitted
Correct checks for VC debug lits
Corrected checks
1 parent ef605b9 commit 99d2a65

File tree

4 files changed

+11
-11
lines changed

4 files changed

+11
-11
lines changed

IGC/VectorCompiler/test/DebugInfo/basic_var_locs.ll

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ target triple = "genx64-unknown-unknown"
2828
; CHECK-NEXT: DW_AT_decl_line
2929
; DWARFDUMP: DW_AT_type ({{0x[0-9a-f]+}} "unsigned int")
3030
; CHECK-NEXT: DW_AT_type
31-
; CHECK-NEXT: DW_AT_location : 0x[[OFF_LOC:[0-9a-f]+]] (location list)
31+
; CHECK-NEXT: DW_AT_location : {{(0x)?}}[[OFF_LOC:[0-9a-f]+]] (location list)
3232

3333
; CHECK: DW_TAG_variable
3434
; DWARFDUMP: DW_AT_name ("ivector1")
@@ -37,7 +37,7 @@ target triple = "genx64-unknown-unknown"
3737
; CHECK-NEXT: DW_AT_decl_line
3838
; DWARFDUMP: DW_AT_type ({{0x[0-9a-f]+}} "int[16]")
3939
; CHECK-NEXT: DW_AT_type
40-
; CHECK-NEXT: DW_AT_location : 0x[[IVEC1_LOC:[0-9a-f]+]] (location list)
40+
; CHECK-NEXT: DW_AT_location : {{(0x)?}}[[IVEC1_LOC:[0-9a-f]+]] (location list)
4141

4242
; CHECK: DW_TAG_variable
4343
; DWARFDUMP: DW_AT_name ("ivector2")
@@ -46,7 +46,7 @@ target triple = "genx64-unknown-unknown"
4646
; CHECK-NEXT: DW_AT_decl_line
4747
; DWARFDUMP: DW_AT_type ({{0x[0-9a-f]+}} "int[16]")
4848
; CHECK-NEXT: DW_AT_type
49-
; CHECK-NEXT: DW_AT_location : 0x[[IVEC2_LOC:[0-9a-f]+]] (location list)
49+
; CHECK-NEXT: DW_AT_location : {{(0x)?}}[[IVEC2_LOC:[0-9a-f]+]] (location list)
5050

5151
; CHECK: DW_TAG_variable
5252
; DWARFDUMP: DW_AT_name ("ovector")
@@ -55,7 +55,7 @@ target triple = "genx64-unknown-unknown"
5555
; CHECK-NEXT: DW_AT_decl_line
5656
; DWARFDUMP: DW_AT_type ({{0x[0-9a-f]+}} "int[16]")
5757
; CHECK-NEXT: DW_AT_type
58-
; CHECK-NEXT: DW_AT_location : 0x[[OVEC_LOC:[0-9a-f]+]] (location list)
58+
; CHECK-NEXT: DW_AT_location : {{(0x)?}}[[OVEC_LOC:[0-9a-f]+]] (location list)
5959

6060
; locations in location-list
6161
; CHECK-DAG: [[OFF_LOC]] {{[^(]+}}(DW_OP_reg[[#]] (r[[#]]); DW_OP_{{lit|const1u: }}[[#]]; DW_OP_const1u: 32; DW_OP_INTEL_push_bit_piece_stack; DW_OP_constu: 6; DW_OP_shl; DW_OP_stack_value)

IGC/VectorCompiler/test/DebugInfo/basic_var_locs_small.ll

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ target triple = "genx64-unknown-unknown"
2828
; CHECK-NEXT: DW_AT_decl_line
2929
; DWARFDUMP: DW_AT_type ({{0x[0-9a-f]+}} "unsigned int")
3030
; CHECK-NEXT: DW_AT_type
31-
; CHECK-NEXT: DW_AT_location : 0x[[OFF_LOC:[0-9a-f]+]] (location list)
31+
; CHECK-NEXT: DW_AT_location : {{(0x)?}}[[OFF_LOC:[0-9a-f]+]] (location list)
3232

3333

3434
; CHECK: DW_TAG_variable
@@ -38,7 +38,7 @@ target triple = "genx64-unknown-unknown"
3838
; CHECK-NEXT: DW_AT_decl_line
3939
; DWARFDUMP: DW_AT_type ({{0x[0-9a-f]+}} "int[8]")
4040
; CHECK-NEXT: DW_AT_type
41-
; CHECK-NEXT: DW_AT_location : 0x[[IVEC1_LOC:[0-9a-f]+]] (location list)
41+
; CHECK-NEXT: DW_AT_location : {{(0x)?}}[[IVEC1_LOC:[0-9a-f]+]] (location list)
4242

4343
; CHECK: DW_TAG_variable
4444
; DWARFDUMP: DW_AT_name ("ivector2")
@@ -47,7 +47,7 @@ target triple = "genx64-unknown-unknown"
4747
; CHECK-NEXT: DW_AT_decl_line
4848
; DWARFDUMP: DW_AT_type ({{0x[0-9a-f]+}} "int[8]")
4949
; CHECK-NEXT: DW_AT_type
50-
; CHECK-NEXT: DW_AT_location : 0x[[IVEC2_LOC:[0-9a-f]+]] (location list)
50+
; CHECK-NEXT: DW_AT_location : {{(0x)?}}[[IVEC2_LOC:[0-9a-f]+]] (location list)
5151

5252
; CHECK: DW_TAG_variable
5353
; DWARFDUMP: DW_AT_name ("ovector")
@@ -56,7 +56,7 @@ target triple = "genx64-unknown-unknown"
5656
; CHECK-NEXT: DW_AT_decl_line
5757
; DWARFDUMP: DW_AT_type ({{0x[0-9a-f]+}} "int[8]")
5858
; CHECK-NEXT: DW_AT_type
59-
; CHECK-NEXT: DW_AT_location : 0x[[OVEC_LOC:[0-9a-f]+]] (location list)
59+
; CHECK-NEXT: DW_AT_location : {{(0x)?}}[[OVEC_LOC:[0-9a-f]+]] (location list)
6060

6161
; CHECK-DAG: [[OFF_LOC]] {{[^(]+}}(DW_OP_reg[[#]] (r[[#]]); DW_OP_{{lit|const1u: }}[[#]]; DW_OP_const1u: 32; DW_OP_INTEL_push_bit_piece_stack; DW_OP_constu: 6; DW_OP_shl; DW_OP_stack_value)
6262
; FIXME: Once LLVM 11+ is enabled for all platforms, make ivector* location list checks explicit:

IGC/VectorCompiler/test/DebugInfo/var_loc_declare.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
; CHECK-NEXT: DW_AT_decl_file : 1
2020
; CHECK-NEXT: DW_AT_decl_line : 6
2121
; CHECK-NEXT: DW_AT_type : <{{0x[0-9a-f]+}}>
22-
; CHECK-NEXT: DW_AT_location : 0x[[#LOC_OFFSET:]] (location list)
22+
; CHECK-NEXT: DW_AT_location : {{(0x)?}}[[#LOC_OFFSET:]] (location list)
2323

2424
; CHECK: Contents of the .debug_loc section:
2525
; CHECK-DAG: [[#LOC_OFFSET]] {{[^(]+}}(DW_OP_reg[[#]] (r[[#]]); DW_OP_const1u: 64; DW_OP_const1u: 64; DW_OP_INTEL_push_bit_piece_stack)

IGC/VectorCompiler/test/DebugInfo/var_loc_ptr.ll

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,13 @@
1717
; CHECK-NEXT: DW_AT_decl_file : 1
1818
; CHECK-NEXT: DW_AT_decl_line : 6
1919
; CHECK-NEXT: DW_AT_type : <{{0x[0-9a-f]+}}>
20-
; CHECK-NEXT: DW_AT_location : 0x[[BUF_LOC:[0-9a-f]+]] (location list)
20+
; CHECK-NEXT: DW_AT_location : {{(0x)?}}[[BUF_LOC:[0-9a-f]+]] (location list)
2121

2222
; CHECK: DW_AT_name : artificial_vect
2323
; CHECK-NEXT: DW_AT_decl_file : 1
2424
; CHECK-NEXT: DW_AT_decl_line : 777
2525
; CHECK-NEXT: DW_AT_type : <[[VECT_TYPE:0x[0-9a-f]+]]>
26-
; CHECK-NEXT: DW_AT_location : 0x[[VECT_LOC:[0-9a-f]+]] (location list)
26+
; CHECK-NEXT: DW_AT_location : {{(0x)?}}[[VECT_LOC:[0-9a-f]+]] (location list)
2727

2828
; CHECK: DW_AT_name : data
2929
; CHECK-NEXT: DW_AT_decl_file : 1

0 commit comments

Comments
 (0)