Dmitry Babokin
|
f6fa63bdef
|
Merge pull request #668 from ifilippov/tests
Changing examples on windows
|
2013-11-26 07:15:50 -08:00 |
|
Ilia Filippov
|
f3ff1fcbeb
|
supporting targets in perf windows
|
2013-11-26 19:12:02 +04:00 |
|
Ilia Filippov
|
935800d7f6
|
making common.props
|
2013-11-26 18:58:49 +04:00 |
|
Dmitry Babokin
|
726fc93634
|
Merge pull request #667 from ifilippov/warning
Changing error to warning: mismatch in size/layout of global variable
|
2013-11-26 05:23:43 -08:00 |
|
Ilia Filippov
|
8b972f2ed6
|
Changing error to warning: mismatch in size/layout of global variable
|
2013-11-26 17:08:06 +04:00 |
|
Dmitry Babokin
|
b4102a4510
|
Merge pull request #665 from ifilippov/master
fix of perf.py
|
2013-11-22 06:36:22 -08:00 |
|
Ilia Filippov
|
18f90e6339
|
fix of perf.py
|
2013-11-22 17:06:19 +04:00 |
|
Dmitry Babokin
|
0f7ac1cc90
|
Merge pull request #664 from ifilippov/3_5
Support for LLVM 3.5
|
2013-11-21 07:35:35 -08:00 |
|
Dmitry Babokin
|
019ff4709c
|
Merge pull request #663 from ifilippov/perf
Adding multiple targets in perf.py
|
2013-11-21 07:11:35 -08:00 |
|
Ilia Filippov
|
3fd9d5a025
|
support of LLVM 3.5
|
2013-11-21 19:09:43 +04:00 |
|
Ilia Filippov
|
924858509d
|
checking targets in perf.py
|
2013-11-21 19:05:35 +04:00 |
|
jbrodman
|
357f115f11
|
Merge pull request #661 from dbabokin/task_diagnostics
Fix task system dignostic to report real reason of the symaphore allocat...
|
2013-11-20 09:16:51 -08:00 |
|
Dmitry Babokin
|
5531586c35
|
Fix for existing semaphore problem
|
2013-11-20 19:19:15 +04:00 |
|
Dmitry Babokin
|
40da411fa5
|
Fix task system dignostic to report real reason of the symaphore allocation fail
|
2013-11-20 17:22:50 +04:00 |
|
Dmitry Babokin
|
676c367db1
|
Merge pull request #660 from dbabokin/fail_db
fail_db.txt update on Linux with new passes
|
2013-11-19 09:20:30 -08:00 |
|
Dmitry Babokin
|
5722d17924
|
fail_db.txt update on Linux with new passes
|
2013-11-19 21:17:54 +04:00 |
|
Ilia Filippov
|
97298eb112
|
multiple targets in perf.py
|
2013-11-19 17:37:52 +04:00 |
|
Dmitry Babokin
|
754a3208f2
|
Merge pull request #659 from ifilippov/master
patch for LLVM 3.3 and test correction at avx2
|
2013-11-18 02:46:15 -08:00 |
|
Ilia Filippov
|
4579d339ea
|
patch for LLVM 3.3 and test correction at avx2
|
2013-11-18 13:53:21 +04:00 |
|
Dmitry Babokin
|
4977933d81
|
Merge pull request #658 from dbabokin/fail_db
fail_db.txt update on Linux
|
2013-11-17 15:42:51 -08:00 |
|
Dmitry Babokin
|
953e467a85
|
fail_db.txt update on Linux
|
2013-11-18 03:39:09 +04:00 |
|
jbrodman
|
131ab07c2b
|
Merge pull request #657 from dbabokin/avx-i32x4
avx1-i32x4 target
|
2013-11-15 16:00:57 -08:00 |
|
Dmitry Babokin
|
131ff50333
|
Adding avx1-i32x4 to alloy.py testing
|
2013-11-15 22:09:13 +04:00 |
|
Dmitry Babokin
|
42e181112a
|
Add avx1-i32x4 to the list of supported targets
|
2013-11-14 16:21:30 +04:00 |
|
Dmitry Babokin
|
801f78f8a8
|
Rebuild *.ispc when necessary
|
2013-11-14 15:37:11 +04:00 |
|
Dmitry Babokin
|
e100040f28
|
Fix bug with fail when --target=avx1.1-i32x8,avx2-i32x8 - avx11 is not a valid target anymore, need more complete string
|
2013-11-14 15:37:11 +04:00 |
|
Dmitry Babokin
|
b8a39a1b26
|
minor improvements in examples/common.mk
|
2013-11-14 15:37:10 +04:00 |
|
Dmitry Babokin
|
8f768633ad
|
Make perf.py changes work as part of alloy.py
|
2013-11-14 15:37:10 +04:00 |
|
Dmitry Babokin
|
65ea6fd48a
|
Reasoning to use sse4 bitcode file
|
2013-11-14 15:34:30 +04:00 |
|
Dmitry Babokin
|
d2c7b356cc
|
Ordering functions in target-[avx|sse2].ll to be in the same order. No real changes, except adding a few alwaysinline in SSE4 target
|
2013-11-14 15:34:30 +04:00 |
|
Dmitry Babokin
|
af58955140
|
target-[sse4|avx]_common.ll are twin brothers, which diffes only cosmetically. This commit makes them diffable. No real changes, except adding alwaysinline to sse version iof __max_uniform_int32/__max_uniform_uint32
|
2013-11-14 15:34:30 +04:00 |
|
Dmitry Babokin
|
ffc9a33933
|
avx1-i32x4 implementation as sse4-i32x4 with avx target-feature flag
|
2013-11-14 15:34:30 +04:00 |
|
Dmitry Babokin
|
fbab9874f6
|
perf.py - target switch was added
|
2013-11-14 15:34:30 +04:00 |
|
Dmitry Babokin
|
017e7890f7
|
Examples makefiles to support setting single target via ISPC_IA_TARGETS
|
2013-11-14 15:34:30 +04:00 |
|
jbrodman
|
b04caabf39
|
Merge pull request #656 from egaburov/knc-fix
restored ISPC_FORCE_ALIGNED_MEMORY
|
2013-11-07 17:36:36 -08:00 |
|
evghenii
|
32cfdd52d3
|
Merge branch 'master' into knc-fix
|
2013-11-05 15:46:54 +01:00 |
|
evghenii
|
015af03bdc
|
changed back to #define ISPC_FORCE_ALIGNED_MEMORY aligned_ld/st #else unaligned ld/st #endif. However load<64>/store<64> will still be unaliged w/o this define because of fails related to the issue #632
|
2013-11-05 15:41:14 +01:00 |
|
Dmitry Babokin
|
99946ae0e6
|
Merge pull request #655 from ifilippov/windows
Windows support in alloy
|
2013-11-05 05:51:37 -08:00 |
|
Ilia Filippov
|
a910bfb539
|
Windows support
|
2013-11-05 16:31:01 +04:00 |
|
Dmitry Babokin
|
bc7c54e5c8
|
Merge pull request #652 from jbrodman/ptrarithlvalues
Fix a case for a missing lvalue for pointer arithmetic
|
2013-11-01 10:39:27 -07:00 |
|
Dmitry Babokin
|
ab835d8086
|
Merge pull request #653 from jbrodman/master
Fix for Visual Studio compilation error.
|
2013-11-01 10:39:13 -07:00 |
|
james.brodman
|
0f7050d3aa
|
More stds compliant. VS doesn't like non constant length local arrays.
|
2013-10-31 19:51:13 -04:00 |
|
james.brodman
|
ec17082864
|
Add unittest.
|
2013-10-30 17:21:10 -04:00 |
|
james.brodman
|
9ce6fbe1fa
|
Support using pointer arithmetic as lvalue
|
2013-10-30 17:07:26 -04:00 |
|
jbrodman
|
61c33969a2
|
Merge pull request #651 from jbrodman/shiftfix
Fix logic that looks for shift builtins.
|
2013-10-29 11:08:52 -07:00 |
|
james.brodman
|
85eb4cf0d6
|
Fix logic that looks for shift builtins.
|
2013-10-29 14:02:32 -04:00 |
|
Dmitry Babokin
|
0d48ace15e
|
Merge pull request #649 from dbabokin/dispatch2
Typo fix
|
2013-10-28 14:35:55 -07:00 |
|
Dmitry Babokin
|
362ee06b9f
|
Typo fix
|
2013-10-29 01:35:26 +04:00 |
|
jbrodman
|
9004f090c5
|
Merge pull request #646 from dbabokin/docs
Docs fix in memory management section
|
2013-10-28 14:26:17 -07:00 |
|
jbrodman
|
6948120094
|
Merge pull request #647 from dbabokin/dispatch2
CPU check fix
|
2013-10-28 14:25:41 -07:00 |
|