jbrodman
e8bd464ab2
Merge pull request #443 from jbrodman/master
...
Tweak to sse4.h intrinsics include file.
2013-03-13 07:59:27 -07:00
james.brodman
ef1af547e2
Change sse4.h to enable inlining.
2013-03-13 10:55:53 -04:00
jbrodman
487820fb4d
Merge pull request #437 from dbabokin/docs
...
Docs
2013-03-04 10:48:35 -08:00
Dmitry Babokin
d760d67598
Doxygen fix: don't identify the word Declaration as a class
2013-03-04 03:28:02 +04:00
Dmitry Babokin
3cb827ac56
Fix for some typos in User's Guide
2013-03-04 03:04:46 +04:00
pengtu
15c5dfc12b
Merge pull request #435 from dbabokin/master
...
Tracking ToT changes in DIBuilder interface
2013-02-28 12:25:45 -08:00
Dmitry Babokin
524939dc5b
Fix for issue #430
2013-02-27 18:03:07 +04:00
Dmitry Babokin
51fdff208e
Tracking ToT changes in DIBuilder interface
2013-02-25 14:50:33 +04:00
jbrodman
65a309648b
Merge pull request #434 from dbabokin/master
...
Fix for #433
Reading the LLVM lists makes me concur. The functionality (if it was even needed) was merged into other existing infrastructure.
2013-02-23 09:09:30 -08:00
Dmitry Babokin
7d08eeb8dd
Fix for #433 : fix for ToT changes, removal of llvm::createGCInfoDeleter()
2013-02-23 20:49:56 +04:00
Dmitry Babokin
9e0428ba0d
One more missing file in doxygen.cfg: cbackend.cpp
2013-02-23 20:45:31 +04:00
Jean-Luc Duprat
15461a2460
Merge pull request #432 from dbabokin/master
...
Some minor changes in Makefile and doxygen.cfg
2013-02-22 10:29:17 -08:00
Dmitry Babokin
88f21b5c57
Update for doxygen.cfg: adding ast.* and func.* and fixing builtins-c.c => builtins/builtins.c
2013-02-21 18:13:22 +04:00
Dmitry Babokin
bee3029764
Adding debug and clang targets, changing asan target
2013-02-21 17:26:21 +04:00
Dmitry Babokin
150d6d1f56
Adding Address Sanitizer build
2013-02-15 06:50:26 -08:00
jbrodman
d03e4ac100
Merge pull request #429 from dbabokin/master
...
Fix for #428
2013-02-11 11:10:32 -08:00
Dmitry Babokin
8d8d9c63fe
Fix for #349 : build issue when no git found
2013-02-11 11:01:46 -08:00
Dmitry Babokin
52147ce631
Fixing issue #428 : need to specify LLVM libs explicitly
2013-02-11 04:15:50 -08:00
jbrodman
5af41df8a5
Merge pull request #427 from jbrodman/master
...
Clang ToT fixes.
2013-02-04 10:56:37 -08:00
james.brodman
775ecd6dfe
Tracking ToT changes. Clang PP APIs changed.
2013-01-30 11:57:33 -05:00
jbrodman
b139235c62
Merge pull request #425 from jbrodman/master
...
Tracking Attribute API changes in ToT
2013-01-23 07:55:33 -08:00
james.brodman
8f2c910600
Tracking ToT changes to Attribute API
2013-01-23 10:57:05 -05:00
jbrodman
7e67f01d4b
Merge pull request #424 from jbrodman/master
...
Tracking Attribute API changes in ToT
2013-01-22 07:45:20 -08:00
james.brodman
ad7e800446
Tracking Attribute API Changes in ToT
2013-01-22 10:46:42 -05:00
Jean-Luc Duprat
6326924de7
Fixes to the implementations of any() and none() in the stdlib.
...
These make sure that inactive vector lanes do not interfere with the results
2013-01-18 11:19:54 -08:00
jbrodman
801a3a6ff5
Merge pull request #423 from jbrodman/master
...
Properly size double/int64 initializers.
2013-01-18 08:56:48 -08:00
james.brodman
a4e94a26ba
Tweak to not oversize short vec types for 64 bit values
2013-01-17 15:45:51 -05:00
jbrodman
44e6be7914
Merge pull request #422 from jbrodman/master
...
Fixes to build with ToT / M4 Macro Fix
2013-01-14 11:57:25 -08:00
james.brodman
3aaf2ef2d4
ToT Fixes / M4 macro fix
2013-01-14 14:55:10 -05:00
jbrodman
8f902fde9c
Merge pull request #420 from jbrodman/master
...
Fix for c++ backend
v1.3.1
2013-01-08 11:55:03 -08:00
james.brodman
b6023c517e
Fix/Hack to avoid the cbackend generating spurious array type declarations.
2013-01-08 14:53:17 -05:00
james.brodman
42d77e9191
Modified to mirror asin.ispc and not fail.
2013-01-08 14:33:32 -05:00
jbrodman
312a7582df
Merge pull request #419 from jbrodman/master
...
Fix to acos.ispc test
2013-01-08 11:32:34 -08:00
jbrodman
dc939eba78
Merge pull request #418 from mmp/master
...
Fix build with LLVM top-of-tree, fix warnings, remove LLVM 3.0 support
2013-01-08 10:28:02 -08:00
jbrodman
f8bec51de2
Merge pull request #411 from pengtu/master
...
Simple fixes to allow SOA pointer and array be passed as function argument.
2013-01-08 08:40:01 -08:00
Matt Pharr
0bf1320a32
Remove support for building with LLVM 3.0
2013-01-06 12:27:53 -08:00
Matt Pharr
81dbd504aa
Small fixes to eliminate compiler warnings when using clang
2013-01-06 12:10:54 -08:00
Matt Pharr
63dd7d9859
Fix build to work with LLVM top-of-tree again
2013-01-06 12:02:08 -08:00
Jean-Luc Duprat
2063d34f3e
Merge pull request #414 from jbrodman/master
...
Fix to build with 3.2
2013-01-03 11:00:45 -08:00
james.brodman
83fdc2e5ad
Fix to build with 3.2. LLVM API Change?
2013-01-03 13:43:47 -05:00
Peng Tu
6ba7368ab0
Fix two compile time errors to allow SOA pointer and array be passed as function argument.
2012-12-11 17:20:15 -08:00
Jean-Luc Duprat
c2805942a9
Merge pull request #409 from mmp/master
...
Bugfix for issue #408 .
2012-12-06 09:46:34 -08:00
Matt Pharr
9892c8bf9a
Fix logic for ordering of struct declarations in generated header files.
...
When a struct had an array of another struct type as a member, we weren't
detecting that the struct type in the array needed to be declared before the
enclosing struct type.
Fixes issue #408 .
2012-12-06 11:39:22 -05:00
Matt Pharr
23e5877509
merge
2012-12-02 14:32:52 -08:00
Matt Pharr
8cbfde6092
Small fixes to build with LLVM top-of-tree (now numbered as version 3.3)
2012-12-02 14:29:24 -08:00
Jean-Luc Duprat
24087ff3cc
Expose none() in the ISPC standard library.
...
On KNC: all(), any() and none() do not generate a redundant movmsk instruction.
2012-11-27 13:38:28 -08:00
Jean-Luc Duprat
6827001c1d
Merge pull request #406 from pengtu/master
...
Fix ISPC with LLVM TOT build problem
2012-11-22 09:27:10 -08:00
Peng Tu
16b0806d40
Fix LLVM TOT build issue.
2012-11-21 19:09:10 -08:00
Jean-Luc Duprat
2129b1e27d
knc.h: Fixed __rsqrt_varying_float() to use _mm512_invsqrt_ps() instead of _mm512_invsqrt_pd()
...
This was a typo.
2012-11-21 15:40:35 -08:00
Jean-Luc Duprat
a267762f59
Merge pull request #404 from mmp/master
...
Fix build with LLVM top-of-tree
2012-11-21 10:37:40 -08:00