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 |
|
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 |
|
Vsevolod Livinskiy
|
35222694e5
|
[AVX512]: knl target was added
|
2015-05-21 14:49:43 +03:00 |
|
Dmitry Babokin
|
ad97d70a43
|
Adding check for OSXSAVE before checking xgetbv in cpu detection code.
Fix for #1026
|
2015-04-24 21:28:06 +03:00 |
|
Dmitry Babokin
|
8e47273186
|
Copyright refresh
|
2015-04-22 16:39:11 +03:00 |
|
Dmitry Babokin
|
4518bce71b
|
Merge pull request #1013 from egaburov/armfix
Added fix for ispc on ARM
|
2015-04-22 16:09:50 +03:00 |
|
Vsevolod Livinskiy
|
7729070481
|
Check for new isa for KNL and SKX was added.
|
2015-04-17 12:00:36 +03:00 |
|
Evghenii Gaburov
|
38375b49e3
|
added unsaturated ingtegers stubs for arm IR
|
2015-04-16 11:48:26 +00:00 |
|
Vsevolod Livinskiy
|
8336615eae
|
Typo fix in util-nvptx.m4
|
2015-04-16 13:02:24 +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 |
|
Andrey Guskov
|
2f2af816e7
|
3.7-related copyright update
|
2015-01-20 14:56:58 +03:00 |
|
Andrey Guskov
|
ae8b724d92
|
Added LLVM 3.7 support
|
2015-01-19 17:30:59 +03:00 |
|
evghenii
|
4e7ae5269b
|
added pseudo_prefetch definitions
|
2014-10-14 14:48:02 +02:00 |
|
evghenii
|
9238c72e08
|
Merge branch 'master' into nvptx_clean_master
|
2014-10-14 14:27:00 +02:00 |
|
Vsevolod Livinskiy
|
eb61d5df72
|
Support for cache 2/3 and all targets
|
2014-10-02 16:25:23 +04:00 |
|
Vsevolod Livinskiy
|
0a6eb61ad0
|
Extend gather-scatter optimization with prefetch optimization
|
2014-10-02 15:21:43 +04:00 |
|
evghenii
|
8745888ce9
|
merged with master
|
2014-08-11 10:04:54 +02:00 |
|
Anton Mitrokhin
|
d0c9b7c9b5
|
wiped out all LLVM 3.1 support
|
2014-08-01 14:54:08 +04:00 |
|
Anton Mitrokhin
|
368d2f18f9
|
rewritten comment for util.m4
|
2014-07-30 16:43:41 +04:00 |
|
Anton Mitrokhin
|
7171701599
|
checked Makefile 'if' constructions, fixed ReleaseNotes.txt, added comments to util.m4
|
2014-07-30 16:25:39 +04:00 |
|
Anton Mitrokhin
|
725be222ac
|
added LLVM_3_6 var
|
2014-07-30 11:50:15 +04:00 |
|
evghenii
|
2dbb4d9890
|
remove dependenace on llvm-dis from 3.2
|
2014-07-08 15:11:13 +02:00 |
|
evghenii
|
fe150c539f
|
fix for exclusive_scan_and
|
2014-07-08 13:33:04 +02:00 |
|
evghenii
|
69f3898a61
|
Merge branch 'master' into nvptx_merge
|
2014-07-07 16:30:12 +02:00 |
|
Ilia Filippov
|
76ea59b40b
|
support LLVM build
|
2014-06-18 17:53:42 +04:00 |
|
Evghenii
|
4641a15287
|
Merge branch 'master' into nvptx
|
2014-03-19 10:53:07 +01:00 |
|
Dmitry Babokin
|
31b95b665b
|
Copyright update
|
2014-03-12 20:19:16 +04:00 |
|
Ilia Filippov
|
ead5cc741d
|
support LLVM trunk after 203559 203213 and 203381 revisions
|
2014-03-12 12:58:50 +04:00 |
|
Ilia Filippov
|
6738af0a0c
|
changing uniform_min and uniform_max implementations for avx targets
|
2014-03-06 12:05:24 +04:00 |
|
Evghenii
|
b60d77c154
|
use __nv_* libcalls for rcp/sqrt/rsqrt
|
2014-02-21 10:36:46 +01:00 |
|