Commit Graph
2877 Commits
Author SHA1 Message Date
Anton Mitrokhin 0881463d69 changed '__vec16_i1 __equal_i64(const __vec16_i64 &a, const __vec16_i6_i64 &b, __vec16_i1 mask)' function 2014-09-25 21:29:48 +04:00
Anton Mitrokhin 2e92989101 changed '__vec16_i64 __load(const __vec16_i64 *p)' 2014-09-25 21:29:48 +04:00
Anton Mitrokhin 1d69b954bd added several memory functions for i8 2014-09-25 21:29:48 +04:00
Anton Mitrokhin 90843b3bff changed a constructor of '__vec16_i8' 2014-09-25 21:29:48 +04:00
Anton Mitrokhin 78a7ef9fc5 added several math functions, new runfails: gather-int8-2/4; ldexp-double (previously compfailed) 2014-09-25 21:29:47 +04:00
Anton Mitrokhin efa0ea01f3 add 'void __masked_store_i64(void *p, const __vec16_i64 &v, __vec16_i1 mask)' function. now 450 compfails and 12 runfails 2014-09-25 21:29:47 +04:00
Anton Mitrokhin ddf5df6193 made 'int64_t __extract_element(const __vec16_i64 &v, uint32_t index)' function 2014-09-25 21:29:47 +04:00
Anton Mitrokhin 4fff0ab571 added __vec16_i32 __cast_trunc(__vec16_i32, const __vec16_i64 i64) function. ptr-diff-3/5/6 tests are apparently runfailing because of it 2014-09-25 21:29:47 +04:00
Anton Mitrokhin 85b703981d added several helper functions 2014-09-25 21:29:46 +04:00
Anton Mitrokhin 45114d3283 No actual code change: changed the code style for '__vec16_i8' struct in 'knc.h' 2014-09-25 21:29:46 +04:00
Anton Mitrokhin 723baca4c2 added several useful defines and a warning that '__vec16_i1' might not be working with embree 2014-09-25 21:29:46 +04:00
Vsevolod Livinskiy 0a5b16dbe6 some minor fixes for knc.h 2014-09-25 21:29:46 +04:00
Anton Mitrokhin 3f1362f744 changed the default knc header file from 'knc-i1x16.h' to 'knc.h' 2014-09-25 15:58:56 +04:00
Dmitry Babokin 8ff187a7b7 Merge pull request #860 from Vsevolod-Livinskij/fix_217548
LLVM trunk: DataLayoutPass has new constructor.
2014-09-12 12:09:57 +04:00
Vsevolod Livinskiy 6a99135fa2 DataLayoutPass has new constructor 2014-09-12 11:56:47 +04:00
Dmitry Babokin c12d6ec82c Merge pull request #859 from ncos/llvm-release
Changed LLVM 3.5 svn download path to 'final'
2014-09-09 14:54:19 +04:00
Anton Mitrokhin bf94e51418 changed 3.5 svn path to 'final' 2014-09-09 14:44:21 +04:00
Dmitry Babokin c522aa87a8 Merge pull request #856 from jbrodman/master
Fix issue where break stmts would in executing with mask all off.
2014-09-04 18:04:41 +04:00
jbrodman 7c9235559d Remove #include included for testing. 2014-09-03 06:59:12 -07:00
Dmitry Babokin be681118f5 Merge pull request #855 from dbabokin/tests
Fail_db.txt update
2014-09-01 13:50:28 +04:00
Dmitry Babokin e3bb2b423b Fail_db.txt update 2014-09-01 13:49:51 +04:00
Dmitry Babokin 47e00ed50c Merge pull request #854 from Vsevolod-Livinskij/fail_db_update
Fail_db update
2014-08-29 19:11:32 +04:00
Vsevolod Livinskiy fd6c0d2704 Fail_db update 2014-08-29 19:03:47 +04:00
Dmitry Babokin b1245ef28d Merge pull request #853 from Vsevolod-Livinskij/fix_216488
Fix for llvm revision 216488
2014-08-28 13:11:08 +04:00
Vsevolod Livinskiy e0f0520c1f Fix for llvm revision 216488 2014-08-28 12:59:03 +04:00
Dmitry Babokin 1c14cfc342 Merge pull request #852 from Vsevolod-Livinskij/fix_icc_15
Fix to support icc v.15 beta
2014-08-26 16:37:19 +04:00
Dmitry Babokin fe797352a0 Merge pull request #851 from Vsevolod-Livinskij/fix_216393
Fix for llvm revision 216393
2014-08-26 15:29:04 +04:00
Vsevolod Livinskiy 57f29e5035 Fix to support icc v.15 beta 2014-08-26 15:20:10 +04:00
Vsevolod Livinskiy 12d0cb2037 Fix for llvm revision 216393 2014-08-26 14:20:12 +04:00
Dmitry Babokin e33cf51b28 Merge pull request #850 from Vsevolod-Livinskij/fix_216239
Fix for llvm revision 216239
2014-08-24 22:32:09 +04:00
Vsevolod Livinskiy 93c7ddbac5 Added supported LLVM versions 2014-08-24 21:37:42 +04:00
Vsevolod Livinskiy 5ba7d2696d Fix for llvm revision 216239 2014-08-24 17:35:28 +04:00
Dmitry Babokin 2351f0898a Merge pull request #847 from ncos/knc_faildb
Modifications of fail_db.txt: ptr-22 fixed; runfails #20472; generic compfails 3.5->3.6
2014-08-17 23:26:47 +04:00
Anton Mitrokhin 81091d4be8 llvm 3.6 generic-4/16 compfails (already added for llvm 3.5) 2014-08-16 21:37:26 +04:00
Anton Mitrokhin 09ac9c5d00 12 runfails tracked in #20472 (LLVM trunk commit 213898 by Chandler) 2014-08-16 13:35:22 +04:00
Anton Mitrokhin f8b6ca2649 ptr-22 test fixed on knc. removing from fail_db.txt 2014-08-16 13:05:24 +04:00
Dmitry Babokin f5b373b818 Merge pull request #846 from ncos/knc_faildb
Reverted fail_db modifications after LLVM sse4 fix - see LLVM bug 20540.
2014-08-15 18:03:47 +04:00
Anton Mitrokhin fbfcc28753 Revert "added 3.6 sse4-i16x8 compfails to fail_db"
This reverts commit e3c476112c.
2014-08-15 17:48:16 +04:00
Anton Mitrokhin 9e84c0ef0c Revert "add 12 runfails first appeared in LLVM 3.5 trunk on 26/07/14. these are now in trunk 3.6. erroneous commit 213898"
This reverts commit a9954dd8e7.
2014-08-15 17:47:51 +04:00
Anton Mitrokhin 88f39db2eb Revert "compfails also appeared after LLVM commit 214628 (tracker id 20540)"
This reverts commit 68577ae8a3.
2014-08-15 17:47:25 +04:00
Dmitry Babokin 1aaf623138 Merge pull request #845 from ncos/knc-fails
Fixed 64 bit gather/scatter functions in knc.h and knc-i1x16.h (fixes stability problem on ptr-22.ispc at -O0, which appears as a segfault from time to time)
2014-08-15 16:21:55 +04:00
Anton Mitrokhin 77dc94ab22 undefined printf functions in knc-i1x16.h 2014-08-15 16:18:40 +04:00
Anton Mitrokhin bd8d02527b removed ugly INT32_MIN define (included limits.h) and updated the copyright 2014-08-15 16:18:29 +04:00
Anton Mitrokhin 7adacf5a7b 64 bit gather/scatter fix for knc.h 2014-08-15 16:04:31 +04:00
Anton Mitrokhin 6b5b547e2f modified all gather/scatter instructions in 'knc-i1x16.h' 2014-08-15 16:04:31 +04:00
Anton Mitrokhin 9c9c77d2db changes in __scatter_base_offsets64_float 2014-08-15 16:04:31 +04:00
Dmitry Babokin b56dd9df21 Merge pull request #844 from aguskov/build_flags
- build fix on Windows for 3.5 and 3.6
- ispc flags in examples in Debug mode where switched to -O0 -g from -O2.
2014-08-13 16:14:18 +04:00
Andrey Guskov 22b7f548ad made ISPC + LLVM-trunk compile on Windows 2014-08-13 15:46:56 +04:00
Andrey Guskov c2a75231d6 changed examples` debug flags for Windows: added -g, -O2 switched to -O0 2014-08-13 15:11:20 +04:00
Dmitry Babokin dd4f9c86c0 Merge pull request #843 from ncos/knc_faildb
compfails also appeared after LLVM commit 214628 (tracker id 20540)
2014-08-13 14:12:07 +04:00