Commit Graph

1862 Commits

Author SHA1 Message Date
jbrodman
47bdca1041 Modify alloy.py to put dbg llvm builds in different folders. 2014-02-04 02:46:07 -08:00
Evghenii
b0753dc93d added double-version for rcp 2014-02-02 18:20:05 +01:00
Evghenii
4515dd5c89 added tests for rcp/rsqrt double 2014-02-02 18:19:56 +01:00
evghenii
3a72e05c3e +1 2014-02-02 18:16:48 +01:00
Dmitry Babokin
93cf02842c Merge pull request #729 from dbabokin/win_runtest
Fix for incorrect target list on Windows (alloy.py)
2014-01-31 09:15:46 -08:00
Dmitry Babokin
90ba3fddbc Fix for incorrect target list on Windows 2014-01-31 21:11:33 +04:00
Dmitry Babokin
45d960f4f5 Merge pull request #728 from dbabokin/win_runtest
workaround for not removed tmp folders on Windows
2014-01-31 08:11:47 -08:00
Dmitry Babokin
ac0963a0a5 workaround for not removed tmp folders on Windows 2014-01-31 20:11:02 +04:00
Dmitry Babokin
1ba54e3b65 Merge pull request #727 from dbabokin/fails
Update fail_db on Linux - now use clang++3.4 as system compiler
2014-01-30 03:40:48 -08:00
Dmitry Babokin
8ff32bfbba Update fail_db on Linux - now use clang++3.4 as system compiler 2014-01-29 16:49:12 +04:00
Dmitry Babokin
b1dbd3fcdf Merge pull request #724 from Duta/patch-1
Minor fix in a comment
2014-01-26 23:28:08 -08:00
Bertie Wheen
a78d75f185 Minor fix in a comment 2014-01-27 03:50:35 +00:00
Dmitry Babokin
35395d7ed7 Merge pull request #723 from jbrodman/refcasting
Allow casting reference types like pointers. See Issue #721.
2014-01-25 10:14:25 -08:00
jbrodman
00aeef9f1b Allow casting reference types like pointers. See Issue #721. 2014-01-24 03:37:27 -08:00
Dmitry Babokin
624aecf72e Merge pull request #720 from ifilippov/err
Adding patch for LLVM. Fix for trunk(select)
2014-01-21 06:31:40 -08:00
Dmitry Babokin
6ab22c6e92 Merge pull request #719 from ifilippov/trunk
Supporting LLVM trunk
2014-01-21 06:30:28 -08:00
Dmitry Babokin
2b8403c7f7 Merge pull request #714 from ifilippov/master
Switching to 1d tasking in 'mandelbrot_tasks' benchmark
2014-01-21 06:28:02 -08:00
Ilia Filippov
3b2fe1d8f6 adding patch for LLVM. Fix for trunk(select) 2014-01-21 17:26:05 +04:00
Ilia Filippov
aa31957d84 supporting LLVM trunk 2014-01-21 14:21:26 +04:00
Ilia Filippov
d87748c5dd switching to 1d tasking in 'mandelbrot_tasks' benchmark 2014-01-20 18:42:59 +04:00
Vsevolod Livinskij
da02236b3a Scalar realization of no-vec functions was replaced from builtins to stdlib.ispc. 2014-01-20 16:06:34 +04:00
Dmitry Babokin
37e12045fb Merge pull request #717 from ifilippov/export_alias
Adding noalias attribute to uniform pointer parameters of export functions
2014-01-15 05:47:02 -08:00
Ilia Filippov
9552fc0724 adding noalias attribute to uniform pointer parameters of export function 2014-01-15 17:39:47 +04:00
Dmitry Babokin
0f56c11101 Merge pull request #716 from ifilippov/export_alias
Adding noalias attribute to uniform pointer parameters of export functions
2014-01-15 03:51:16 -08:00
Dmitry Babokin
6d59ef49f7 Merge pull request #713 from ifilippov/perf_correction
Support of LLVM trunk after changes in 198438, 199041, 199082 revisions.
2014-01-15 03:49:15 -08:00
Ilia Filippov
741dfaa2ea adding noalias attribute to uniform pointer parameters of export function 2014-01-15 15:15:42 +04:00
Ilia Filippov
5fa8bd3c78 changes for support LLVM trunk 2014-01-15 14:17:35 +04:00
Dmitry Babokin
86331022eb Merge pull request #687 from jbrodman/nomosoa
Add support for pointers to varying data in exported functions.
2014-01-13 09:03:45 -08:00
james.brodman
bdfcc615ea change if/for order. 2014-01-13 11:40:58 -05:00
james.brodman
05eac8631b typo fix. 2014-01-13 11:23:28 -05:00
Dmitry Babokin
7b537fd3b6 Merge pull request #711 from ifilippov/perf_correction
Returning 1d tasking in mandelbrot_tasks under ifdef
2014-01-13 04:50:58 -08:00
Ilia Filippov
1075b76612 returning 1d tasking in mandelbrot_tasks under ifdef 2014-01-13 16:41:30 +04:00
james.brodman
7726e87cd7 Add utility include file to return programCount 2014-01-10 16:23:48 -05:00
james.brodman
34b412bdf8 Add docs and example 2014-01-10 13:55:32 -05:00
Vsevolod Livinskij
97cc5b7f48 Added varying CFG and non-overflow part of the tests. 2014-01-06 15:24:09 +04:00
Vsevolod Livinskij
323587f10f Scalar implementation and implementation for targets which don't have h/w instructions 2014-01-02 16:48:56 +04:00
james.brodman
b2f6043181 Merge branch 'master' into nomosoa 2013-12-30 13:25:51 -05:00
james.brodman
387c3b317c remove get_programCount from stdlib 2013-12-27 16:27:08 -05:00
Dmitry Babokin
07c281738a Merge pull request #701 from ifilippov/alias_new
Adding Alias Analysis passes
2013-12-27 07:33:37 -08:00
Ilia Filippov
4ef38e1615 Adding some optimization passes between two Alias Analysis passes 2013-12-27 19:22:19 +04:00
Dmitry Babokin
904a575f93 Merge pull request #700 from ifilippov/alloy
Correction of checking tools in testing environment
2013-12-26 05:02:01 -08:00
Ilia Filippov
e34f0cc250 correction of checking tools in testing environment 2013-12-26 14:23:46 +04:00
Dmitry Babokin
5cfd773ec9 Adding Alias Analysis phases 2013-12-26 10:54:05 +04:00
Dmitry Babokin
6c7e7325ec Merge pull request #699 from dbabokin/mac_build
Mac build fix on 10.9 #688
2013-12-24 06:41:34 -08:00
Dmitry Babokin
a69c4527a1 Bumping up 3.4 version from rc3 to final 2013-12-24 18:39:17 +04:00
Dmitry Babokin
34a588511f Checkout and install with clang standard library headers on MacOS 10.9 2013-12-24 18:38:25 +04:00
Dmitry Babokin
a615df9282 Merge pull request #698 from dbabokin/sext_and
Don't do sext+and optimization for generic targets
2013-12-23 04:34:14 -08:00
Dmitry Babokin
949984db18 Don't do sext+and optimization for generic targets 2013-12-23 16:31:33 +04:00
Vsevolod Livinskij
07c6f1714a Some fixes in function names and more tests was added. 2013-12-22 19:28:26 +04:00
jbrodman
c668165ca7 Merge pull request #695 from jbrodman/master
Add missing __cast_sext(__vec16_i32,__vec16_i1)
2013-12-20 13:51:41 -08:00