gulfemsavrun wrote:

We also started seeing a test failure after this commit:
```
FAIL: Clang :: OpenMP/test_target_uses_allocators_large_cap_codegen.cpp (13374 
of 19273)
--
/b/s/w/ir/x/w/llvm-llvm-project/clang/test/OpenMP/test_target_uses_allocators_large_cap_codegen.cpp:167:18:
 error: CHECK1-LABEL: expected string not found in input
// CHECK1-LABEL: define internal void 
@{{__omp_offloading_[0-9a-z]+_[0-9a-z]+}}__Z30test_uses_allocators_large_capv_l102(
                 ^
<stdin>:20:75: note: scanning from here
define dso_local noundef signext i32 @_Z30test_uses_allocators_large_capv() #0 {
                                                                          ^
<stdin>:87:1: note: possible intended match here
define internal void 
@__omp_offloading_801_2c05cbb__Z30test_uses_allocators_large_capv_l94(i64 
noundef %x) #1 {
^

Input file: <stdin>
Check file: 
/b/s/w/ir/x/w/llvm-llvm-project/clang/test/OpenMP/test_target_uses_allocators_large_cap_codegen.cpp

-dump-input=help explains the following input dump.

Input was:
<<<<<<
             .
             .
             .
            15: @.omp_offloading.entry_name = internal unnamed_addr constant 
[69 x i8] 
c"__omp_offloading_801_2c05cbb__Z30test_uses_allocators_large_capv_l94\00" 
            16: 
@.omp_offloading.entry.__omp_offloading_801_2c05cbb__Z30test_uses_allocators_large_capv_l94
 = weak constant %struct.__tgt_offload_entry { ptr 
@.__omp_offloading_801_2c05cbb__Z30test_uses_allocators_large_capv_l94.region_id,
 ptr @.omp_offloading.entry_name, i64 0, i32 0, i32 0 }, section 
"omp_offloading_entries", align 1 
            17: @llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] 
[{ i32, ptr, ptr } { i32 0, ptr @.omp_offloading.requires_reg, ptr null }] 
            18:  
            19: ; Function Attrs: mustprogress noinline nounwind optnone 
            20: define dso_local noundef signext i32 
@_Z30test_uses_allocators_large_capv() #0 { 
label:167'0                                                                     
          X~~~~~~ error: no match found
            21: entry: 
label:167'0     ~~~~~~~
            22:  %x = alloca i32, align 4 
label:167'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
            23:  %device_result = alloca i32, align 4 
label:167'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            24:  %x.casted = alloca i64, align 8 
label:167'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            25:  %.offload_baseptrs = alloca [2 x ptr], align 8 
label:167'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
             .
             .
             .
            82: omp_offload.cont: ; preds = %omp_offload.failed, %entry 
label:167'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            83:  ret i32 0 
label:167'0     ~~~~~~~~~~~
            84: } 
label:167'0     ~~
            85:  
label:167'0     ~
            86: ; Function Attrs: noinline norecurse nounwind optnone 
label:167'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            87: define internal void 
@__omp_offloading_801_2c05cbb__Z30test_uses_allocators_large_capv_l94(i64 
noundef %x) #1 { 
label:167'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
label:167'1     ?                                                               
                                                 possible intended match
            88: entry: 
label:167'0     ~~~~~~~
            89:  %x.addr = alloca i64, align 8 
label:167'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            90:  %0 = call i32 @__kmpc_global_thread_num(ptr @1) 
label:167'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            91:  store i64 %x, ptr %x.addr, align 8 
label:167'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            92:  %.x..void.addr = call ptr @__kmpc_alloc(i32 %0, i64 4, ptr 
inttoptr (i64 2 to ptr)) 
label:167'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
             .
             .
             .
>>>>>>

--
```

https://logs.chromium.org/logs/fuchsia/buildbucket/cr-buildbucket/8770130626803585601/+/u/clang/test/stdout

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

Reply via email to