Commit Graph

3363 Commits

Author SHA1 Message Date
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
Dmitry Babokin
8a92d557f4 Merge pull request #1199 from jkozdon/vim_syntax
Adding taskCount and taskIndex vim syntax file
2016-05-10 22:06:58 +03:00
Jeremy Edward Kozdon
99d1d2ffe3 [vim] Adding new and delete for allocation 2016-05-04 09:06:28 -07:00
Jeremy Edward Kozdon
0fdfaad053 Adding taskCount[0-3] 2016-04-29 13:37:37 -07:00
Jeremy Edward Kozdon
5db1e5fa39 Fixing task classification 2016-04-29 11:48:52 -07:00
Jeremy Edward Kozdon
b2d98b9979 Adding taskCount and taskIndex vim syntax file 2016-04-29 11:37:54 -07:00
Dmitry Babokin
8258163c31 Merge pull request #1195 from Twinklebear/master
Fix C compatibility of ISPCInstrument declaration in export header
2016-04-20 04:32:56 +04:00
Will Usher
c8b45093f0 Fix C compatibility of ISPCInstrument declaration 2016-04-19 18:16:04 -06:00
Dmitry Babokin
3d9c0ecd14 Merge pull request #1194 from Shishpan/foreach_tiled_fix
Fix for a bug in foreach_tiled, which caused iterations with full off mask.
2016-04-12 19:34:35 +04:00
Andrey Shishpanov
ab4cd1e8a2 Fixed the last useless step in foreach_tiled in some cases 2016-04-12 00:29:17 +03:00
Dmitry Babokin
2fab324924 Merge pull request #1193 from Shishpan/skx_patches
Replaced SKX patches with cumulative one, added some changes, …
2016-04-08 12:00:56 +04:00
Andrey Shishpanov
e04d21b997 Replaced SKX patches with cumulative one, added some changes, switched to CMAKE configuration for LLVM 3.8 and newer versions. 2016-04-07 15:56:06 +03:00
Dmitry Babokin
1efc4c8f1f Merge pull request #1191 from Shishpan/skx_patches
Added patches for SKX capability with LLVM 3.8.
2016-03-31 12:41:24 +04:00
Andrey Shishpanov
7af8f96021 Added patches for SKX capability with LLVM 3.8. 2016-03-25 18:11:28 +03:00
Dmitry Babokin
3c5b88dabf Merge pull request #1190 from pSub/fix-build-with-gcc5
Fix build with gcc5
2016-03-24 20:11:36 +03:00
Pascal Wittmann
13b748a57c Fix build with gcc5 2016-03-24 18:06:22 +01:00
Dmitry Babokin
3957dccb51 Merge pull request #1189 from jkozdon/master
Adding foreach* for vim syntax file
2016-03-24 19:21:42 +03:00
Jeremy Edward Kozdon
49919aac70 Updating last modified in vim syntax file 2016-03-24 09:19:08 -07:00
Jeremy Edward Kozdon
8ec078f3e1 Adding foreach* for vim syntax file 2016-03-24 09:14:25 -07:00
Dmitry Babokin
d80a3ed4b7 Merge pull request #1188 from Shishpan/nightly_fixes
Removed redundant check for knl, skx targets' "-march" key.
2016-03-17 13:55:31 +03:00
Andrey Shishpanov
6a01712cfd Removed redundant check for knl, skx targets' "-march" key. 2016-03-17 13:11:45 +03:00
Dmitry Babokin
0d9b120b02 Merge pull request #1187 from Shishpan/nightly_fixes
Hotfix for nightly fails with clang3.4.
2016-03-14 13:54:02 +03:00
Andrey Shishpanov
c867a87727 Hotfix for nightly fails with clang3.4. 2016-03-14 13:23:45 +03:00
Dmitry Babokin
3ea77d7ab9 Merge pull request #1185 from Shishpan/nightly_fixes
Nightly fixes
2016-03-13 21:24:01 +03:00
Dmitry Babokin
533db89c76 Merge pull request #1186 from Shishpan/trunkFix
Fix for Revision 263208
2016-03-13 21:19:36 +03:00
Andrey Shishpanov
c7e6b8302e For GCC -march=knl,-march=skx are not nesessary. Moreover, not all GCC versions support this. 2016-03-13 15:18:14 +03:00
Andrey Shishpanov
d88240d227 Without this fix, the testing of SDE targets with GCC is impossible. 2016-03-13 15:07:36 +03:00
Andrey Shishpanov
5a2f0dcb4a Fix for Revision 263208 2016-03-12 21:27:58 +03:00
Dmitry Babokin
306f3468c3 Merge pull request #1184 from Shishpan/fix_knl_skx_target_ifelse
Fixed ifelse in rsqrt, rcp def. for knl, skx (compfails with old LLVM).
2016-03-11 16:18:15 +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
Dmitry Babokin
4f49ac4cb0 Merge pull request #1183 from dbabokin/master
Switching to LLVM 3.8 to official release
2016-03-09 17:30:56 +03:00