Commit Graph

  • e0eac74f83 [AVX512]: separated knl from avx2 Anton Mitrokhin 2015-04-30 14:46:09 +03:00
  • 35222694e5 [AVX512]: knl target was added Vsevolod Livinskiy 2015-04-24 09:44:23 +03:00
  • 92388e8bad ISPC build fix for LLVM trunk revision 237059 Anton Mitrokhin 2015-05-12 09:15:41 +03:00
  • c9424a9989 Fix for debug information in trunk Vsevolod Livinskiy 2015-05-07 13:13:30 +03:00
  • f5c90dbd43 Merge pull request #1040 from Vsevolod-Livinskij/print-target Dmitry Babokin 2015-05-21 12:13:54 +03:00
  • bd65df8ad4 Debug flag for target's info was added Vsevolod Livinskiy 2015-05-21 11:33:05 +03:00
  • e39bb485ea Fixed global variable handling Andrey Guskov 2015-05-19 22:01:19 +03:00
  • ebe165dff8 Merge pull request #1038 from Vsevolod-Livinskij/round_var_double Dmitry Babokin 2015-05-14 18:19:15 +03:00
  • 12ff721ec1 Add roundings for varying double in knc.h and knl.h Vsevolod Livinskiy 2015-05-14 16:13:08 +03:00
  • 8fdd9a7ef7 Merge pull request #1036 from ncos/multitarget Dmitry Babokin 2015-05-10 23:54:23 +03:00
  • 8891534a3c Forbid using --cpu in multitarget mode Anton Mitrokhin 2015-05-10 17:26:29 +03:00
  • be2adf40d8 Merge pull request #1035 from Vsevolod-Livinskij/multitarget Dmitry Babokin 2015-05-08 17:25:05 +03:00
  • 57512c1e28 Replace static const variables in knl.h Vsevolod Livinskiy 2015-05-08 17:22:12 +03:00
  • f3b8ce8cbc Merge pull request #1034 from dbabokin/static Dmitry Babokin 2015-05-08 16:08:25 +03:00
  • 14da0a7f54 Merge pull request #1033 from kku1993/fix-null-terminator Dmitry Babokin 2015-05-08 16:05:14 +03:00
  • 1c039ab96a Fixed string argument missing null-terminator. Kevin Ku 2015-05-07 23:00:14 -04:00
  • 256e8325e3 Generic target: declare in anonymous namespace only l_array_* Dmitry Babokin 2015-05-08 00:06:49 +03:00
  • c76f03a263 Merge pull request #1032 from ncos/namespaces Dmitry Babokin 2015-05-06 18:02:26 +03:00
  • e0e579bd99 put struct/class definitions into anonymous namespaces (MIC, generic) Anton Mitrokhin 2015-05-06 13:59:23 +03:00
  • e513fc7884 Merge pull request #1031 from jbrodman/master Dmitry Babokin 2015-04-30 13:38:59 +03:00
  • c8e492d82f Ptr Diff should ignore const jbrodman 2015-04-29 18:30:21 -04:00
  • aeb97374bf Merge pull request #1030 from aguskov/master Dmitry Babokin 2015-04-29 19:41:10 +03:00
  • 2a2bfc49f1 Removed unused variable causing fatal warn on GCC build Andrey Guskov 2015-04-29 19:24:45 +03:00
  • 958143a8c5 Merge pull request #1029 from aguskov/master Dmitry Babokin 2015-04-29 15:33:13 +03:00
  • 66ad192266 Typo fix in CXX output Andrey Guskov 2015-04-29 15:25:31 +03:00
  • 728c55fd6f Merge pull request #1028 from aguskov/master Dmitry Babokin 2015-04-28 20:59:02 +03:00
  • 43f432c67a Fixed llvm.dbg.value mishandling in CWriter Andrey Guskov 2015-04-28 20:55:33 +03:00
  • 1328efd027 Merge pull request #1027 from dbabokin/osxsave Dmitry Babokin 2015-04-24 22:04:39 +03:00
  • ad97d70a43 Adding check for OSXSAVE before checking xgetbv in cpu detection code. Fix for #1026 Dmitry Babokin 2015-04-24 21:28:06 +03:00
  • 44cf9866cb Merge pull request #1025 from aguskov/master Dmitry Babokin 2015-04-24 18:17:12 +03:00
  • 0a8fab0737 Merge pull request #1024 from Vsevolod-Livinskij/multitarget Dmitry Babokin 2015-04-24 18:16:45 +03:00
  • c2039da7b8 Support of *-generic-16 target Vsevolod Livinskiy 2015-04-17 11:20:39 +03:00
  • 0842b82eca Fix typos in the previous LLVM debug info commit Andrey Guskov 2015-04-24 15:51:55 +03:00
  • 03d3f7179b Merge pull request #1023 from aguskov/master Dmitry Babokin 2015-04-23 22:50:12 +03:00
  • 5defbf25f1 LLVM debug info fix, again Andrey Guskov 2015-04-23 19:00:54 +03:00
  • a0cbd7e33a Merge pull request #1022 from aguskov/master Dmitry Babokin 2015-04-22 18:14:39 +03:00
  • 0fd170f47a Another version of multitarget return types fix Andrey Guskov 2015-04-22 17:42:13 +03:00
  • 0b52022c13 Merge pull request #1021 from ispc/revert-1019-master Dmitry Babokin 2015-04-22 17:39:39 +03:00
  • 0f1358b69f Revert "Multitaget function return types fixed" Dmitry Babokin 2015-04-22 17:38:05 +03:00
  • 8040154b2f Merge pull request #1020 from dbabokin/copyright Dmitry Babokin 2015-04-22 16:40:23 +03:00
  • 8e47273186 Copyright refresh Dmitry Babokin 2015-04-22 16:39:11 +03:00
  • 4518bce71b Merge pull request #1013 from egaburov/armfix Dmitry Babokin 2015-04-22 16:09:50 +03:00
  • 8c1d7c6dc5 Merge pull request #1018 from Vsevolod-Livinskij/knl_fix Dmitry Babokin 2015-04-22 16:07:05 +03:00
  • 2983722926 Merge pull request #1019 from aguskov/master Dmitry Babokin 2015-04-22 15:56:24 +03:00
  • 7f096f23e3 Multitaget function return types fixed Andrey Guskov 2015-04-22 15:13:56 +03:00
  • 858a97a485 New accuracy for knl.h Vsevolod Livinskiy 2015-04-20 22:17:25 +03:00
  • 1d40f0a930 Merge pull request #1014 from Vsevolod-Livinskij/isa_update Dmitry Babokin 2015-04-17 12:24:25 +03:00
  • 7729070481 Check for new isa for KNL and SKX was added. Vsevolod Livinskiy 2015-04-16 16:07:05 +03:00
  • e6ba7eb337 Merge pull request #1016 from aguskov/master Dmitry Babokin 2015-04-16 19:38:41 +03:00
  • 189e892b96 Recurring LLVM debug info fix Andrey Guskov 2015-04-16 19:31:16 +03:00
  • f62ad11fb0 Merge pull request #1012 from ncos/x86-64_2_x86_64 Dmitry Babokin 2015-04-16 15:19:30 +03:00
  • e754cb99c7 allow x86_64 in alloy.py (run_tests has no problems with it) Anton Mitrokhin 2015-04-16 14:56:40 +03:00
  • 7e06973054 added rtc() to arm examples as well Evghenii Gaburov 2015-04-16 11:54:06 +00:00
  • 38375b49e3 added unsaturated ingtegers stubs for arm IR Evghenii Gaburov 2015-04-16 11:48:26 +00:00
  • b5293067fc add x86_64 to be alias of x86-64 Anton Mitrokhin 2015-04-16 14:42:34 +03:00
  • d1d59a2a01 Merge pull request #1011 from ncos/multitarget Dmitry Babokin 2015-04-16 13:51:33 +03:00
  • 1a9d08a325 Merge pull request #1010 from Vsevolod-Livinskij/fix_for_nvptx Dmitry Babokin 2015-04-16 13:37:40 +03:00
  • 1948d8ea42 If you want to have 'CPU_None' as CPU type, than you have to have a name for it (even if that's an empty string) Anton Mitrokhin 2015-04-16 13:31:14 +03:00
  • 41750a8336 Reorder available targets Vsevolod Livinskiy 2015-04-16 13:11:44 +03:00
  • 8336615eae Typo fix in util-nvptx.m4 Vsevolod Livinskiy 2015-04-16 13:02:24 +03:00
  • af18f7cc97 Merge pull request #1009 from aguskov/master Dmitry Babokin 2015-04-16 11:55:00 +03:00
  • 824e47ece7 Fix for LLVM trunk Andrey Guskov 2015-04-15 16:31:23 +03:00
  • f73091f391 Merge pull request #1007 from Vsevolod-Livinskij/fix_for_trunk Dmitry Babokin 2015-04-10 15:25:17 +03:00
  • ac4d0bf7ed Fix for debug information in trunk. Vsevolod Livinskiy 2015-04-10 10:02:59 +03:00
  • 391b59930b Fix for r234201. IT SHOULD BE REVERTED IN FUTURE Vsevolod Livinskiy 2015-04-09 15:41:51 +03:00
  • 15535cfb64 Merge pull request #1006 from dbabokin/tinfo Dmitry Babokin 2015-04-09 14:02:10 +03:00
  • 82d425da04 Typo fix in Makefile Dmitry Babokin 2015-04-09 14:02:49 +03:00
  • d90011a535 Merge pull request #1004 from nguillemot/patch-1 Dmitry Babokin 2015-04-06 14:29:02 +03:00
  • b4af33327f Fixed some typos Nicolas Guillemot 2015-04-03 22:25:17 -07:00
  • 8cc9d08f46 Merge pull request #1003 from ncos/knl-support Dmitry Babokin 2015-04-03 15:47:44 +03:00
  • 74c1feed08 fixed ptr-22.ispc on knl Anton Mitrokhin 2015-04-03 13:07:55 +03:00
  • 5535bfc83f Merge pull request #1002 from dbabokin/tinfo Dmitry Babokin 2015-04-02 19:24:33 +03:00
  • 3e8f33da68 Addressing build issue coming from LLVM bug 16902 Dmitry Babokin 2015-04-02 18:38:06 +03:00
  • a3737e2b81 i64 store fix for knl Anton Mitrokhin 2015-04-02 18:23:04 +03:00
  • 81251115af packed load/store for knl Anton Mitrokhin 2015-04-02 17:24:57 +03:00
  • c22ee2b0a0 some minor fixes in knl.h, updated fail_db.txt Anton Mitrokhin 2015-04-02 16:13:41 +03:00
  • 0292730cea 64-bit min-max functions for knl.h Anton Mitrokhin 2015-04-02 14:56:20 +03:00
  • 29c73f242c cast s(z)ext 64-bit function fix for knl target Anton Mitrokhin 2015-04-02 14:40:24 +03:00
  • 13084ece5f add knl fails on 3.4 for -O2 (except foreach-unique-6.ispc, which ends up in infinite loop) Anton Mitrokhin 2015-04-02 13:00:42 +03:00
  • 704c83bcd6 Merge branch 'knl-support' of https://github.com/ncos/ispc into knl-support Anton Mitrokhin 2015-04-02 12:42:29 +03:00
  • bf4376be1b remove knl fails in fail_db to change 3.6 to 3.4 later Anton Mitrokhin 2015-04-02 12:42:17 +03:00
  • 2534cd1439 knl/knc supports only x86-64, so adding that in alloy.py Anton Mitrokhin 2015-04-02 11:53:04 +03:00
  • 39abb6f621 Merge branch 'master' of https://github.com/ncos/ispc into knl-support Anton Mitrokhin 2015-04-02 09:07:55 +03:00
  • 93a7c14e95 Merge pull request #1001 from aguskov/master Dmitry Babokin 2015-03-27 18:35:08 +03:00
  • 25988947e4 Fixed alloy.py exiting on Windows Andrey Guskov 2015-03-27 18:26:50 +03:00
  • 108b7dced5 Merge pull request #1000 from aguskov/master Dmitry Babokin 2015-03-27 18:18:17 +03:00
  • fc1e12fb2f fixed knc target Anton Mitrokhin 2015-03-27 17:34:48 +03:00
  • 53f5ec09de Merge branch 'knl-support' of https://github.com/Vsevolod-Livinskij/ispc into knl-support Anton Mitrokhin 2015-03-27 15:22:35 +03:00
  • aa94969472 rotate and shift for i32 not supporting negative index Anton Mitrokhin 2015-03-27 15:22:25 +03:00
  • 49a0a08805 Changed alloy default to 'nodebug' from 'nodebug+debug' Andrey Guskov 2015-03-27 15:15:32 +03:00
  • e780372884 cast_trunk from i64 Vsevolod Livinskiy 2015-03-27 09:12:21 +03:00
  • dd567654e7 Fixed ISPC debug info generator, added debug tests Andrey Guskov 2015-03-27 14:52:18 +03:00
  • 4d371c0f21 update fail_db to track fails Anton Mitrokhin 2015-03-27 11:59:54 +03:00
  • 03211d5543 cast_uitofp typo fix; helper printf_v for vector types add Anton Mitrokhin 2015-03-27 09:58:59 +03:00
  • dac1ba44e4 Merge branch 'knl-support' of https://github.com/Vsevolod-Livinskij/ispc into knl-support Anton Mitrokhin 2015-03-26 17:46:30 +03:00
  • d33100a11c Since is no _MM_HINT_T2 for prefetch on KNL, changing that to T1 Anton Mitrokhin 2015-03-26 17:45:20 +03:00
  • 17e41970d3 Immediate parameter for '_mm512_alignr_epi32/64 intrinsic' Anton Mitrokhin 2015-03-26 17:37:05 +03:00
  • 89ded54929 DOWNCONW Vsevolod Livinskiy 2015-03-26 16:16:37 +03:00
  • 1d9d989d8d round_ps Vsevolod Livinskiy 2015-03-26 14:56:16 +03:00
  • 9526094272 purge _MM_DOWNCONV... enum from knl.h Anton Mitrokhin 2015-03-26 16:12:10 +03:00