Dmitry Babokin
|
149052b195
|
Merge pull request #1043 from Vsevolod-Livinskij/multitarget
Prohibit short vectors in knl-generic multitarget
|
2015-05-21 16:18:51 +03:00 |
|
Vsevolod Livinskiy
|
d6380ca8a1
|
Prohibit short vectors in knl-generic multitarget
|
2015-05-21 16:11:45 +03:00 |
|
Dmitry Babokin
|
a70dcb13d1
|
Merge pull request #1042 from ncos/sg_native_knl
'Native' KNL support (AVX512 target)
|
2015-05-21 15:44:06 +03:00 |
|
Anton Mitrokhin
|
5ec16356d0
|
[AVX512]: copyright update
|
2015-05-21 15:29:04 +03:00 |
|
Vsevolod Livinskiy
|
f5e7165537
|
[AVX512]: packed_load/store
|
2015-05-21 15:27:27 +03:00 |
|
Dmitry Babokin
|
838c38c91a
|
Merge pull request #1041 from ncos/sg_trunk_fixing
Several fixes for trunk build
|
2015-05-21 15:05:01 +03:00 |
|
Vsevolod Livinskiy
|
db29cbe851
|
[AVX512]: knl arch for clang
|
2015-05-21 14:52:03 +03:00 |
|
Vsevolod Livinskiy
|
d7cd5986db
|
[AVX512]: disable prefetch
|
2015-05-21 14:51:51 +03:00 |
|
Vsevolod Livinskiy
|
3514e03327
|
[AVX512]: disable Transcendentals and Trigonometry
|
2015-05-21 14:51:50 +03:00 |
|
Anton Mitrokhin
|
ef9c98fba8
|
[AVX512]: uniform float/double round/ceil/floor
|
2015-05-21 14:51:50 +03:00 |
|
Vsevolod Livinskiy
|
2110708c8e
|
[AVX512]: sqrt/rsqrt/rcp
|
2015-05-21 14:51:50 +03:00 |
|
Vsevolod Livinskiy
|
82f5716362
|
[AVX512]: max/min functions
|
2015-05-21 14:51:50 +03:00 |
|
Anton Mitrokhin
|
a6b7e717f5
|
[AVX512]: gathers/scatters
|
2015-05-21 14:51:50 +03:00 |
|
Anton Mitrokhin
|
66b94fc37c
|
[AVX512]: add default -sde- wrapexe to runtests.py for knl-avx512 target; float/double varying rounding
|
2015-05-21 14:51:50 +03:00 |
|
Anton Mitrokhin
|
f2743a6dc5
|
[AVX512]: masked_load_i8/16/32/64
|
2015-05-21 14:51:50 +03:00 |
|
Anton Mitrokhin
|
28fda1a013
|
[AVX512]: movmsk/any/all/none
|
2015-05-21 14:51:43 +03:00 |
|
Vsevolod Livinskiy
|
7c9d9f6ee6
|
[AVX512]: reduce operations was added
|
2015-05-21 14:51:32 +03:00 |
|
Anton Mitrokhin
|
2549fa12c9
|
[AVX512]: masked load-store (not all loads)
|
2015-05-21 14:51:26 +03:00 |
|
Vsevolod Livinskiy
|
bea7cc9a81
|
[AVX512]: half/float conversions
|
2015-05-21 14:51:21 +03:00 |
|
Vsevolod Livinskiy
|
9a03cd3590
|
[AVX512]: definitions through util.m4 was added
|
2015-05-21 14:51:16 +03:00 |
|
Anton Mitrokhin
|
46528caa5a
|
[AVX512]: add avx-based ll file
|
2015-05-21 14:51:08 +03:00 |
|
Anton Mitrokhin
|
7628f2a6c9
|
[AVX512]: try gemeric-16 like builtins
|
2015-05-21 14:51:03 +03:00 |
|
Vsevolod Livinskiy
|
d01718aa91
|
[AVX512]: avx512 common file was added
|
2015-05-21 14:50:56 +03:00 |
|
Anton Mitrokhin
|
3eccce5e4f
|
[AVX512]: new .ll file for knl target
|
2015-05-21 14:50:51 +03:00 |
|
Anton Mitrokhin
|
92650bdff0
|
[AVX512]: add knl cpu to the list of knl backwards compatibility list
|
2015-05-21 14:50:41 +03:00 |
|
Anton Mitrokhin
|
e0eac74f83
|
[AVX512]: separated knl from avx2
|
2015-05-21 14:50:29 +03:00 |
|
Vsevolod Livinskiy
|
35222694e5
|
[AVX512]: knl target was added
|
2015-05-21 14:49:43 +03:00 |
|
Anton Mitrokhin
|
92388e8bad
|
ISPC build fix for LLVM trunk revision 237059
|
2015-05-21 14:42:53 +03:00 |
|
Vsevolod Livinskiy
|
c9424a9989
|
Fix for debug information in trunk
|
2015-05-21 14:42:53 +03:00 |
|
Dmitry Babokin
|
f5c90dbd43
|
Merge pull request #1040 from Vsevolod-Livinskij/print-target
Debug flag for target's info was added
|
2015-05-21 12:13:54 +03:00 |
|
Vsevolod Livinskiy
|
bd65df8ad4
|
Debug flag for target's info was added
|
2015-05-21 11:33:05 +03:00 |
|
Andrey Guskov
|
e39bb485ea
|
Fixed global variable handling
|
2015-05-19 22:16:47 +03:00 |
|
Dmitry Babokin
|
ebe165dff8
|
Merge pull request #1038 from Vsevolod-Livinskij/round_var_double
Add roundings for varying double in knc.h and knl.h
|
2015-05-14 18:19:15 +03:00 |
|
Vsevolod Livinskiy
|
12ff721ec1
|
Add roundings for varying double in knc.h and knl.h
|
2015-05-14 16:26:26 +03:00 |
|
Dmitry Babokin
|
8fdd9a7ef7
|
Merge pull request #1036 from ncos/multitarget
Forbid using --cpu in multitarget mode
|
2015-05-10 23:54:23 +03:00 |
|
Anton Mitrokhin
|
8891534a3c
|
Forbid using --cpu in multitarget mode
|
2015-05-10 17:27:25 +03:00 |
|
Dmitry Babokin
|
be2adf40d8
|
Merge pull request #1035 from Vsevolod-Livinskij/multitarget
Replace static const variables in knl.h
|
2015-05-08 17:25:05 +03:00 |
|
Vsevolod Livinskiy
|
57512c1e28
|
Replace static const variables in knl.h
|
2015-05-08 17:22:12 +03:00 |
|
Dmitry Babokin
|
f3b8ce8cbc
|
Merge pull request #1034 from dbabokin/static
Generic target: declare in anonymous namespace only l_array_*
|
2015-05-08 16:08:25 +03:00 |
|
Dmitry Babokin
|
14da0a7f54
|
Merge pull request #1033 from kku1993/fix-null-terminator
Fixed string argument missing null-terminator.
|
2015-05-08 16:05:14 +03:00 |
|
Kevin Ku
|
1c039ab96a
|
Fixed string argument missing null-terminator.
|
2015-05-07 23:00:14 -04:00 |
|
Dmitry Babokin
|
256e8325e3
|
Generic target: declare in anonymous namespace only l_array_*
|
2015-05-08 01:10:46 +03:00 |
|
Dmitry Babokin
|
c76f03a263
|
Merge pull request #1032 from ncos/namespaces
Put struct/class definitions into anonymous namespaces (MIC, generic).
Fix is required for generic compilation with multiple ispc files.
|
2015-05-06 18:02:26 +03:00 |
|
Anton Mitrokhin
|
e0e579bd99
|
put struct/class definitions into anonymous namespaces (MIC, generic)
|
2015-05-06 13:59:23 +03:00 |
|
Dmitry Babokin
|
e513fc7884
|
Merge pull request #1031 from jbrodman/master
Ptr Diff should ignore const
|
2015-04-30 13:38:59 +03:00 |
|
jbrodman
|
c8e492d82f
|
Ptr Diff should ignore const
|
2015-04-29 18:30:21 -04:00 |
|
Dmitry Babokin
|
aeb97374bf
|
Merge pull request #1030 from aguskov/master
Removed unused variable causing fatal warn on GCC build
|
2015-04-29 19:41:10 +03:00 |
|
Andrey Guskov
|
2a2bfc49f1
|
Removed unused variable causing fatal warn on GCC build
|
2015-04-29 19:24:45 +03:00 |
|
Dmitry Babokin
|
958143a8c5
|
Merge pull request #1029 from aguskov/master
Typo fix in CXX output
|
2015-04-29 15:33:13 +03:00 |
|
Andrey Guskov
|
66ad192266
|
Typo fix in CXX output
|
2015-04-29 15:25:31 +03:00 |
|