Commit Graph

3003 Commits

Author SHA1 Message Date
Dmitry Babokin
2983722926 Merge pull request #1019 from aguskov/master
Fix for an error, when a type, involving (uniform) structure type, is returned from export function and the compilation is done for multi-target with targets of different width.
2015-04-22 15:56:24 +03:00
Andrey Guskov
7f096f23e3 Multitaget function return types fixed 2015-04-22 15:13:56 +03:00
Dmitry Babokin
1d40f0a930 Merge pull request #1014 from Vsevolod-Livinskij/isa_update
Check for new isa for KNL and SKX was added.
2015-04-17 12:24:25 +03:00
Vsevolod Livinskiy
7729070481 Check for new isa for KNL and SKX was added. 2015-04-17 12:00:36 +03:00
Dmitry Babokin
e6ba7eb337 Merge pull request #1016 from aguskov/master
Recurring LLVM debug info fix
2015-04-16 19:38:41 +03:00
Andrey Guskov
189e892b96 Recurring LLVM debug info fix 2015-04-16 19:31:16 +03:00
Dmitry Babokin
f62ad11fb0 Merge pull request #1012 from ncos/x86-64_2_x86_64
Add x86_64 to be alias of x86-64
2015-04-16 15:19:30 +03:00
Anton Mitrokhin
e754cb99c7 allow x86_64 in alloy.py (run_tests has no problems with it) 2015-04-16 14:56:40 +03:00
Anton Mitrokhin
b5293067fc add x86_64 to be alias of x86-64 2015-04-16 14:42:34 +03:00
Dmitry Babokin
d1d59a2a01 Merge pull request #1011 from ncos/multitarget
Fix assertion fail when specify illegal/unsupported target to ISPC
2015-04-16 13:51:33 +03:00
Dmitry Babokin
1a9d08a325 Merge pull request #1010 from Vsevolod-Livinskij/fix_for_nvptx
Typo fix in util-nvptx.m4
2015-04-16 13:37:40 +03:00
Anton Mitrokhin
1948d8ea42 If you want to have 'CPU_None' as CPU type, than you have to have a name for it (even if that's an empty string) 2015-04-16 13:31:14 +03:00
Vsevolod Livinskiy
41750a8336 Reorder available targets 2015-04-16 13:11:44 +03:00
Vsevolod Livinskiy
8336615eae Typo fix in util-nvptx.m4 2015-04-16 13:02:24 +03:00
Dmitry Babokin
af18f7cc97 Merge pull request #1009 from aguskov/master
Fix for LLVM trunk (debug info changes)
2015-04-16 11:55:00 +03:00
Andrey Guskov
824e47ece7 Fix for LLVM trunk 2015-04-15 16:31:23 +03:00
Dmitry Babokin
f73091f391 Merge pull request #1007 from Vsevolod-Livinskij/fix_for_trunk
Fix for trunk
2015-04-10 15:25:17 +03:00
Vsevolod Livinskiy
ac4d0bf7ed Fix for debug information in trunk. 2015-04-10 15:15:16 +03:00
Vsevolod Livinskiy
391b59930b Fix for r234201. IT SHOULD BE REVERTED IN FUTURE 2015-04-10 15:15:16 +03:00
Dmitry Babokin
15535cfb64 Merge pull request #1006 from dbabokin/tinfo
Typo fix in Makefile
2015-04-09 14:02:10 +03:00
Dmitry Babokin
82d425da04 Typo fix in Makefile 2015-04-09 14:02:49 +03:00
Dmitry Babokin
d90011a535 Merge pull request #1004 from nguillemot/patch-1
Fixed some typos
2015-04-06 14:29:02 +03:00
Nicolas Guillemot
b4af33327f Fixed some typos 2015-04-03 22:25:17 -07:00
Dmitry Babokin
8cc9d08f46 Merge pull request #1003 from ncos/knl-support
KNL support via generic target.
2015-04-03 15:47:44 +03:00
Anton Mitrokhin
74c1feed08 fixed ptr-22.ispc on knl 2015-04-03 15:40:38 +03:00
Dmitry Babokin
5535bfc83f Merge pull request #1002 from dbabokin/tinfo
Addressing build issue coming from LLVM bug 16902
2015-04-02 19:24:33 +03:00
Dmitry Babokin
3e8f33da68 Addressing build issue coming from LLVM bug 16902 2015-04-02 19:19:57 +03:00
Anton Mitrokhin
a3737e2b81 i64 store fix for knl 2015-04-02 18:28:14 +03:00
Anton Mitrokhin
81251115af packed load/store for knl 2015-04-02 17:24:57 +03:00
Anton Mitrokhin
c22ee2b0a0 some minor fixes in knl.h, updated fail_db.txt 2015-04-02 16:13:41 +03:00
Anton Mitrokhin
0292730cea 64-bit min-max functions for knl.h 2015-04-02 14:56:20 +03:00
Anton Mitrokhin
29c73f242c cast s(z)ext 64-bit function fix for knl target 2015-04-02 14:40:24 +03:00
Anton Mitrokhin
13084ece5f add knl fails on 3.4 for -O2 (except foreach-unique-6.ispc, which ends up in infinite loop) 2015-04-02 13:00:42 +03:00
Anton Mitrokhin
704c83bcd6 Merge branch 'knl-support' of https://github.com/ncos/ispc into knl-support 2015-04-02 12:42:29 +03:00
Anton Mitrokhin
bf4376be1b remove knl fails in fail_db to change 3.6 to 3.4 later 2015-04-02 12:42:17 +03:00
Anton Mitrokhin
2534cd1439 knl/knc supports only x86-64, so adding that in alloy.py 2015-04-02 11:53:04 +03:00
Anton Mitrokhin
39abb6f621 Merge branch 'master' of https://github.com/ncos/ispc into knl-support 2015-04-02 09:07:55 +03:00
Dmitry Babokin
93a7c14e95 Merge pull request #1001 from aguskov/master
Fixed alloy.py exiting on Windows
2015-03-27 18:35:08 +03:00
Andrey Guskov
25988947e4 Fixed alloy.py exiting on Windows 2015-03-27 18:26:50 +03:00
Dmitry Babokin
108b7dced5 Merge pull request #1000 from aguskov/master
Fixed ISPC debug info generator, added debug tests
2015-03-27 18:18:17 +03:00
Anton Mitrokhin
fc1e12fb2f fixed knc target 2015-03-27 17:34:48 +03:00
Anton Mitrokhin
53f5ec09de Merge branch 'knl-support' of https://github.com/Vsevolod-Livinskij/ispc into knl-support 2015-03-27 15:22:35 +03:00
Anton Mitrokhin
aa94969472 rotate and shift for i32 not supporting negative index 2015-03-27 15:22:25 +03:00
Andrey Guskov
49a0a08805 Changed alloy default to 'nodebug' from 'nodebug+debug' 2015-03-27 15:20:09 +03:00
Vsevolod Livinskiy
e780372884 cast_trunk from i64 2015-03-27 15:15:45 +03:00
Andrey Guskov
dd567654e7 Fixed ISPC debug info generator, added debug tests 2015-03-27 14:52:18 +03:00
Anton Mitrokhin
4d371c0f21 update fail_db to track fails 2015-03-27 11:59:54 +03:00
Anton Mitrokhin
03211d5543 cast_uitofp typo fix; helper printf_v for vector types add 2015-03-27 09:58:59 +03:00
Anton Mitrokhin
dac1ba44e4 Merge branch 'knl-support' of https://github.com/Vsevolod-Livinskij/ispc into knl-support 2015-03-26 17:46:30 +03:00
Anton Mitrokhin
d33100a11c Since is no _MM_HINT_T2 for prefetch on KNL, changing that to T1 2015-03-26 17:45:20 +03:00