Relax internal/private checks in coverage IR test
Since https://reviews.llvm.org/D103355 this will usually also use internal rather than private on Windows as well. We don't particularly care about this implementation detail, just accept either.
This commit is contained in:
parent
6a454edce9
commit
3cfb7305dd
2 changed files with 4 additions and 6 deletions
|
@ -22,7 +22,6 @@ DEFINE_INTERNAL=define internal
|
||||||
ifdef IS_WINDOWS
|
ifdef IS_WINDOWS
|
||||||
LLVM_FILECHECK_OPTIONS=\
|
LLVM_FILECHECK_OPTIONS=\
|
||||||
-check-prefixes=CHECK,WINDOWS \
|
-check-prefixes=CHECK,WINDOWS \
|
||||||
-DPRIVATE_GLOBAL='internal global' \
|
|
||||||
-DDEFINE_INTERNAL='$(DEFINE_INTERNAL)' \
|
-DDEFINE_INTERNAL='$(DEFINE_INTERNAL)' \
|
||||||
-DCOMDAT_IF_SUPPORTED='$(COMDAT_IF_SUPPORTED)' \
|
-DCOMDAT_IF_SUPPORTED='$(COMDAT_IF_SUPPORTED)' \
|
||||||
-DINSTR_PROF_DATA='.lprfd$$M' \
|
-DINSTR_PROF_DATA='.lprfd$$M' \
|
||||||
|
@ -36,7 +35,6 @@ ifdef IS_WINDOWS
|
||||||
else
|
else
|
||||||
LLVM_FILECHECK_OPTIONS=\
|
LLVM_FILECHECK_OPTIONS=\
|
||||||
-check-prefixes=CHECK \
|
-check-prefixes=CHECK \
|
||||||
-DPRIVATE_GLOBAL='private global' \
|
|
||||||
-DDEFINE_INTERNAL='$(DEFINE_INTERNAL)' \
|
-DDEFINE_INTERNAL='$(DEFINE_INTERNAL)' \
|
||||||
-DCOMDAT_IF_SUPPORTED='$(COMDAT_IF_SUPPORTED)' \
|
-DCOMDAT_IF_SUPPORTED='$(COMDAT_IF_SUPPORTED)' \
|
||||||
-DINSTR_PROF_DATA='$(DATA_SECTION_PREFIX)__llvm_prf_data$(INSTR_PROF_DATA_SUFFIX)' \
|
-DINSTR_PROF_DATA='$(DATA_SECTION_PREFIX)__llvm_prf_data$(INSTR_PROF_DATA_SUFFIX)' \
|
||||||
|
|
|
@ -11,17 +11,17 @@ CHECK-SAME: section "[[INSTR_PROF_COVMAP]]", align 8
|
||||||
|
|
||||||
WINDOWS: @__llvm_profile_runtime = external global i32
|
WINDOWS: @__llvm_profile_runtime = external global i32
|
||||||
|
|
||||||
CHECK: @__profc__R{{[a-zA-Z0-9_]+}}testprog14will_be_called = [[PRIVATE_GLOBAL]]
|
CHECK: @__profc__R{{[a-zA-Z0-9_]+}}testprog14will_be_called = {{private|internal}} global
|
||||||
CHECK-SAME: section "[[INSTR_PROF_CNTS]]"{{.*}}, align 8
|
CHECK-SAME: section "[[INSTR_PROF_CNTS]]"{{.*}}, align 8
|
||||||
|
|
||||||
CHECK: @__profd__R{{[a-zA-Z0-9_]+}}testprog14will_be_called = [[PRIVATE_GLOBAL]]
|
CHECK: @__profd__R{{[a-zA-Z0-9_]+}}testprog14will_be_called = {{private|internal}} global
|
||||||
CHECK-SAME: @__profc__R{{[a-zA-Z0-9_]+}}testprog14will_be_called,
|
CHECK-SAME: @__profc__R{{[a-zA-Z0-9_]+}}testprog14will_be_called,
|
||||||
CHECK-SAME: section "[[INSTR_PROF_DATA]]"{{.*}}, align 8
|
CHECK-SAME: section "[[INSTR_PROF_DATA]]"{{.*}}, align 8
|
||||||
|
|
||||||
CHECK: @__profc__R{{[a-zA-Z0-9_]+}}testprog4main = [[PRIVATE_GLOBAL]]
|
CHECK: @__profc__R{{[a-zA-Z0-9_]+}}testprog4main = {{private|internal}} global
|
||||||
CHECK-SAME: section "[[INSTR_PROF_CNTS]]"{{.*}}, align 8
|
CHECK-SAME: section "[[INSTR_PROF_CNTS]]"{{.*}}, align 8
|
||||||
|
|
||||||
CHECK: @__profd__R{{[a-zA-Z0-9_]+}}testprog4main = [[PRIVATE_GLOBAL]]
|
CHECK: @__profd__R{{[a-zA-Z0-9_]+}}testprog4main = {{private|internal}} global
|
||||||
CHECK-SAME: @__profc__R{{[a-zA-Z0-9_]+}}testprog4main,
|
CHECK-SAME: @__profc__R{{[a-zA-Z0-9_]+}}testprog4main,
|
||||||
CHECK-SAME: section "[[INSTR_PROF_DATA]]"{{.*}}, align 8
|
CHECK-SAME: section "[[INSTR_PROF_DATA]]"{{.*}}, align 8
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue