Author: Alan Baker
Date: 2021-03-04T00:19:10-05:00
New Revision: 21427b8eb8e773789bdb4cd8911bee6631910a37
URL:
https://github.com/llvm/llvm-project/commit/21427b8eb8e773789bdb4cd8911bee6631910a37
DIFF:
https://github.com/llvm/llvm-project/commit/21427b8eb8e773789bdb4cd8911bee6631910a37.diff
LO
Author: Daniel Stone
Date: 2020-09-16T01:37:22-04:00
New Revision: 291bfff5dbb70360730e91b4019f8080e4e3d7f5
URL:
https://github.com/llvm/llvm-project/commit/291bfff5dbb70360730e91b4019f8080e4e3d7f5
DIFF:
https://github.com/llvm/llvm-project/commit/291bfff5dbb70360730e91b4019f8080e4e3d7f5.diff
Author: Jan Vesely
Date: 2020-09-10T23:41:38-04:00
New Revision: 16ba78ee627c3fe66906349e8c90ee8cc1224298
URL:
https://github.com/llvm/llvm-project/commit/16ba78ee627c3fe66906349e8c90ee8cc1224298
DIFF:
https://github.com/llvm/llvm-project/commit/16ba78ee627c3fe66906349e8c90ee8cc1224298.diff
LO
Author: Daniel Stone
Date: 2020-09-10T01:59:10-04:00
New Revision: 060c8e083dd637866854acb6a0823c45b2ef68ef
URL:
https://github.com/llvm/llvm-project/commit/060c8e083dd637866854acb6a0823c45b2ef68ef
DIFF:
https://github.com/llvm/llvm-project/commit/060c8e083dd637866854acb6a0823c45b2ef68ef.diff
Author: Daniel Stone
Date: 2020-04-14T10:03:27-04:00
New Revision: e6bb1d69eccc612e54fd1a0b63ca3dcc84c3a6fa
URL:
https://github.com/llvm/llvm-project/commit/e6bb1d69eccc612e54fd1a0b63ca3dcc84c3a6fa
DIFF:
https://github.com/llvm/llvm-project/commit/e6bb1d69eccc612e54fd1a0b63ca3dcc84c3a6fa.diff
Author: Daniel Stone
Date: 2020-04-14T10:03:27-04:00
New Revision: 24fad7278a391c6f8af664f4ac691c1719008a09
URL:
https://github.com/llvm/llvm-project/commit/24fad7278a391c6f8af664f4ac691c1719008a09
DIFF:
https://github.com/llvm/llvm-project/commit/24fad7278a391c6f8af664f4ac691c1719008a09.diff
Author: Daniel Stone
Date: 2020-04-14T10:03:27-04:00
New Revision: acf079006e6dbdd23300e9289cc8d8197aab5fb5
URL:
https://github.com/llvm/llvm-project/commit/acf079006e6dbdd23300e9289cc8d8197aab5fb5
DIFF:
https://github.com/llvm/llvm-project/commit/acf079006e6dbdd23300e9289cc8d8197aab5fb5.diff
Author: Daniel Stone
Date: 2020-04-14T10:03:27-04:00
New Revision: cccdd0579b5027d0a21fd2dbc0a6a50330134976
URL:
https://github.com/llvm/llvm-project/commit/cccdd0579b5027d0a21fd2dbc0a6a50330134976
DIFF:
https://github.com/llvm/llvm-project/commit/cccdd0579b5027d0a21fd2dbc0a6a50330134976.diff
Author: Jan Vesely
Date: 2020-02-25T04:43:14-05:00
New Revision: 814fb658ca262f5c2df47f11d47f91fac188e0d6
URL:
https://github.com/llvm/llvm-project/commit/814fb658ca262f5c2df47f11d47f91fac188e0d6
DIFF:
https://github.com/llvm/llvm-project/commit/814fb658ca262f5c2df47f11d47f91fac188e0d6.diff
LO
Author: Jan Vesely
Date: 2020-02-20T23:36:14-05:00
New Revision: efeafa1bdaa715733fc100bcd9d21f93c7272368
URL:
https://github.com/llvm/llvm-project/commit/efeafa1bdaa715733fc100bcd9d21f93c7272368
DIFF:
https://github.com/llvm/llvm-project/commit/efeafa1bdaa715733fc100bcd9d21f93c7272368.diff
LO
Author: Jan Vesely
Date: 2020-02-09T14:42:15-05:00
New Revision: 85e2fa44c64e1edd2f675c990ecc60f5fadb4686
URL:
https://github.com/llvm/llvm-project/commit/85e2fa44c64e1edd2f675c990ecc60f5fadb4686
DIFF:
https://github.com/llvm/llvm-project/commit/85e2fa44c64e1edd2f675c990ecc60f5fadb4686.diff
LO
Author: Jan Vesely
Date: 2020-02-09T14:42:09-05:00
New Revision: 4b23a2e8e971876d075d3ae322754dbc0495413d
URL:
https://github.com/llvm/llvm-project/commit/4b23a2e8e971876d075d3ae322754dbc0495413d
DIFF:
https://github.com/llvm/llvm-project/commit/4b23a2e8e971876d075d3ae322754dbc0495413d.diff
LO
Author: Aaron Watry
Date: 2020-02-04T14:29:20-05:00
New Revision: 64a8e1b83e14836f97dab4d28dae498e897804e6
URL:
https://github.com/llvm/llvm-project/commit/64a8e1b83e14836f97dab4d28dae498e897804e6
DIFF:
https://github.com/llvm/llvm-project/commit/64a8e1b83e14836f97dab4d28dae498e897804e6.diff
L
Author: Jan Vesely
Date: 2019-11-08T09:58:27-05:00
New Revision: 00eca0bf0bd9a70735a4d6d39ab3776c858d915c
URL:
https://github.com/llvm/llvm-project/commit/00eca0bf0bd9a70735a4d6d39ab3776c858d915c
DIFF:
https://github.com/llvm/llvm-project/commit/00eca0bf0bd9a70735a4d6d39ab3776c858d915c.diff
LO
Author: jvesely
Date: Thu Sep 26 22:57:38 2019
New Revision: 373046
URL: http://llvm.org/viewvc/llvm-project?rev=373046&view=rev
Log:
travis: Switch to Ubuntu 16.04 (xenial)
Use native packages up to llvm-6.
Reviewer: tstellar
Signed-off-by: Jan Vesely
Modified:
libclc/trunk/.travis.yml
M
Author: jvesely
Date: Thu Sep 26 22:58:15 2019
New Revision: 373047
URL: http://llvm.org/viewvc/llvm-project?rev=373047&view=rev
Log:
travis: Add LLVM 9 build
Reviewer: tstellar
Signed-off-by: Jan Vesely
Modified:
libclc/trunk/.travis.yml
Modified: libclc/trunk/.travis.yml
URL:
http://llv
I've reverted this change.
It breaks libclc build using older LLVM version (which is still supported)
and it was committed without review on phabricator or libclc mailing list.
Please don't do that.
Jan
On Mon, Aug 5, 2019 at 1:43 AM Fangrui Song via cfe-commits <
cfe-commits@lists.llvm.org> wrot
Author: jvesely
Date: Mon Aug 5 10:23:23 2019
New Revision: 367893
URL: http://llvm.org/viewvc/llvm-project?rev=367893&view=rev
Log:
Revert "Rename F_{None,Text,Append} to OF_{None,Text,Append}. NFC"
This reverts commit 58c814614d2ac69bcf79b09543505fac80ada4e6.
Fixes build breakage using LLVM<7.
Author: jvesely
Date: Wed Mar 27 14:28:31 2019
New Revision: 357125
URL: http://llvm.org/viewvc/llvm-project?rev=357125&view=rev
Log:
travis: Add LLVM-8 build
Reviewer: Tom Stellard
Signed-off-by: Jan Vesely
Modified:
libclc/trunk/.travis.yml
Modified: libclc/trunk/.travis.yml
URL:
http:/
Author: jvesely
Date: Wed Mar 13 00:13:34 2019
New Revision: 356028
URL: http://llvm.org/viewvc/llvm-project?rev=356028&view=rev
Log:
sincos: Simplify declaration headers.
This follows the same pattern as modf and fract.
Reviewer: Aaron Watry
Signed-off-by: Jan Vesely
Modified:
libclc/trunk
Author: jvesely
Date: Wed Mar 13 00:13:24 2019
New Revision: 356023
URL: http://llvm.org/viewvc/llvm-project?rev=356023&view=rev
Log:
atan2: Use binary_decl_tt.inc instead of custom inc file.
Reviewer: Aaron Watry
Signed-off-by: Jan Vesely
Removed:
libclc/trunk/generic/include/clc/math/atan
Author: jvesely
Date: Wed Mar 13 00:13:26 2019
New Revision: 356024
URL: http://llvm.org/viewvc/llvm-project?rev=356024&view=rev
Log:
atan2pi: Use binary_decl_tt.inc instead of custom inc file.
Reviewer: Aaron Watry
Signed-off-by: Jan Vesely
Removed:
libclc/trunk/generic/include/clc/math/at
Author: jvesely
Date: Wed Mar 13 00:13:32 2019
New Revision: 356027
URL: http://llvm.org/viewvc/llvm-project?rev=356027&view=rev
Log:
fdim: Use binary_decl_tt.inc instead of custom inc file.
Reviewer: Aaron Watry
Signed-off-by: Jan Vesely
Removed:
libclc/trunk/generic/include/clc/math/fdim.
Author: jvesely
Date: Wed Mar 13 00:13:22 2019
New Revision: 356022
URL: http://llvm.org/viewvc/llvm-project?rev=356022&view=rev
Log:
hypot: Use binary_decl_tt.inc instead of custom inc file
Reviewer: Aaron Watry
Signed-off-by: Jan Vesely
Removed:
libclc/trunk/generic/include/clc/math/hypot
Author: jvesely
Date: Wed Mar 13 00:13:30 2019
New Revision: 356026
URL: http://llvm.org/viewvc/llvm-project?rev=356026&view=rev
Log:
nextafter: Use binary_decl_tt.inc instead of custom inc file.
Reviewer: Aaron Watry
Signed-off-by: Jan Vesely
Removed:
libclc/trunk/generic/include/clc/math/
Author: jvesely
Date: Wed Mar 13 00:13:28 2019
New Revision: 356025
URL: http://llvm.org/viewvc/llvm-project?rev=356025&view=rev
Log:
copysign: Use binary_decl_tt.inc instead of custom inc file.
Reviewer: Aaron Watry
Signed-off-by: Jan Vesely
Removed:
libclc/trunk/generic/include/clc/math/c
Author: jvesely
Date: Wed Mar 13 00:06:15 2019
New Revision: 356020
URL: http://llvm.org/viewvc/llvm-project?rev=356020&view=rev
Log:
Move binary_intrinsic.h to private headers.
Reviewer: Aaron Watry
Signed-off-by: Jan Vesely
Added:
libclc/trunk/generic/include/math/binary_intrin.inc
Author: jvesely
Date: Wed Mar 13 00:06:06 2019
New Revision: 356016
URL: http://llvm.org/viewvc/llvm-project?rev=356016&view=rev
Log:
rint: Remove llvm intrinsic from the header.
Reviewer: Aaron Watry
Signed-off-by: Jan Vesely
Added:
libclc/trunk/generic/lib/math/rint.cl
Modified:
libcl
Author: jvesely
Date: Wed Mar 13 00:06:10 2019
New Revision: 356018
URL: http://llvm.org/viewvc/llvm-project?rev=356018&view=rev
Log:
trunc: Remove llvm intrinsic from the header.
Reviewer: Aaron Watry
Signed-off-by: Jan Vesely
Added:
libclc/trunk/generic/lib/math/trunc.cl
- copied, c
Author: jvesely
Date: Wed Mar 13 00:06:19 2019
New Revision: 356021
URL: http://llvm.org/viewvc/llvm-project?rev=356021&view=rev
Log:
Move unary_instrinsic.inc to private headers.
Reviewer: Aaron Watry
Signed-off-by: Jan Vesely
Added:
libclc/trunk/generic/include/math/unary_intrin.inc
Author: jvesely
Date: Wed Mar 13 00:06:13 2019
New Revision: 356019
URL: http://llvm.org/viewvc/llvm-project?rev=356019&view=rev
Log:
Move ternary_intrinsic.h to private headers.
Reviewer: Aaron Watry
Signed-off-by: Jan Vesely
Added:
libclc/trunk/generic/include/math/ternary_intrin.inc
Author: jvesely
Date: Wed Mar 13 00:06:03 2019
New Revision: 356015
URL: http://llvm.org/viewvc/llvm-project?rev=356015&view=rev
Log:
floor: Remove llvm isntrinsic from the header.
Reviewer: Aaron Watry
Signed-off-by: Jan Vesely
Added:
libclc/trunk/generic/lib/math/floor.cl
Modified:
li
Author: jvesely
Date: Wed Mar 13 00:06:08 2019
New Revision: 356017
URL: http://llvm.org/viewvc/llvm-project?rev=356017&view=rev
Log:
round: Remove llvm intrinsic from the header
Reviewer: Aaron Watry
Signed-off-by: Jan Vesely
Added:
libclc/trunk/generic/lib/math/round.cl
- copied, ch
Author: jvesely
Date: Wed Mar 13 00:06:00 2019
New Revision: 356014
URL: http://llvm.org/viewvc/llvm-project?rev=356014&view=rev
Log:
fabs: Remove llvm intrinsic from the header.
Reviewer: Aaron Watry
Signed-off-by: Jan Vesely
Added:
libclc/trunk/generic/lib/math/fabs.cl
Modified:
libcl
Author: jvesely
Date: Wed Mar 13 00:05:58 2019
New Revision: 356013
URL: http://llvm.org/viewvc/llvm-project?rev=356013&view=rev
Log:
ceil: Remove llvm intrinsic from the header.
Reviewer: Aaron Watry
Signed-off-by: Jan Vesely
Added:
libclc/trunk/generic/lib/math/ceil.cl
Modified:
libcl
Author: jvesely
Date: Wed Mar 13 00:05:53 2019
New Revision: 356011
URL: http://llvm.org/viewvc/llvm-project?rev=356011&view=rev
Log:
mad: Convert to standard ternary header
Reviewer: Aaron Watry
Signed-off-by: Jan Vesely
Removed:
libclc/trunk/generic/include/clc/math/mad.inc
Modified:
Author: jvesely
Date: Wed Mar 13 00:05:56 2019
New Revision: 356012
URL: http://llvm.org/viewvc/llvm-project?rev=356012&view=rev
Log:
sqrt: Split function generation to a shared inc file.
This will be reused by other unary functions.
Reviewer: Aaron Watry
Signed-off-by: Jan Vesely
Added:
li
Author: jvesely
Date: Tue Mar 12 23:58:53 2019
New Revision: 356010
URL: http://llvm.org/viewvc/llvm-project?rev=356010&view=rev
Log:
travis: Deduplicate LLVM_CONFIG variable
Reviewers: Aaron Watry, Tom Stellard
Signed-off-by: Jan Vesely
Modified:
libclc/trunk/.travis.yml
Modified: libclc/
Author: jvesely
Date: Tue Mar 12 23:58:51 2019
New Revision: 356009
URL: http://llvm.org/viewvc/llvm-project?rev=356009&view=rev
Log:
travis: Use gcc-6 for llvm-7 build
llvm does not expose -std=c++11 in cxx flags.
gcc-6 switched default from c++98 to c++14
Reviewers: Aaron Watry, Tom Stellard
S
Author: jvesely
Date: Mon Jan 7 12:20:37 2019
New Revision: 350565
URL: http://llvm.org/viewvc/llvm-project?rev=350565&view=rev
Log:
cmake: Install libraries to DATADIR from GNUInstallDirs
This moves default installation location to /usr/share to match libclc.pc.
Signed-off-by: Jan Vesely
Revie
Author: jvesely
Date: Tue Nov 27 08:07:21 2018
New Revision: 347668
URL: http://llvm.org/viewvc/llvm-project?rev=347668&view=rev
Log:
travis: Add cmake build
Reviewer: Aaron Watry
Signed-off-by: Jan Vesely
Modified:
libclc/trunk/.travis.yml
Modified: libclc/trunk/.travis.yml
URL:
http://
Author: jvesely
Date: Tue Nov 27 08:07:19 2018
New Revision: 347667
URL: http://llvm.org/viewvc/llvm-project?rev=347667&view=rev
Log:
Add cmake build system
Add cmake support for CLC and ll asm language,
the latter includes clang preprocessing stage.
Add ctests to check for external function call
Author: jvesely
Date: Tue Nov 27 08:01:16 2018
New Revision: 347666
URL: http://llvm.org/viewvc/llvm-project?rev=347666&view=rev
Log:
r600: Remove empty OVERRIDES file
Signed-off-by: Jan Vesely
Reviewer: Aaron Watry
Removed:
libclc/trunk/r600/lib/OVERRIDES
Removed: libclc/trunk/r600/lib/OV
Author: jvesely
Date: Tue Nov 27 08:01:01 2018
New Revision: 347663
URL: http://llvm.org/viewvc/llvm-project?rev=347663&view=rev
Log:
configure: provide llvm_as helper variable
Signed-off-by: Jan Vesely
Reviewer: Aaron Watry
Modified:
libclc/trunk/configure.py
Modified: libclc/trunk/config
Author: jvesely
Date: Tue Nov 27 08:01:10 2018
New Revision: 347664
URL: http://llvm.org/viewvc/llvm-project?rev=347664&view=rev
Log:
configure: Add target specific asm rule.
Run the file through target specific preprocessing stage.
Signed-off-by: Jan Vesely
Reviewer: Aaron Watry
Modified:
Author: jvesely
Date: Tue Nov 27 08:01:13 2018
New Revision: 347665
URL: http://llvm.org/viewvc/llvm-project?rev=347665&view=rev
Log:
amdgcn: Consolidate atomic minmax helpers
Removes most overrides
Signed-off-by: Jan Vesely
Reviewer: Aaron Watry
Removed:
libclc/trunk/amdgcn/lib/OVERRIDES
Author: jvesely
Date: Sat Nov 10 13:43:40 2018
New Revision: 346597
URL: http://llvm.org/viewvc/llvm-project?rev=346597&view=rev
Log:
r600: Add datalayout to image builtin implementation
Signed-off-by: Jan Vesely
Reviewer: Aaron Watry
Modified:
libclc/trunk/r600/lib/image/get_image_attribut
Author: jvesely
Date: Sat Nov 3 17:54:46 2018
New Revision: 346086
URL: http://llvm.org/viewvc/llvm-project?rev=346086&view=rev
Log:
Remove redundant OVERRRIDES file
Signed-off-by: Jan Vesely
Reviewed-By: Aaron Watry
Removed:
libclc/trunk/amdgpu/lib/OVERRIDES
Removed: libclc/trunk/amdgpu
Author: jvesely
Date: Sat Nov 3 17:54:45 2018
New Revision: 346085
URL: http://llvm.org/viewvc/llvm-project?rev=346085&view=rev
Log:
configure: Provide symlink for amdgcn-mesa3d instead of configure hack
Signed-off-by: Jan Vesely
Reviewed-By: Aaron Watry
Added:
libclc/trunk/amdgcn-mesa3d
Author: jvesely
Date: Sat Nov 3 17:54:43 2018
New Revision: 346084
URL: http://llvm.org/viewvc/llvm-project?rev=346084&view=rev
Log:
travis: Check tahiti-amdgcn-mesa-mesa3d.bc
Signed-off-by: Jan Vesely
Reviewed-By: Aaron Watry
Modified:
libclc/trunk/.travis.yml
Modified: libclc/trunk/.tr
Author: jvesely
Date: Sat Nov 3 17:39:27 2018
New Revision: 346082
URL: http://llvm.org/viewvc/llvm-project?rev=346082&view=rev
Log:
amdgcn: Move __clc_amdgcn_s_waitcnt definition to clc file
Signed-off-by: Jan Vesely
Reviewed-By: Aaron Watry
Removed:
libclc/trunk/amdgcn/lib/mem_fence/wai
Author: jvesely
Date: Sat Nov 3 17:39:30 2018
New Revision: 346083
URL: http://llvm.org/viewvc/llvm-project?rev=346083&view=rev
Log:
amdgcn-amdhsa: Convert get_{global,local}_size to clc for all llvm versions
Signed-off-by: Jan Vesely
Acked-By: Aaron Watry
Removed:
libclc/trunk/amdgcn-amd
Author: jvesely
Date: Sat Nov 3 17:39:25 2018
New Revision: 346081
URL: http://llvm.org/viewvc/llvm-project?rev=346081&view=rev
Log:
amdgcn: Convert get_num_groups to clc
Signed-off-by: Jan Vesely
Reviewed-By: Aaron Watry
Added:
libclc/trunk/amdgcn/lib/workitem/get_num_groups.cl
Removed:
Author: jvesely
Date: Sat Nov 3 17:39:20 2018
New Revision: 346080
URL: http://llvm.org/viewvc/llvm-project?rev=346080&view=rev
Log:
amdgcn: Convert get_global_size to clc
Signed-off-by: Jan Vesely
Reviewed-By: Aaron Watry
Added:
libclc/trunk/amdgcn/lib/workitem/get_global_size.cl
Removed
Author: jvesely
Date: Sat Nov 3 17:39:16 2018
New Revision: 346079
URL: http://llvm.org/viewvc/llvm-project?rev=346079&view=rev
Log:
amdgcn: Convert get_local_size to clc
Signed-off-by: Jan Vesely
Reviewed-By: Aaron Watry
Added:
libclc/trunk/amdgcn/lib/workitem/get_local_size.cl
Removed:
Author: jvesely
Date: Sat Nov 3 17:35:03 2018
New Revision: 346075
URL: http://llvm.org/viewvc/llvm-project?rev=346075&view=rev
Log:
r600: Convert get_local_size to clc
Signed-off-by: Jan Vesely
Reviewer: Aaron Watry
Added:
libclc/trunk/r600/lib/workitem/get_local_size.cl
Removed:
libc
Author: jvesely
Date: Sat Nov 3 17:35:15 2018
New Revision: 346078
URL: http://llvm.org/viewvc/llvm-project?rev=346078&view=rev
Log:
r600: Convert barrier to clc
Signed-off-by: Jan Vesely
Reviewer: Aaron Watry
Added:
libclc/trunk/r600/lib/synchronization/barrier.cl
Removed:
libclc/trun
Author: jvesely
Date: Sat Nov 3 17:35:12 2018
New Revision: 346077
URL: http://llvm.org/viewvc/llvm-project?rev=346077&view=rev
Log:
r600: Convert get_num_groups to clc
Signed-off-by: Jan Vesely
Reviewer: Aaron Watry
Added:
libclc/trunk/r600/lib/workitem/get_num_groups.cl
Removed:
libc
Author: jvesely
Date: Sat Nov 3 17:35:08 2018
New Revision: 346076
URL: http://llvm.org/viewvc/llvm-project?rev=346076&view=rev
Log:
r600: Convert get_global_size to clc
Signed-off-by: Jan Vesely
Reviewer: Aaron Watry
Added:
libclc/trunk/r600/lib/workitem/get_global_size.cl
Removed:
li
On Thu, 2018-11-01 at 18:40 +, Tim Northover via cfe-commits wrote:
> On 1 Nov 2018, at 18:36, Jan Vesely wrote:
> > this patch seems to cause a build failure:
>
> Ugh. Reverted as r345871.
>
> Do you know what linker and other options you’re using? The only
> failure I’ve been able to repr
Hi,
this patch seems to cause a build failure:
/usr/bin/ld: CMakeFiles/clangAST.dir/OSLog.cpp.o: in function `(anonymous
namespace)::OSLogFormatStringHandler::~OSLogFormatStringHandler()':
/home/jvesely/llvm/tools/clang/lib/AST/OSLog.cpp:18: undefined reference to
`clang::analyze_format_string::F
Author: jvesely
Date: Sat Sep 15 15:02:01 2018
New Revision: 342341
URL: http://llvm.org/viewvc/llvm-project?rev=342341&view=rev
Log:
configure: Rework support for gfx9+ devices that were added post LLVM 3.9
v2: Fix reference to Vega12/20 enabling commit
Signed-off-by: Jan Vesely
Reviewer: Aaro
Author: jvesely
Date: Sat Sep 15 13:00:12 2018
New Revision: 342337
URL: http://llvm.org/viewvc/llvm-project?rev=342337&view=rev
Log:
.travis: Use source whitelist alias for llvm-6 repository
Fixes issue with unauthenticated packages.
Signed-off-by: Jan Vesely
Reviewer: Aaron Watry
Modified:
Author: jvesely
Date: Sat Sep 15 13:00:37 2018
New Revision: 342338
URL: http://llvm.org/viewvc/llvm-project?rev=342338&view=rev
Log:
.travis: Add llvm-7 build
Signed-off-by: Jan Vesely
Reviewer: Aaron Watry
Modified:
libclc/trunk/.travis.yml
Modified: libclc/trunk/.travis.yml
URL:
http:/
Author: jvesely
Date: Fri Aug 3 08:14:08 2018
New Revision: 338898
URL: http://llvm.org/viewvc/llvm-project?rev=338898&view=rev
Log:
amdgcn: Use __constant AS for amdgcn builtins.
Fixes build after clang r338707.
Reviewer: matthew.arsena...@amd.com
Signed-off-by: Jan Vesely
Modified:
libcl
Author: jvesely
Date: Thu Jun 21 12:27:39 2018
New Revision: 335280
URL: http://llvm.org/viewvc/llvm-project?rev=335280&view=rev
Log:
atom: Use volatile pointers for
cl_khr_{global,local}_int32_{base,extended}_atomics
int64 versions were switched to volatile pointers in cl1.1
cl1.1 also renamed
Author: jvesely
Date: Thu Jun 21 12:27:33 2018
New Revision: 335279
URL: http://llvm.org/viewvc/llvm-project?rev=335279&view=rev
Log:
atom: Consolidate cl_khr_{local,global}_int32_{base,extended}_atomics
implementation
These are just atomic_* wrappers.
Switch inc, dec to use atomic_* wrappers as
Author: jvesely
Date: Thu Jun 21 12:27:07 2018
New Revision: 335274
URL: http://llvm.org/viewvc/llvm-project?rev=335274&view=rev
Log:
atomic: Move define cleanup to shared include
Reviewed-By: Aaron Watry
Tested-By: Aaron Watry
Signed-off-by: Jan Vesely
Modified:
libclc/trunk/generic/incl
Author: jvesely
Date: Thu Jun 21 12:27:12 2018
New Revision: 335275
URL: http://llvm.org/viewvc/llvm-project?rev=335275&view=rev
Log:
atomic: Cleanup atomic_cmpxchg header
It's easier to just list the four function declarations
Reviewed-By: Aaron Watry
Tested-By: Aaron Watry
Signed-off-by: Jan
Author: jvesely
Date: Thu Jun 21 12:27:26 2018
New Revision: 335278
URL: http://llvm.org/viewvc/llvm-project?rev=335278&view=rev
Log:
atomic: Provide function implementation of atomic_{dec,inc}
Reviewed-By: Aaron Watry
Tested-By: Aaron Watry
Signed-off-by: Jan Vesely
Added:
libclc/trunk/g
Author: jvesely
Date: Thu Jun 21 12:27:23 2018
New Revision: 335277
URL: http://llvm.org/viewvc/llvm-project?rev=335277&view=rev
Log:
atom: Consolidate cl_khr_int64_{base,extended}_atomics declarations
Reviewed-By: Aaron Watry
Tested-By: Aaron Watry
Signed-off-by: Jan Vesely
Added:
libclc
Author: jvesely
Date: Thu Jun 21 12:27:18 2018
New Revision: 335276
URL: http://llvm.org/viewvc/llvm-project?rev=335276&view=rev
Log:
atom: Consolidate cl_khr_{local,global}_int32_{base,extended}_atomics
declarations
Reviewed-By: Aaron Watry
Tested-By: Aaron Watry
Signed-off-by: Jan Vesely
A
Author: jvesely
Date: Thu Jun 7 13:27:56 2018
New Revision: 334227
URL: http://llvm.org/viewvc/llvm-project?rev=334227&view=rev
Log:
r600/fmax: Flush denormals before calling builtin.
Same reason as amdgcn.
Fixes fmax, maxmag CTS on turks.
Reviewer: Tom Stellard
Signed-off-by: Jan Vesely
Adde
Author: jvesely
Date: Thu Jun 7 13:27:58 2018
New Revision: 334228
URL: http://llvm.org/viewvc/llvm-project?rev=334228&view=rev
Log:
r600/fmin: Flush denormals before calling builtin.
Same reason as amdgcn.
Fixes fmin, minmag CTS on turks.
Reviewer: Tom Stellard
Signed-off-by: Jan Vesely
Adde
Author: jvesely
Date: Thu Jun 7 13:27:43 2018
New Revision: 334226
URL: http://llvm.org/viewvc/llvm-project?rev=334226&view=rev
Log:
math/fma: Add fp32 software implementation
Passes CTS on carrizo (when forced to use sw fma) and turks.
Reviewer: Tom Stellard
Signed-off-by: Jan Vesely
Added:
Author: jvesely
Date: Thu May 17 15:55:30 2018
New Revision: 332677
URL: http://llvm.org/viewvc/llvm-project?rev=332677&view=rev
Log:
Add initial support for half precision builtins
v2: fix fmax implementation
use consistent checks for __CLC_FP_SIZE
add missing TODOs
fix whitespace in
Author: jvesely
Date: Mon May 14 21:22:43 2018
New Revision: 332324
URL: http://llvm.org/viewvc/llvm-project?rev=332324&view=rev
Log:
rootn: Use denormal path only
It's OK to either flush to 0 or return denormal result if the device
does not support denormals. See sec 7.2 and 7.5.3 of OCL specs
U
Author: jvesely
Date: Wed May 2 22:44:28 2018
New Revision: 331435
URL: http://llvm.org/viewvc/llvm-project?rev=331435&view=rev
Log:
remquo: Flush denormals if not supported
It's OK to either flush to 0 or return denormal result if the device
does not support denormals. See sec 7.2 and 7.5.3 of
Author: jvesely
Date: Wed May 2 22:44:22 2018
New Revision: 331433
URL: http://llvm.org/viewvc/llvm-project?rev=331433&view=rev
Log:
math: Add helper function to flush denormals if not supported.
Signed-off-by: Jan Vesely
Reviewer: Aaron Watry
Modified:
libclc/trunk/generic/lib/math/math.
Author: jvesely
Date: Wed May 2 22:44:26 2018
New Revision: 331434
URL: http://llvm.org/viewvc/llvm-project?rev=331434&view=rev
Log:
remquo: Port from amd builtins
double version passes on carrizo. float version fails on denormals.
Signed-off-by: Jan Vesely
Reviewer: Aaron Watry
Added:
l
Author: jvesely
Date: Wed May 2 09:06:52 2018
New Revision: 331366
URL: http://llvm.org/viewvc/llvm-project?rev=331366&view=rev
Log:
clc_sqrt: Reuse unary_decl.inc
Signed-off-by: Jan Vesely
Reviewed-by: Aaron Watry
Tested-by: Aaron Watry
Removed:
libclc/trunk/generic/include/math/clc_sqr
Author: jvesely
Date: Wed Apr 25 10:36:36 2018
New Revision: 330851
URL: http://llvm.org/viewvc/llvm-project?rev=330851&view=rev
Log:
relational/select: Condition types for half are short/ushort, not char/uchar
Signed-off-by: Jan Vesely
Reviewed-by: Aaron Watry
Modified:
libclc/trunk/gener
Author: jvesely
Date: Mon Apr 23 14:10:42 2018
New Revision: 330649
URL: http://llvm.org/viewvc/llvm-project?rev=330649&view=rev
Log:
log10: Use sw implementation from amd builtins
Add missing table.
Fixes log10d CTS on carrizo.
Signed-off-by: Jan Vesely
Acked-by: Aaron Watry
Tested-by: Aaron W
Author: jvesely
Date: Tue Apr 17 12:35:28 2018
New Revision: 330205
URL: http://llvm.org/viewvc/llvm-project?rev=330205&view=rev
Log:
pow: Use denormal path only
It's OK to either flush to 0 or return denormal result if the device
does not support denormals. See sec 7.2 and 7.5.3 of OCL specs
Fix
Author: jvesely
Date: Tue Apr 17 12:35:30 2018
New Revision: 330206
URL: http://llvm.org/viewvc/llvm-project?rev=330206&view=rev
Log:
pown: Use denormal path only
It's OK to either flush to 0 or return denormal result if the device
does not support denormals. See sec 7.2 and 7.5.3 of OCL specs
Fi
Author: jvesely
Date: Tue Apr 17 12:35:32 2018
New Revision: 330207
URL: http://llvm.org/viewvc/llvm-project?rev=330207&view=rev
Log:
powr: Use denormal path only
It's OK to either flush to 0 or return denormal result if the device
does not support denormals. See sec 7.2 and 7.5.3 of OCL specs
Fi
Author: jvesely
Date: Tue Apr 17 11:11:29 2018
New Revision: 330198
URL: http://llvm.org/viewvc/llvm-project?rev=330198&view=rev
Log:
amdgcn/fmin: Fix typos that reduced precision
Not sure how these sneaked in.
Fixes fminD and few other tests(fractD, cosD) on carrizo
Signed-off-by: Jan Vesely
Re
Author: jvesely
Date: Tue Apr 17 11:08:08 2018
New Revision: 330197
URL: http://llvm.org/viewvc/llvm-project?rev=330197&view=rev
Log:
exp10: Port from amd builtins
Passes CTS on carrizo and turks.
Signed-off-by: Jan Vesely
Reviewed and Tested (on RX 580) by: Aaron Watry
Added:
libclc/trunk
Author: jvesely
Date: Mon Apr 9 17:11:58 2018
New Revision: 329647
URL: http://llvm.org/viewvc/llvm-project?rev=329647&view=rev
Log:
hypot: Port from amd builtins
v2: Fix whitespace errors
Use only subnormal path.
Passes CTS on carrizo and turks.
Signed-off-by: Jan Vesely
Reviewer: Aaron Watry
Author: jvesely
Date: Fri Apr 6 15:00:00 2018
New Revision: 329462
URL: http://llvm.org/viewvc/llvm-project?rev=329462&view=rev
Log:
select: simplify implementation and fix fp16
Fix half precision implementation
Vector ?: operator should behave exactly as select
Passes CTS on carrizo
Signed-off
Author: jvesely
Date: Fri Apr 6 10:43:08 2018
New Revision: 329433
URL: http://llvm.org/viewvc/llvm-project?rev=329433&view=rev
Log:
fmod: Port from amd_builtins
Uses only denormal path for fp32.
Passes CTS on carrizo and turks.
v2: whitespace fix
Signed-off-by: Jan Vesely
Reviewer: Aaron Wat
Author: jvesely
Date: Thu Apr 5 07:47:57 2018
New Revision: 329291
URL: http://llvm.org/viewvc/llvm-project?rev=329291&view=rev
Log:
r600: Update datalayout after LLVM r328656
Signed-off-by: Jan Vesely
Reviewed-by: Aaron Watry
Modified:
libclc/trunk/r600/lib/synchronization/barrier_impl.l
Author: jvesely
Date: Thu Apr 5 07:47:44 2018
New Revision: 329290
URL: http://llvm.org/viewvc/llvm-project?rev=329290&view=rev
Log:
amdgcn: Update datalayout after LLVM r328656
Signed-off-by: Jan Vesely
Reviewed-by: Aaron Watry
Modified:
libclc/trunk/amdgcn/lib/cl_khr_int64_extended_atom
Author: jvesely
Date: Sun Mar 18 18:01:10 2018
New Revision: 327818
URL: http://llvm.org/viewvc/llvm-project?rev=327818&view=rev
Log:
remainder: Port from amd builtins
Mostly ported from amd_builtins, uses only denormal path for fp32.
Passes CTS on carrizo and turks
Reviewer: Aaron Watry
Signed
Author: jvesely
Date: Mon Mar 12 12:46:52 2018
New Revision: 327324
URL: http://llvm.org/viewvc/llvm-project?rev=327324&view=rev
Log:
nan: Implement
Passes CTS on carrizo and turks
Reviewer: Aaron Watry
Signed-off-by: Jan Vesely
Added:
libclc/trunk/generic/include/clc/math/nan.h
libcl
Author: jvesely
Date: Mon Mar 12 12:46:48 2018
New Revision: 327323
URL: http://llvm.org/viewvc/llvm-project?rev=327323&view=rev
Log:
travis: Add build using llvm-6
Acked-by: Aaron Watry
Signed-off-by: Jan Vesely
Modified:
libclc/trunk/.travis.yml
Modified: libclc/trunk/.travis.yml
URL:
Author: jvesely
Date: Thu Mar 8 15:01:01 2018
New Revision: 327076
URL: http://llvm.org/viewvc/llvm-project?rev=327076&view=rev
Log:
amdgcn/fmax: fcanonicalize operands
v_max instruction needs canonicalized operands.
Passes CTS on carrizo
Reviewer: Aaron Watry
Signed-off-by: Jan Vesely
Added
Author: jvesely
Date: Thu Mar 8 15:00:58 2018
New Revision: 327075
URL: http://llvm.org/viewvc/llvm-project?rev=327075&view=rev
Log:
amdgcn/fmin: fcanonicalize operands
v_min instruction needs canonicalized operands.
Passes CTS on carrizo
Reviewer: Aaron Watry
Signed-off-by: Jan Vesely
Added
Author: jvesely
Date: Thu Mar 8 10:58:07 2018
New Revision: 327044
URL: http://llvm.org/viewvc/llvm-project?rev=327044&view=rev
Log:
amdgcn,popcount: Workaround broken llvm.ctpop intrinsic on some GCN ASICs
This is only really needed for VI+ ASICs. However, llvm would cast the value to
i32 for o
Author: jvesely
Date: Thu Mar 8 10:58:05 2018
New Revision: 327043
URL: http://llvm.org/viewvc/llvm-project?rev=327043&view=rev
Log:
integer/gentype: Add __CLC_VECSIZE macro
Reviewer: Aaron Watry
Signed-off-by: Jan Vesely
Modified:
libclc/trunk/generic/include/clc/integer/gentype.inc
Mod
1 - 100 of 311 matches
Mail list logo