|
Revision tags: llvmorg-20.1.0, llvmorg-20.1.0-rc3, llvmorg-20.1.0-rc2, llvmorg-20.1.0-rc1, llvmorg-21-init, llvmorg-19.1.7, llvmorg-19.1.6, llvmorg-19.1.5, llvmorg-19.1.4, llvmorg-19.1.3, llvmorg-19.1.2, llvmorg-19.1.1, llvmorg-19.1.0, llvmorg-19.1.0-rc4, llvmorg-19.1.0-rc3, llvmorg-19.1.0-rc2, llvmorg-19.1.0-rc1, llvmorg-20-init, llvmorg-18.1.8, llvmorg-18.1.7, llvmorg-18.1.6, llvmorg-18.1.5, llvmorg-18.1.4, llvmorg-18.1.3, llvmorg-18.1.2, llvmorg-18.1.1, llvmorg-18.1.0, llvmorg-18.1.0-rc4, llvmorg-18.1.0-rc3, llvmorg-18.1.0-rc2, llvmorg-18.1.0-rc1, llvmorg-19-init, llvmorg-17.0.6, llvmorg-17.0.5, llvmorg-17.0.4, llvmorg-17.0.3, llvmorg-17.0.2, llvmorg-17.0.1, llvmorg-17.0.0, llvmorg-17.0.0-rc4, llvmorg-17.0.0-rc3, llvmorg-17.0.0-rc2, llvmorg-17.0.0-rc1, llvmorg-18-init, llvmorg-16.0.6, llvmorg-16.0.5, llvmorg-16.0.4, llvmorg-16.0.3, llvmorg-16.0.2, llvmorg-16.0.1, llvmorg-16.0.0, llvmorg-16.0.0-rc4, llvmorg-16.0.0-rc3, llvmorg-16.0.0-rc2, llvmorg-16.0.0-rc1, llvmorg-17-init, llvmorg-15.0.7, llvmorg-15.0.6, llvmorg-15.0.5, llvmorg-15.0.4, llvmorg-15.0.3, llvmorg-15.0.2, llvmorg-15.0.1, llvmorg-15.0.0, llvmorg-15.0.0-rc3, llvmorg-15.0.0-rc2, llvmorg-15.0.0-rc1, llvmorg-16-init, llvmorg-14.0.6, llvmorg-14.0.5, llvmorg-14.0.4, llvmorg-14.0.3, llvmorg-14.0.2, llvmorg-14.0.1, llvmorg-14.0.0, llvmorg-14.0.0-rc4, llvmorg-14.0.0-rc3, llvmorg-14.0.0-rc2, llvmorg-14.0.0-rc1, llvmorg-15-init, llvmorg-13.0.1, llvmorg-13.0.1-rc3, llvmorg-13.0.1-rc2, llvmorg-13.0.1-rc1, llvmorg-13.0.0, llvmorg-13.0.0-rc4, llvmorg-13.0.0-rc3, llvmorg-13.0.0-rc2, llvmorg-13.0.0-rc1, llvmorg-14-init, llvmorg-12.0.1, llvmorg-12.0.1-rc4, llvmorg-12.0.1-rc3, llvmorg-12.0.1-rc2, llvmorg-12.0.1-rc1, llvmorg-12.0.0, llvmorg-12.0.0-rc5, llvmorg-12.0.0-rc4, llvmorg-12.0.0-rc3, llvmorg-12.0.0-rc2, llvmorg-11.1.0, llvmorg-11.1.0-rc3, llvmorg-12.0.0-rc1, llvmorg-13-init, llvmorg-11.1.0-rc2, llvmorg-11.1.0-rc1, llvmorg-11.0.1, llvmorg-11.0.1-rc2, llvmorg-11.0.1-rc1, llvmorg-11.0.0, llvmorg-11.0.0-rc6, llvmorg-11.0.0-rc5, llvmorg-11.0.0-rc4, llvmorg-11.0.0-rc3, llvmorg-11.0.0-rc2, llvmorg-11.0.0-rc1, llvmorg-12-init, llvmorg-10.0.1, llvmorg-10.0.1-rc4, llvmorg-10.0.1-rc3, llvmorg-10.0.1-rc2, llvmorg-10.0.1-rc1, llvmorg-10.0.0, llvmorg-10.0.0-rc6, llvmorg-10.0.0-rc5, llvmorg-10.0.0-rc4, llvmorg-10.0.0-rc3, llvmorg-10.0.0-rc2 |
|
| #
4b23a2e8 |
| 05-Feb-2020 |
Jan Vesely <[email protected]> |
libclc: Move rsqrt implementation to a .cl file
Reviewer: awatry Differential Revision: https://reviews.llvm.org/D74013
|
|
Revision tags: llvmorg-10.0.0-rc1, llvmorg-11-init, llvmorg-9.0.1, llvmorg-9.0.1-rc3, llvmorg-9.0.1-rc2, llvmorg-9.0.1-rc1, llvmorg-9.0.0, llvmorg-9.0.0-rc6, llvmorg-9.0.0-rc5, llvmorg-9.0.0-rc4, llvmorg-9.0.0-rc3, llvmorg-9.0.0-rc2, llvmorg-9.0.0-rc1, llvmorg-10-init, llvmorg-8.0.1, llvmorg-8.0.1-rc4, llvmorg-8.0.1-rc3, llvmorg-8.0.1-rc2, llvmorg-8.0.1-rc1, llvmorg-8.0.0 |
|
| #
ee555aa9 |
| 13-Mar-2019 |
Jan Vesely <[email protected]> |
trunc: Remove llvm intrinsic from the header.
Reviewer: Aaron Watry Signed-off-by: Jan Vesely <[email protected]> llvm-svn: 356018
|
| #
1c395b74 |
| 13-Mar-2019 |
Jan Vesely <[email protected]> |
round: Remove llvm intrinsic from the header
Reviewer: Aaron Watry Signed-off-by: Jan Vesely <[email protected]> llvm-svn: 356017
|
| #
b3d64e4a |
| 13-Mar-2019 |
Jan Vesely <[email protected]> |
rint: Remove llvm intrinsic from the header.
Reviewer: Aaron Watry Signed-off-by: Jan Vesely <[email protected]> llvm-svn: 356016
|
| #
fd199f01 |
| 13-Mar-2019 |
Jan Vesely <[email protected]> |
floor: Remove llvm isntrinsic from the header.
Reviewer: Aaron Watry Signed-off-by: Jan Vesely <[email protected]> llvm-svn: 356015
|
| #
fda15e56 |
| 13-Mar-2019 |
Jan Vesely <[email protected]> |
fabs: Remove llvm intrinsic from the header.
Reviewer: Aaron Watry Signed-off-by: Jan Vesely <[email protected]> llvm-svn: 356014
|
| #
54eb4d3a |
| 13-Mar-2019 |
Jan Vesely <[email protected]> |
ceil: Remove llvm intrinsic from the header.
Reviewer: Aaron Watry Signed-off-by: Jan Vesely <[email protected]> llvm-svn: 356013
|
|
Revision tags: llvmorg-8.0.0-rc5, llvmorg-8.0.0-rc4, llvmorg-8.0.0-rc3, llvmorg-7.1.0, llvmorg-7.1.0-rc1, llvmorg-8.0.0-rc2, llvmorg-8.0.0-rc1, llvmorg-7.0.1, llvmorg-7.0.1-rc3, llvmorg-7.0.1-rc2, llvmorg-7.0.1-rc1, llvmorg-7.0.0, llvmorg-7.0.0-rc3, llvmorg-7.0.0-rc2, llvmorg-7.0.0-rc1 |
|
| #
f965b46c |
| 21-Jun-2018 |
Jan Vesely <[email protected]> |
atomic: Provide function implementation of atomic_{dec,inc}
Reviewed-By: Aaron Watry <[email protected]> Tested-By: Aaron Watry <[email protected]> Signed-off-by: Jan Vesely <[email protected]> l
atomic: Provide function implementation of atomic_{dec,inc}
Reviewed-By: Aaron Watry <[email protected]> Tested-By: Aaron Watry <[email protected]> Signed-off-by: Jan Vesely <[email protected]> llvm-svn: 335278
show more ...
|
|
Revision tags: llvmorg-6.0.1, llvmorg-6.0.1-rc3 |
|
| #
6e85e630 |
| 07-Jun-2018 |
Jan Vesely <[email protected]> |
math/fma: Add fp32 software implementation
Passes CTS on carrizo (when forced to use sw fma) and turks. Reviewer: Tom Stellard <[email protected]> Signed-off-by: Jan Vesely <[email protected]
math/fma: Add fp32 software implementation
Passes CTS on carrizo (when forced to use sw fma) and turks. Reviewer: Tom Stellard <[email protected]> Signed-off-by: Jan Vesely <[email protected]>
llvm-svn: 334226
show more ...
|
|
Revision tags: llvmorg-6.0.1-rc2 |
|
| #
8db45e4c |
| 03-May-2018 |
Jan Vesely <[email protected]> |
remquo: Port from amd builtins
double version passes on carrizo. float version fails on denormals.
Signed-off-by: Jan Vesely <[email protected]> Reviewer: Aaron Watry <[email protected]> llvm-s
remquo: Port from amd builtins
double version passes on carrizo. float version fails on denormals.
Signed-off-by: Jan Vesely <[email protected]> Reviewer: Aaron Watry <[email protected]> llvm-svn: 331434
show more ...
|
|
Revision tags: llvmorg-6.0.1-rc1 |
|
| #
15c388cd |
| 17-Apr-2018 |
Jan Vesely <[email protected]> |
exp10: Port from amd builtins
Passes CTS on carrizo and turks. Signed-off-by: Jan Vesely <[email protected]> Reviewed and Tested (on RX 580) by: Aaron Watry <[email protected]>
llvm-svn: 330197
|
| #
4be03390 |
| 10-Apr-2018 |
Jan Vesely <[email protected]> |
hypot: Port from amd builtins
v2: Fix whitespace errors
Use only subnormal path. Passes CTS on carrizo and turks. Signed-off-by: Jan Vesely <[email protected]> Reviewer: Aaron Watry <awatry@gm
hypot: Port from amd builtins
v2: Fix whitespace errors
Use only subnormal path. Passes CTS on carrizo and turks. Signed-off-by: Jan Vesely <[email protected]> Reviewer: Aaron Watry <[email protected]>
llvm-svn: 329647
show more ...
|
| #
93af9667 |
| 06-Apr-2018 |
Jan Vesely <[email protected]> |
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 <[email protected]> Reviewer: Aaron Watry <awatry@
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 <[email protected]> Reviewer: Aaron Watry <[email protected]> llvm-svn: 329433
show more ...
|
|
Revision tags: llvmorg-5.0.2, llvmorg-5.0.2-rc2 |
|
| #
5b10494f |
| 19-Mar-2018 |
Jan Vesely <[email protected]> |
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 <[email protected]> Signed-off-by: Jan Vese
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 <[email protected]> Signed-off-by: Jan Vesely <[email protected]> llvm-svn: 327818
show more ...
|
|
Revision tags: llvmorg-5.0.2-rc1 |
|
| #
b672f7a2 |
| 12-Mar-2018 |
Jan Vesely <[email protected]> |
nan: Implement
Passes CTS on carrizo and turks
Reviewer: Aaron Watry <[email protected]> Signed-off-by: Jan Vesely <[email protected]> llvm-svn: 327324
|
| #
17e86794 |
| 08-Mar-2018 |
Jan Vesely <[email protected]> |
popcount: Provide function implementation rather than intrinsic redirect
amdgcn will need to override this
Reviewer: Aaron Watry <[email protected]> Signed-off-by: Jan Vesely <[email protected]
popcount: Provide function implementation rather than intrinsic redirect
amdgcn will need to override this
Reviewer: Aaron Watry <[email protected]> Signed-off-by: Jan Vesely <[email protected]> llvm-svn: 327042
show more ...
|
| #
ae156b66 |
| 06-Mar-2018 |
Jan Vesely <[email protected]> |
select: Add vector implementation
Passes CTS on Carrizo
Reviewed-by: Aaron Watry <[email protected]> Signed-off-by: Jan Vesely <[email protected]> llvm-svn: 326819
|
|
Revision tags: llvmorg-6.0.0, llvmorg-6.0.0-rc3, llvmorg-6.0.0-rc2 |
|
| #
3b8b4eb6 |
| 01-Feb-2018 |
Jan Vesely <[email protected]> |
half_powr: Implement using powr
v2: Use full precision implementation
Reviewer: Jeroen Ketema <[email protected]> Signed-off-by: Jan Vesely <[email protected]> llvm-svn: 323942
|
| #
7013857f |
| 19-Jan-2018 |
Jan Vesely <[email protected]> |
tanpi: Port from amd_builtins
Passes piglit on turks and carrizo. Passes CTS on carrizo.
Acked-By: Aaron Watry <[email protected]> Tested-By: Aaron Watry <[email protected]> Signed-off-by: Jan Vesely
tanpi: Port from amd_builtins
Passes piglit on turks and carrizo. Passes CTS on carrizo.
Acked-By: Aaron Watry <[email protected]> Tested-By: Aaron Watry <[email protected]> Signed-off-by: Jan Vesely <[email protected]> llvm-svn: 322980
show more ...
|
| #
03937bde |
| 19-Jan-2018 |
Jan Vesely <[email protected]> |
tan: Port from amd_builtins
v2: fixup constant precision Passes piglit on turks and carrizo. Passes CTS on carrizo Fixes half_tan to pass CTS on carrizo
Acked-By: Aaron Watry <[email protected]> Tes
tan: Port from amd_builtins
v2: fixup constant precision Passes piglit on turks and carrizo. Passes CTS on carrizo Fixes half_tan to pass CTS on carrizo
Acked-By: Aaron Watry <[email protected]> Tested-By: Aaron Watry <[email protected]> Signed-off-by: Jan Vesely <[email protected]> llvm-svn: 322979
show more ...
|
| #
44e0522c |
| 18-Jan-2018 |
Jan Vesely <[email protected]> |
half_divide: Implement using x/y
Passes CTS on carrizo v2: Use full precision implementation
Reviewer: Jeroen Ketema <[email protected]> Signed-off-by: Jan Vesely <[email protected]> llvm-svn
half_divide: Implement using x/y
Passes CTS on carrizo v2: Use full precision implementation
Reviewer: Jeroen Ketema <[email protected]> Signed-off-by: Jan Vesely <[email protected]> llvm-svn: 322899
show more ...
|
| #
2813b4f8 |
| 18-Jan-2018 |
Jan Vesely <[email protected]> |
half_tan: Implement using tan
v2: Use full precision implementation
Reviewer: Jeroen Ketema <[email protected]> Signed-off-by: Jan Vesely <[email protected]> llvm-svn: 322898
|
| #
bf38fae8 |
| 18-Jan-2018 |
Jan Vesely <[email protected]> |
half_sin: Implement using sin
Passes CTS on carrizo v2: Use full precision implementation
Reviewer: Jeroen Ketema <[email protected]> Signed-off-by: Jan Vesely <[email protected]> llvm-svn: 3
half_sin: Implement using sin
Passes CTS on carrizo v2: Use full precision implementation
Reviewer: Jeroen Ketema <[email protected]> Signed-off-by: Jan Vesely <[email protected]> llvm-svn: 322897
show more ...
|
| #
398108b9 |
| 18-Jan-2018 |
Jan Vesely <[email protected]> |
half_recip: Implement using 1/x
Passes CTS on carrizo v2: Use full precision implementation
Reviewer: Jeroen Ketema <[email protected]> Signed-off-by: Jan Vesely <[email protected]> llvm-svn:
half_recip: Implement using 1/x
Passes CTS on carrizo v2: Use full precision implementation
Reviewer: Jeroen Ketema <[email protected]> Signed-off-by: Jan Vesely <[email protected]> llvm-svn: 322896
show more ...
|
| #
a1aba44f |
| 18-Jan-2018 |
Jan Vesely <[email protected]> |
half_log2: Implement using log2
Passes CTS on carrizo v2: Use full precision implementation
Reviewer: Jeroen Ketema <[email protected]> Signed-off-by: Jan Vesely <[email protected]> llvm-svn:
half_log2: Implement using log2
Passes CTS on carrizo v2: Use full precision implementation
Reviewer: Jeroen Ketema <[email protected]> Signed-off-by: Jan Vesely <[email protected]> llvm-svn: 322895
show more ...
|