[RISCV][VLOPT] Add vector narrowing integer right shift instructions to isSupportedIn...
[llvm-project.git] / compiler-rt / lib / tsan / go / build.bat
blobe34c9bcea60a031435a1897d01fee5aa1cc06357
1 type ^
2   tsan_go.cpp ^
3   ..\rtl\tsan_interface_atomic.cpp ^
4   ..\rtl\tsan_flags.cpp ^
5   ..\rtl\tsan_md5.cpp ^
6   ..\rtl\tsan_report.cpp ^
7   ..\rtl\tsan_rtl.cpp ^
8   ..\rtl\tsan_rtl_access.cpp ^
9   ..\rtl\tsan_rtl_mutex.cpp ^
10   ..\rtl\tsan_rtl_report.cpp ^
11   ..\rtl\tsan_rtl_thread.cpp ^
12   ..\rtl\tsan_rtl_proc.cpp ^
13   ..\rtl\tsan_suppressions.cpp ^
14   ..\rtl\tsan_sync.cpp ^
15   ..\rtl\tsan_stack_trace.cpp ^
16   ..\rtl\tsan_vector_clock.cpp ^
17   ..\..\sanitizer_common\sanitizer_allocator.cpp ^
18   ..\..\sanitizer_common\sanitizer_common.cpp ^
19   ..\..\sanitizer_common\sanitizer_flags.cpp ^
20   ..\..\sanitizer_common\sanitizer_stacktrace.cpp ^
21   ..\..\sanitizer_common\sanitizer_libc.cpp ^
22   ..\..\sanitizer_common\sanitizer_printf.cpp ^
23   ..\..\sanitizer_common\sanitizer_suppressions.cpp ^
24   ..\..\sanitizer_common\sanitizer_thread_registry.cpp ^
25   ..\rtl\tsan_platform_windows.cpp ^
26   ..\..\sanitizer_common\sanitizer_win.cpp ^
27   ..\..\sanitizer_common\sanitizer_deadlock_detector1.cpp ^
28   ..\..\sanitizer_common\sanitizer_stack_store.cpp ^
29   ..\..\sanitizer_common\sanitizer_stackdepot.cpp ^
30   ..\..\sanitizer_common\sanitizer_flag_parser.cpp ^
31   ..\..\sanitizer_common\sanitizer_symbolizer.cpp ^
32   ..\..\sanitizer_common\sanitizer_termination.cpp ^
33   ..\..\sanitizer_common\sanitizer_file.cpp ^
34   ..\..\sanitizer_common\sanitizer_symbolizer_report.cpp ^
35   ..\..\sanitizer_common\sanitizer_mutex.cpp ^
36   ..\rtl\tsan_external.cpp ^
37   > gotsan.cpp
39 gcc ^
40   -c ^
41   -o race_windows_amd64.syso ^
42   gotsan.cpp ^
43   -I..\rtl ^
44   -I..\.. ^
45   -I..\..\sanitizer_common ^
46   -I..\..\..\include ^
47   -m64 ^
48   -Wall ^
49   -fno-exceptions ^
50   -fno-rtti ^
51   -DSANITIZER_GO=1 ^
52   -DWINVER=0x0600 ^
53   -D_WIN32_WINNT=0x0600 ^
54   -DGetProcessMemoryInfo=K32GetProcessMemoryInfo ^
55   -Wno-error=attributes ^
56   -Wno-attributes ^
57   -Wno-format ^
58   -Wno-maybe-uninitialized ^
59   -DSANITIZER_DEBUG=0 ^
60   -DSANITIZER_WINDOWS=1 ^
61   -O3 ^
62   -fomit-frame-pointer ^
63   -msse3 ^
64   -std=c++17
66 rem "-msse3" used above to ensure continued support of older
67 rem cpus (for now), see https://github.com/golang/go/issues/53743.