3443 Commits

Author SHA1 Message Date
Dmitry Babokin
60dc47e0a6 Merge pull request #1242 from dbabokin/fixes
SVML support for AVX512 and a couple of script fixes
2016-12-01 00:33:34 +03:00
Dmitry Babokin
ff298f21b7 Adding SVML support to AVX512 targets 2016-11-30 05:27:10 +03:00
Dmitry Babokin
f04a04a7e3 Set sysroot for CMake build on MacOS 2016-11-29 21:04:46 +03:00
Dmitry Babokin
39e7f0c2d4 3.9.0 is better choice for us. 3.9.1 has couple regressions 2016-11-29 21:03:53 +03:00
Dmitry Babokin
726b260cd5 Merge pull request #1236 from suluke/llvm_change/BitcodeWriter
Support llvm 4.0: Bitcode/ReaderWriter.h -> BitCode/BitcodeWriter.h
2016-11-15 02:02:54 +03:00
Lukas Böhm
6a8ce4b412 Apply Bitcode/ReaderWriter renaming in builtins.cpp
This also fixes usage of parseBitcodeFile after [r286752](https://reviews.llvm.org/D26562)
2016-11-14 23:13:08 +01:00
Lukas Böhm
32626ea9e3 Support llvm 4.0: Bitcode/ReaderWriter.h -> BitCode/BitcodeWriter.h 2016-11-14 21:38:25 +01:00
Dmitry Babokin
d4a8afd6e8 Merge pull request #1230 from Shishpan/trunkFix
Trunk fix for Rev.283004
2016-10-05 14:29:21 +03:00
Andrey Shishpanov
8acfd92f92 Trunk fix for Rev.283004 2016-10-05 14:17:14 +03:00
Dmitry Babokin
7fb4188f51 Merge pull request #1229 from Shishpan/trunkFix
Trunk fix for Rev.281284-281285.
2016-09-26 20:47:23 +03:00
Andrey Shishpanov
8b525bb8bc Trunk fix for Rev.281284-281285. 2016-09-26 20:24:36 +03:00
Dmitry Babokin
a86a16600b Merge pull request #1228 from Shishpan/trunkFix
Trunk fix for Rev.280686.
2016-09-07 14:11:37 +03:00
Andrey Shishpanov
d0341754d6 Trunk fix for Rev.280686. 2016-09-07 13:08:04 +03:00
Dmitry Babokin
f968bc1b2a Merge pull request #1227 from ned14/arm-neon-code-quality-fix
Fix ARM NEON output not always being inlined. Also improved scope for ARM NEON optimisation by LLVM, gained about 2% on my code here.
2016-09-05 18:07:46 +03:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
7af7659ac2 Fix ARM NEON output not always being inlined. Also improved scope for ARM NEON optimisation by LLVM, gained about 2% on my code here. 2016-09-05 15:56:25 +01:00
Dmitry Babokin
a6952fd651 Merge pull request #1226 from dbabokin/test-fix
Fixing off by 1 access to local array.
2016-08-31 19:47:51 +03:00
Dmitry Babokin
4c7fb35f57 Fixing off by 1 access to local array. 2016-08-31 19:38:33 +03:00
Dmitry Babokin
87efb27dc5 Merge pull request #1225 from dbabokin/llvm40
Adding support for LLVM 4.0 (trunk)
2016-07-20 22:19:56 +03: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
Dmitry Babokin
2a68fc6c48 Merge pull request #1222 from dbabokin/192dev
Bumping version to 1.9.2dev
2016-07-08 22:03:49 +03:00
Dmitry Babokin
30d88e1683 Bumping version to 1.9.2dev 2016-07-08 21:44:59 +03:00
Dmitry Babokin
a97a69c96e Typo in Release Notes 2016-07-08 19:52:22 +03:00
Dmitry Babokin
87d0c9a2ed Merge pull request #1221 from dbabokin/191
1.9.1 release
v1.9.1
2016-07-08 14:13:52 +03:00
Dmitry Babokin
147d16d49e Bumping version to 1.9.1 2016-07-08 14:11:33 +03:00
Dmitry Babokin
70f411148e Doc update for 1.9.1 2016-07-08 14:03:26 +03:00
Dmitry Babokin
6e8be22c8b Moving SKX_AVX512 under LLVM 3.8 2016-07-08 13:15:55 +03:00
Dmitry Babokin
e0ff380810 Merge pull request #1220 from dbabokin/skx
Adding SKX target to Windows build.
2016-07-06 11:58:46 +03:00
Dmitry Babokin
fb7b38ab59 Adding SKX target to Windows build. 2016-07-06 11:56:53 +03:00
Dmitry Babokin
1f7a7bef60 Merge pull request #1219 from dbabokin/knl_int8_mask
AVX-512 int8 mask
2016-07-04 17:17:56 +03:00
Dmitry Babokin
15cbb6fc95 Mark new intrinsic as internal functions. 2016-07-04 17:01:47 +03:00
Dmitry Babokin
f34e1093fb Take into account target data type width instead of mask bit width, when
deciding on the type of small integers data type (int8/int16).
2016-07-04 17:01:46 +03:00
Vsevolod Livinskiy
f47e1d5cae [AVX-512] Replace i1 mask with i8 2016-07-04 17:01:46 +03:00
Dmitry Babokin
bc8bd3a189 Merge pull request #1218 from dbabokin/dwarf
Do not add DWARF version before LLVM 3.5
2016-07-04 16:59:45 +03:00
Dmitry Babokin
c6ae79cbc8 Do not add DWARF version before LLVM 3.5 2016-07-04 16:57:31 +03:00
Dmitry Babokin
528f6cef1c Merge pull request #1217 from dbabokin/dwarf
Adding --dwarf-version=X option to control emitted DWARF version.
2016-07-04 16:23:36 +03:00
Dmitry Babokin
d8b353ac98 Adding --dwarf-version=X option to control emitted DWARF version. 2016-07-04 16:13:06 +03:00
Dmitry Babokin
e3837dcc63 Merge pull request #1215 from julupu/master
Added HPX task system option
2016-06-20 12:19:37 +03:00
Julian Wolf
f9127b2d16 Added HPX task system option 2016-06-18 16:36:41 +02:00
Dmitry Babokin
e05039d623 Merge pull request #1214 from Shishpan/old38Fix
A small vital addition for r252219.
2016-06-17 17:04:42 +03:00
Andrey Shishpanov
cd7806e9c0 A small vital addition for r252219. 2016-06-17 16:55:27 +03:00
Dmitry Babokin
aea10892d3 Merge pull request #1209 from dbabokin/build_fix
Fix for LLVM trunk - TargetMachine interface has changed.
2016-05-25 14:50:32 +03:00
Dmitry Babokin
d6bacd0c7b Fix for LLVM trunk - TargetMachine interface has changed and now
requires Optional<Reloc::Model> instead of just Reloc::Model.
2016-05-25 14:46:53 +03:00
Dmitry Babokin
c36095197d Merge pull request #1207 from Shishpan/trunkFix
Fix for LLVM 3.9 trunk, lStripUnusedDebugInfo() made empty.
2016-05-13 16:06:35 +03:00
Andrey Shishpanov
27d183d42f Fix for LLVM 3.9 trunk, lStripUnusedDebugInfo() made empty. 2016-05-13 16:02:43 +03:00
Dmitry Babokin
60d27ce4be Merge pull request #1205 from Shishpan/trunkFix
Fix for Revision 269218
2016-05-12 17:02:22 +03:00
Andrey Shishpanov
f0cd6d6902 Fix for Revision 269218 2016-05-12 16:24:14 +03:00
Dmitry Babokin
b2c9e43f04 Merge pull request #1204 from dbabokin/build_fix
Fix for one of build problems - clang complains on enum used in va-arg function.
2016-05-12 14:49:25 +03:00
Dmitry Babokin
de59f2e077 Fix for one of build problems - clang complains on enum used in va-arg
function.
2016-05-12 14:37:22 +03:00
Dmitry Babokin
2ae7e07466 Merge pull request #1203 from dbabokin/make_doc
Updating Makefile warning message to use LLVM 3.8.
2016-05-10 23:05:06 +03:00
Dmitry Babokin
89fa6a4e75 Updating Makefile warning message to use LLVM 3.8. 2016-05-10 23:03:35 +03:00