Commit Graph

3106 Commits

Author SHA1 Message Date
Dmitry Babokin
dfcdd84dc6 Merge pull request #975 from jbrodman/windll
Change dll export feature to a switch.
2015-03-06 23:56:45 +03:00
Anton Mitrokhin
97e9977aef removed fixed 'generic' target fails from fail_db.txt (appeared after knc fixing) 2015-03-06 23:54:06 +03:00
jbrodman
a54c0db457 Added missing newline. 2015-03-06 10:36:07 -08:00
Dmitry Babokin
e8ae16a7f3 Merge pull request #979 from Vsevolod-Livinskij/knc_header_long_int
Knc header long int
2015-03-06 19:10:35 +03:00
Dmitry Babokin
64dfa6182b Merge pull request #985 from ncos/soa-18-test
Fixed soa-18 test on KNC
2015-03-06 18:41:39 +03:00
Anton Mitrokhin
bead780f22 fixed soa-18 test 2015-03-06 12:32:58 +03:00
Dmitry Babokin
4b5141c0fb Merge pull request #984 from ncos/knc-backend-merge
Added '__ordered_float_and_mask' function to 'knc.h'
2015-03-06 10:20:26 +03:00
Anton Mitrokhin
6621efe139 added '__ordered_float_and_mask' function to 'knc.h' 2015-03-06 09:36:48 +03:00
Dmitry Babokin
ae0c6dc62a Merge pull request #980 from Vsevolod-Livinskij/fix_for_trunk
Fix for trunk
2015-03-05 18:32:11 +03:00
Vsevolod Livinskiy
f92d351cf0 Some codestyle changes 2015-03-05 18:04:39 +03:00
Vsevolod Livinskiy
f0aa481a2a DataLayoutPass was removed 2015-03-05 17:09:39 +03:00
Vsevolod Livinskiy
a216b2bb9c New LLVM IR load instruction 2015-03-05 16:00:30 +03:00
Vsevolod Livinskiy
29859e81ba New LLVM IR for getelementptr instruction 2015-03-05 16:00:30 +03:00
Dmitry Babokin
0b1323e070 Merge pull request #983 from ncos/cbackend-funcptr-segfault
Fixed funcptr-varying-6/7/8 tests on knc
2015-03-05 13:34:18 +03:00
Anton Mitrokhin
3a18a28001 fixed funcptr-varying-6/7/8 tests on knc 2015-03-05 13:19:10 +03:00
Dmitry Babokin
c5e11468f3 Merge pull request #981 from jbrodman/maskoffunif
Add assignments to Uniform as an unsafe thing when checking to run with ...
2015-03-03 21:47:13 +03:00
James Brodman
ab5bf7e48d Add assignments to Uniform as an unsafe thing when checking to run with mask all off 2015-03-02 10:55:12 -08:00
Vsevolod Livinskiy
19d18b6e4e Some changes was made to support older llvm versions. 2015-02-27 16:02:55 +03:00
Vsevolod Livinskiy
4c629d0a7c Small codestyle changes 2015-02-27 12:35:31 +03:00
Vsevolod Livinskiy
3718abc3d2 iN class was moved to cbackend 2015-02-27 12:30:04 +03:00
Vsevolod Livinskiy
a98bfdf011 Some changes to hadle different vector width 2015-02-27 10:34:45 +03:00
Vsevolod Livinskiy
0644b4a7fd iN calss was changed 2015-02-27 10:33:26 +03:00
Vsevolod Livinskiy
a3bf0b2406 Constructor from string and operator& 2015-02-27 10:33:26 +03:00
Vsevolod Livinskiy
5302cfe062 New align structure 2015-02-27 10:33:26 +03:00
Vsevolod Livinskiy
8090285d42 Fix for cast 2015-02-27 10:33:25 +03:00
Vsevolod Livinskiy
1abce94803 cast inst 2015-02-27 10:33:25 +03:00
Vsevolod Livinskiy
e3a78ad150 Tmp commit to save progress 2015-02-27 10:31:33 +03:00
Dmitry Babokin
261dd70b6f Merge pull request #977 from ncos/knc-backend-merge
Update knc.h to work with icpc v13
2015-02-26 19:40:27 +03:00
Anton Mitrokhin
6fa75fb4b1 update knc.h to work wit icpc v13 2015-02-26 19:23:23 +03:00
Dmitry Babokin
432570c98f Merge pull request #976 from Vsevolod-Livinskij/new_unordered_func
New unordered function
2015-02-26 09:35:57 +03:00
Vsevolod Livinskiy
78bd4debc6 New unordered function 2015-02-26 09:02:40 +03:00
Dmitry Babokin
f14897101b Merge pull request #974 from egaburov/sm37
added support for multiple GPU targets: tested with sm_35 (K20/K40) and sm_37 (K80)
2015-02-24 16:06:13 +03:00
Evghenii Gaburov
7bdb2b967d added NVARCH options 2015-02-24 13:54:33 +01:00
Evghenii Gaburov
f481a51f39 remove std::vector in favor of std::initializor_list in GPUTargets.h 2015-02-24 12:54:06 +01:00
Evghenii Gaburov
b35b931e3b added const 2015-02-24 12:49:48 +01:00
Evghenii Gaburov
19105494e1 added GPUTargets.h dependency in Makefile 2015-02-24 12:49:35 +01:00
jbrodman
9baade2cb5 Change dll export feature to a switch. 2015-02-23 11:43:06 -08:00
Evghenii Gaburov
fc717ebada identation fix in usage 2015-02-22 12:26:29 +01:00
Evghenii Gaburov
ddc9d4d885 Merge branch 'sm37' of github.com:egaburov/ispc into sm37 2015-02-22 12:18:52 +01:00
Evghenii Gaburov
795f592013 added support for multiple architectures. right now, support is tested only for sm_35 and sm_37 2015-02-22 12:18:38 +01:00
Evghenii Gaburov
3d086ca6b9 added support for K80/sm_37 2015-02-22 12:18:38 +01:00
Evghenii Gaburov
66f306f325 added support for multiple architectures. right now, support is tested only for sm_35 and sm_37 2015-02-22 12:17:37 +01:00
Evghenii Gaburov
bf3b15b744 added support for K80/sm_37 2015-02-21 14:28:47 +01:00
jbrodman
24fb2b483b Merge pull request #973 from Vsevolod-Livinskij/smear_opt
Smear opt
2015-02-20 13:34:44 -08:00
Dmitry Babokin
6c5ed87c59 Merge pull request #972 from aguskov/master
Fixed CPU name retrieval
2015-02-20 18:13:22 +03:00
Vsevolod Livinskiy
f17deafc0a Some little bug was fixed 2015-02-20 17:46:06 +03:00
Andrey Guskov
803b0a2811 Fixed CPU name retrieval 2015-02-20 17:36:13 +03:00
Vsevolod Livinskiy
8c4d339f25 Some codestyle changes 2015-02-20 16:50:53 +03:00
Vsevolod Livinskiy
7b0eb0e4ad Smear optimization was changed 2015-02-20 16:36:50 +03:00
Dmitry Babokin
86ba817445 Merge pull request #971 from dbabokin/docs
Typo fix
2015-02-20 11:17:56 +03:00