Commit Graph

1888 Commits

Author SHA1 Message Date
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
james.brodman
9f933b500b Add missing __cast_sext(__vec16_i32,__vec16_i1) 2013-12-20 16:45:27 -05:00
Dmitry Babokin
136f2d9549 Merge pull request #694 from dbabokin/br_161
Bumping ISPC version to 1.6.1dev
2013-12-19 10:33:13 -08:00
Dmitry Babokin
799e476b48 Bumping ISPC version to 1.6.1dev 2013-12-19 22:29:02 +04:00
Dmitry Babokin
952490a1b8 Merge pull request #693 from dbabokin/release_151
Release 1.6.0
v1.6.0
2013-12-19 09:26:51 -08:00
Dmitry Babokin
bfb834fb24 Merge pull request #691 from dbabokin/docs
Documentation update for overloaded operators and packed_store_active2()
2013-12-19 09:26:37 -08:00
Dmitry Babokin
7faac4c241 Merge pull request #692 from ifilippov/embree
Changes in examples to make it work on Windows with VS2012 and some fixes for VS2010.
2013-12-19 09:24:37 -08:00
Dmitry Babokin
040605a83c Bumping up ispc version to 1.6.0 2013-12-19 21:17:42 +04:00
Dmitry Babokin
f936269a1e News update for 1.6.0 2013-12-19 21:14:22 +04:00
Ilia Filippov
7bf64bc490 changes in examples (windows) 2013-12-19 21:13:09 +04:00
Dmitry Babokin
5d51f8c7a7 Adding release notes for 1.6.0 2013-12-19 21:07:15 +04:00
Dmitry Babokin
f802164cce Fixing some typos in docs and adding operators to language description 2013-12-19 20:38:21 +04:00
Dmitry Babokin
e70936e654 Merge pull request #690 from ifilippov/generic
Adding __packed_store_active2 to generic targets
2013-12-19 06:14:47 -08:00
Ilia Filippov
15816eb07e adding __packed_store_active2 to generic targets 2013-12-19 17:50:18 +04:00
Dmitry Babokin
ca6b3dfa1c Vim syntax support for operators 2013-12-19 16:53:41 +04:00
Dmitry Babokin
bdeaf7e88c Documentation update for overloaded operators and packed_store_active2() 2013-12-19 16:53:21 +04:00
Dmitry Babokin
6198561d70 Merge pull request #689 from dbabokin/34_rc3
Bumping LLVM 3.4 from rc2 to rc3 in alloy.py
2013-12-19 01:08:27 -08:00
Dmitry Babokin
5d1cda9869 Bumping LLVM 3.4 from rc2 to rc3 in alloy.py 2013-12-19 13:05:46 +04:00
james.brodman
4a4da858cf Clean up exported varyings and add support for querying program count from C/C++ 2013-12-17 15:55:59 -05:00
Dmitry Babokin
d666fc3f8f Merge pull request #686 from ifilippov/ttt
packed_store_active2() - tuned version of packed_store_active()
2013-12-17 09:23:39 -08:00
Ilia Filippov
473f1cb4d2 packed_store_active2 2013-12-17 21:14:29 +04:00
Dmitry Babokin
6d51987e67 Merge pull request #642 from egaburov/launch3d
concept of 3d tasking
2013-12-17 08:40:07 -08:00
Evghenii
59b989d243 fix for --target=sse4-i18x16 2013-12-17 16:06:20 +01:00
Evghenii
63ecf009ec fix compilation for Visual Studio 2013-12-17 15:06:29 +01:00
Dmitry Babokin
961116f4d5 Merge pull request #685 from dbabokin/34_alloy
Adding missing 3.4 handing in alloy.py (for alloy-build)
2013-12-17 05:14:33 -08:00