Commit Graph

  • cd53e6abed add gather_base_offsets32_i16 Anton Mitrokhin 2014-12-24 17:51:39 +03:00
  • 1476d45536 add gather64_double Anton Mitrokhin 2014-12-24 17:47:46 +03:00
  • 476f186e8e add gather64_i32 Anton Mitrokhin 2014-12-24 17:36:21 +03:00
  • 8fa45f20dc Merge pull request #924 from ncos/knc-backend-merge Dmitry Babokin 2014-12-11 18:15:12 +03:00
  • 24e8c33506 Fix for trunk after rev 223802 Vsevolod Livinskiy 2014-12-11 16:24:52 +03:00
  • b17fcdeba2 added entries for icpc13 (the same as for icpc15) Anton Mitrokhin 2014-12-11 18:38:59 +04:00
  • ea2764b345 removed fixed fails (fixed by Vsevolod) One new runfail Anton Mitrokhin 2014-12-11 18:35:42 +04:00
  • 4d4a512f72 fixed warnings produced by 64 bit reduce functions without affecting the functionality Anton Mitrokhin 2014-12-11 17:58:51 +04:00
  • 91538b5366 fixed noisy warnings in icpc13 produced by unsupported 64 bit 'reduce' functions Anton Mitrokhin 2014-12-11 17:31:48 +04:00
  • e4c79418c8 '__scatter64_i64' function fixed for icc 13 Anton Mitrokhin 2014-12-11 14:13:16 +04:00
  • dc2e174d4f added compiler version guards, '__scatter64_i64' is not implemented Anton Mitrokhin 2014-12-11 13:13:16 +04:00
  • 521aca9f09 Merge pull request #922 from jbrodman/windll Dmitry Babokin 2014-12-11 11:21:10 +03:00
  • 0ac7ed3c97 Merge pull request #920 from ncos/ispc_build_fails Dmitry Babokin 2014-12-07 15:37:36 +03:00
  • 91ee4ea7b6 add guards to prevent unfolded 'ConstantExpr' from sneaking into 'lConstantElementsToMask' - we handle only Ints and Doubles there Anton Mitrokhin 2014-12-04 17:13:07 +03:00
  • 98acce1185 Merge pull request #921 from dbabokin/alloy Dmitry Babokin 2014-12-05 15:09:59 +03:00
  • 4da0381aae Fix in run_tests.py to make it work on Windows (it was broken by nvxptx target). Dmitry Babokin 2014-12-05 16:05:56 +04:00
  • dc0db2d1cb Merge pull request #919 from Vsevolod-Livinskij/knc_header_fix Dmitry Babokin 2014-12-05 12:43:21 +03:00
  • 44ee5737a7 Changes in cast_zext Vsevolod Livinskiy 2014-12-04 23:04:25 +04:00
  • 9022806fc0 Changes in cast Vsevolod Livinskiy 2014-12-04 19:53:23 +04:00
  • 91866396ef Fix for half to float Vsevolod Livinskiy 2014-12-04 19:40:30 +04:00
  • ff9380b248 Fix for count_leading_zeros Vsevolod Livinskiy 2014-12-04 19:30:30 +04:00
  • b00575e95c Fix for __cast_zext(__vec16_i64, __vec16_i1) Vsevolod Livinskiy 2014-12-04 18:59:40 +04:00
  • ac524eff0d Add DLL storage class for export functions on windows jbrodman 2014-12-04 01:58:42 -08:00
  • df9f839ed4 Merge Vsevolod Livinskiy 2014-12-04 13:45:47 +04:00
  • 8d51e0620e Fix for int64 comparison Vsevolod Livinskiy 2014-12-04 13:32:20 +04:00
  • 70adb5d283 Fix for unsigned cmp for int64 Vsevolod Livinskiy 2014-11-27 19:00:38 +04:00
  • 7e63862dff __sqrt_varying_double Vsevolod Livinskiy 2014-11-27 17:35:21 +04:00
  • 190d7957d4 Fix for __shuffle2_float Vsevolod Livinskiy 2014-11-27 16:07:16 +04:00
  • 307c825c4e Fix for __shift_i32 Vsevolod Livinskiy 2014-11-27 16:00:50 +04:00
  • 7e39ed115d Fix for shuffle2_double Vsevolod Livinskiy 2014-11-27 14:46:51 +04:00
  • 52eddcdcfd Some changes in max/min_varying_uint/int64 Vsevolod Livinskiy 2014-11-27 13:24:48 +04:00
  • 0d9eceb668 Fix for prefetch Vsevolod Livinskiy 2014-11-27 13:10:43 +04:00
  • 7084432a0e Fix for max/min_varying_uint/int64 Vsevolod Livinskiy 2014-11-27 13:07:58 +04:00
  • b02f30c822 Merge pull request #918 from dbabokin/trunk Dmitry Babokin 2014-12-03 18:31:19 +03:00
  • 701bd9b029 Removing -debug-ir functionality for 3.6, as it was removed from LLVM. Dmitry Babokin 2014-12-03 18:28:32 +03:00
  • fb2c22c32d Merge pull request #917 from dbabokin/selfbuild Dmitry Babokin 2014-12-03 18:27:03 +03:00
  • ddc25dffcf Fix for selfbuild to use both CC and CXX, but not only CC. Dmitry Babokin 2014-12-03 15:36:36 +03:00
  • 1211aa95fd Merge pull request #914 from hansbogert/master Dmitry Babokin 2014-12-01 18:43:28 +03:00
  • d1b4ad6aca Added cstdlib include Hans van den Bogert 2014-12-01 14:09:13 +01:00
  • d18b85f8ca Merge pull request #913 from Vsevolod-Livinskij/fail_db_update Dmitry Babokin 2014-11-27 22:34:03 +03:00
  • 5d2ccfbe75 Fail_db update Vsevolod Livinskiy 2014-11-27 21:09:18 +03:00
  • f1e68b6bef Merge pull request #912 from ncos/knc-backend-merge Dmitry Babokin 2014-11-27 19:47:18 +03:00
  • 51a3d71fea fial_db.txt refresh Anton Mitrokhin 2014-11-27 19:22:22 +04:00
  • 6f518dfcc9 fixed lshr (i64 ...) function implementation Anton Mitrokhin 2014-11-27 18:33:44 +04:00
  • 0a987ad06f reduce_add_int8/16 implementation fixed Anton Mitrokhin 2014-11-27 17:41:21 +04:00
  • 7333e6ab7a Merge branch 'knc-backend-merge' of https://github.com/ncos/ispc into knc-backend-merge Anton Mitrokhin 2014-11-27 15:57:37 +03:00
  • 296b057a0a added debug helpers for knc-i1x16.h Anton Mitrokhin 2014-11-27 16:54:46 +04:00
  • 5f3128bbb2 cast_sext/sext, i64 (l)shl/r and mul Anton Mitrokhin 2014-11-27 16:53:25 +04:00
  • f0a5db068f Merge pull request #911 from aguskov/master Dmitry Babokin 2014-11-26 23:56:07 +03:00
  • 265d5b7924 Merge pull request #910 from dbabokin/trunk Dmitry Babokin 2014-11-26 14:24:54 +03:00
  • 0bb5404e6b Build fix for LLVM trunk - changed include structure Dmitry Babokin 2014-11-26 14:21:50 +03:00
  • 82cf349bf9 Fix for DWARF debug info generation pipeline Andrey Guskov 2014-11-25 22:27:23 +03:00
  • 707056f825 Merge pull request #908 from dbabokin/trunk Dmitry Babokin 2014-11-21 16:40:54 +03:00
  • 22dcc9a651 Tracking LLVM trunk: SmallPtrSet changes Dmitry Babokin 2014-11-21 16:37:47 +03:00
  • 56c78e55d5 Merge pull request #906 from ncos/ispc_build_fails Dmitry Babokin 2014-11-19 18:20:45 +03:00
  • 2e3af7f474 fixed ISPC compilation fail caused by the change of llvm::Value to llvm::Constant in DIBuilder member functions (LLVM commit 222070) Anton Mitrokhin 2014-11-19 13:24:46 +03:00
  • 3290ccd020 Merge pull request #903 from ncos/knc-backend-merge Dmitry Babokin 2014-11-14 11:03:29 -08:00
  • 1934a09a3d updated fail_db.txt to hide 9 new runfails and tests that have been fixed Anton Mitrokhin 2014-11-14 17:22:23 +04:00
  • 7233e25907 removed unnecessary &255's (knc.h) Anton Mitrokhin 2014-11-14 17:17:24 +04:00
  • 615d36b236 Merge branch 'master' of https://github.com/ncos/ispc into knc-backend-merge Anton Mitrokhin 2014-11-14 11:54:34 +04:00
  • e834703bb7 Merge pull request #904 from jbrodman/master Dmitry Babokin 2014-11-13 16:13:15 -08:00
  • 2b956e9cad Merge pull request #902 from Vsevolod-Livinskij/knc_header_fix Dmitry Babokin 2014-11-13 15:26:32 -08:00
  • d3158d1efe Merge pull request #901 from ncos/ispc_build_fails Dmitry Babokin 2014-11-13 15:25:35 -08:00
  • b21043c309 - fixed 'cast_trunc', 'cast_zext' and 'cast_sext' implementations (the previous was faulty) - added '__select (i8/16)', '__equal_i8/16_and_mask', '__not_equal_i8/16_and_mask' functions Anton Mitrokhin 2014-11-13 22:41:55 +04:00
  • 37a4362417 Fix for __cast_uitofp Vsevolod Livinskiy 2014-11-13 20:21:02 +04:00
  • c565ec08ac Disable optimization to eliminate illegal results jbrodman 2014-11-13 07:23:00 -08:00
  • 8f68769af8 cast double/float to/from int64 Vsevolod Livinskiy 2014-11-13 18:10:31 +04:00
  • 79fa1c3d4d Added some more functions to knc.h: - __scatter64_i64 - __scatter_base_offsets32_double - __scatter_base_offsets32_i64 Anton Mitrokhin 2014-11-13 17:18:47 +04:00
  • 6a2cb442ee __reduce_add/min/max_int64 Vsevolod Livinskiy 2014-11-13 14:21:10 +04:00
  • 6606d20a47 insert/extract_element_i8/16 and broadcast_i8/16 Vsevolod Livinskiy 2014-11-13 13:48:01 +04:00
  • 5cb50eca30 LLVM trunk build fail fix (MDNode interface change) Anton Mitrokhin 2014-11-13 12:02:58 +03:00
  • 67243f3550 Merge commit Vsevolod Livinskiy 2014-11-13 12:58:35 +04:00
  • 308746c7fb Minor fixes to remove copy-paste Vsevolod Livinskiy 2014-11-06 16:35:23 +04:00
  • 28e9032b10 __not_equal_i8/16 was added Vsevolod Livinskiy 2014-11-06 15:02:28 +04:00
  • 44bcce3cc8 __smear_i8/16 was added Vsevolod Livinskiy 2014-11-06 13:48:34 +04:00
  • 4351fc600b Merge pull request #899 from ncos/knc-backend-merge Dmitry Babokin 2014-11-11 22:48:16 -08:00
  • a1bcbed837 Merge pull request #897 from Vsevolod-Livinskij/knc_header_fix Dmitry Babokin 2014-11-10 16:25:32 -08:00
  • 4152a0f9ed rewrite masked_load_i8/16 for it not to segfault Anton Mitrokhin 2014-11-09 22:05:31 +04:00
  • d8f4635366 rewrittem __masked_store_i8/16 functions so they won't segfault Anton Mitrokhin 2014-11-09 20:01:58 +04:00
  • e7717e58b5 - added 'cast_trunk' and 'cast_zext' sets of functions - commented out fault [] overload for vec16_i64 - added loop based function macros for vec16_i8/16 data types Anton Mitrokhin 2014-11-09 11:31:14 +04:00
  • 83f3ee7cfa __shuffle2_i8/16/32/64 was added Vsevolod Livinskiy 2014-11-06 17:29:13 +04:00
  • 1b8afb73ad __rotate_i8/16/64 was added Vsevolod Livinskiy 2014-11-06 16:48:26 +04:00
  • 67cc62d619 Minor fixes to remove copy-paste Vsevolod Livinskiy 2014-11-06 16:35:23 +04:00
  • 12376e6a0c __shuffle_i8/16 was added. __reduce* functions were fixed. Vsevolod Livinskiy 2014-11-06 16:10:51 +04:00
  • 9316dd65c0 __not_equal_i8/16 was added Vsevolod Livinskiy 2014-11-06 15:02:28 +04:00
  • 3b1445c660 __smear_i8/16 was added Vsevolod Livinskiy 2014-11-06 13:48:34 +04:00
  • 39b1e4a204 masked_load/store_i16 was added Vsevolod Livinskiy 2014-11-06 13:34:22 +04:00
  • df7d65b076 Merge pull request #891 from ncos/knc-backend-merge Dmitry Babokin 2014-11-06 09:03:54 -08:00
  • 247dff8ab3 Merge pull request #898 from Vsevolod-Livinskij/fix_for_trunk Dmitry Babokin 2014-11-06 08:57:57 -08:00
  • fcc1090595 Fix for rev.221375 Vsevolod Livinskiy 2014-11-06 17:06:37 +03:00
  • 9e184e65cf Fix for rev.221167 Vsevolod Livinskiy 2014-11-06 16:52:42 +03:00
  • 15e1f86711 - Removed the debug code occasionally sneaked to the repo - Put 12 knc runfails to the fail_db.txt (were invisible due to debug code) - Several minor fixes not affecting functionality Anton Mitrokhin 2014-11-06 16:48:51 +04:00
  • 6bc4aee029 Merge pull request #896 from jbrodman/master Dmitry Babokin 2014-11-05 16:21:49 -08:00
  • b45429fc44 Merge pull request #894 from Vsevolod-Livinskij/fix_221024 Dmitry Babokin 2014-11-05 16:18:07 -08:00
  • 6cfe21094b Fix nested structs being expanded in headers jbrodman 2014-11-03 06:14:47 -08:00
  • 90d9b91007 Fix for rev. 221024 and 221027 Vsevolod Livinskiy 2014-11-03 01:29:06 +03:00
  • 89f6fdd29c Merge pull request #892 from Vsevolod-Livinskij/knc_header_fix Dmitry Babokin 2014-10-30 15:39:00 -07:00
  • b07bf9f5c7 Merge pull request #890 from Vsevolod-Livinskij/fix_for_trunk Dmitry Babokin 2014-10-30 12:25:09 -07:00
  • 9a8782d122 Fix for load/store i16 Vsevolod Livinskiy 2014-10-30 18:37:38 +04:00
  • e2249365f3 setzero functions for i8 and i16 Anton Mitrokhin 2014-10-30 18:36:39 +04:00