Dmitry Babokin
455a29c491
Renaming AttributeSet to AttributeList to follow trunk changes.
2017-03-28 16:58:49 -07:00
Dmitry Babokin
a618ad45bf
Merge pull request #1263 from dbabokin/cbackend
...
Better fix for cbackend.
2017-03-22 13:29:06 -07:00
Dmitry Babokin
0ff8ae4596
Better fix cbackend.
2017-03-22 13:27:26 -07:00
Dmitry Babokin
a5b689439b
Merge pull request #1262 from dbabokin/trunk_fix
...
Trunk fix
2017-03-22 12:33:39 -07:00
Dmitry Babokin
f9947541a1
Whitespace fixes
2017-03-22 12:32:26 -07:00
Dmitry Babokin
c2b2b38081
Fix for trunk. Probably it's temporary if they fix -- operator for arg_iterator in trunk.
2017-03-22 12:31:41 -07:00
Dmitry Babokin
7884c7da04
Merge pull request #1260 from dbabokin/alloy
...
For naming folders with llvm use dot instead of underscore.
2017-03-02 13:25:21 -08:00
Dmitry Babokin
b471e97a10
For naming folders with llvm use dot instead of underscore.
2017-03-02 13:24:15 -08:00
Dmitry Babokin
611fe0bc42
Merge pull request #1259 from dbabokin/llvm50
...
Enabling LLVM 5.0 and making fixes to track changes in LLVM for the past couple months.
2017-03-01 11:39:53 -08:00
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
d0bfe7738a
Merge pull request #1245 from dbabokin/git
...
Adding support for git repository instead of svn.
2016-12-01 22:11:58 +03:00
Dmitry Babokin
95d33554db
Merge pull request #1244 from dbabokin/trunk_fix
...
Fix for trunk - change in DIBuilder interface
2016-12-01 22:10:45 +03:00
Dmitry Babokin
4298e3d0cd
Fix for trunk - change in DIBuilder interface
2016-12-01 22:00:36 +03:00
Dmitry Babokin
a7fd70fa21
Adding support for using git repository instead of svn.
...
This is experimental for now, but going forward this will become
primary way of working with LLVM, as they are going to switch to
git in not too distant future.
2016-12-01 18:10:57 +03:00
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