diff --git a/ast.cpp b/ast.cpp index aa6da5eb..fa5b8083 100644 --- a/ast.cpp +++ b/ast.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2011-2013, Intel Corporation + Copyright (c) 2011-2015, Intel Corporation All rights reserved. Redistribution and use in source and binary forms, with or without diff --git a/builtins.cpp b/builtins.cpp index 972bedc5..2228e179 100644 --- a/builtins.cpp +++ b/builtins.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2010-2014, Intel Corporation + Copyright (c) 2010-2015, Intel Corporation All rights reserved. Redistribution and use in source and binary forms, with or without diff --git a/builtins.h b/builtins.h index 16fddb2c..daeeaecb 100644 --- a/builtins.h +++ b/builtins.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2010-2013, Intel Corporation + Copyright (c) 2010-2015, Intel Corporation All rights reserved. Redistribution and use in source and binary forms, with or without diff --git a/builtins/__do_print_nvptx.cu b/builtins/__do_print_nvptx.cu index dc1bbcce..03e0d84e 100644 --- a/builtins/__do_print_nvptx.cu +++ b/builtins/__do_print_nvptx.cu @@ -1,3 +1,36 @@ +/* + Copyright (c) 2014-2015, Intel Corporation + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + * Neither the name of Intel Corporation nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS + IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER + OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + #include #define PRINT_BUF_SIZE 4096 @@ -88,7 +121,7 @@ __device__ void __do_print_nvptx(const char *format, const char *types, int widt if (bufp == &printString[PRINT_BUF_SIZE]) break; for (int i = 0; i < width; ++i) { - bool val0 = *((bool*)ptr); + bool val0 = *((bool*)ptr); bool val = val0; \ if (mask & (1ull << i)) { const char *tmpBuf1 = val ? trueBuf : falseBuf; diff --git a/builtins/dispatch.ll b/builtins/dispatch.ll index d4cd4e1d..f77538df 100644 --- a/builtins/dispatch.ll +++ b/builtins/dispatch.ll @@ -1,4 +1,4 @@ -;; Copyright (c) 2011-2013, Intel Corporation +;; Copyright (c) 2011-2015, Intel Corporation ;; All rights reserved. ;; ;; Redistribution and use in source and binary forms, with or without diff --git a/builtins/svml.m4 b/builtins/svml.m4 index 0a587577..d8670915 100644 --- a/builtins/svml.m4 +++ b/builtins/svml.m4 @@ -1,5 +1,4 @@ -;; copyright stub :) -;; Copyright (c) 2013, Intel Corporation +;; Copyright (c) 2013-2015, Intel Corporation ;; All rights reserved. ;; ;; Redistribution and use in source and binary forms, with or without diff --git a/builtins/target-avx-common.ll b/builtins/target-avx-common.ll index 91638457..10100098 100644 --- a/builtins/target-avx-common.ll +++ b/builtins/target-avx-common.ll @@ -1,4 +1,4 @@ -;; Copyright (c) 2010-2014, Intel Corporation +;; Copyright (c) 2010-2015, Intel Corporation ;; All rights reserved. ;; ;; Redistribution and use in source and binary forms, with or without diff --git a/builtins/target-avx-x2.ll b/builtins/target-avx-x2.ll index ba750bb0..465a6df3 100644 --- a/builtins/target-avx-x2.ll +++ b/builtins/target-avx-x2.ll @@ -1,4 +1,4 @@ -;; Copyright (c) 2010-2014, Intel Corporation +;; Copyright (c) 2010-2015, Intel Corporation ;; All rights reserved. ;; ;; Redistribution and use in source and binary forms, with or without diff --git a/builtins/target-avx.ll b/builtins/target-avx.ll index af5b54b2..8cf2a9de 100644 --- a/builtins/target-avx.ll +++ b/builtins/target-avx.ll @@ -1,4 +1,4 @@ -;; Copyright (c) 2010-2014, Intel Corporation +;; Copyright (c) 2010-2015, Intel Corporation ;; All rights reserved. ;; ;; Redistribution and use in source and binary forms, with or without diff --git a/builtins/target-avx1-i64x4base.ll b/builtins/target-avx1-i64x4base.ll index 75fd4e00..62298505 100644 --- a/builtins/target-avx1-i64x4base.ll +++ b/builtins/target-avx1-i64x4base.ll @@ -1,4 +1,4 @@ -;; Copyright (c) 2013-2014, Intel Corporation +;; Copyright (c) 2013-2015, Intel Corporation ;; All rights reserved. ;; ;; Redistribution and use in source and binary forms, with or without diff --git a/builtins/target-generic-1.ll b/builtins/target-generic-1.ll index 6618347b..b98154ee 100644 --- a/builtins/target-generic-1.ll +++ b/builtins/target-generic-1.ll @@ -1,4 +1,4 @@ -;; Copyright (c) 2012-2013, Intel Corporation +;; Copyright (c) 2012-2015, Intel Corporation ;; All rights reserved. ;; ;; Redistribution and use in source and binary forms, with or without diff --git a/builtins/target-generic-common.ll b/builtins/target-generic-common.ll index e0db9168..d402e927 100644 --- a/builtins/target-generic-common.ll +++ b/builtins/target-generic-common.ll @@ -1,4 +1,4 @@ -;; Copyright (c) 2010-2014, Intel Corporation +;; Copyright (c) 2010-2015, Intel Corporation ;; All rights reserved. ;; ;; Redistribution and use in source and binary forms, with or without diff --git a/builtins/target-neon-16.ll b/builtins/target-neon-16.ll index 47c1c0e0..d07b6ba1 100644 --- a/builtins/target-neon-16.ll +++ b/builtins/target-neon-16.ll @@ -1,7 +1,7 @@ ;; ;; target-neon-16.ll ;; -;; Copyright(c) 2013 Google, Inc. +;; Copyright(c) 2013-2015 Google, Inc. ;; ;; All rights reserved. ;; diff --git a/builtins/target-neon-32.ll b/builtins/target-neon-32.ll index 8c362568..6c0064d1 100644 --- a/builtins/target-neon-32.ll +++ b/builtins/target-neon-32.ll @@ -2,7 +2,7 @@ ;; target-neon-32.ll ;; ;; Copyright(c) 2012-2013 Matt Pharr -;; Copyright(c) 2013 Google, Inc. +;; Copyright(c) 2013, 2015 Google, Inc. ;; ;; All rights reserved. ;; diff --git a/builtins/target-neon-8.ll b/builtins/target-neon-8.ll index cadfbbca..3a7898dc 100644 --- a/builtins/target-neon-8.ll +++ b/builtins/target-neon-8.ll @@ -1,7 +1,7 @@ ;; ;; target-neon-8.ll ;; -;; Copyright(c) 2013 Google, Inc. +;; Copyright(c) 2013-2015 Google, Inc. ;; ;; All rights reserved. ;; diff --git a/builtins/target-neon-common.ll b/builtins/target-neon-common.ll index 3d82bd19..b021fbb6 100644 --- a/builtins/target-neon-common.ll +++ b/builtins/target-neon-common.ll @@ -1,7 +1,7 @@ ;; ;; target-neon-common.ll ;; -;; Copyright(c) 2013 Google, Inc. +;; Copyright(c) 2013-2015 Google, Inc. ;; ;; All rights reserved. ;; diff --git a/builtins/target-nvptx.ll b/builtins/target-nvptx.ll index ef6ff0e1..14b39bd1 100644 --- a/builtins/target-nvptx.ll +++ b/builtins/target-nvptx.ll @@ -1,3 +1,34 @@ +;; Copyright (c) 2014-2015, Intel Corporation +;; All rights reserved. +;; +;; Redistribution and use in source and binary forms, with or without +;; modification, are permitted provided that the following conditions are +;; met: +;; +;; * Redistributions of source code must retain the above copyright +;; notice, this list of conditions and the following disclaimer. +;; +;; * Redistributions in binary form must reproduce the above copyright +;; notice, this list of conditions and the following disclaimer in the +;; documentation and/or other materials provided with the distribution. +;; +;; * Neither the name of Intel Corporation nor the names of its +;; contributors may be used to endorse or promote products derived from +;; this software without specific prior written permission. +;; +;; +;; THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS +;; IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED +;; TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A +;; PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER +;; OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +;; EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +;; PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR +;; PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF +;; LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +;; NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +;; SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Define the standard library builtins for the NOVEC target define(`MASK',`i1') diff --git a/builtins/target-sse2-common.ll b/builtins/target-sse2-common.ll index 7ca94c23..d8f09776 100644 --- a/builtins/target-sse2-common.ll +++ b/builtins/target-sse2-common.ll @@ -1,4 +1,4 @@ -;; Copyright (c) 2010-2014, Intel Corporation +;; Copyright (c) 2010-2015, Intel Corporation ;; All rights reserved. ;; ;; Redistribution and use in source and binary forms, with or without diff --git a/builtins/target-sse2-x2.ll b/builtins/target-sse2-x2.ll index c1e99912..30a8d8d2 100644 --- a/builtins/target-sse2-x2.ll +++ b/builtins/target-sse2-x2.ll @@ -1,4 +1,4 @@ -;; Copyright (c) 2010-2014, Intel Corporation +;; Copyright (c) 2010-2015, Intel Corporation ;; All rights reserved. ;; ;; Redistribution and use in source and binary forms, with or without diff --git a/builtins/target-sse2.ll b/builtins/target-sse2.ll index 946e50bc..b5293027 100644 --- a/builtins/target-sse2.ll +++ b/builtins/target-sse2.ll @@ -1,4 +1,4 @@ -;; Copyright (c) 2010-2014, Intel Corporation +;; Copyright (c) 2010-2015, Intel Corporation ;; All rights reserved. ;; ;; Redistribution and use in source and binary forms, with or without diff --git a/builtins/target-sse4-16.ll b/builtins/target-sse4-16.ll index 2434fa58..0f90c46d 100644 --- a/builtins/target-sse4-16.ll +++ b/builtins/target-sse4-16.ll @@ -1,4 +1,4 @@ -;; Copyright (c) 2013, Google, Inc. +;; Copyright (c) 2013, 2015, Google, Inc. ;; All rights reserved. ;; ;; Redistribution and use in source and binary forms, with or without diff --git a/builtins/target-sse4-8.ll b/builtins/target-sse4-8.ll index d654c90a..e7fdb8f2 100644 --- a/builtins/target-sse4-8.ll +++ b/builtins/target-sse4-8.ll @@ -1,4 +1,4 @@ -;; Copyright (c) 2013, Google, Inc. +;; Copyright (c) 2013, 2015, Google, Inc. ;; All rights reserved. ;; ;; Redistribution and use in source and binary forms, with or without diff --git a/builtins/target-sse4-common.ll b/builtins/target-sse4-common.ll index 0d60c632..d82f7901 100644 --- a/builtins/target-sse4-common.ll +++ b/builtins/target-sse4-common.ll @@ -1,4 +1,4 @@ -;; Copyright (c) 2010-2013, Intel Corporation +;; Copyright (c) 2010-2015, Intel Corporation ;; All rights reserved. ;; ;; Redistribution and use in source and binary forms, with or without diff --git a/builtins/target-sse4-x2.ll b/builtins/target-sse4-x2.ll index 90b1dff4..742581ca 100644 --- a/builtins/target-sse4-x2.ll +++ b/builtins/target-sse4-x2.ll @@ -1,4 +1,4 @@ -;; Copyright (c) 2010-2014, Intel Corporation +;; Copyright (c) 2010-2015, Intel Corporation ;; All rights reserved. ;; ;; Redistribution and use in source and binary forms, with or without diff --git a/builtins/target-sse4.ll b/builtins/target-sse4.ll index 21d1c4c1..e440a252 100644 --- a/builtins/target-sse4.ll +++ b/builtins/target-sse4.ll @@ -1,4 +1,4 @@ -;; Copyright (c) 2010-2014, Intel Corporation +;; Copyright (c) 2010-2015, Intel Corporation ;; All rights reserved. ;; ;; Redistribution and use in source and binary forms, with or without diff --git a/builtins/util-nvptx.m4 b/builtins/util-nvptx.m4 index b620f5bb..86f42b20 100644 --- a/builtins/util-nvptx.m4 +++ b/builtins/util-nvptx.m4 @@ -1,4 +1,4 @@ -;; Copyright (c) 2010-2013, Intel Corporation +;; Copyright (c) 2010-2015, Intel Corporation ;; All rights reserved. ;; ;; Redistribution and use in source and binary forms, with or without diff --git a/check_isa.cpp b/check_isa.cpp index 991f467b..e6a787c6 100644 --- a/check_isa.cpp +++ b/check_isa.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2013, Intel Corporation + Copyright (c) 2013-2015, Intel Corporation All rights reserved. Redistribution and use in source and binary forms, with or without diff --git a/ctx.cpp b/ctx.cpp index b5d832f3..d89b0032 100644 --- a/ctx.cpp +++ b/ctx.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2010-2014, Intel Corporation + Copyright (c) 2010-2015, Intel Corporation All rights reserved. Redistribution and use in source and binary forms, with or without diff --git a/ctx.h b/ctx.h index c7b84d2c..6dab346c 100644 --- a/ctx.h +++ b/ctx.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2010-2014, Intel Corporation + Copyright (c) 2010-2015, Intel Corporation All rights reserved. Redistribution and use in source and binary forms, with or without diff --git a/docs/template-news.txt b/docs/template-news.txt index 4f63b6b6..a49ee9d3 100644 --- a/docs/template-news.txt +++ b/docs/template-news.txt @@ -57,7 +57,7 @@ %(body)s
- diff --git a/docs/template-perf.txt b/docs/template-perf.txt index 3213008f..772e4859 100644 --- a/docs/template-perf.txt +++ b/docs/template-perf.txt @@ -57,7 +57,7 @@ %(body)s
- diff --git a/docs/template.txt b/docs/template.txt index 8c0908a0..25d54a2b 100644 --- a/docs/template.txt +++ b/docs/template.txt @@ -57,7 +57,7 @@ %(body)s
- diff --git a/examples/intrinsics/generic-16.h b/examples/intrinsics/generic-16.h index 5a338e54..210e39c6 100644 --- a/examples/intrinsics/generic-16.h +++ b/examples/intrinsics/generic-16.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2010-2012, Intel Corporation + Copyright (c) 2010-2015, Intel Corporation All rights reserved. Redistribution and use in source and binary forms, with or without diff --git a/examples/intrinsics/knc.h b/examples/intrinsics/knc.h index 05a15f6a..3a097ce6 100644 --- a/examples/intrinsics/knc.h +++ b/examples/intrinsics/knc.h @@ -1,5 +1,5 @@ /** - Copyright (c) 2010-2014, Intel Corporation + Copyright (c) 2010-2015, Intel Corporation All rights reserved. Redistribution and use in source and binary forms, with or without diff --git a/examples/intrinsics/sse4.h b/examples/intrinsics/sse4.h index c15eb621..7b1847c5 100644 --- a/examples/intrinsics/sse4.h +++ b/examples/intrinsics/sse4.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2010-2012, Intel Corporation + Copyright (c) 2010-2015, Intel Corporation All rights reserved. Redistribution and use in source and binary forms, with or without diff --git a/func.cpp b/func.cpp index a624b699..77a1b4c8 100644 --- a/func.cpp +++ b/func.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2011-2014, Intel Corporation + Copyright (c) 2011-2015, Intel Corporation All rights reserved. Redistribution and use in source and binary forms, with or without diff --git a/ispc.cpp b/ispc.cpp index f5a5ec59..3e85ac17 100644 --- a/ispc.cpp +++ b/ispc.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2010-2014, Intel Corporation + Copyright (c) 2010-2015, Intel Corporation All rights reserved. Redistribution and use in source and binary forms, with or without diff --git a/llvmutil.h b/llvmutil.h index 289d0240..eb8ea49e 100644 --- a/llvmutil.h +++ b/llvmutil.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2010-2013, Intel Corporation + Copyright (c) 2010-2015, Intel Corporation All rights reserved. Redistribution and use in source and binary forms, with or without diff --git a/module.cpp b/module.cpp index 706ec447..0e84af84 100644 --- a/module.cpp +++ b/module.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2010-2014, Intel Corporation + Copyright (c) 2010-2015, Intel Corporation All rights reserved. Redistribution and use in source and binary forms, with or without diff --git a/module.h b/module.h index f2d11451..04ed5985 100644 --- a/module.h +++ b/module.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2010-2014, Intel Corporation + Copyright (c) 2010-2015, Intel Corporation All rights reserved. Redistribution and use in source and binary forms, with or without diff --git a/ptxtools/Makefile b/ptxtools/Makefile index 08bf72d1..354e786e 100644 --- a/ptxtools/Makefile +++ b/ptxtools/Makefile @@ -1,5 +1,5 @@ # -# Copyright (c) 2014, Evghenii Gaburov +# Copyright (c) 2014-2015, Evghenii Gaburov # All rights reserved. # # Redistribution and use in source and binary forms, with or without diff --git a/test_static.cpp b/test_static.cpp index 03ffdac8..31db86d1 100644 --- a/test_static.cpp +++ b/test_static.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2010-2013, Intel Corporation + Copyright (c) 2010-2015, Intel Corporation All rights reserved. Redistribution and use in source and binary forms, with or without diff --git a/type.cpp b/type.cpp index a1b6d669..a97a3792 100644 --- a/type.cpp +++ b/type.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2010-2014, Intel Corporation + Copyright (c) 2010-2015, Intel Corporation All rights reserved. Redistribution and use in source and binary forms, with or without