Commit Graph

  • 1f2079f2a8 fixed __cast_fpto<...> set of functions Anton Mitrokhin 2014-10-30 17:49:57 +04:00
  • a239f37302 Fix for missing declaration of IntrinsicInst Vsevolod Livinskiy 2014-10-29 23:48:21 +04:00
  • 215ca762d0 Fix for rev. 220741. LinkModiles emits error by itself Vsevolod Livinskiy 2014-10-29 22:52:52 +04:00
  • a4bcb1e1e2 __min_varying_<...> intrinsics added Anton Mitrokhin 2014-10-29 20:16:34 +04:00
  • 0c0f69e3bf Merge pull request #887 from ncos/knc-backend-merge Dmitry Babokin 2014-10-21 17:48:29 +04:00
  • 0fa17b1385 updated fail_db.txt Anton Mitrokhin 2014-10-21 17:43:42 +04:00
  • 92e86ac5b7 Merge pull request #885 from ncos/knc-backend-merge Dmitry Babokin 2014-10-21 17:18:48 +04:00
  • 8b34fb853e Commented out the faulty functions. Our code generator does not provide the necessary alligning to use them. Anton Mitrokhin 2014-10-21 15:42:14 +04:00
  • 09b8f65246 changed the names of 'reduce' functions (ixx -> intxx) to match the names generated by code generator Anton Mitrokhin 2014-10-21 15:26:07 +04:00
  • 9a3e4d8788 Merge pull request #884 from ncos/alloy_modifications Dmitry Babokin 2014-10-21 14:29:48 +04:00
  • 577f5e368a -Add the '--notify-subject' option to alloy.py to allow non-standard notification message subjects and simplify message filtering Anton Mitrokhin 2014-10-21 14:10:54 +04:00
  • da281a99ec Merge branch 'master' of https://github.com/ncos/ispc into knc-backend-merge Anton Mitrokhin 2014-10-21 12:37:18 +04:00
  • 1671430b50 Merge pull request #883 from dbabokin/alloy_version Dmitry Babokin 2014-10-20 21:11:21 +04:00
  • 6c766be68c Update warning Dmitry Babokin 2014-10-20 21:10:40 +04:00
  • 883963d90d Merge pull request #881 from dbabokin/typos Dmitry Babokin 2014-10-17 03:42:17 +04:00
  • b84fdb1f3c typos Dmitry Babokin 2014-10-17 03:40:22 +04:00
  • 8645ee5546 Merge pull request #880 from dbabokin/v180 Dmitry Babokin 2014-10-17 03:26:03 +04:00
  • ffa4b9e65c Bumping version to 1.8.1dev Dmitry Babokin 2014-10-17 03:25:14 +04:00
  • c6dbb2c066 Merge pull request #879 from dbabokin/v180 Dmitry Babokin 2014-10-17 03:22:26 +04:00
  • 0af6f6460b ReleaseNotes and news update. v1.8.0 Dmitry Babokin 2014-10-17 01:24:36 +04:00
  • 156f4e0fd8 Bumping version to 1.8.0 Dmitry Babokin 2014-10-16 23:34:38 +04:00
  • e97601d3a8 Merge pull request #878 from dbabokin/make Dmitry Babokin 2014-10-16 20:26:29 +04:00
  • 100285a325 Typo. Keep LDFLAGS commented. Dmitry Babokin 2014-10-16 20:23:44 +04:00
  • 9796674218 Merge pull request #877 from dbabokin/make Dmitry Babokin 2014-10-16 20:18:52 +04:00
  • 8283cfc3ff Fixing comment in Makefile and adding tips for building binaries for distribution on Linux. Dmitry Babokin 2014-10-16 20:17:02 +04:00
  • d62fe78e6e Merge pull request #876 from dbabokin/ptx_off Dmitry Babokin 2014-10-16 17:28:28 +04:00
  • 5715350d96 Build clang with NVPTX support. Dmitry Babokin 2014-10-16 17:24:43 +04:00
  • 17ee085396 PTX support is off by default. Fix to make it compile with PTX support off by default. Dmitry Babokin 2014-10-16 17:20:26 +04:00
  • c5cf05e085 Merge pull request #875 from Vsevolod-Livinskij/fail_db_update Dmitry Babokin 2014-10-16 16:36:03 +04:00
  • f59c6223b4 Fail_db update for icc.v15 Vsevolod Livinskiy 2014-10-16 16:28:14 +04:00
  • 30270584aa Merge pull request #749 from egaburov/nvptx_clean Dmitry Babokin 2014-10-16 15:56:02 +04:00
  • 92377426bd changed progress bar implementation evghenii 2014-10-16 11:53:05 +02:00
  • 3d71932ca6 knc.h: added [] overloads to type defenitions Anton Mitrokhin 2014-10-16 12:57:55 +04:00
  • ccf4d00385 Merge pull request #874 from dbabokin/alloy-gnu-toolchain Dmitry Babokin 2014-10-15 23:09:50 +04:00
  • f7390aaec9 Adding default sysroot detection for MacOS 10.9 (and newer), which allows working out of the box. Otherwise C standard headers are not found. Dmitry Babokin 2014-10-15 23:02:59 +04:00
  • d79529cada Adding --with-gcc-toolchain alloy switch, which is passed to configure. This is the only way to build functional clang on old Linux system, which has old system gcc and new gcc (4.7+) installed in non-system location. Dmitry Babokin 2014-10-15 20:40:37 +04:00
  • 8f9a935132 Merge pull request #873 from dbabokin/knc Dmitry Babokin 2014-10-14 20:59:48 +04:00
  • 3f24c8dedc KNC prefetch: - make L3 prefetch to hit L2$, instead of being nop. - fix vector prefetch to use single intrinsic, instead of two (this is caused by bug in Composer 14.0 documentation). Dmitry Babokin 2014-10-14 20:24:16 +04:00
  • 741df13eb8 Merge pull request #871 from ncos/knc-backend-merge Dmitry Babokin 2014-10-14 19:24:53 +04:00
  • 8e31d7e99c Merge pull request #872 from ncos/alloy_modifications Dmitry Babokin 2014-10-14 19:24:38 +04:00
  • 7ac8a9ea04 changed vec16_i1 type definition in knc.h from typedef to struct Anton Mitrokhin 2014-10-14 18:52:03 +04:00
  • dcf70d887b Changed the 'newest_LLVM' variable to 3.5 and fixed an error in help message Anton Mitrokhin 2014-10-14 18:23:47 +04:00
  • 558d7ee1d3 fix compilation with gcc481 evghenii 2014-10-14 15:49:50 +02:00
  • 2e49ecd56f Merge pull request #870 from aguskov/master Dmitry Babokin 2014-10-14 17:31:55 +04:00
  • 47b1f2182f fix documentation typo evghenii 2014-10-14 15:24:30 +02:00
  • efee86fa2e Update 3_5_win_coff_debug_info.patch aguskov 2014-10-14 17:17:49 +04:00
  • 4e7ae5269b added pseudo_prefetch definitions evghenii 2014-10-14 14:48:02 +02:00
  • 9238c72e08 Merge branch 'master' into nvptx_clean_master evghenii 2014-10-14 14:27:00 +02:00
  • 83a863ea83 fix compilation for llvm 3.5 evghenii 2014-10-14 14:17:36 +02:00
  • 75759254c3 Added a patch for LLVM 3.5 to enable proper debugging under Windows Andrey Guskov 2014-10-14 15:58:23 +04:00
  • 44ed10b6f2 Merge pull request #869 from dbabokin/typo Dmitry Babokin 2014-10-14 14:54:05 +04:00
  • 82ed2ce416 Typo fix Dmitry Babokin 2014-10-14 14:51:12 +04:00
  • 29c0f75306 Merge pull request #868 from dbabokin/win_build Dmitry Babokin 2014-10-13 19:36:37 +04:00
  • 481224bbcd Adding missing dependency for LLVM 3.6 (Windows specific problem) and fixing end-of-lines in ispc.vcxproj Dmitry Babokin 2014-10-13 19:31:11 +04:00
  • 743f89f93f Merge pull request #867 from jbrodman/master Dmitry Babokin 2014-10-09 11:52:10 +04:00
  • 3aa2cce504 Fix warnings in knc.h with appropriate casting James Brodman 2014-10-08 17:18:08 -07:00
  • a83fec3dd0 Merge pull request #865 from ncos/ispc_build_fails Dmitry Babokin 2014-10-02 18:29:20 +04:00
  • b8a9139f8e Merge pull request #864 from Vsevolod-Livinskij/opt_prefetch Dmitry Babokin 2014-10-02 17:16:51 +04:00
  • eb61d5df72 Support for cache 2/3 and all targets Vsevolod Livinskiy 2014-10-02 16:25:23 +04:00
  • 57fb2a75ec new interface for 'DIBuilder::insertDeclare' and 'DIBuilder::createGlobalVariable' in LLVM 3.6 (ids: 076fd5dfc1f0600183bbc7db974dc7b39086136d and bc88cfc3512326d6c8f8dbf3c15d880c0e21feb0 correspondingly Anton Mitrokhin 2014-10-02 15:35:19 +04:00
  • 0a6eb61ad0 Extend gather-scatter optimization with prefetch optimization Vsevolod Livinskiy 2014-09-25 15:59:31 +04:00
  • df38b862c2 Merge pull request #863 from ncos/knc-fails Dmitry Babokin 2014-10-02 13:57:59 +04:00
  • ddc6e33bc0 Merge pull request #862 from ncos/knc-backend-merge Dmitry Babokin 2014-10-02 13:57:45 +04:00
  • 700fe244e7 removed debug macros Anton Mitrokhin 2014-10-02 13:08:47 +04:00
  • c934a68bc4 changed 'const int' to 'const int8_t' in '__vec16_i8' constructor Anton Mitrokhin 2014-10-02 13:00:55 +04:00
  • 8295df5a1e fixed header in 'knc.h' Anton Mitrokhin 2014-09-25 22:54:29 +04:00
  • 3b16cd8c56 fixed 'knc-i1x16.h' to compile with icc v.15 beta Anton Mitrokhin 2014-09-25 14:48:17 +04:00
  • 4560df284b changed codestyle to 2 spaces in 'knc.h' Anton Mitrokhin 2014-09-25 12:55:21 +04:00
  • 832aff5d76 commented out '__vec16_i1' type as there is no '__cast_uitofp' which produces compfails Anton Mitrokhin 2014-09-25 12:11:27 +04:00
  • 46bd353027 fixed 'INT_MIN' bug in '__gather64_i64' Anton Mitrokhin 2014-09-18 12:13:55 +04:00
  • 1a2979aa7f start fixing gather/scatter functions (INT_MIN fix) Anton Mitrokhin 2014-09-18 10:20:19 +04:00
  • 8b8e313dc6 starded work on gather/scatter instructions Anton Mitrokhin 2014-09-11 19:06:07 +04:00
  • 0881463d69 changed '__vec16_i1 __equal_i64(const __vec16_i64 &a, const __vec16_i6_i64 &b, __vec16_i1 mask)' function Anton Mitrokhin 2014-09-11 18:26:44 +04:00
  • 2e92989101 changed '__vec16_i64 __load(const __vec16_i64 *p)' Anton Mitrokhin 2014-09-11 18:15:25 +04:00
  • 1d69b954bd added several memory functions for i8 Anton Mitrokhin 2014-09-11 18:09:12 +04:00
  • 90843b3bff changed a constructor of '__vec16_i8' Anton Mitrokhin 2014-09-11 18:01:27 +04:00
  • 78a7ef9fc5 added several math functions, new runfails: gather-int8-2/4; ldexp-double (previously compfailed) Anton Mitrokhin 2014-09-11 17:36:33 +04:00
  • efa0ea01f3 add 'void __masked_store_i64(void *p, const __vec16_i64 &v, __vec16_i1 mask)' function. now 450 compfails and 12 runfails Anton Mitrokhin 2014-09-11 17:01:06 +04:00
  • ddf5df6193 made 'int64_t __extract_element(const __vec16_i64 &v, uint32_t index)' function Anton Mitrokhin 2014-09-11 16:53:36 +04:00
  • 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 Anton Mitrokhin 2014-09-11 15:50:13 +04:00
  • 85b703981d added several helper functions Anton Mitrokhin 2014-09-11 15:45:28 +04:00
  • 45114d3283 No actual code change: changed the code style for '__vec16_i8' struct in 'knc.h' Anton Mitrokhin 2014-09-11 15:41:06 +04:00
  • 723baca4c2 added several useful defines and a warning that '__vec16_i1' might not be working with embree Anton Mitrokhin 2014-09-11 15:18:36 +04:00
  • 0a5b16dbe6 some minor fixes for knc.h Vsevolod Livinskiy 2014-09-04 16:04:46 +04:00
  • 3f1362f744 changed the default knc header file from 'knc-i1x16.h' to 'knc.h' Anton Mitrokhin 2014-09-25 15:55:14 +04:00
  • 8ff187a7b7 Merge pull request #860 from Vsevolod-Livinskij/fix_217548 Dmitry Babokin 2014-09-12 12:09:57 +04:00
  • 6a99135fa2 DataLayoutPass has new constructor Vsevolod Livinskiy 2014-09-12 11:52:04 +04:00
  • c12d6ec82c Merge pull request #859 from ncos/llvm-release Dmitry Babokin 2014-09-09 14:54:19 +04:00
  • bf94e51418 changed 3.5 svn path to 'final' Anton Mitrokhin 2014-09-09 14:44:21 +04:00
  • c522aa87a8 Merge pull request #856 from jbrodman/master Dmitry Babokin 2014-09-04 18:04:41 +04:00
  • 7c9235559d Remove #include included for testing. jbrodman 2014-09-03 06:57:18 -07:00
  • be681118f5 Merge pull request #855 from dbabokin/tests Dmitry Babokin 2014-09-01 13:50:28 +04:00
  • e3bb2b423b Fail_db.txt update Dmitry Babokin 2014-09-01 13:49:51 +04:00
  • 47e00ed50c Merge pull request #854 from Vsevolod-Livinskij/fail_db_update Dmitry Babokin 2014-08-29 19:11:32 +04:00
  • fd6c0d2704 Fail_db update Vsevolod Livinskiy 2014-08-29 19:03:47 +04:00
  • b1245ef28d Merge pull request #853 from Vsevolod-Livinskij/fix_216488 Dmitry Babokin 2014-08-28 13:11:08 +04:00
  • e0f0520c1f Fix for llvm revision 216488 Vsevolod Livinskiy 2014-08-28 10:14:42 +04:00
  • 1c14cfc342 Merge pull request #852 from Vsevolod-Livinskij/fix_icc_15 Dmitry Babokin 2014-08-26 16:37:19 +04:00
  • fe797352a0 Merge pull request #851 from Vsevolod-Livinskij/fix_216393 Dmitry Babokin 2014-08-26 15:29:04 +04:00
  • 57f29e5035 Fix to support icc v.15 beta Vsevolod Livinskiy 2014-08-26 15:20:10 +04:00