Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / compiler-rt / test / tsan / 
tree29062254983086f18794be631c3ef368b9374fad
drwxr-xr-x   ..
-rw-r--r-- 5242 CMakeLists.txt
drwxr-xr-x - Darwin
drwxr-xr-x - Linux
drwxr-xr-x - Unit
-rw-r--r-- 895 aligned_vs_unaligned_race.cpp
-rw-r--r-- 836 annotate_happens_before.cpp
-rw-r--r-- 448 atexit.cpp
-rw-r--r-- 426 atexit2.cpp
-rw-r--r-- 634 atexit3.cpp
-rw-r--r-- 736 atexit4.cpp
-rw-r--r-- 701 atexit5.cpp
-rw-r--r-- 940 atomic_free.cpp
-rw-r--r-- 441 atomic_free2.cpp
-rw-r--r-- 612 atomic_free3.cpp
-rw-r--r-- 726 atomic_hle.cpp
-rw-r--r-- 1538 atomic_norace.cpp
-rw-r--r-- 1198 atomic_norace2.cpp
-rw-r--r-- 2055 atomic_race.cpp
-rw-r--r-- 621 atomic_stack.cpp
-rw-r--r-- 1218 atomic_store.cpp
-rw-r--r-- 1024 barrier.cpp
-rw-r--r-- 1016 bench.h
-rw-r--r-- 419 bench_acquire_only.cpp
-rw-r--r-- 380 bench_acquire_release.cpp
-rw-r--r-- 724 bench_local_mutex.cpp
-rw-r--r-- 521 bench_malloc.cpp
-rw-r--r-- 2789 bench_memory_access.cpp
-rw-r--r-- 591 bench_mutex.cpp
-rw-r--r-- 636 bench_release_only.cpp
-rw-r--r-- 574 bench_rwmutex.cpp
-rw-r--r-- 1151 bench_shadow_flush.cpp
-rw-r--r-- 502 bench_single_writer.cpp
-rw-r--r-- 589 bench_ten_mutexes.cpp
-rw-r--r-- 1288 bench_threads.cpp
-rw-r--r-- 536 benign_race.cpp
-rw-r--r-- 3264 compare_exchange.cpp
-rw-r--r-- 1074 cond.c
-rw-r--r-- 1364 cond_cancel.c
-rw-r--r-- 1385 cond_destruction.cpp
-rw-r--r-- 865 cond_race.cpp
-rw-r--r-- 1250 cond_version.c
-rw-r--r-- 1937 custom_mutex.h
-rw-r--r-- 609 custom_mutex0.cpp
-rw-r--r-- 854 custom_mutex1.cpp
-rw-r--r-- 642 custom_mutex2.cpp
-rw-r--r-- 1031 custom_mutex3.cpp
-rw-r--r-- 1001 custom_mutex4.cpp
-rw-r--r-- 1018 custom_mutex5.cpp
-rw-r--r-- 693 cxa_guard_acquire.cpp
-rw-r--r-- 19865 deadlock_detector_stress_test.cpp
-rw-r--r-- 2224 debug_alloc_stack.cpp
-rw-r--r-- 1354 debug_locate.cpp
-rw-r--r-- 2849 debug_mutex_bad_unlock.cpp
-rw-r--r-- 4025 debugging.cpp
-rw-r--r-- 1144 deep_stack1.cpp
-rw-r--r-- 721 deep_stack2.cpp
-rw-r--r-- 684 default_options.cpp
-rwxr-xr-x 772 deflake.bash
-rw-r--r-- 1302 dl_iterate_phdr.cpp
-rw-r--r-- 1058 dlclose.cpp
-rw-r--r-- 1581 dtls.c
-rw-r--r-- 4176 exceptions.cpp
-rw-r--r-- 683 fd_close_norace.cpp
-rw-r--r-- 573 fd_close_norace2.cpp
-rw-r--r-- 729 fd_close_norace3.cpp
-rw-r--r-- 573 fd_close_race.cpp
-rw-r--r-- 686 fd_dup_norace.cpp
-rw-r--r-- 1944 fd_dup_norace2.cpp
-rw-r--r-- 768 fd_dup_race.cpp
-rw-r--r-- 692 fd_location.cpp
-rw-r--r-- 724 fd_location_closed.cpp
-rw-r--r-- 605 fd_pipe_norace.cpp
-rw-r--r-- 731 fd_pipe_race.cpp
-rw-r--r-- 1421 fd_socket_connect_norace.cpp
-rw-r--r-- 1541 fd_socket_norace.cpp
-rw-r--r-- 717 fd_socketpair_norace.cpp
-rw-r--r-- 810 fd_stdout_race.cpp
-rw-r--r-- 1143 fd_tid_recycled.cpp
-rw-r--r-- 2242 fiber_asm.cpp
-rw-r--r-- 1766 fiber_cleanup.cpp
-rw-r--r-- 1144 fiber_from_thread.cpp
-rw-r--r-- 1911 fiber_longjmp.cpp
-rw-r--r-- 904 fiber_race.cpp
-rw-r--r-- 831 fiber_simple.cpp
-rw-r--r-- 1460 fiber_two_threads.cpp
-rw-r--r-- 1089 flush_memory.cpp
-rw-r--r-- 974 force_background_thread.cpp
-rw-r--r-- 726 fork_atexit.cpp
-rw-r--r-- 787 fork_deadlock.cpp
-rw-r--r-- 1904 fork_multithreaded.cpp
-rw-r--r-- 781 fork_multithreaded3.cpp
-rw-r--r-- 1327 free_race.c
-rw-r--r-- 65 free_race.c.supp
-rw-r--r-- 863 free_race2.c
-rw-r--r-- 630 free_race3.c
-rw-r--r-- 1021 getline_nohang.cpp
-rw-r--r-- 1344 global_race.cpp
-rw-r--r-- 533 global_race2.cpp
-rw-r--r-- 653 global_race3.cpp
-rw-r--r-- 512 halt_on_error.cpp
-rw-r--r-- 477 heap_race.cpp
-rw-r--r-- 637 ignore_free.cpp
-rw-r--r-- 1383 ignore_lib0.cpp
-rw-r--r-- 36 ignore_lib0.cpp.supp
-rw-r--r-- 1576 ignore_lib1.cpp
-rw-r--r-- 37 ignore_lib1.cpp.supp
-rw-r--r-- 1124 ignore_lib2.cpp
-rw-r--r-- 29 ignore_lib2.cpp.supp
-rw-r--r-- 1086 ignore_lib3.cpp
-rw-r--r-- 32 ignore_lib3.cpp.supp
-rw-r--r-- 1371 ignore_lib4.cpp
-rw-r--r-- 2546 ignore_lib5.cpp
-rw-r--r-- 37 ignore_lib5.cpp.supp
-rw-r--r-- 1928 ignore_lib6.cpp
-rw-r--r-- 35 ignore_lib6.cpp.supp
-rw-r--r-- 490 ignore_lib_lib.h
-rw-r--r-- 615 ignore_malloc.cpp
-rw-r--r-- 602 ignore_race.cpp
-rw-r--r-- 540 ignore_sync.cpp
-rw-r--r-- 1760 ignored-interceptors-mmap.cpp
-rw-r--r-- 658 ignorelist.cpp
-rw-r--r-- 1284 ignorelist2.cpp
-rw-r--r-- 833 inlined_memcpy_race.cpp
-rw-r--r-- 839 inlined_memcpy_race2.cpp
-rw-r--r-- 454 interface_atomic_test.c
-rw-r--r-- 1064 java.h
-rw-r--r-- 914 java_alloc.cpp
-rw-r--r-- 726 java_finalizer.cpp
-rw-r--r-- 2620 java_finalizer2.cpp
-rw-r--r-- 2028 java_find.cpp
-rw-r--r-- 1042 java_heap_init.cpp
-rw-r--r-- 918 java_lock.cpp
-rw-r--r-- 1095 java_lock_move.cpp
-rw-r--r-- 1476 java_lock_rec.cpp
-rw-r--r-- 1345 java_lock_rec_race.cpp
-rw-r--r-- 2041 java_move_overlap.cpp
-rw-r--r-- 1500 java_move_overlap_race.cpp
-rw-r--r-- 700 java_race.cpp
-rw-r--r-- 1019 java_race_move.cpp
-rw-r--r-- 1035 java_race_pc.cpp
-rw-r--r-- 928 java_rwlock.cpp
-rw-r--r-- 2703 java_symbolization.cpp
-rw-r--r-- 1385 java_symbolization_legacy.cpp
-rw-r--r-- 1140 java_volatile.cpp
-rw-r--r-- 1069 large_malloc_meta.cpp
drwxr-xr-x - libcxx
drwxr-xr-x - libdispatch
-rw-r--r-- 3844 lit.cfg.py
-rw-r--r-- 737 lit.site.cfg.py.in
-rw-r--r-- 1716 load_shared_lib.cpp
-rw-r--r-- 373 longjmp.cpp
-rw-r--r-- 442 longjmp2.cpp
-rw-r--r-- 867 longjmp3.cpp
-rw-r--r-- 942 longjmp4.cpp
-rw-r--r-- 983 lots_of_threads.c
-rw-r--r-- 665 malloc_overflow.cpp
-rw-r--r-- 573 malloc_stack.cpp
-rw-r--r-- 1267 map32bit.cpp
-rw-r--r-- 1088 memcmp_race.cpp
-rw-r--r-- 1141 memcpy_race.cpp
-rw-r--r-- 1068 mmap_large.cpp
-rw-r--r-- 1138 mmap_lots.cpp
-rw-r--r-- 1838 mmap_stress.cpp
-rw-r--r-- 1544 mmap_stress2.cpp
-rw-r--r-- 1010 mop1.c
-rw-r--r-- 864 mop_with_offset.cpp
-rw-r--r-- 864 mop_with_offset2.cpp
-rw-r--r-- 826 munmap_invalid.cpp
-rw-r--r-- 1268 must_deadlock.cpp
-rw-r--r-- 910 mutex_annotations.cpp
-rw-r--r-- 583 mutex_bad_read_lock.cpp
-rw-r--r-- 587 mutex_bad_read_unlock.cpp
-rw-r--r-- 563 mutex_bad_unlock.cpp
-rw-r--r-- 1167 mutex_cycle2.c
-rw-r--r-- 1147 mutex_cycle_long.c
-rw-r--r-- 610 mutex_destroy_locked.cpp
-rw-r--r-- 740 mutex_destroy_locked2.cpp
-rw-r--r-- 733 mutex_double_lock.cpp
-rw-r--r-- 794 mutex_lock_destroyed.cpp
-rw-r--r-- 992 mutexset1.cpp
-rw-r--r-- 988 mutexset2.cpp
-rw-r--r-- 1297 mutexset3.cpp
-rw-r--r-- 1301 mutexset4.cpp
-rw-r--r-- 1365 mutexset5.cpp
-rw-r--r-- 1610 mutexset6.cpp
-rw-r--r-- 1066 mutexset7.cpp
-rw-r--r-- 1020 mutexset8.cpp
-rw-r--r-- 813 on_exit.cpp
-rw-r--r-- 793 on_initialize_finalize_hooks.cpp
-rw-r--r-- 124 pie_test.cpp
-rw-r--r-- 941 print_full_thread_history.cpp
-rw-r--r-- 465 printf-1.c
-rw-r--r-- 777 pthread_atfork_deadlock.c
-rw-r--r-- 1197 pthread_atfork_deadlock2.c
-rw-r--r-- 2372 pthread_atfork_deadlock3.c
-rw-r--r-- 975 pthread_key.cpp
-rw-r--r-- 656 race_on_barrier.c
-rw-r--r-- 746 race_on_barrier2.c
-rw-r--r-- 568 race_on_fputs.cpp
-rw-r--r-- 1089 race_on_heap.cpp
-rw-r--r-- 1176 race_on_mutex.c
-rw-r--r-- 535 race_on_mutex2.c
-rw-r--r-- 560 race_on_puts.cpp
-rw-r--r-- 932 race_on_read.cpp
-rw-r--r-- 651 race_on_speculative_load.cpp
-rw-r--r-- 785 race_on_write.cpp
-rw-r--r-- 984 race_range_pc.cpp
-rw-r--r-- 507 race_stress.cpp
-rw-r--r-- 596 race_top_suppression.cpp
-rw-r--r-- 602 race_top_suppression1.cpp
-rw-r--r-- 1000 race_with_finished_thread.cpp
-rw-r--r-- 5284 real_deadlock_detector_stress_test.cpp
-rw-r--r-- 1369 restore_stack.cpp
-rw-r--r-- 718 setuid2.c
-rw-r--r-- 1408 signal_block.cpp
-rw-r--r-- 2445 signal_block2.cpp
-rw-r--r-- 1209 signal_cond.cpp
-rw-r--r-- 1322 signal_errno.cpp
-rw-r--r-- 502 signal_exit.cpp
-rw-r--r-- 1875 signal_longjmp.cpp
-rw-r--r-- 1085 signal_malloc.cpp
-rw-r--r-- 728 signal_pause.cpp
-rw-r--r-- 3234 signal_recursive.cpp
-rw-r--r-- 1484 signal_reset.cpp
-rw-r--r-- 1079 signal_sync.cpp
-rw-r--r-- 1842 signal_sync2.cpp
-rw-r--r-- 983 signal_thread.cpp
-rw-r--r-- 1477 signal_thread2.cpp
-rw-r--r-- 1970 signal_thread_sigctx_race.cpp
-rw-r--r-- 644 signal_write.cpp
-rw-r--r-- 1106 sigsuspend.cpp
-rw-r--r-- 538 simple_race.c
-rw-r--r-- 596 simple_race.cpp
-rw-r--r-- 3265 simple_stack.c
-rw-r--r-- 1435 simple_stack2.cpp
-rw-r--r-- 687 sleep_sync.cpp
-rw-r--r-- 477 sleep_sync2.cpp
-rw-r--r-- 439 stack_race.cpp
-rw-r--r-- 551 stack_race2.cpp
-rw-r--r-- 1899 stack_sync_reuse.cpp
-rw-r--r-- 526 static_init1.cpp
-rw-r--r-- 613 static_init2.cpp
-rw-r--r-- 797 static_init3.cpp
-rw-r--r-- 657 static_init4.cpp
-rw-r--r-- 792 static_init5.cpp
-rw-r--r-- 792 static_init6.cpp
-rw-r--r-- 635 static_init7.cpp
-rw-r--r-- 910 strerror_r.cpp
-rw-r--r-- 2805 stress.cpp
-rw-r--r-- 552 sunrpc.cpp
-rw-r--r-- 478 suppress_same_address.cpp
-rw-r--r-- 542 suppress_same_stacks.cpp
-rw-r--r-- 603 suppressions_global.cpp
-rw-r--r-- 17 suppressions_global.cpp.supp
-rw-r--r-- 481 suppressions_mutex.cpp
-rw-r--r-- 21 suppressions_mutex.cpp.supp
-rw-r--r-- 650 suppressions_race.cpp
-rw-r--r-- 14 suppressions_race.cpp.supp
-rw-r--r-- 650 suppressions_race2.cpp
-rw-r--r-- 14 suppressions_race2.cpp.supp
-rw-r--r-- 4372 test.h
-rw-r--r-- 399 thread_detach.c
-rw-r--r-- 630 thread_detach2.c
-rw-r--r-- 596 thread_end_with_ignore.cpp
-rw-r--r-- 418 thread_end_with_ignore2.cpp
-rw-r--r-- 792 thread_end_with_ignore3.cpp
-rw-r--r-- 523 thread_exit.c
-rw-r--r-- 326 thread_leak.c
-rw-r--r-- 325 thread_leak2.c
-rw-r--r-- 447 thread_leak3.c
-rw-r--r-- 343 thread_leak4.c
-rw-r--r-- 527 thread_leak5.c
-rw-r--r-- 1235 thread_name.cpp
-rw-r--r-- 1046 thread_name2.cpp
-rw-r--r-- 404 tiny_race.c
-rw-r--r-- 719 tls_race.cpp
-rw-r--r-- 883 tls_race2.cpp
-rw-r--r-- 789 tsan-vs-gvn.cpp
-rw-r--r-- 1951 unaligned_norace.cpp
-rw-r--r-- 3300 unaligned_race.cpp
-rw-r--r-- 3080 vector_race.cpp
-rw-r--r-- 1122 vfork.cpp
-rw-r--r-- 474 virtual_inheritance_compile_bug.cpp
-rw-r--r-- 1053 vptr_benign_race.cpp
-rw-r--r-- 843 vptr_harmful_race.cpp
-rw-r--r-- 843 vptr_harmful_race2.cpp
-rw-r--r-- 880 vptr_harmful_race3.cpp
-rw-r--r-- 534 vptr_harmful_race4.cpp
-rw-r--r-- 960 write_in_reader_lock.cpp