Commit Graph

  • 3d24265d50 Adding missing attributes on exported functions Dmitry Babokin 2013-05-24 10:28:06 +04:00
  • 7057fc2930 Merge pull request #501 from jbrodman/sven Dmitry Babokin 2013-05-21 08:07:10 -07:00
  • e661ee95ff Merge pull request #499 from dbabokin/debug jbrodman 2013-05-21 08:00:14 -07:00
  • 333b89fa07 Merge pull request #500 from dbabokin/docs jbrodman 2013-05-21 07:59:18 -07:00
  • 04e888548e Merge pull request #497 from dbabokin/knc-vector jbrodman 2013-05-21 07:59:01 -07:00
  • 403d9e1059 Update break/continue test to use contribution of function mask. james.brodman 2013-05-21 10:52:38 -04:00
  • 4ea02c59d8 Disable break optimization and change return check to use full mask. james.brodman 2013-05-21 10:00:22 -04:00
  • de7ba7a55b Bringing docs/ispc.rst in sync with ispc.html at web site (some changes were done there directly) Dmitry Babokin 2013-05-21 16:44:46 +04:00
  • 23ba61e76f Fix for #462: broken debug infor support with LLVM 3.3+ Dmitry Babokin 2013-05-20 22:28:47 +04:00
  • c0aa7e0314 Merge pull request #498 from jbrodman/master Dmitry Babokin 2013-05-17 11:31:31 -07:00
  • 9f44e597d6 Additional Not -> Xor w/ MaskAllOn james.brodman 2013-05-15 18:15:41 -04:00
  • 60c5bef90f Simplify ~mask codegen to emit single XOR like other places in the code. james.brodman 2013-05-15 16:57:41 -04:00
  • a38fcf1127 Merge pull request #496 from dbabokin/llvm34 Dmitry Babokin 2013-05-15 04:40:47 -07:00
  • f22e237381 Minor fix for generic DataLayout Dmitry Babokin 2013-05-13 20:24:51 +04:00
  • b6b9daa3c5 Enabling llvm 3.4 Dmitry Babokin 2013-05-13 19:25:31 +04:00
  • d958b0b9d6 Merge pull request #495 from jbrodman/master jbrodman 2013-05-10 13:24:54 -07:00
  • 7b2eaf63af knc.h cleanup james.brodman 2013-05-10 13:36:18 -04:00
  • aef20b536a Merge pull request #489 from jbrodman/gacteon Dmitry Babokin 2013-05-04 02:38:11 -07:00
  • 1a34b1410f Merge pull request #488 from dbabokin/broadcast_library jbrodman 2013-05-03 11:04:26 -07:00
  • 5af2f80bc5 Fix for cases where valid lvalues were not being computed. james.brodman 2013-05-03 12:12:42 -04:00
  • 4d241736f0 Merge pull request #487 from dbabokin/win_output Dmitry Babokin 2013-05-01 17:07:28 -07:00
  • a47460b4c3 Efficient library implementation of broadcast Dmitry Babokin 2013-05-02 00:12:16 +02:00
  • 32be338f60 Minor indentation fix Dmitry Babokin 2013-05-02 00:05:17 +02:00
  • 549655bff4 Adding new line to error/warning message on Windows and fixing some typos. Dmitry Babokin 2013-05-01 20:22:01 +02:00
  • 3e18cec691 Merge pull request #486 from jbrodman/master jbrodman 2013-04-30 13:12:46 -07:00
  • 658dd3486b Add check for enum type in Assert. james.brodman 2013-04-30 16:10:57 -04:00
  • 018e9a12a3 Merge pull request #484 from dbabokin/malloc jbrodman 2013-04-30 12:02:04 -07:00
  • 2027a6ac12 Merge pull request #483 from dbabokin/win_rm_files jbrodman 2013-04-30 11:03:48 -07:00
  • 26bec62daf Removing duplicating free defintion on Linux Dmitry Babokin 2013-04-27 00:29:07 +04:00
  • 7497e86902 Adding Windows support for aligned memory allocation on Windows Dmitry Babokin 2013-04-26 22:07:30 +02:00
  • e084f1c311 Adding missing copyright info in Makefile Dmitry Babokin 2013-04-26 19:11:20 +02:00
  • 95950885cf Use posix_memalign to allocate 16 byte alligned memeory on Linux/MacOS. Dmitry Babokin 2013-04-26 20:33:24 +04:00
  • 9cd84aeea9 Fix for removing temp files on Windows Dmitry Babokin 2013-04-25 22:50:37 +02:00
  • d324ec247e Merge pull request #482 from dbabokin/sprintf jbrodman 2013-04-25 12:07:27 -07:00
  • cbb0d6ce06 Don't run many threads when only one test is specified Dmitry Babokin 2013-04-25 21:12:16 +04:00
  • d36ab4cc3c Adding noalias attribute to malloc return Dmitry Babokin 2013-04-25 20:39:01 +04:00
  • 1069a3c77e Removing some sources of warnings sse4.h and trailing spaces Dmitry Babokin 2013-04-25 03:40:32 +04:00
  • 36da23c9c5 MacOS specific fix: enable translation of symbols with variant name. It's needed for fputs() translation from __do_print() for generic targets. Dmitry Babokin 2013-04-25 03:11:39 +04:00
  • e756daa261 Remove sprintf warnings on Windows and fix sprintf-related fails on Mac Dmitry Babokin 2013-04-24 22:36:48 +02:00
  • 65ac336211 Merge pull request #481 from dbabokin/win_cleanup jbrodman 2013-04-24 08:36:53 -07:00
  • 14fe987956 More portable way of doing print in run_tests.py Dmitry Babokin 2013-04-24 17:11:30 +02:00
  • c5acf239f2 Pass lock as a parameter to subprocesses to make task counter work on Windows Dmitry Babokin 2013-04-24 01:14:46 +02:00
  • a02500b112 Make update look good in standard 80 char terminal (print in single line). Issue a message about used compiler only once on Windows. Dmitry Babokin 2013-04-24 00:21:18 +02:00
  • 8fea85a85c Pass total number of tests as expicit parameter to subprocesses, so it works on Windows Dmitry Babokin 2013-04-23 23:47:21 +02:00
  • 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) Dmitry Babokin 2013-04-23 22:47:38 +02:00
  • 6b8741dbd7 Removing 4244 warning and cleanup of linked libraries list Dmitry Babokin 2013-04-23 15:21:33 +02:00
  • ce5d4b6ccc Merge pull request #477 from dbabokin/broadcast jbrodman 2013-04-18 07:57:47 -07:00
  • eb2e5f378c Comment fixes Dmitry Babokin 2013-04-18 15:36:35 +04:00
  • 9251ea2b22 Merge pull request #476 from dbabokin/win_dl jbrodman 2013-04-17 13:15:03 -07:00
  • cb650d6100 One more opportunity to do better broadcast Dmitry Babokin 2013-04-17 20:56:32 +04:00
  • 3f3d9219ea Merge pull request #475 from dbabokin/path jbrodman 2013-04-17 07:44:37 -07:00
  • 11528b0def Fix for #474: colon separated path in -I Dmitry Babokin 2013-04-17 18:38:57 +04:00
  • a5f0e713d6 Fix for DataLayout inconsistency on win32 Dmitry Babokin 2013-04-17 17:20:17 +04:00
  • de3a864bd6 Merge pull request #473 from dbabokin/win_test jbrodman 2013-04-16 07:22:11 -07:00
  • af551b3c09 Avoid double spaces in error messages to get same messages on Windows and Unix Dmitry Babokin 2013-04-15 19:10:10 +04:00
  • 5d64d23b61 Merge pull request #472 from dbabokin/gcc47 jbrodman 2013-04-15 04:37:55 -07:00
  • 269a00f9ec Fix for the bug with gcc4.7: incorrect usage of ArrayRef Dmitry Babokin 2013-04-15 13:16:28 +04:00
  • 29c482789f Merge pull request #471 from dbabokin/multi_targets jbrodman 2013-04-12 07:58:05 -07:00
  • a0462fe1ee #469: Fix for multi-target compilation Dmitry Babokin 2013-04-12 14:06:12 +04:00
  • 78a840f48d Merge pull request #467 from dbabokin/broadcast jbrodman 2013-04-11 13:42:56 -07:00
  • 7371d82bdf Changes in cbackend.cpp to match broadcast generation changes Dmitry Babokin 2013-04-12 00:10:41 +04:00
  • 4c35d9456a Additional cleanup to enable more broadcasts Dmitry Babokin 2013-04-10 15:34:21 +04:00
  • 0704081d91 ctx.h copyright fix Dmitry Babokin 2013-04-10 02:33:41 +04:00
  • 5898532605 Broadcast implementation as InsertElement+Shuffle and related improvements Dmitry Babokin 2013-04-10 02:18:24 +04:00
  • 603abf70dc Merge pull request #463 from jbrodman/master Dmitry Babokin 2013-04-08 05:14:25 -07:00
  • 0a3822f2e5 Fix to make sure we're generating 32-bit gather/scatter when force32bitaddressing is set. james.brodman 2013-04-05 16:21:05 -04:00
  • f76eb2b7f5 Merge pull request #460 from Vsevolod-Livinskij/master Dmitry Babokin 2013-04-04 08:59:49 -07:00
  • 08bbf5f5ef Merge pull request #458 from dbabokin/dl_check jbrodman 2013-04-03 11:03:29 -07:00
  • 4ea08116b8 Issue #453: now run_tests.py checks ispc_exe availability Vsevolod Livinskij 2013-04-03 18:04:11 +04:00
  • 78e03c6402 Issue #453: now run_tests.py checks ispc_exe availability otherwise prints an error message and exits Vsevolod Livinskij 2013-04-03 16:51:16 +04:00
  • 4ab89de343 Issue #453: now run_tests.py checks ispc_exe availability otherwise prints an error message Vsevolod Livinskij 2013-04-03 02:58:16 +04:00
  • 6db460fb81 Issue #453: now run_tests.py checks ispc_exe availability otherwise prints an error message Vsevolod Livinskij 2013-04-03 02:34:42 +04:00
  • be859df51e Fix for #457 - issue with compiler Unicode output Dmitry Babokin 2013-04-03 02:23:06 +04:00
  • 3c533f2ba4 Fix for the issue #449: warning due to DataLayout mismatch Dmitry Babokin 2013-04-02 19:08:44 +04:00
  • 9cf037c90f Merge pull request #451 from Vsevolod-Livinskij/master Dmitry Babokin 2013-04-02 02:12:57 -07:00
  • 9e0425e824 Checks the required compiler otherwise prints an error message and exits program Vsevolod Livinskij 2013-03-29 18:42:02 +04:00
  • 2960479095 Issue Vsevolod Livinskij 2013-03-29 18:30:23 +04:00
  • baf1ff033a Merge pull request #450 from jbrodman/master jbrodman 2013-03-28 08:57:02 -07:00
  • 52dcbf087a Implemented 3 more intrinsics on double precision vectors james.brodman 2013-03-28 11:55:53 -04:00
  • d1c6331924 Merge pull request #448 from dbabokin/target_class jbrodman 2013-03-25 10:21:00 -07:00
  • 0af2a13349 DataLayout is changed to be managed from single place. v4-128-128 is added to generic DataLayout Dmitry Babokin 2013-03-23 14:38:51 +04:00
  • 7f0c92eb4d Fix for #431: memory leak due to multiple TargetMachine creation Dmitry Babokin 2013-03-23 14:33:45 +04:00
  • 0f86255279 Target class redesign: data moved to private. Also empty target-feature attribute is not added anymore (generic targets). Dmitry Babokin 2013-03-23 14:28:05 +04:00
  • b2517c8a18 Merge pull request #445 from dbabokin/master jbrodman 2013-03-19 08:09:31 -07:00
  • 95d0c5e67b Merge branch 'master' of https://github.com/dbabokin/ispc Dmitry Babokin 2013-03-18 16:40:54 +04:00
  • 0885b2bf23 Merge pull request #444 from dbabokin/master Dmitry Babokin 2013-03-18 05:39:13 -07:00
  • 706337bb5a Doxygen fix: don't identify the words Type and Target as class names Dmitry Babokin 2013-03-18 16:31:56 +04:00
  • 3f8a678c5a Editorial change: fixing trailing white spaces and tabs Dmitry Babokin 2013-03-18 16:17:55 +04:00
  • 0f631ad49b Add info about compiler used for ispc build to Makefle output Dmitry Babokin 2013-03-18 12:30:06 +04:00
  • 5bc3b4f768 Merge pull request #442 from dbabokin/master Dmitry Babokin 2013-03-14 01:48:49 -07:00
  • e8bd464ab2 Merge pull request #443 from jbrodman/master jbrodman 2013-03-13 07:59:27 -07:00
  • ef1af547e2 Change sse4.h to enable inlining. james.brodman 2013-03-13 10:55:53 -04:00
  • f2dcad27bb Fix for LLVM 3.1 and #441 Dmitry Babokin 2013-03-12 21:13:08 +04:00
  • 01992006b2 Fix for #441: Prepocessor complains on code commented out by // Dmitry Babokin 2013-03-12 18:55:55 +04:00
  • 487820fb4d Merge pull request #437 from dbabokin/docs jbrodman 2013-03-04 10:48:35 -08:00
  • d760d67598 Doxygen fix: don't identify the word Declaration as a class Dmitry Babokin 2013-03-04 03:28:02 +04:00
  • 3cb827ac56 Fix for some typos in User's Guide Dmitry Babokin 2013-03-04 03:04:46 +04:00
  • 15c5dfc12b Merge pull request #435 from dbabokin/master pengtu 2013-02-28 12:25:45 -08:00
  • 524939dc5b Fix for issue #430 Dmitry Babokin 2013-02-27 18:03:07 +04:00
  • 51fdff208e Tracking ToT changes in DIBuilder interface Dmitry Babokin 2013-02-25 14:50:33 +04:00