Modified version of llvm with a backend for the DSi and 3DS Teak DSP
Go to file
Petr Hosek c20c182df3 Reland "Use custom command and target to install libc++ headers"
Using file(COPY FILE...) has several downsides. Since the file command
is only executed at configuration time, any changes to headers made
after the initial CMake execution are ignored. This can lead to subtle
errors since the just built Clang will be using stale libc++ headers.
Furthermore, since the headers are copied prior to executing the build
system, this may hide missing dependencies on libc++ from other LLVM
components.

This changes replaces the use of file(COPY FILE...) command with a
custom command and target which addresses all aforementioned issues and
matches the implementation already used by other LLVM components that
also install headers like Clang builtin headers.

Differential Revision: https://reviews.llvm.org/D44773

llvm-svn: 334468
2018-06-12 03:10:02 +00:00
clang [CUDA][HIP] Set kernel calling convention before arrange function 2018-06-12 00:16:33 +00:00
clang-tools-extra - Add "AV" as new default acronym. - Add support for "I" and "A" in lowerCamelCase pattern 2018-06-11 22:44:06 +00:00
compiler-rt [builtins] Delay emutls deallocation for one round 2018-06-12 01:32:26 +00:00
debuginfo-tests [debuginfo-tests] Always use the system python to invoke llgdb.py. 2018-06-10 19:38:26 +00:00
libclc r600/fmin: Flush denormals before calling builtin. 2018-06-07 20:27:58 +00:00
libcxx Reland "Use custom command and target to install libc++ headers" 2018-06-12 03:10:02 +00:00
libcxxabi private_typeinfo: limit is_dst_type_derived_from_static_type optimization 2018-05-18 20:51:38 +00:00
libunwind [OR1K] Add the EPCR special-purpose register to register state. 2018-05-16 19:09:48 +00:00
lld [Darwin] Use errorHandler from liblldCommon 2018-06-12 02:34:04 +00:00
lldb Exempt some compilers from new static variable test. 2018-06-12 00:15:59 +00:00
llgo
llvm NFC, some additional tests added and some renaming for planned fma support changes 2018-06-12 00:52:43 +00:00
openmp [OpenMP] Fix formatting issues in kmp_stats.h 2018-06-08 22:27:53 +00:00
parallel-libs
polly Drop unnecessary whitespace [NFCI] 2018-06-11 15:11:57 +00:00
README.md Add an svn project to contain the files that appear at the root of the 2017-10-19 21:09:49 +00:00

Low Level Virtual Machine (LLVM)

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