Commit Graph

  • 372b4583c2 Merge pull request #968 from aguskov/struct_align Dmitry Babokin 2015-02-17 19:05:51 +03:00
  • ef9315200c Added structure alignment in headers; extended the test system to support alignment tests Andrey Guskov 2015-02-17 17:58:34 +03:00
  • 7477a95a59 Merge pull request #967 from ncos/ispc_build_fails Dmitry Babokin 2015-02-17 17:22:06 +03:00
  • bbec080bb9 new interface for 'setAsmVerbosityDefault' (appeared in commit 228961) in LLVM 3.7 Anton Mitrokhin 2015-02-17 17:09:23 +03:00
  • 452c7ebdea Merge pull request #965 from Vsevolod-Livinskij/knc_header_fix Dmitry Babokin 2015-02-13 20:24:35 +03:00
  • bc1dc73cfc Merge pull request #966 from dbabokin/docs Dmitry Babokin 2015-02-13 20:09:30 +03:00
  • e60572f62c Typo fix Dmitry Babokin 2015-02-13 20:08:52 +03:00
  • 33d47c2b53 update fail_db.txt Anton Mitrokhin 2015-02-13 16:15:07 +03:00
  • 0bb27d839a i32/64 to <1xi32/64> bitcast Anton Mitrokhin 2015-02-13 15:47:41 +03:00
  • 1916153509 Code generator was changed for support of llvm.umul.with.overflow Vsevolod Livinskiy 2015-02-13 10:43:00 +03:00
  • 08b4e03f62 Merge pull request #962 from ncos/cbackend-cmpxchg Dmitry Babokin 2015-02-12 19:10:04 +03:00
  • 3dbc5ba6c2 update fail_db.txt Anton Mitrokhin 2015-02-12 18:19:35 +03:00
  • 8cf7445b93 add ifdefs for pre-3.5 LLVM versions (where cmpxchg had different defenition) Anton Mitrokhin 2015-02-12 17:59:44 +03:00
  • 53d918ae9e Merge pull request #961 from Vsevolod-Livinskij/knc_header_fix Dmitry Babokin 2015-02-12 16:16:06 +03:00
  • f84f359d8b Codegenerator fix for compability with generic Vsevolod Livinskiy 2015-02-12 16:00:22 +03:00
  • 280675eb80 add comments regarding constant 'true' field Anton Mitrokhin 2015-02-12 15:10:38 +03:00
  • 8eeeebf091 fixed cmpexchg bug by passing in const bool field Anton Mitrokhin 2015-02-12 13:44:45 +03:00
  • ab6c7e42d6 Merge pull request #958 from Vsevolod-Livinskij/fix_for_trunk Dmitry Babokin 2015-02-05 12:32:22 +03:00
  • ecd9a3a79c Missed header was added. Vsevolod Livinskiy 2015-02-05 09:07:37 +03:00
  • b27ff432ee Merge pull request #956 from ncos/ispc_build_fails Dmitry Babokin 2015-02-04 15:07:56 +03:00
  • bf87da7496 add spaces between '> >' Anton Mitrokhin 2015-02-04 14:43:08 +03:00
  • c377d8465e Merge pull request #953 from aguskov/master Dmitry Babokin 2015-02-03 15:46:25 +03:00
  • c0edb37000 Merge pull request #955 from ncos/knc-backend-merge Dmitry Babokin 2015-02-03 15:25:29 +03:00
  • b7f4324b8f Merge pull request #954 from ncos/ispc_build_fails Dmitry Babokin 2015-02-03 15:03:47 +03:00
  • 85578f0462 fixed 64-bit __ashr intrinsic Anton Mitrokhin 2015-02-03 14:47:37 +03:00
  • 01fb69798f fix after 3.7 buildfail on rev.227685 Anton Mitrokhin 2015-02-03 10:28:41 +03:00
  • 382aacd710 Minor CPU info fix Andrey Guskov 2015-02-02 21:33:57 +03:00
  • ec2fc0cf0b Merge pull request #951 from Vsevolod-Livinskij/knc_header_fix Dmitry Babokin 2015-02-02 14:15:50 +03:00
  • ace3f20a22 Added Broadwell architecture Andrey Guskov 2015-01-29 21:35:40 +03:00
  • 5b28d0e703 Fail_db update Vsevolod Livinskiy 2015-01-30 18:39:12 +03:00
  • 7816fae331 Fix for __vec16_i64 element extracting Vsevolod Livinskiy 2015-01-30 16:26:18 +03:00
  • 64bc48863d Merge pull request #950 from ncos/knc-backend-merge Dmitry Babokin 2015-01-30 12:22:35 +03:00
  • 1412f663f6 update 'fail_db.txt' after the previous fix Anton Mitrokhin 2015-01-30 11:33:09 +03:00
  • d983203b52 Updated ISPC CPU naming scheme, added synonyms Andrey Guskov 2015-01-29 21:33:44 +03:00
  • c461049896 Merge pull request #948 from egaburov/ptxgen-fix Dmitry Babokin 2015-01-29 20:37:12 +03:00
  • 54dcfdca99 Merge pull request #949 from Vsevolod-Livinskij/knc_header_fix Dmitry Babokin 2015-01-29 19:37:51 +03:00
  • d5cd049d8f Fix for equal_i1 Vsevolod Livinskiy 2015-01-29 18:44:17 +03:00
  • c1777bff3b some code improvement evghenii 2015-01-29 13:16:58 +01:00
  • 008fc6c51e fix for LIBNVVM_HOME error evghenii 2015-01-29 13:08:55 +01:00
  • 933f78de7b Merge pull request #947 from ncos/knc-backend-merge Dmitry Babokin 2015-01-29 15:07:01 +03:00
  • eeba937282 added 'aos_to_soa' and 'soa_to_aos' implementations (gather/scatter) Anton Mitrokhin 2015-01-29 14:24:01 +03:00
  • 24acd3f492 first commit for modified ptxgen evghenii 2015-01-29 11:38:50 +01:00
  • 5d7c147a6a Merge pull request #946 from egaburov/nvptx_cuda7 Dmitry Babokin 2015-01-27 19:37:37 +03:00
  • f49875d5cf Merge pull request #945 from aguskov/master Dmitry Babokin 2015-01-27 17:52:12 +03:00
  • 7e88b42107 LLVM trunk fix: added getTargetLowering() Andrey Guskov 2015-01-27 17:41:27 +03:00
  • 4698e665e4 LLVM 3.5 fix for CUDA 7 evghenii 2015-01-27 15:35:27 +01:00
  • 115c8020b1 Merge pull request #944 from egaburov/nvptx_cuda7 Dmitry Babokin 2015-01-27 11:02:33 +03:00
  • bd28502d2c revert disable NVPTX by default in Makefile evghenii 2015-01-27 07:02:49 +01:00
  • d4a77e1b44 changed function mangling to be compatible with NVVM in CUDA7 evghenii 2015-01-27 07:02:12 +01:00
  • f291d90271 Merge pull request #943 from aguskov/master Dmitry Babokin 2015-01-26 16:50:12 +03:00
  • 3f13af8e62 Fixed LLVM trunk compatibility Andrey Guskov 2015-01-26 16:36:19 +03:00
  • 27ff7ac8d7 Merge pull request #942 from aguskov/master Dmitry Babokin 2015-01-26 16:04:57 +03:00
  • d359503ad8 Made AO_INSTRUMENTED example compile on Linux Andrey Guskov 2015-01-26 15:44:01 +03:00
  • ed53df90a4 Eliminated MSVC warnings Andrey Guskov 2015-01-26 16:26:07 +04:00
  • 05a64f1302 RTC+Win32 fix that preserves SORT correctness Andrey Guskov 2015-01-26 15:23:14 +04:00
  • a6206398fc Merge pull request #941 from dbabokin/rtc Dmitry Babokin 2015-01-23 16:29:25 +03:00
  • f065b060bd Fixing examples on Windows to compile correctly. Dmitry Babokin 2015-01-23 16:29:12 +03:00
  • 122142e439 Merge pull request #940 from aguskov/master Dmitry Babokin 2015-01-21 18:55:45 +03:00
  • d0673231d4 Suppressed unneeded bitcode export warnings Andrey Guskov 2015-01-21 18:52:00 +03:00
  • 732d6a9e2c Merge pull request #939 from dbabokin/knc_fails Dmitry Babokin 2015-01-21 16:33:36 +03:00
  • 00f03292e6 Adding KNC fails with LLVM 3.7, also adding 6 new fails (due to long ints). Dmitry Babokin 2015-01-21 16:33:19 +03:00
  • 625a249b65 Merge pull request #938 from dbabokin/llvm351 Dmitry Babokin 2015-01-21 12:39:38 +03:00
  • 7601532de8 Moving from LLVM 3.5 ro LLVM 3.5.1 Dmitry Babokin 2015-01-21 12:40:04 +03:00
  • 11e9f4e3e0 Merge pull request #937 from dbabokin/fails_llvm37 Dmitry Babokin 2015-01-20 15:49:56 +03:00
  • d01e4fbe7a Adding 3.7 fails and 6 generic fails on 3.6 caused by long integers. Dmitry Babokin 2015-01-20 15:45:52 +03:00
  • 09d770f833 Merge pull request #936 from aguskov/master Dmitry Babokin 2015-01-20 15:11:48 +03:00
  • 2f2af816e7 3.7-related copyright update Andrey Guskov 2015-01-20 14:56:58 +03:00
  • e70379e04f Merge pull request #935 from aguskov/master Dmitry Babokin 2015-01-19 22:33:44 +03:00
  • ae8b724d92 Added LLVM 3.7 support Andrey Guskov 2015-01-19 17:30:59 +03:00
  • abeda29087 Merge pull request #933 from dbabokin/v182dev Dmitry Babokin 2015-01-12 14:49:27 +03:00
  • 9c0b4cb8b3 Bumping version to 1.8.2dev Dmitry Babokin 2015-01-12 14:49:48 +03:00
  • c2016af162 Merge pull request #932 from dbabokin/v181 v1.8.1 Dmitry Babokin 2014-12-31 14:44:29 +03:00
  • cfd3418653 News and ReleaseNotes update. Dmitry Babokin 2014-12-31 14:43:45 +03:00
  • a095fd622f Bumping version to 1.8.1 Dmitry Babokin 2014-12-31 14:20:38 +03:00
  • 73141e58ed Merge pull request #931 from dbabokin/examples Dmitry Babokin 2014-12-31 12:36:30 +03:00
  • c560a1b10e Merge pull request #930 from dbabokin/autodispatch Dmitry Babokin 2014-12-31 12:35:43 +03:00
  • 82187f8372 Minor fix for examples to compile with strict C++ compiler. Dmitry Babokin 2014-12-31 12:35:11 +03:00
  • aeaef1bedf Fixing problem with autodispatch when compiled with NVPTX target Dmitry Babokin 2014-12-31 12:34:12 +03:00
  • 7d01e4254b Merge pull request #929 from dbabokin/deps Dmitry Babokin 2014-12-30 21:16:15 +03:00
  • b31dbcf756 Allowing deps generation for multi-target. Dmitry Babokin 2014-12-30 21:06:53 +03:00
  • 314289c52f Merge pull request #928 from dbabokin/master Dmitry Babokin 2014-12-30 18:15:47 +03:00
  • da83196996 Adding missing AddressOfExpr::GetLValueType() Dmitry Babokin 2014-12-30 18:11:39 +03:00
  • fb535fdfd0 Merge pull request #927 from dbabokin/metadata Dmitry Babokin 2014-12-29 20:53:36 +03:00
  • 3b1eaa65e4 Fixing cbackend after LLVM changes which split Value and Metadata classes. Dmitry Babokin 2014-12-29 20:44:54 +03:00
  • 08e246c628 Merge pull request #926 from ncos/knc-backend-merge Dmitry Babokin 2014-12-26 17:10:53 +03:00
  • 4b48bfa87a upate fail_db (fixes 279 compfails and 4 runfails). New runfails: soa-18, pmulus_vi64, funcptr-varying-7, funcptr-varying-8 Anton Mitrokhin 2014-12-26 16:52:40 +03:00
  • 948e75dcb5 examined soa-18 runfail Anton Mitrokhin 2014-12-26 16:21:23 +03:00
  • 192aeb0ae3 add 'examples/intrinsics/known_fails.txt' to track difficult runfails/compfails Anton Mitrokhin 2014-12-26 13:58:49 +03:00
  • 2d403cf258 add __masked_load_i64 Anton Mitrokhin 2014-12-26 02:06:16 +03:00
  • 5dfb96a310 add cast_bits(i64 i64) Anton Mitrokhin 2014-12-26 01:39:43 +03:00
  • 134accaf46 add cast_bits(i32 i32) Anton Mitrokhin 2014-12-26 01:38:25 +03:00
  • 3f607ade14 add cast_sext plus shl/ashr function fix Anton Mitrokhin 2014-12-26 01:12:14 +03:00
  • 300ff7be75 add insert_element(vec1_ ... Anton Mitrokhin 2014-12-25 23:11:21 +03:00
  • 9a56f8fb9a Merge pull request #923 from Vsevolod-Livinskij/fix_223802 Dmitry Babokin 2014-12-25 14:52:43 +03:00
  • 8672aff298 New approach to fix Vsevolod Livinskiy 2014-12-25 14:31:46 +03:00
  • 83b65ef534 add scatter_int16 Anton Mitrokhin 2014-12-24 19:15:14 +03:00
  • 515c5f76e0 fixed 9 runfails caused by wromg permutation masks Anton Mitrokhin 2014-12-24 19:02:23 +03:00
  • b1fdbd63ec add scatter64_i32/float Anton Mitrokhin 2014-12-24 18:23:46 +03:00
  • d90f677cb4 add gather64_i16 Anton Mitrokhin 2014-12-24 18:06:09 +03:00
  • 797238464a add gather64_i8 Anton Mitrokhin 2014-12-24 17:59:17 +03:00