diff options
author | Peter Collingbourne <peter@pcc.me.uk> | 2012-01-08 22:09:58 +0000 |
---|---|---|
committer | Peter Collingbourne <peter@pcc.me.uk> | 2012-01-08 22:09:58 +0000 |
commit | d5395fbf03dc168d00bc8622e86fefbac9a3da2a (patch) | |
tree | 2c24697a31ef5ef5445a8ad143aa34f4ef42db9d /libclc/www/index.html | |
parent | 11faafe7dce2bd8befa3e2444c2292edcd9b2d50 (diff) | |
download | bcm5719-llvm-d5395fbf03dc168d00bc8622e86fefbac9a3da2a.tar.gz bcm5719-llvm-d5395fbf03dc168d00bc8622e86fefbac9a3da2a.zip |
Initial commit.
llvm-svn: 147756
Diffstat (limited to 'libclc/www/index.html')
-rw-r--r-- | libclc/www/index.html | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/libclc/www/index.html b/libclc/www/index.html new file mode 100644 index 00000000000..96c0cb0529f --- /dev/null +++ b/libclc/www/index.html @@ -0,0 +1,53 @@ +<html> +<head> +<title>libclc</title> +</head> +<body> +<h1>libclc</h1> +<p> +libclc is an open source, BSD licensed +implementation of the library requirements of the +OpenCL C programming language, as specified by the <a +href="http://www.khronos.org/registry/cl/specs/opencl-1.1.pdf">OpenCL +1.1 Specification</a>. The following sections of the specification +impose library requirements: +<ul> +<li>6.1: Supported Data Types +<li>6.2.3: Explicit Conversions +<li>6.2.4.2: Reinterpreting Types Using as_type() and as_typen() +<li>6.9: Preprocessor Directives and Macros +<li>6.11: Built-in Functions +<li>9.3: Double Precision Floating-Point +<li>9.4: 64-bit Atomics +<li>9.5: Writing to 3D image memory objects +<li>9.6: Half Precision Floating-Point +</ul> +</p> + +<p> +libclc is intended to be used with the <a href="http://clang.llvm.org/">Clang</a> +compiler's OpenCL frontend. +</p> + +<p> +libclc is designed to be portable and extensible. To this end, +it provides generic implementations of most library requirements, +allowing the target to override the generic implementation at the +granularity of individual functions. +</p> + +<p> +libclc currently only supports the PTX target, but support for more +targets is welcome. +</p> + +<h2>Download</h2> + +git clone git://git.pcc.me.uk/~peter/libclc.git (<a href="http://git.pcc.me.uk/~peter/libclc.git">gitweb</a>) + +<h2>Mailing List</h2> + +libclc-dev@pcc.me.uk (<a href="http://www.pcc.me.uk/cgi-bin/mailman/listinfo/libclc-dev">subscribe/unsubscribe</a>, <a href="http://www.pcc.me.uk/pipermail/libclc-dev/">archives</a>) + +</body> +</html> |