llvm-project/llvm
Martin Storsjö df0ba47c36 [Support] Allow configuring the preferred type of slashes on Windows
Default to preferring forward slashes when built for MinGW, as
many usecases, when e.g. Clang is used as a drop-in replacement
for GCC, requires the compiler to output paths with forward slashes.

Not all tests pass yet, if configuring to prefer forward slashes though.

Differential Revision: https://reviews.llvm.org/D112787
2021-11-05 10:42:02 +02:00
..
benchmarks
bindings
cmake [TableGen] Emit a warning for unused template args 2021-11-03 11:55:07 +00:00
docs [docs] Update new builder instructions to default to building each change 2021-11-04 09:36:53 -07:00
examples Revert "Use `GNUInstallDirs` to support custom installation dirs. -- LLVM" 2021-11-02 19:11:44 +01:00
include [Support] Allow configuring the preferred type of slashes on Windows 2021-11-05 10:42:02 +02:00
lib [Support] Allow configuring the preferred type of slashes on Windows 2021-11-05 10:42:02 +02:00
projects Remove unused parallel-libs project 2021-10-21 14:34:39 -07:00
resources
runtimes
test Revert "[Attr] support btf_type_tag attribute" 2021-11-05 10:36:40 +02:00
tools [NewPM] Use the default AA pipeline by default 2021-11-04 15:10:34 -07:00
unittests [Support] [Windows] Convert paths to the preferred form 2021-11-05 10:41:51 +02:00
utils [NPM] Fix bug in llvm/utils/reduce_pipeline.py 2021-11-05 08:41:39 +01:00
.clang-format
.clang-tidy
.gitattributes
.gitignore
CMakeLists.txt [Support] Allow configuring the preferred type of slashes on Windows 2021-11-05 10:42:02 +02:00
CODE_OWNERS.TXT
CREDITS.TXT
LICENSE.TXT
README.txt
RELEASE_TESTERS.TXT
configure
llvm.spec.in

README.txt

The LLVM Compiler Infrastructure
================================

This directory and its subdirectories contain source code for LLVM,
a toolkit for the construction of highly optimized compilers,
optimizers, and runtime environments.

LLVM is open source software. You may freely distribute it under the terms of
the license agreement found in LICENSE.txt.

Please see the documentation provided in docs/ for further
assistance with LLVM, and in particular docs/GettingStarted.rst for getting
started with LLVM and docs/README.txt for an overview of LLVM's
documentation setup.

If you are writing a package for LLVM, see docs/Packaging.rst for our
suggestions.