Evghenii
|
a7d4a3f922
|
fix for __any
|
2014-01-26 13:15:13 +01:00 |
|
Evghenii
|
09ea9c9fd6
|
added function name mangling for operators
|
2014-01-25 18:06:12 +01:00 |
|
Evghenii
|
3e86dfe480
|
fix for __any
|
2014-01-25 17:09:11 +01:00 |
|
Evghenii
|
fcbdd93043
|
half/scan for 64 bit/clock/num_cores and other additions
|
2014-01-25 16:43:33 +01:00 |
|
Evghenii
|
805196a6a0
|
fixed doubles
|
2014-01-25 15:31:56 +01:00 |
|
Evghenii
|
bd34729217
|
added floor/ceil/round for float/double
|
2014-01-25 12:20:38 +01:00 |
|
Evghenii
|
6917c161c8
|
fixed reduce_equal
|
2014-01-25 11:39:37 +01:00 |
|
Evghenii
|
156aa4c139
|
partial support for reduce equal
|
2014-01-24 17:29:26 +01:00 |
|
Evghenii
|
ddb9b2fc47
|
added basic printing from ptx
|
2014-01-24 13:44:38 +01:00 |
|
Evghenii
|
c76c916475
|
removed insert/extract_void
|
2014-01-24 12:37:18 +01:00 |
|
Evghenii
|
9090d8b128
|
added support for assert
|
2014-01-24 12:18:20 +01:00 |
|
Evghenii
|
5a8351d7ea
|
added varying new/delete
|
2014-01-24 09:22:55 +01:00 |
|
Evghenii
|
be6ac0408a
|
added compile-time constant __is_nvptx_traget that can be used with stdlib.ispc
|
2014-01-24 09:02:12 +01:00 |
|
Evghenii
|
1a07aed6aa
|
foreach_unique will work now on atomic data types, not pointers yet. enum is not tested. All tests/foreach-unique-*.ispc pass
|
2014-01-24 08:30:50 +01:00 |
|
Evghenii
|
1cf1dab649
|
fixed foreach_unique and local_atomics
|
2014-01-23 21:57:20 +01:00 |
|
Evghenii
|
f0d3501dbd
|
atomic globals now fail compilations.
|
2014-01-23 19:57:58 +01:00 |
|
Evghenii
|
da7a2c0c7f
|
added emulation of "soa" data types via shared-memory
|
2014-01-23 16:17:06 +01:00 |
|
Evghenii
|
0091973bca
|
packed_load and packed_store2 added
|
2014-01-23 14:34:00 +01:00 |
|
Evghenii
|
e734bbc0cc
|
added new Errors
|
2014-01-23 13:11:02 +01:00 |
|
Evghenii
|
ce88e95032
|
added Error that "soa" data types are not support with nvptx target
|
2014-01-23 11:16:08 +01:00 |
|
Evghenii
|
e87e332d2f
|
identified issue with __movmsk.
|
2014-01-23 10:45:10 +01:00 |
|
Evghenii
|
2e7609156a
|
fixes for exclclusive_scan_and/or_i32 and shuffle2 and __movmsk
|
2014-01-23 10:24:44 +01:00 |
|
Evghenii
|
06313e0ec3
|
exclusive_scan_and is supported, but must be called outside if-statements. in pricniple other must do the same
|
2014-01-22 22:12:51 +01:00 |
|
Evghenii
|
08d78e6be5
|
partial exclusive_scan support
|
2014-01-22 21:55:22 +01:00 |
|
Evghenii
|
11964a8ce8
|
added broadcast
|
2014-01-22 20:46:41 +01:00 |
|
Evghenii
|
7d0aa7a336
|
added shift
|
2014-01-22 20:43:53 +01:00 |
|
Evghenii
|
39962623cc
|
added shuffle
|
2014-01-22 19:18:45 +01:00 |
|
Evghenii
|
5cde87ce80
|
added reduce_add/min/max
|
2014-01-22 16:55:08 +01:00 |
|
Evghenii
|
e918fbf9f2
|
restored non-debug mode
|
2014-01-22 10:27:34 +01:00 |
|
Evghenii
|
e87ac449e6
|
added nvptx
|
2014-01-22 10:26:36 +01:00 |
|
Evghenii
|
6931f87fcd
|
added support to run test via NVVM
|
2014-01-22 10:16:37 +01:00 |
|
Evghenii
|
98fc43d859
|
Merge branch 'master' into nvptx
|
2014-01-21 20:05:27 +01: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 |
|
Evghenii
|
5376743281
|
added "const" before "static unfiform" in constant folding tests
|
2014-01-21 14:59:25 +01:00 |
|
Evghenii
|
215abab544
|
bugfix
|
2014-01-21 14:55:41 +01:00 |
|
Evghenii
|
bc99897fbb
|
+fixed some example, found some bugs, and bugs in ptxas/cuda
|
2014-01-21 14:51:27 +01: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 |
|
Evghenii
|
5a773ed62a
|
some cfor tests fixes for > 16 lanes
|
2014-01-20 16:42:33 +01:00 |
|
Evghenii
|
47c17305cf
|
fixed double precision test call
|
2014-01-20 16:22:43 +01:00 |
|
Evghenii
|
c39a5e0de8
|
change extension to tmp files from .ispc to _ispc
|
2014-01-20 16:08:24 +01:00 |
|
Ilia Filippov
|
d87748c5dd
|
switching to 1d tasking in 'mandelbrot_tasks' benchmark
|
2014-01-20 18:42:59 +04:00 |
|
Evghenii
|
63d3ac6679
|
Merge branch 'master' into nvptx
|
2014-01-20 13:47:24 +01:00 |
|
Evghenii
|
4581f10207
|
some changes
|
2014-01-20 13:46:49 +01: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 |
|