Commit Graph

1467 Commits

Author SHA1 Message Date
Dmitry Babokin
3b4cc90800 Changing ISPC to 1.5.dev 2013-09-28 01:32:00 +04:00
Dmitry Babokin
8a39af8f72 Release 1.5.0 v1.5.0 2013-09-27 23:27:05 +04:00
Dmitry Babokin
570246a016 Merge pull request #608 from dbabokin/fail_db
Fail_db.txt update
2013-09-27 07:16:52 -07:00
Dmitry Babokin
8e71dbd6c1 Adding comments to fail_db.txt 2013-09-27 18:12:12 +04:00
Dmitry Babokin
da52ae844f Adding AVX2 fails on Windows 2013-09-27 18:06:28 +04:00
Dmitry Babokin
396aaae098 Add fails with VS2010 on Windows 2013-09-27 17:00:17 +04:00
Dmitry Babokin
5855ae7460 Add fails with gcc 4.7 on Mac 2013-09-27 02:32:01 +04:00
Dmitry Babokin
2a83cefd5b Add fails with gcc 4.7 on Linux 2013-09-26 19:07:38 +04:00
Dmitry Babokin
dfc723bc19 Add fails with gcc 4.4 on Linux 2013-09-26 16:34:49 +04:00
Dmitry Babokin
23cb59427d Merge pull request #607 from ifilippov/testing
correction of test system
2013-09-26 04:02:49 -07:00
Ilia Filippov
1c858c34f7 correction of test system 2013-09-26 14:54:15 +04:00
Dmitry Babokin
4285b5a89e Merge pull request #591 from dbabokin/dispatch
Adding check for OS AVX support to auto-dispatch code
2013-09-23 08:42:22 -07:00
Dmitry Babokin
a80696f98f Merge pull request #594 from ifilippov/testing
Incremental fixes for initial implementation of test system
2013-09-23 07:26:19 -07:00
Ilia Filippov
af5da885a5 small corrections of test system 2013-09-23 18:18:48 +04:00
Dmitry Babokin
349062d89c Merge pull request #596 from ifilippov/patch_3_
adding patch for LLVM 3.3 which increases performance after regression
2013-09-23 07:10:26 -07:00
Ilia Filippov
5a9b3b3abb adding patch for LLVM 3.3 which increases performance after regression 2013-09-23 18:01:03 +04:00
Dmitry Babokin
ea50609829 Merge pull request #595 from ifilippov/sort
adding sort to performance checking
2013-09-23 03:22:28 -07:00
jbrodman
1913199a45 Merge pull request #597 from pgurd/master
- Add Silvermont (--cpu=slm) option for llvm 3.4+.
2013-09-20 14:08:35 -07:00
Preston Gurd
4b26b8b430 Remove redundant "slm". 2013-09-20 16:44:01 -04:00
Preston Gurd
9e0e9dbecc - Add Silvermont (--cpu=slm) option for llvm 3.4+.
- Change default Sandybridge isa name to avx1-i32x8 from avx-i32x8,
  to conform with replacement of avx-i32x8 by avx1-i32x8 everywhere else.
- Add "target-cpu" attribute, when using AttrBuilder, to correct a problem
  whereby llvm would switch from the command line cpu setting
  to the native (auto-detected) cpu setting on second and subsequent
  functions. e.g. if I wanted to build for Silvermont on a Sandy Bridge
  machine, ispc/llvm would correctly use Silvermont and turn on the
  Silvermont scheduler. For the second and subsequent functions,
  it would auto-detect Sandy Bridge, but still run the Silvermont
  scheduler.
2013-09-20 14:42:46 -04:00
Ilia Filippov
87cecddabb adding sort to performance checking 2013-09-20 18:57:20 +04:00
Dmitry Babokin
0647c02561 Merge pull request #593 from ifilippov/testing
change head to trunk
2013-09-19 06:56:08 -07:00
Ilia Filippov
491c58aef3 change head to trunk 2013-09-19 17:47:10 +04:00
Dmitry Babokin
0663cb41ff Merge pull request #592 from dbabokin/double
Typo fix is tests/double-consts.ispc
2013-09-19 06:29:14 -07:00
Dmitry Babokin
b2678b4338 Typo fix is tests/double-consts.ispc 2013-09-19 17:27:58 +04:00
Dmitry Babokin
43245bbc11 Adding check for OS AVX support to auto-dispatch code 2013-09-19 15:39:56 +04:00
Dmitry Babokin
971d5f8d12 Merge pull request #590 from ifilippov/testing
Redesigned, enhanced and improved test system.
2013-09-19 04:23:20 -07:00
Ilia Filippov
bb8f7d4e3f removing LLVM 3.1 and 3.2 from default testing 2013-09-19 14:37:26 +04:00
Dmitry Babokin
67362935f4 Merge pull request #589 from egaburov/master
fixed support for numbers like .1d2
2013-09-19 01:59:45 -07:00
egaburov
3b8c7c9126 merger with upstream/master 2013-09-19 10:57:58 +02:00
Dmitry Babokin
a5782dfb2d Merge pull request #586 from dbabokin/double
Test, documentation and vim support for double precision constants
2013-09-19 01:51:13 -07:00
Dmitry Babokin
1c527ae34c Adding tests and vim support for double constant of the form .1d41 2013-09-19 12:49:45 +04:00
Dmitry Babokin
f45f6cb32a Test, documentation and vim support for double precision constants 2013-09-19 12:49:45 +04:00
Ilia Filippov
00cd90c6b0 test system 2013-09-19 12:26:57 +04:00
egaburov
406e2eb8d0 fix double precision input to support .123d321 type of input 2013-09-19 09:16:37 +02:00
egaburov
0672289cb9 Merge branch 'double' of https://github.com/dbabokin/ispc 2013-09-18 15:24:35 +02:00
Dmitry Babokin
ff547fc6cb Merge pull request #584 from egaburov/d-suffix
Added fortran notation double precision support
2013-09-17 12:46:59 -07:00
Dmitry Babokin
fa78d548cc Test, documentation and vim support for double precision constants 2013-09-17 23:36:16 +04:00
Dmitry Babokin
191d9dede5 Merge pull request #585 from tkoziara/master
Sort description.
2013-09-16 10:08:49 -07:00
Tomasz Koziara
6e0b9ddc74 Sort description. 2013-09-16 18:02:07 +01:00
egaburov
eef4e11768 now it is also case nonsensitive 2013-09-16 17:25:13 +02:00
Evghenii
6fd21d988d fixed lexer to properly read fortran-notation double constants 2013-09-16 17:15:02 +02:00
egaburov
2332490481 added fortran_double_constant 2013-09-16 16:31:41 +02:00
egaburov
e2a91e6de5 added support for "d"-suffix 2013-09-16 15:54:32 +02:00
Dmitry Babokin
b258027061 Merge pull request #582 from tkoziara/master
Uniform memory allocation in sort example is fixed.
2013-09-16 03:29:43 -07:00
Tomasz Koziara
97068765e8 Copyright reversed. 2013-09-14 18:09:04 +01:00
Dmitry Babokin
ec5cbb8117 Merge pull request #583 from dbabokin/win-fix
Fix for Windows build to include new target: avx-i64x4
2013-09-13 15:02:09 -07:00
Dmitry Babokin
ce99b17616 Fix for Windows buils to include new target: avx-i64x4 2013-09-14 02:00:23 +04:00
Dmitry Babokin
06aa2067d9 Merge pull request #578 from egaburov/master
added --target=avx-i64x4 & svml support for all sse/avx modes
2013-09-13 09:40:24 -07:00
Evghenii
36886971e3 revert lex.ll parse.yy stdlib.ispc to state when all constants are floats 2013-09-13 16:02:53 +02:00