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 |
|
james.brodman
|
5af2f80bc5
|
Fix for cases where valid lvalues were not being computed.
|
2013-05-03 12:12:42 -04:00 |
|
Dmitry Babokin
|
4d241736f0
|
Merge pull request #487 from dbabokin/win_output
Typos and formatting fixes on Windows
|
2013-05-01 17:07:28 -07:00 |
|
Dmitry Babokin
|
a47460b4c3
|
Efficient library implementation of broadcast
|
2013-05-02 00:12:16 +02:00 |
|
Dmitry Babokin
|
32be338f60
|
Minor indentation fix
|
2013-05-02 00:05:17 +02:00 |
|
Dmitry Babokin
|
549655bff4
|
Adding new line to error/warning message on Windows and fixing some typos.
|
2013-05-01 20:22:01 +02:00 |
|
jbrodman
|
3e18cec691
|
Merge pull request #486 from jbrodman/master
Add check for Enum type in Assert
|
2013-04-30 13:12:46 -07:00 |
|
james.brodman
|
658dd3486b
|
Add check for enum type in Assert.
|
2013-04-30 16:10:57 -04:00 |
|
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 |
|