12 Commits

Author SHA1 Message Date
Dmitry Babokin
6d649e1dff Enabling LLVM 5.0 and making fixes to track changes in LLVM for the past
couple months.
The changes are tested with LLVM 3.9, 4.0 and trunk on MacOS (sse4,
avx2, skx).
2017-03-01 11:10:34 -08:00
Dmitry Babokin
45b306480e -Adding support for LLVM 4.0
-Switching 3.9 support to branch/release_39
-Switching 3.8 support to tags/release_381
2016-07-20 22:16:50 +03:00
Andrey Shishpanov
7691d961c1 Fixed ifelse in rsqrt, rcp def. for knl, skx (compfails with old LLVM). 2016-03-11 15:32:59 +03:00
Andrey Shishpanov
1324e6cdd5 added SKX target definition 2016-02-25 00:43:58 +03:00
Dmitry Babokin
f6dbffd58c Updating copyright dates for recently modified files 2016-02-04 15:14:19 +03:00
Dmitry Babokin
536b30e12c LLVM 3.9 version support 2016-01-14 17:26:38 +03:00
Anton Mitrokhin
7448ee97f2 Fixed AVX-512 IR incompatibility issue 2015-08-17 19:06:57 +03:00
Anton Mitrokhin
5ec16356d0 [AVX512]: copyright update 2015-05-21 15:29:04 +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
Anton Mitrokhin
3eccce5e4f [AVX512]: new .ll file for knl target 2015-05-21 14:50:51 +03:00