Commit Graph

2783 Commits

Author SHA1 Message Date
Andrey Guskov
d0673231d4 Suppressed unneeded bitcode export warnings 2015-01-21 18:52:00 +03:00
Andrey Guskov
2f2af816e7 3.7-related copyright update 2015-01-20 14:56:58 +03:00
Andrey Guskov
ae8b724d92 Added LLVM 3.7 support 2015-01-19 17:30:59 +03:00
Dmitry Babokin
abeda29087 Merge pull request #933 from dbabokin/v182dev
Bumping version to 1.8.2dev
2015-01-12 14:49:27 +03:00
Dmitry Babokin
9c0b4cb8b3 Bumping version to 1.8.2dev 2015-01-12 14:49:48 +03:00
Dmitry Babokin
c2016af162 Merge pull request #932 from dbabokin/v181
v1.8.1
v1.8.1
2014-12-31 14:44:29 +03:00
Dmitry Babokin
cfd3418653 News and ReleaseNotes update. 2014-12-31 14:43:45 +03:00
Dmitry Babokin
a095fd622f Bumping version to 1.8.1 2014-12-31 14:20:38 +03:00
Dmitry Babokin
73141e58ed Merge pull request #931 from dbabokin/examples
Minor fix for examples to compile with strict C++ compiler.
2014-12-31 12:36:30 +03:00
Dmitry Babokin
c560a1b10e Merge pull request #930 from dbabokin/autodispatch
Fixing problem with autodispatch when compiled with NVPTX target
2014-12-31 12:35:43 +03:00
Dmitry Babokin
82187f8372 Minor fix for examples to compile with strict C++ compiler. 2014-12-31 12:35:11 +03:00
Dmitry Babokin
aeaef1bedf Fixing problem with autodispatch when compiled with NVPTX target 2014-12-31 12:34:12 +03:00
Dmitry Babokin
7d01e4254b Merge pull request #929 from dbabokin/deps
Allowing deps generation for multi-target.
2014-12-30 21:16:15 +03:00
Dmitry Babokin
b31dbcf756 Allowing deps generation for multi-target. 2014-12-30 21:06:53 +03:00
Dmitry Babokin
314289c52f Merge pull request #928 from dbabokin/master
Adding missing AddressOfExpr::GetLValueType()
2014-12-30 18:15:47 +03:00
Dmitry Babokin
da83196996 Adding missing AddressOfExpr::GetLValueType() 2014-12-30 18:11:39 +03:00
Dmitry Babokin
fb535fdfd0 Merge pull request #927 from dbabokin/metadata
Fixing cbackend after LLVM changes which split Value and Metadata classes.
2014-12-29 20:53:36 +03:00
Dmitry Babokin
3b1eaa65e4 Fixing cbackend after LLVM changes which split Value and Metadata
classes.
2014-12-29 20:44:54 +03:00
Dmitry Babokin
08e246c628 Merge pull request #926 from ncos/knc-backend-merge
Further improvements in knc.h
2014-12-26 17:10:53 +03:00
Anton Mitrokhin
4b48bfa87a upate fail_db (fixes 279 compfails and 4 runfails). New runfails: soa-18, pmulus_vi64, funcptr-varying-7, funcptr-varying-8 2014-12-26 16:52:49 +03:00
Anton Mitrokhin
948e75dcb5 examined soa-18 runfail 2014-12-26 16:21:23 +03:00
Anton Mitrokhin
192aeb0ae3 add 'examples/intrinsics/known_fails.txt' to track difficult runfails/compfails 2014-12-26 13:58:49 +03:00
Anton Mitrokhin
2d403cf258 add __masked_load_i64 2014-12-26 02:06:16 +03:00
Anton Mitrokhin
5dfb96a310 add cast_bits(i64 i64) 2014-12-26 01:39:43 +03:00
Anton Mitrokhin
134accaf46 add cast_bits(i32 i32) 2014-12-26 01:38:25 +03:00
Anton Mitrokhin
3f607ade14 add cast_sext plus shl/ashr function fix 2014-12-26 01:12:14 +03:00
Anton Mitrokhin
300ff7be75 add insert_element(vec1_ ... 2014-12-25 23:11:21 +03:00
Dmitry Babokin
9a56f8fb9a Merge pull request #923 from Vsevolod-Livinskij/fix_223802
Fix for trunk after rev 223802
2014-12-25 14:52:43 +03:00
Vsevolod Livinskiy
8672aff298 New approach to fix 2014-12-25 14:31:46 +03:00
Anton Mitrokhin
83b65ef534 add scatter_int16 2014-12-24 19:15:14 +03:00
Anton Mitrokhin
515c5f76e0 fixed 9 runfails caused by wromg permutation masks 2014-12-24 19:02:23 +03:00
Anton Mitrokhin
b1fdbd63ec add scatter64_i32/float 2014-12-24 18:23:46 +03:00
Anton Mitrokhin
d90f677cb4 add gather64_i16 2014-12-24 18:06:09 +03:00
Anton Mitrokhin
797238464a add gather64_i8 2014-12-24 17:59:17 +03:00
Anton Mitrokhin
cd53e6abed add gather_base_offsets32_i16 2014-12-24 17:51:39 +03:00
Anton Mitrokhin
1476d45536 add gather64_double 2014-12-24 17:47:46 +03:00
Anton Mitrokhin
476f186e8e add gather64_i32 2014-12-24 17:36:21 +03:00
Dmitry Babokin
8fa45f20dc Merge pull request #924 from ncos/knc-backend-merge
Fix errors generated by knc.h present in icpc 13.1
2014-12-11 18:15:12 +03:00
Vsevolod Livinskiy
24e8c33506 Fix for trunk after rev 223802 2014-12-11 17:53:51 +03:00
Anton Mitrokhin
b17fcdeba2 added entries for icpc13 (the same as for icpc15) 2014-12-11 18:38:59 +04:00
Anton Mitrokhin
ea2764b345 removed fixed fails (fixed by Vsevolod) One new runfail 2014-12-11 18:35:42 +04:00
Anton Mitrokhin
4d4a512f72 fixed warnings produced by 64 bit reduce functions without affecting the functionality 2014-12-11 17:58:51 +04:00
Anton Mitrokhin
91538b5366 fixed noisy warnings in icpc13 produced by unsupported 64 bit 'reduce' functions 2014-12-11 17:31:48 +04:00
Anton Mitrokhin
e4c79418c8 '__scatter64_i64' function fixed for icc 13 2014-12-11 14:13:30 +04:00
Anton Mitrokhin
dc2e174d4f added compiler version guards, '__scatter64_i64' is not implemented 2014-12-11 13:13:16 +04:00
Dmitry Babokin
521aca9f09 Merge pull request #922 from jbrodman/windll
Add DLL storage class for export functions on windows
2014-12-11 11:21:10 +03:00
Dmitry Babokin
0ac7ed3c97 Merge pull request #920 from ncos/ispc_build_fails
Fixing 40 sse2 compfails
2014-12-07 15:37:36 +03:00
Anton Mitrokhin
91ee4ea7b6 add guards to prevent unfolded 'ConstantExpr' from sneaking into 'lConstantElementsToMask' - we handle only Ints and Doubles there 2014-12-07 15:24:09 +03:00
Dmitry Babokin
98acce1185 Merge pull request #921 from dbabokin/alloy
Fix in run_tests.py to make it work on Windows
2014-12-05 15:09:59 +03:00
Dmitry Babokin
4da0381aae Fix in run_tests.py to make it work on Windows
(it was broken by nvxptx target).
2014-12-05 16:05:56 +04:00