Commit Graph

1430 Commits

Author SHA1 Message Date
Ilia Filippov
d08346fbcf changes to support skipping tests 2013-06-13 16:47:10 +04:00
jbrodman
141d240a91 Merge pull request #513 from dbabokin/release_142
Release 1.4.2, 11 June 2013
2013-06-11 07:47:37 -07:00
Dmitry Babokin
cf9ceb6bf9 Release 1.4.2, 11 June 2013 v1.4.2 2013-06-11 17:18:54 +04:00
Dmitry Babokin
7589ae0de5 Merge pull request #512 from ifilippov/bug_34
Fix to track LLVM 3.4 ToT changes
2013-06-04 07:10:04 -07:00
jbrodman
f46e5b37e9 Merge pull request #511 from dbabokin/win32
Fix for #503 - avoid omitting frame pointer on Win32
2013-06-04 06:43:53 -07:00
Ilia Filippov
560acd5017 changes to support createFunction() with DICompositeType argument in LLVM_3_4 2013-06-04 15:48:39 +04:00
Dmitry Babokin
2267f278d2 Fix for #503 - avoid omitting frame pointer on Win32 2013-06-04 14:51:36 +04:00
jbrodman
0feeef585c Merge pull request #509 from jbrodman/master
Change generic-16's knc.h to use __mmask16 instead of a struct.
2013-05-30 13:21:23 -07:00
james.brodman
6211966c55 Change mask to use __mmask16 instead of a struct. 2013-05-30 16:04:44 -04:00
Dmitry Babokin
92f591b4bd Merge pull request #508 from dbabokin/master
Bumping version to 1.4.1dev
2013-05-28 08:59:13 -07:00
Dmitry Babokin
29ceb42b7b Bumping version to 1.4.1dev 2013-05-28 19:58:27 +04:00
Dmitry Babokin
adaabe5993 Merge pull request #507 from dbabokin/master
Bumping up to 1.4.1 version
2013-05-28 08:49:14 -07:00
Dmitry Babokin
6c392ee4a1 Changes for 1.4.1 release v1.4.1 2013-05-28 19:46:30 +04:00
jbrodman
7699eda5ba Merge pull request #506 from jbrodman/master
Typo Fix
2013-05-28 08:13:03 -07:00
james.brodman
d8b5fd5409 Typo fix. 2013-05-28 11:13:43 -04:00
Dmitry Babokin
b37ffdbe85 Merge pull request #505 from dbabokin/release
Changes for 1.4.0 release
2013-05-27 06:03:22 -07:00
Dmitry Babokin
481bcc732b Changes for 1.4.0 release v1.4.0 2013-05-27 16:48:41 +04:00
jbrodman
ce175aee4c Merge pull request #504 from dbabokin/attr
Adding missing attributes on exported functions
2013-05-24 07:38:03 -07:00
jbrodman
50896b373b Merge pull request #502 from dbabokin/malloc
Aligned memory allocation generalization.
2013-05-24 07:37:41 -07:00
Dmitry Babokin
1a40f936df Windows build cleanup: moving generated lex.cc and parse.cc to build dir 2013-05-24 10:29:01 +04:00
Dmitry Babokin
1024ba9b0f Parameter cast for posix_memalign(), otherwise gcc issues an error 2013-05-24 10:29:01 +04:00
Dmitry Babokin
1a7ac8b804 Enable memory alignment management via compiler options 2013-05-24 10:29:01 +04:00
Dmitry Babokin
7bedb4a081 Add memory alignment dependant on the platform (16/32/64/etc) 2013-05-24 10:29:01 +04:00
Dmitry Babokin
630215f56f Defining memory routines completely separately for Windows/Unix 32/64 bit. 2013-05-24 10:29:01 +04:00
Dmitry Babokin
6f0e5fd402 Adding RUNTIME define to gen-bitcode-* files generation command 2013-05-24 10:29:01 +04:00
Dmitry Babokin
66ec43739a Moving temporary files to Debug/Release folder on Windows 2013-05-24 10:29:01 +04:00
Dmitry Babokin
44f9d1ed78 Fix for CYGWIN build warnings (Windows stlye slash, instead of Unix style) 2013-05-24 10:29:01 +04:00
Dmitry Babokin
c6d479b8ad Enabling 32/64 bit version library build on Windows 2013-05-24 10:29:00 +04:00
Dmitry Babokin
80e2f4e342 Removing redundant Debug/Release records in VS proj file - they are unified 2013-05-24 10:29:00 +04:00
Dmitry Babokin
4b388edca9 Splitting .ll files to be compiled in two versions - 32 and 64 bit. Unix only 2013-05-24 10:29:00 +04:00
Dmitry Babokin
5362dade37 Fixing util.m4 to declare nothing unless some macro is instantiated 2013-05-24 10:29:00 +04:00
Dmitry Babokin
3d24265d50 Adding missing attributes on exported functions 2013-05-24 10:28:06 +04:00
Dmitry Babokin
7057fc2930 Merge pull request #501 from jbrodman/sven
Fix branch tests for breaks and returns.
2013-05-21 08:07:10 -07:00
jbrodman
e661ee95ff Merge pull request #499 from dbabokin/debug
Fix for #462: broken debug infor support with LLVM 3.3+
2013-05-21 08:00:14 -07:00
jbrodman
333b89fa07 Merge pull request #500 from dbabokin/docs
Bringing docs/ispc.rst in sync with ispc.html at web site
2013-05-21 07:59:18 -07:00
jbrodman
04e888548e Merge pull request #497 from dbabokin/knc-vector
Minor fix for generic DataLayout
2013-05-21 07:59:01 -07:00
james.brodman
403d9e1059 Update break/continue test to use contribution of function mask. 2013-05-21 10:52:38 -04:00
james.brodman
4ea02c59d8 Disable break optimization and change return check to use full mask. 2013-05-21 10:00:22 -04:00
Dmitry Babokin
de7ba7a55b Bringing docs/ispc.rst in sync with ispc.html at web site (some changes were done there directly) 2013-05-21 16:44:46 +04:00
Dmitry Babokin
23ba61e76f Fix for #462: broken debug infor support with LLVM 3.3+ 2013-05-20 22:28:47 +04:00
Dmitry Babokin
c0aa7e0314 Merge pull request #498 from jbrodman/master
Codegen Cleanup
2013-05-17 11:31:31 -07:00
james.brodman
9f44e597d6 Additional Not -> Xor w/ MaskAllOn 2013-05-15 18:15:41 -04:00
james.brodman
60c5bef90f Simplify ~mask codegen to emit single XOR like other places in the code. 2013-05-15 16:57:41 -04:00
Dmitry Babokin
a38fcf1127 Merge pull request #496 from dbabokin/llvm34
Enabling llvm 3.4
2013-05-15 04:40:47 -07:00
Dmitry Babokin
f22e237381 Minor fix for generic DataLayout 2013-05-13 20:24:51 +04:00
Dmitry Babokin
b6b9daa3c5 Enabling llvm 3.4 2013-05-13 19:25:31 +04:00
jbrodman
d958b0b9d6 Merge pull request #495 from jbrodman/master
knc.h cleanup
2013-05-10 13:24:54 -07:00
james.brodman
7b2eaf63af knc.h cleanup 2013-05-10 13:36:18 -04:00
Dmitry Babokin
aef20b536a Merge pull request #489 from jbrodman/gacteon
Fix for cases where valid lvalues were not being computed.
2013-05-04 02:38:11 -07:00
jbrodman
1a34b1410f Merge pull request #488 from dbabokin/broadcast_library
Efficient library implementation of broadcast
2013-05-03 11:04:26 -07:00