Skip to content

Commit ed53c41

Browse files
authored
[profcheck] Exclude more tools tests (#166239)
Excluding test areas that (1) don't really pertain to the profcheck effort, and (2) are easier to maintain this way.
1 parent 2c8781d commit ed53c41

File tree

2 files changed

+5
-26
lines changed

2 files changed

+5
-26
lines changed

llvm/test/lit.cfg.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,13 @@
5757
# so we just exclude llvm-reduce tests from this config altogether. This should
5858
# be fine though as profcheck config tests are mostly concerned with opt.
5959
config.excludes.append("llvm-reduce")
60+
# Exclude llvm-objcopy tests - not the target of this effort, and some use
61+
# cat in ways that conflict with how profcheck uses it.
62+
config.excludes.append("llvm-objcopy")
6063
# (Issue #161235) Temporarily exclude LoopVectorize.
6164
config.excludes.append("LoopVectorize")
65+
# exclude UpdateTestChecks - they fail because of inserted prof annotations
66+
config.excludes.append("UpdateTestChecks")
6267

6368
# test_source_root: The root path where tests are located.
6469
config.test_source_root = os.path.dirname(__file__)

llvm/utils/profcheck-xfail.txt

Lines changed: 0 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -530,32 +530,6 @@ Instrumentation/TypeSanitizer/swifterror.ll
530530
LTO/X86/diagnostic-handler-remarks-with-hotness.ll
531531
Other/optimization-remarks-auto.ll
532532
Other/X86/debugcounter-partiallyinlinelibcalls.ll
533-
tools/llvm-objcopy/ELF/auto-remove-add-symtab-shndx.test
534-
tools/UpdateTestChecks/update_analyze_test_checks/loop-access-analysis.test
535-
tools/UpdateTestChecks/update_analyze_test_checks/loop-distribute.test
536-
tools/UpdateTestChecks/update_test_checks/argument_name_reuse.test
537-
tools/UpdateTestChecks/update_test_checks/basic.test
538-
tools/UpdateTestChecks/update_test_checks/check_attrs.test
539-
tools/UpdateTestChecks/update_test_checks/difile_absolute_filenames.test
540-
tools/UpdateTestChecks/update_test_checks/filter_out_after.test
541-
tools/UpdateTestChecks/update_test_checks/generated_funcs_prefix_reuse.test
542-
tools/UpdateTestChecks/update_test_checks/generated_funcs.test
543-
tools/UpdateTestChecks/update_test_checks/global_preserve_name.test
544-
tools/UpdateTestChecks/update_test_checks/if_target.test
545-
tools/UpdateTestChecks/update_test_checks/named_function_arguments_split.test
546-
tools/UpdateTestChecks/update_test_checks/on_the_fly_arg_change.test
547-
tools/UpdateTestChecks/update_test_checks/phi-labels.test
548-
tools/UpdateTestChecks/update_test_checks/pre-process.test
549-
tools/UpdateTestChecks/update_test_checks/stable_ir_values2.test
550-
tools/UpdateTestChecks/update_test_checks/stable_ir_values3.test
551-
tools/UpdateTestChecks/update_test_checks/stable_ir_values4.test
552-
tools/UpdateTestChecks/update_test_checks/stable_ir_values5.test
553-
tools/UpdateTestChecks/update_test_checks/stable_ir_values6.test
554-
tools/UpdateTestChecks/update_test_checks/stable_ir_values_funcs.test
555-
tools/UpdateTestChecks/update_test_checks/stable_ir_values.test
556-
tools/UpdateTestChecks/update_test_checks/switch_case.test
557-
tools/UpdateTestChecks/update_test_checks/tbaa-semantics-checks.test
558-
tools/UpdateTestChecks/update_test_checks/various_ir_values_dbgrecords.test
559533
Transforms/AtomicExpand/AArch64/atomicrmw-fp.ll
560534
Transforms/AtomicExpand/AArch64/expand-atomicrmw-xchg-fp.ll
561535
Transforms/AtomicExpand/AArch64/pcsections.ll

0 commit comments

Comments
 (0)