llvm-capstone/clang
Alexey Bataev 4f4bf7c348 [OPENMP] Codegen for omp declare target construct.
Added initial codegen for device side of declarations inside `omp
declare target` construct + codegen for implicit `declare target`
functions, which are used in the target regions.

llvm-svn: 327636
2018-03-15 15:47:20 +00:00
..
bindings
cmake
docs [hwasan] update docs 2018-03-14 01:55:49 +00:00
examples [CMake] Properly quote string arguments to quiet errors from r327528 when built 2018-03-14 16:56:02 +00:00
include More warnings when double truncation to float: compound assignment is supported now. 2018-03-15 10:03:35 +00:00
INPUTS
lib [OPENMP] Codegen for omp declare target construct. 2018-03-15 15:47:20 +00:00
runtime
test [OPENMP] Codegen for omp declare target construct. 2018-03-15 15:47:20 +00:00
tools
unittests
utils
www Update DR script to mark Clang 6 as 'done' not 'svn'. 2018-03-14 18:20:45 +00:00
.arcconfig
.clang-format
.clang-tidy
.gitignore
CMakeLists.txt
CODE_OWNERS.TXT
INSTALL.txt
LICENSE.TXT
ModuleInfo.txt
NOTES.txt
README.txt

//===----------------------------------------------------------------------===//
// C Language Family Front-end
//===----------------------------------------------------------------------===//

Welcome to Clang.  This is a compiler front-end for the C family of languages
(C, C++, Objective-C, and Objective-C++) which is built as part of the LLVM
compiler infrastructure project.

Unlike many other compiler frontends, Clang is useful for a number of things
beyond just compiling code: we intend for Clang to be host to a number of
different source-level tools.  One example of this is the Clang Static Analyzer.

If you're interested in more (including how to build Clang) it is best to read
the relevant web sites.  Here are some pointers:

Information on Clang:             http://clang.llvm.org/
Building and using Clang:         http://clang.llvm.org/get_started.html
Clang Static Analyzer:            http://clang-analyzer.llvm.org/
Information on the LLVM project:  http://llvm.org/

If you have questions or comments about Clang, a great place to discuss them is
on the Clang development mailing list:
  http://lists.llvm.org/mailman/listinfo/cfe-dev

If you find a bug in Clang, please file it in the LLVM bug tracker:
  http://llvm.org/bugs/