Commit Graph

  • 81cb374084 loop execution for i8/16 32-addr-bit gathers/scatters Anton Mitrokhin 2015-03-26 14:53:19 +03:00
  • a5b2695771 Merge branch 'knl-support' of https://github.com/Vsevolod-Livinskij/ispc into knl-support Anton Mitrokhin 2015-03-26 14:42:30 +03:00
  • b16aee93f9 gather/scatter i8/16 loop implementations Anton Mitrokhin 2015-03-26 14:41:30 +03:00
  • cd6f8249bf cast_fptosi/ui for double to i32 Vsevolod Livinskiy 2015-03-26 12:11:28 +03:00
  • af9d6a2d05 Merge branch 'knl-support' of https://github.com/ncos/ispc into ncos-knl Vsevolod Livinskiy 2015-03-26 12:46:15 +03:00
  • 4c96fd3279 cast_fptou(s)i compfail fix Anton Mitrokhin 2015-03-26 12:38:53 +03:00
  • 0a166f245c merged in brodman's version of knl.h Anton Mitrokhin 2015-03-26 12:22:03 +03:00
  • b79bd65c4e Merge branch 'master' of https://github.com/ncos/ispc into knl-support Anton Mitrokhin 2015-03-26 09:42:24 +03:00
  • 5050874007 Merge branch 'knl-support' of https://github.com/ncos/ispc into ncos-knl Vsevolod Livinskiy 2015-03-26 08:24:19 +03:00
  • 5c523332af extpackstorehi/lo_epi32 (without i8 and i16) Anton Mitrokhin 2015-03-25 20:09:45 +03:00
  • de0d69ab26 extpackstorehi/lo_pd Anton Mitrokhin 2015-03-25 19:54:19 +03:00
  • aefcea95cc shift mask left like (mask << 8). may cause errors Anton Mitrokhin 2015-03-25 19:48:20 +03:00
  • ef826603a7 Merge pull request #999 from ncos/minor-ispc-fixes Dmitry Babokin 2015-03-25 19:20:08 +03:00
  • 1aa8309a9e store_ps fixed Anton Mitrokhin 2015-03-25 19:12:28 +03:00
  • fc8a32425c cast_fptosi/ui Anton Mitrokhin 2015-03-25 18:58:36 +03:00
  • 49b9297166 cast s(z)ext -> add avx and sse, + started ext..load rwriting Anton Mitrokhin 2015-03-25 18:46:47 +03:00
  • 30b45731ae Merge pull request #998 from aguskov/master Dmitry Babokin 2015-03-25 18:05:45 +03:00
  • 50f716f3d8 fix for mishandled __ISPC_NO_EXTERN_C var being defined as zero Anton Mitrokhin 2015-03-25 16:57:30 +03:00
  • a66fab4cea Fix for LLVM trunk (rL232885) Andrey Guskov 2015-03-25 16:11:50 +03:00
  • 603355f6d6 Merge pull request #997 from jbrodman/master Dmitry Babokin 2015-03-21 13:07:37 +03:00
  • 637a4cc812 Fix to support function pointers in header file generation. jbrodman 2015-03-20 14:49:03 -07:00
  • 663306b8f6 Merge pull request #996 from Vsevolod-Livinskij/fix_for_trunk Dmitry Babokin 2015-03-20 16:10:55 +03:00
  • 0ffea6832d add knl.h to test knl target (need to be rewritten with AVX-512F intrinsics) Anton Mitrokhin 2015-03-20 15:56:57 +03:00
  • 8cb5f311c6 knl (through sde) target support for alloy.py Anton Mitrokhin 2015-03-20 15:55:00 +03:00
  • 292962e8b0 modified run_tests.py to support knl compilation Anton Mitrokhin 2015-03-20 15:19:26 +03:00
  • 55cfc6f78e Fix for trunk revision #232397 Vsevolod Livinskiy 2015-03-20 08:48:24 +03:00
  • eb907dc4ba Merge pull request #994 from ncos/faildb-update Dmitry Babokin 2015-03-19 20:48:46 +03:00
  • bf50d8f951 removed 180 generic target fails (which do pass now) from 'fail_db.txt' Anton Mitrokhin 2015-03-19 20:30:54 +03:00
  • 7125026f42 Merge pull request #991 from aguskov/element_ptr_inst Dmitry Babokin 2015-03-18 20:24:55 +03:00
  • 97eff6a185 Added explicit types for llvm::GetElementPtrInst::Create() Andrey Guskov 2015-03-18 16:33:42 +03:00
  • fec8390f7e Merge pull request #992 from aguskov/master Dmitry Babokin 2015-03-18 18:43:53 +03:00
  • 30def668f0 Switched LLVM 3.6 from branches to tags Andrey Guskov 2015-03-18 18:36:49 +03:00
  • 9e1ec40bad Merge pull request #990 from jbrodman/helpmsg Dmitry Babokin 2015-03-16 22:58:57 +03:00
  • 3d35d4485d Change opt help message to be more clear. jbrodman 2015-03-16 12:11:46 -07:00
  • 6d43d3c180 Merge pull request #989 from aguskov/master Dmitry Babokin 2015-03-12 17:20:21 +03:00
  • e6c827bf11 Merge pull request #986 from ncos/faildb-update Dmitry Babokin 2015-03-12 17:19:57 +03:00
  • 75ec582a1d Lowering the severity level for Debug Info Version mismatch Andrey Guskov 2015-03-12 14:49:32 +03:00
  • c5916d58b8 Merge pull request #988 from aguskov/master Dmitry Babokin 2015-03-11 18:36:19 +03:00
  • dba22837f6 Substituted LLVM-specific IsNAN() and IsInf() with their math.h versions Andrey Guskov 2015-03-11 18:33:49 +03:00
  • b43678b2e3 Merge pull request #987 from aguskov/master Dmitry Babokin 2015-03-11 18:20:13 +03:00
  • 972c6906d5 Fix Alloy.py + MSVC Andrey Guskov 2015-03-11 17:34:12 +03:00
  • 522d80bd2c Windows build fix Andrey Guskov 2015-03-11 15:58:36 +03:00
  • 38fb4cc181 removed recently fixed fails on knc from fail_db.txt Anton Mitrokhin 2015-03-07 08:18:20 +03:00
  • dfcdd84dc6 Merge pull request #975 from jbrodman/windll Dmitry Babokin 2015-03-06 23:56:45 +03:00
  • 97e9977aef removed fixed 'generic' target fails from fail_db.txt (appeared after knc fixing) Anton Mitrokhin 2015-03-06 23:54:06 +03:00
  • a54c0db457 Added missing newline. jbrodman 2015-03-06 10:36:07 -08:00
  • e8ae16a7f3 Merge pull request #979 from Vsevolod-Livinskij/knc_header_long_int Dmitry Babokin 2015-03-06 19:10:35 +03:00
  • 64dfa6182b Merge pull request #985 from ncos/soa-18-test Dmitry Babokin 2015-03-06 18:41:39 +03:00
  • bead780f22 fixed soa-18 test Anton Mitrokhin 2015-03-06 12:29:27 +03:00
  • 4b5141c0fb Merge pull request #984 from ncos/knc-backend-merge Dmitry Babokin 2015-03-06 10:20:26 +03:00
  • 6621efe139 added '__ordered_float_and_mask' function to 'knc.h' Anton Mitrokhin 2015-03-06 09:36:48 +03:00
  • ae0c6dc62a Merge pull request #980 from Vsevolod-Livinskij/fix_for_trunk Dmitry Babokin 2015-03-05 18:32:11 +03:00
  • f92d351cf0 Some codestyle changes Vsevolod Livinskiy 2015-03-05 18:04:39 +03:00
  • f0aa481a2a DataLayoutPass was removed Vsevolod Livinskiy 2015-03-05 17:09:39 +03:00
  • a216b2bb9c New LLVM IR load instruction Vsevolod Livinskiy 2015-03-05 15:53:56 +03:00
  • 29859e81ba New LLVM IR for getelementptr instruction Vsevolod Livinskiy 2015-03-05 12:51:28 +03:00
  • 0b1323e070 Merge pull request #983 from ncos/cbackend-funcptr-segfault Dmitry Babokin 2015-03-05 13:34:18 +03:00
  • 3a18a28001 fixed funcptr-varying-6/7/8 tests on knc Anton Mitrokhin 2015-03-05 13:11:16 +03:00
  • c5e11468f3 Merge pull request #981 from jbrodman/maskoffunif Dmitry Babokin 2015-03-03 21:47:13 +03:00
  • ab5bf7e48d Add assignments to Uniform as an unsafe thing when checking to run with mask all off James Brodman 2015-03-02 10:55:12 -08:00
  • 19d18b6e4e Some changes was made to support older llvm versions. Vsevolod Livinskiy 2015-02-27 16:02:55 +03:00
  • 4c629d0a7c Small codestyle changes Vsevolod Livinskiy 2015-02-27 12:35:31 +03:00
  • 3718abc3d2 iN class was moved to cbackend Vsevolod Livinskiy 2015-02-27 12:30:04 +03:00
  • a98bfdf011 Some changes to hadle different vector width Vsevolod Livinskiy 2015-02-27 10:27:53 +03:00
  • 0644b4a7fd iN calss was changed Vsevolod Livinskiy 2015-02-27 09:14:55 +03:00
  • a3bf0b2406 Constructor from string and operator& Vsevolod Livinskiy 2015-02-20 13:08:03 +03:00
  • 5302cfe062 New align structure Vsevolod Livinskiy 2015-02-20 10:01:23 +03:00
  • 8090285d42 Fix for cast Vsevolod Livinskiy 2015-02-13 21:39:18 +03:00
  • 1abce94803 cast inst Vsevolod Livinskiy 2015-02-13 18:49:54 +03:00
  • e3a78ad150 Tmp commit to save progress Vsevolod Livinskiy 2015-02-13 16:14:15 +03:00
  • 261dd70b6f Merge pull request #977 from ncos/knc-backend-merge Dmitry Babokin 2015-02-26 19:40:27 +03:00
  • 6fa75fb4b1 update knc.h to work wit icpc v13 Anton Mitrokhin 2015-02-26 19:23:23 +03:00
  • 432570c98f Merge pull request #976 from Vsevolod-Livinskij/new_unordered_func Dmitry Babokin 2015-02-26 09:35:57 +03:00
  • 78bd4debc6 New unordered function Vsevolod Livinskiy 2015-02-26 09:02:40 +03:00
  • f14897101b Merge pull request #974 from egaburov/sm37 Dmitry Babokin 2015-02-24 16:06:13 +03:00
  • 7bdb2b967d added NVARCH options Evghenii Gaburov 2015-02-24 13:54:33 +01:00
  • f481a51f39 remove std::vector in favor of std::initializor_list in GPUTargets.h Evghenii Gaburov 2015-02-24 12:54:06 +01:00
  • b35b931e3b added const Evghenii Gaburov 2015-02-24 12:49:48 +01:00
  • 19105494e1 added GPUTargets.h dependency in Makefile Evghenii Gaburov 2015-02-24 12:49:35 +01:00
  • 9baade2cb5 Change dll export feature to a switch. jbrodman 2015-02-23 11:43:06 -08:00
  • fc717ebada identation fix in usage Evghenii Gaburov 2015-02-22 12:26:29 +01:00
  • ddc9d4d885 Merge branch 'sm37' of github.com:egaburov/ispc into sm37 Evghenii Gaburov 2015-02-22 12:18:52 +01:00
  • 795f592013 added support for multiple architectures. right now, support is tested only for sm_35 and sm_37 Evghenii Gaburov 2015-02-22 12:17:37 +01:00
  • 3d086ca6b9 added support for K80/sm_37 Evghenii Gaburov 2015-02-21 14:28:47 +01:00
  • 66f306f325 added support for multiple architectures. right now, support is tested only for sm_35 and sm_37 Evghenii Gaburov 2015-02-22 12:17:37 +01:00
  • bf3b15b744 added support for K80/sm_37 Evghenii Gaburov 2015-02-21 14:28:47 +01:00
  • 24fb2b483b Merge pull request #973 from Vsevolod-Livinskij/smear_opt jbrodman 2015-02-20 13:34:44 -08:00
  • 6c5ed87c59 Merge pull request #972 from aguskov/master Dmitry Babokin 2015-02-20 18:13:22 +03:00
  • f17deafc0a Some little bug was fixed Vsevolod Livinskiy 2015-02-20 17:46:06 +03:00
  • 803b0a2811 Fixed CPU name retrieval Andrey Guskov 2015-02-20 17:36:13 +03:00
  • 8c4d339f25 Some codestyle changes Vsevolod Livinskiy 2015-02-20 16:50:53 +03:00
  • 7b0eb0e4ad Smear optimization was changed Vsevolod Livinskiy 2015-02-19 17:22:17 +03:00
  • 86ba817445 Merge pull request #971 from dbabokin/docs Dmitry Babokin 2015-02-20 11:17:56 +03:00
  • 3e511b588b Typo fix Dmitry Babokin 2015-02-20 11:16:29 +03:00
  • c16f9880c5 Merge pull request #970 from ncos/knc-backend-merge Dmitry Babokin 2015-02-19 15:46:05 +03:00
  • 719279f71d removed obsolete icpc13 knc entries in fail_db.txt Anton Mitrokhin 2015-02-19 15:15:33 +03:00
  • 5489894c3e update fail_db.txt to hide passes compfails Anton Mitrokhin 2015-02-19 15:12:57 +03:00
  • 127a5c50b8 Merge pull request #964 from ncos/cbackend-opbc Dmitry Babokin 2015-02-19 13:21:18 +03:00
  • ca866c6d54 Merge pull request #969 from ncos/ispc_build_fails Dmitry Babokin 2015-02-19 13:08:52 +03:00
  • 4dff88d4c5 fix buildfail after LLVM trunk commit 229094 Anton Mitrokhin 2015-02-19 13:01:50 +03:00