Commit Graph

1824 Commits

Author SHA1 Message Date
Dmitry Babokin
c9642aae86 Update of fail DB with result on Windows with VS2012 (3.4 and trunk). Excluding 3.3 result (too many fails) 2014-02-28 20:05:45 +04:00
Dmitry Babokin
9ef9f0bf32 Migrating to VS solution files to VS2012 2014-02-28 20:01:34 +04:00
Dmitry Babokin
14718d8bbf Merge pull request #754 from ifilippov/master
Support LLVM trunk after r202168 r202190 revisions
2014-02-26 16:19:42 +03:00
Ilia Filippov
06c06456c4 support LLVM trunk after r202168 r202190 revisions 2014-02-26 17:06:58 +04:00
Dmitry Babokin
e95dfc7247 Merge pull request #753 from ifilippov/master
Supporting LLVM trunk after r202052 revision
2014-02-25 13:33:50 +03:00
Ilia Filippov
77e4564020 supporting LLVM trunk after r202052 revision 2014-02-25 14:25:22 +04:00
Dmitry Babokin
1f2541fbec Merge pull request #748 from ifilippov/master
Revert "support of LLVM trunk after 201618 revision 'VirtualFileSystem'"
2014-02-21 13:43:18 +03:00
Ilia Filippov
95140d9d9f Revert "support of LLVM trunk after 201618 revision 'VirtualFileSystem'"
This reverts commit 7fcf408189.
2014-02-21 14:26:57 +04:00
Dmitry Babokin
e8680760bf Merge pull request #741 from Vsevolod-Livinskij/master
Saturation arithmetic.
2014-02-21 12:30:58 +03:00
Dmitry Babokin
17d8047a93 Merge pull request #746 from ifilippov/master
Adding cases of 'cast' instructions in optimizations
2014-02-21 12:25:58 +03:00
Ilia Filippov
42e00ebb24 adding cases of 'cast' instructions in optimizations 2014-02-21 13:00:16 +04:00
Dmitry Babokin
5794d18737 Merge pull request #745 from egaburov/native_trigonometry
added transcdentals/trigonometry to builtins
2014-02-21 11:15:08 +03:00
evghenii
e2d68e6119 added transcdentals/trigonometry to builtins 2014-02-21 08:17:40 +01:00
Vsevolod Livinskij
7dd7020c5f Dec constants was changed with hex constants. 2014-02-20 22:57:24 +04:00
Dmitry Babokin
f280b32fa4 Merge pull request #736 from egaburov/native_trigonometry
Native trigonometry
2014-02-20 19:18:35 +03:00
Dmitry Babokin
c3b041f7ae Merge pull request #742 from ifilippov/master
Support of LLVM trunk after 201618 revision 'VirtualFileSystem'
2014-02-19 18:34:45 +03:00
Dmitry Babokin
aaf2684988 Merge pull request #743 from dbabokin/fails
Fail DB update on Linux and Windows
2014-02-19 18:33:26 +03:00
Ilia Filippov
7fcf408189 support of LLVM trunk after 201618 revision 'VirtualFileSystem' 2014-02-19 19:02:56 +04:00
Dmitry Babokin
f387d12872 Use single variable to track the latest LLVM to use by default 2014-02-19 15:47:04 +04:00
Dmitry Babokin
1fec6a5556 Merging branches with Windows and Linux fails 2014-02-19 15:40:59 +04:00
Dmitry Babokin
f3bb3dcfc2 Fail DB update on Windows 2014-02-19 14:40:02 +04:00
Dmitry Babokin
681898ed1e Add VS2012 as a default toolchain on Windows 2014-02-19 14:39:14 +04:00
Dmitry Babokin
12b4345672 Fail DB update on Linux 2014-02-19 12:19:55 +04:00
Dmitry Babokin
6b50bd43f7 Default alloy run: 3.4+trunk, instead of 3.3+trunk 2014-02-19 12:19:22 +04:00
Vsevolod Livinskij
735e6a8ab3 Saturation arithmetic mul and div for int8/int16/int32 and div for int64 was added 2014-02-18 02:07:13 +04:00
Vsevolod Livinskij
f5508db24f Saturation arithmetic (sub and add) was added for int32/int64. 2014-02-17 18:55:40 +04:00
Dmitry Babokin
04fda2fcbe Merge pull request #739 from ifilippov/fluky
Fix for fluky problem 'argument out of range'
2014-02-13 16:13:32 +03:00
Ilia Filippov
e7b3a1c822 fix for fluky problem 'argument out of range' 2014-02-13 16:47:33 +04:00
Dmitry Babokin
ccbcd0a80d Merge pull request #738 from ifilippov/err
Set 3.4 version of LLVM to alloy.py, perf.py correction
2014-02-13 14:24:31 +03:00
Ilia Filippov
54b991cfcb set 3.4 version of LLVM to alloy.py, perf.py correction 2014-02-13 15:14:04 +04:00
Dmitry Babokin
b719019b26 Merge pull request #737 from ifilippov/err
Adding patch for LLVM 3.4 for bug #712
2014-02-13 13:33:31 +03:00
Ilia Filippov
cc81cd3215 adding patch for LLVM 3.4 for bug #712 2014-02-13 12:57:05 +04:00
Dmitry Babokin
e8039cd822 Merge pull request #673 from Vsevolod-Livinskij/master
Saturation arithmetic.
2014-02-11 16:40:40 +03:00
Vsevolod
a3c77e6dc6 Merge pull request #1 from dbabokin/Vsevolod-Livinskij-master
Fix for generic-1
2014-02-11 16:35:41 +03:00
Dmitry Babokin
ea0a514e03 Fix for generic-1 2014-02-11 15:33:23 +04:00
evghenii
193bba77b0 accuracy fix 2014-02-11 11:49:03 +01:00
Evghenii
f0779f95a3 added double precision tests 2014-02-11 11:40:40 +01:00
Vsevolod Livinskij
65d947e449 Else branch with error report was added 2014-02-10 15:18:48 +04:00
Vsevolod Livinskij
cef5b2eb04 Some changes in saturation arithmetic 2014-02-10 12:40:53 +04:00
Vsevolod Livinskij
1c1614d207 Some errors in comments and code were fixed 2014-02-09 21:39:42 +04:00
evghenii
8490efe0ad fix for knc.h. Due to a bug in ICC (tested with 13.1.3 & 14.0.1) ,the resulting .cpp file fails to compile 2014-02-07 16:00:21 +01:00
evghenii
438cee4e21 added support for double precision/native transendentals/trigonometry 2014-02-07 15:43:42 +01:00
Evghenii
70a9b286e5 added support for native and double precision trigonometry/transendentals 2014-02-07 15:28:39 +01:00
Evghenii
81aa19a8f0 added use of native_transendentals, need to add IR 2014-02-07 11:49:24 +01:00
Evghenii
668645fcda first commit 2014-02-07 11:05:36 +01:00
Dmitry Babokin
2570385770 Merge pull request #730 from egaburov/double_math
Added double precision support for reciprocals: rsqrt rcp
2014-02-05 17:57:39 +03:00
evghenii
c59cff396d added {rsqrt,rcp}d support for knc.h. test-147.ispc & test-148.ispc pass. 2014-02-05 13:55:38 +01:00
evghenii
ecc9c88ff8 fix packed_store_active2 for knc-i1x8.h 2014-02-05 13:52:24 +01:00
Evghenii
eb01ffd4e6 first commit for {rsqrt,rcp}d knc support. going to test on other node now 2014-02-05 13:43:07 +01:00
Evghenii
f225b558ec added {rsqrt,rcp}d support for sse4.h 2014-02-05 13:42:45 +01:00