Go to file
Craig Topper 99f8c4f5b6 Make the git-llvm script work on older git versions that don't support git rev-parse --git-common-dir.
Not all versions of git support git rev-parse --git-common-dir. Rather than erorr or print any kind of
useful error, they just print back '--git-common-dir' instead of a directory. The git-llvm script
ends up taking this '--git-common-dir' as a diretory name to use.

Not sure exactly what happens after that, but the end result is that the 'git llvm push' ends up
looking like it pushed your commits, but really did nothing.

This patch makes the script detect the bogus directory name for --git-common-dir and falls back to using --git-dir instead.

llvm-svn: 359939
2019-05-03 22:03:29 +00:00
clang [COFF, ARM64] Fix ABI implementation of struct returns 2019-05-03 21:12:24 +00:00
clang-tools-extra [clangd] Fix header-guard check for include insertion, and don't index header guards. 2019-05-03 13:17:29 +00:00
compiler-rt [Lsan] Disabling explicitally FreeBSD 2019-05-03 19:46:55 +00:00
debuginfo-tests Set config.lit_tools_dir, which is needed by lit.llvm.initialize. 2018-11-06 21:54:27 +00:00
libclc travis: Add LLVM-8 build 2019-03-27 21:28:31 +00:00
libcxx Mark is_trivially_destructible as unsupported with apple-clang-9 2019-05-03 17:26:17 +00:00
libcxxabi [gn] Support for building libcxxabi 2019-05-02 17:29:39 +00:00
libunwind [gn] Support for building libunwind 2019-05-02 17:29:37 +00:00
lld Shrink SectionChunk by combining Relocs and SectionName sizes 2019-05-03 20:17:14 +00:00
lldb Fixed some minor style issues in rLLDB359921 [NFC] 2019-05-03 21:01:45 +00:00
llgo IR: Support parsing numeric block ids, and emit them in textual output. 2019-03-22 18:27:13 +00:00
llvm Make the git-llvm script work on older git versions that don't support git rev-parse --git-common-dir. 2019-05-03 22:03:29 +00:00
openmp [OPENMP][NVPTX]Improve thread limit counter, NFC. 2019-05-03 20:00:38 +00:00
parallel-libs Fix typos throughout the license files that somehow I and my reviewers 2019-01-21 09:52:34 +00:00
polly Apply include-what-you-use #include removal suggestions. NFC. 2019-03-28 20:19:49 +00:00
pstl [pstl] Make the default backend be the serial backend and always provide parallel policies 2019-04-24 20:12:36 +00:00
.arcconfig Update monorepo .arcconfig with new project callsign. 2019-01-31 14:34:59 +00:00
.clang-format Add .clang-tidy and .clang-format files to the toplevel of the 2019-01-29 16:43:16 +00:00
.clang-tidy Disable tidy checks with too many hits 2019-02-01 11:20:13 +00:00
.gitignore Add a reduced copy of the llvm .gitignore 2019-04-09 00:52:49 +00:00
README.md

README.md

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.