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 |
|
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
|
7628f2a6c9
|
[AVX512]: try gemeric-16 like builtins
|
2015-05-21 14:51:03 +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 |
|
Vsevolod Livinskiy
|
bd65df8ad4
|
Debug flag for target's info was added
|
2015-05-21 11:33:05 +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
|
0a8fab0737
|
Merge pull request #1024 from Vsevolod-Livinskij/multitarget
Support of *-generic-16 target
|
2015-04-24 18:16:45 +03:00 |
|
Vsevolod Livinskiy
|
c2039da7b8
|
Support of *-generic-16 target
|
2015-04-24 15:56:06 +03:00 |
|
Andrey Guskov
|
5defbf25f1
|
LLVM debug info fix, again
|
2015-04-23 19:00:54 +03:00 |
|
Dmitry Babokin
|
8e47273186
|
Copyright refresh
|
2015-04-22 16:39:11 +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
|
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
|
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 |
|
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
|
391b59930b
|
Fix for r234201. IT SHOULD BE REVERTED IN FUTURE
|
2015-04-10 15:15:16 +03:00 |
|
Andrey Guskov
|
a66fab4cea
|
Fix for LLVM trunk (rL232885)
|
2015-03-25 16:11:50 +03:00 |
|
Andrey Guskov
|
97eff6a185
|
Added explicit types for llvm::GetElementPtrInst::Create()
|
2015-03-18 19:01:24 +03:00 |
|
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 |
|
jbrodman
|
9baade2cb5
|
Change dll export feature to a switch.
|
2015-02-23 11:43:06 -08:00 |
|
Andrey Guskov
|
803b0a2811
|
Fixed CPU name retrieval
|
2015-02-20 17:36:13 +03:00 |
|
Anton Mitrokhin
|
bbec080bb9
|
new interface for 'setAsmVerbosityDefault' (appeared in commit 228961) in LLVM 3.7
|
2015-02-17 17:09:23 +03:00 |
|
Vsevolod Livinskiy
|
ecd9a3a79c
|
Missed header was added.
|
2015-02-05 09:07:37 +03:00 |
|
Anton Mitrokhin
|
bf87da7496
|
add spaces between '> >'
|
2015-02-04 14:43:08 +03:00 |
|
Andrey Guskov
|
382aacd710
|
Minor CPU info fix
|
2015-02-02 21:33:57 +03:00 |
|
Andrey Guskov
|
ace3f20a22
|
Added Broadwell architecture
|
2015-01-30 19:20:44 +03:00 |
|
Andrey Guskov
|
d983203b52
|
Updated ISPC CPU naming scheme, added synonyms
|
2015-01-29 21:33:44 +03:00 |
|
Andrey Guskov
|
7e88b42107
|
LLVM trunk fix: added getTargetLowering()
|
2015-01-27 17:41:27 +03:00 |
|
Dmitry Babokin
|
17ee085396
|
PTX support is off by default.
Fix to make it compile with PTX support off by default.
|
2014-10-16 17:20:26 +04:00 |
|
evghenii
|
9238c72e08
|
Merge branch 'master' into nvptx_clean_master
|
2014-10-14 14:27:00 +02:00 |
|
evghenii
|
83a863ea83
|
fix compilation for llvm 3.5
|
2014-10-14 14:17:36 +02: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
|
bfad04d648
|
fix for build fail after llvm commit 214781
|
2014-08-06 12:57:13 +04:00 |
|
Anton Mitrokhin
|
60fa76ccc1
|
reversed macros LLVM_3_6 to LLVM_3_5+ in .cpp and .h files
|
2014-08-01 15:40:48 +04:00 |
|
Anton Mitrokhin
|
d0c9b7c9b5
|
wiped out all LLVM 3.1 support
|
2014-08-01 14:54:08 +04:00 |
|
Anton Mitrokhin
|
725be222ac
|
added LLVM_3_6 var
|
2014-07-30 11:50:15 +04:00 |
|
evghenii
|
b3c5a9c4d6
|
added #ifdef ISPC_NVPTX_ENALED ... #endif guards
|
2014-07-09 12:32:18 +02:00 |
|
evghenii
|
6fdf1a8f99
|
Merge branch 'master' into nvptx
|
2014-07-08 15:11:45 +02:00 |
|
Evghenii
|
4a2fe338ef
|
fix for cpuFromIsa
|
2014-07-08 13:10:16 +02:00 |
|
evghenii
|
6f3e6f368a
|
added cpuFromIsa to nvptx target
|
2014-07-08 07:53:50 +02:00 |
|
evghenii
|
69f3898a61
|
Merge branch 'master' into nvptx_merge
|
2014-07-07 16:30:12 +02:00 |
|
Ilia Filippov
|
425540922c
|
changing +/-feature regulation to CPU regulation
|
2014-06-11 10:25:31 +04:00 |
|
Dmitry Babokin
|
141ea81ba5
|
Revert trigonometry to stdlib implementation on MIC
|
2014-04-14 19:33:52 +04:00 |
|