jbrodman
018e9a12a3
Merge pull request #484 from dbabokin/malloc
...
Fix for aligned move of unaligned data in 32 bit platforms.
2013-04-30 12:02:04 -07:00
jbrodman
2027a6ac12
Merge pull request #483 from dbabokin/win_rm_files
...
Fix for removing temp files on Windows
2013-04-30 11:03:48 -07:00
Dmitry Babokin
26bec62daf
Removing duplicating free defintion on Linux
2013-04-27 00:29:51 +04:00
Dmitry Babokin
7497e86902
Adding Windows support for aligned memory allocation on Windows
2013-04-26 22:07:30 +02:00
Dmitry Babokin
e084f1c311
Adding missing copyright info in Makefile
2013-04-26 19:11:20 +02:00
Dmitry Babokin
95950885cf
Use posix_memalign to allocate 16 byte alligned memeory on Linux/MacOS.
2013-04-26 20:33:24 +04:00
Dmitry Babokin
9cd84aeea9
Fix for removing temp files on Windows
2013-04-25 22:50:37 +02:00
jbrodman
d324ec247e
Merge pull request #482 from dbabokin/sprintf
...
Some more clean and stability fixes
2013-04-25 12:07:27 -07:00
Dmitry Babokin
cbb0d6ce06
Don't run many threads when only one test is specified
2013-04-25 21:12:16 +04:00
Dmitry Babokin
d36ab4cc3c
Adding noalias attribute to malloc return
2013-04-25 20:39:01 +04:00
Dmitry Babokin
1069a3c77e
Removing some sources of warnings sse4.h and trailing spaces
2013-04-25 03:40:32 +04:00
Dmitry Babokin
36da23c9c5
MacOS specific fix: enable translation of symbols with variant name. It's needed for fputs() translation from __do_print() for generic targets.
2013-04-25 03:11:39 +04:00
Dmitry Babokin
e756daa261
Remove sprintf warnings on Windows and fix sprintf-related fails on Mac
2013-04-24 22:36:48 +02:00
jbrodman
65ac336211
Merge pull request #481 from dbabokin/win_cleanup
...
Set of changes for better build and testing experience on Windows
2013-04-24 08:36:53 -07:00
Dmitry Babokin
14fe987956
More portable way of doing print in run_tests.py
2013-04-24 17:11:30 +02:00
Dmitry Babokin
c5acf239f2
Pass lock as a parameter to subprocesses to make task counter work on Windows
2013-04-24 01:14:46 +02:00
Dmitry Babokin
a02500b112
Make update look good in standard 80 char terminal (print in single line).
...
Issue a message about used compiler only once on Windows.
2013-04-24 00:21:18 +02:00
Dmitry Babokin
8fea85a85c
Pass total number of tests as expicit parameter to subprocesses, so it works on Windows
2013-04-23 23:47:21 +02:00
Dmitry Babokin
6f42bfc640
Fixing native testing on Windows
...
All temporary files are stored in tmp* directories, including generic targets
Generic target are handled correctly on Windows now (still fail for different reasons)
2013-04-23 22:47:38 +02:00
Dmitry Babokin
6b8741dbd7
Removing 4244 warning and cleanup of linked libraries list
2013-04-23 15:21:33 +02:00
jbrodman
ce5d4b6ccc
Merge pull request #477 from dbabokin/broadcast
...
One more opportunity to do better broadcast
2013-04-18 07:57:47 -07:00
Dmitry Babokin
eb2e5f378c
Comment fixes
2013-04-18 15:36:35 +04:00
jbrodman
9251ea2b22
Merge pull request #476 from dbabokin/win_dl
...
Fix for DataLayout inconsistency on win32
2013-04-17 13:15:03 -07:00
Dmitry Babokin
cb650d6100
One more opportunity to do better broadcast
2013-04-17 20:56:32 +04:00
jbrodman
3f3d9219ea
Merge pull request #475 from dbabokin/path
...
Fix for #474 : colon separated path in -I
2013-04-17 07:44:37 -07:00
Dmitry Babokin
11528b0def
Fix for #474 : colon separated path in -I
2013-04-17 18:38:57 +04:00
Dmitry Babokin
a5f0e713d6
Fix for DataLayout inconsistency on win32
2013-04-17 17:20:17 +04:00
jbrodman
de3a864bd6
Merge pull request #473 from dbabokin/win_test
...
Avoid double spaces in error messages to get same messages on Win and Unix
2013-04-16 07:22:11 -07:00
Dmitry Babokin
af551b3c09
Avoid double spaces in error messages to get same messages on Windows and Unix
2013-04-15 19:10:10 +04:00
jbrodman
5d64d23b61
Merge pull request #472 from dbabokin/gcc47
...
Fix for the bug with gcc4.7: incorrect usage of ArrayRef
2013-04-15 04:37:55 -07:00
Dmitry Babokin
269a00f9ec
Fix for the bug with gcc4.7: incorrect usage of ArrayRef
2013-04-15 13:16:28 +04:00
jbrodman
29c482789f
Merge pull request #471 from dbabokin/multi_targets
...
#469 : Fix for multi-target compilation
2013-04-12 07:58:05 -07:00
Dmitry Babokin
a0462fe1ee
#469 : Fix for multi-target compilation
2013-04-12 14:06:12 +04:00
jbrodman
78a840f48d
Merge pull request #467 from dbabokin/broadcast
...
Broadcast implementation as InsertElement+Shuffle and related improvements
2013-04-11 13:42:56 -07:00
Dmitry Babokin
7371d82bdf
Changes in cbackend.cpp to match broadcast generation changes
2013-04-12 00:10:41 +04:00
Dmitry Babokin
4c35d9456a
Additional cleanup to enable more broadcasts
2013-04-10 15:34:21 +04:00
Dmitry Babokin
0704081d91
ctx.h copyright fix
2013-04-10 02:33:41 +04:00
Dmitry Babokin
5898532605
Broadcast implementation as InsertElement+Shuffle and related improvements
2013-04-10 02:18:24 +04:00
Dmitry Babokin
603abf70dc
Merge pull request #463 from jbrodman/master
...
Fix to avoid generating 64-bit gather/scatter when force32BitAddressing is set
2013-04-08 05:14:25 -07:00
james.brodman
0a3822f2e5
Fix to make sure we're generating 32-bit gather/scatter when force32bitaddressing is set.
2013-04-05 16:21:05 -04:00
Dmitry Babokin
f76eb2b7f5
Merge pull request #460 from Vsevolod-Livinskij/master
...
Fix for issue #453
2013-04-04 08:59:49 -07:00
jbrodman
08bbf5f5ef
Merge pull request #458 from dbabokin/dl_check
...
DataLayout consistency check
2013-04-03 11:03:29 -07:00
Vsevolod Livinskij
4ea08116b8
Issue #453 : now run_tests.py checks ispc_exe availability
2013-04-03 18:04:11 +04:00
Vsevolod Livinskij
78e03c6402
Issue #453 : now run_tests.py checks ispc_exe availability otherwise prints an error message and exits
2013-04-03 16:51:16 +04:00
Vsevolod Livinskij
4ab89de343
Issue #453 : now run_tests.py checks ispc_exe availability otherwise prints an error message
2013-04-03 02:58:16 +04:00
Vsevolod Livinskij
6db460fb81
Issue #453 : now run_tests.py checks ispc_exe availability otherwise prints an error message
2013-04-03 02:34:42 +04:00
Dmitry Babokin
be859df51e
Fix for #457 - issue with compiler Unicode output
2013-04-03 02:23:06 +04:00
Dmitry Babokin
3c533f2ba4
Fix for the issue #449 : warning due to DataLayout mismatch
2013-04-02 19:08:44 +04:00
Dmitry Babokin
9cf037c90f
Merge pull request #451 from Vsevolod-Livinskij/master
...
Issue #436
2013-04-02 02:12:57 -07:00
Vsevolod Livinskij
9e0425e824
Checks the required compiler otherwise prints an error message and exits program
2013-03-29 18:42:02 +04:00