1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 11:13:28 +01:00
llvm-mirror/utils
Zachary Turner 072701ad39 [lit] Support running tests on Windows without GnuWin32
Historically, we have told contributors that GnuWin32 is a pre-requisite
because our tests depend on utilities such as sed, grep, diff, and more.
However, Git on Windows includes versions of these utilities in its
installation.  Furthermore, GnuWin32 has not been updated in many years.
For these reasons, it makes sense to have the ability to run llvm tests
in a way that is both:
  a) Easier on the user (less stuff to install)
  b) More up-to-date (The verions that ship with git are at least as
     new, if not newer, than the versions in GnuWin32.

We add support for this here by attempting to detect where Git is
installed using the Windows registry, confirming the existence of
several common Unix tools, and then adding this location to lit's PATH
environment.

Differential Revision: https://reviews.llvm.org/D84380
2020-09-24 08:21:43 -04:00
..
benchmark
bugpoint
count
crosstool
docker
emacs emacs: Add nofree and willreturn to list of attributes 2020-09-18 09:48:33 -04:00
FileCheck
fpcmp
gdb-scripts
git
gn [gn build] Allow option to build with asan/tsan/ubsan 2020-09-23 11:24:38 -07:00
jedit
kate
KillTheDoctor
lint
lit [lit] Support running tests on Windows without GnuWin32 2020-09-24 08:21:43 -04:00
llvm-build
llvm-lit
llvm-locstats
LLVMVisualizers
Misc
not
PerfectShuffle
release
Reviewing
sanitizers
TableGen Enhance TableGen so that backends can produce better error messages. 2020-09-23 13:35:32 -04:00
Target/ARM
testgen
textmate
unittest
UpdateTestChecks clang: Make changes in 7c8bb409f31e py2.7-compatible 2020-09-18 16:15:37 -04:00
valgrind
vim
vscode
yaml-bench
abtest.py
add_argument_names.py
bisect
bisect-skip-count
bugpoint_gisel_reducer.py
check_ninja_deps.py
check-each-file
chunk-print-before-all.py
clang-parse-diagnostics-file
codegen-diff
collect_and_build_with_pgo.py
convert-constraint-log-to-z3.py
countloc.sh
create_ladder_graph.py
demangle_tree.py
DSAclean.py
DSAextract.py
extract_symbols.py
extract_vplan.py
findmisopt
findoptdiff
findsym.pl
GenLibDeps.pl
GetSourceVersion
getsrcs.sh
indirect_calls.py
lldbDataFormatters.py
llvm-compilers-check
llvm-gisel-cov.py
llvm-native-gxx
llvm.grm
LLVMBuild.txt
llvmdo
llvmgrep
merge-stats.py
prepare-code-coverage-artifact.py
schedcover.py
shuffle_fuzz.py
shuffle_select_fuzz_tester.py
sort_includes.py
unicode-case-fold.py
update_analyze_test_checks.py Update update_analyze_test_checks.py to support API changes from D83004 2020-09-21 16:09:05 +01:00
update_cc_test_checks.py
update_llc_test_checks.py
update_mca_test_checks.py
update_mir_test_checks.py
update_test_checks.py
UpdateCMakeLists.pl
wciia.py