8b34fb853e
Commented out the faulty functions. Our code generator does not provide the necessary alligning to use them.
Anton Mitrokhin
2014-10-21 15:42:14 +04:00
09b8f65246
changed the names of 'reduce' functions (ixx -> intxx) to match the names generated by code generator
Anton Mitrokhin
2014-10-21 15:26:07 +04:00
577f5e368a
-Add the '--notify-subject' option to alloy.py to allow non-standard notification message subjects and simplify message filtering
Anton Mitrokhin
2014-10-21 14:10:54 +04:00
f7390aaec9
Adding default sysroot detection for MacOS 10.9 (and newer), which allows working out of the box. Otherwise C standard headers are not found.
Dmitry Babokin
2014-10-15 23:02:59 +04:00
d79529cada
Adding --with-gcc-toolchain alloy switch, which is passed to configure. This is the only way to build functional clang on old Linux system, which has old system gcc and new gcc (4.7+) installed in non-system location.
Dmitry Babokin
2014-10-15 20:40:37 +04:00
3f24c8dedc
KNC prefetch: - make L3 prefetch to hit L2$, instead of being nop. - fix vector prefetch to use single intrinsic, instead of two (this is caused by bug in Composer 14.0 documentation).
Dmitry Babokin
2014-10-14 20:24:16 +04:00
481224bbcd
Adding missing dependency for LLVM 3.6 (Windows specific problem) and fixing end-of-lines in ispc.vcxproj
Dmitry Babokin
2014-10-13 19:31:11 +04:00
eb61d5df72
Support for cache 2/3 and all targets
Vsevolod Livinskiy
2014-10-02 16:25:23 +04:00
57fb2a75ec
new interface for 'DIBuilder::insertDeclare' and 'DIBuilder::createGlobalVariable' in LLVM 3.6 (ids: 076fd5dfc1f0600183bbc7db974dc7b39086136d and bc88cfc3512326d6c8f8dbf3c15d880c0e21feb0 correspondingly
Anton Mitrokhin
2014-10-02 15:35:19 +04:00
1d69b954bd
added several memory functions for i8
Anton Mitrokhin
2014-09-11 18:09:12 +04:00
90843b3bff
changed a constructor of '__vec16_i8'
Anton Mitrokhin
2014-09-11 18:01:27 +04:00
78a7ef9fc5
added several math functions, new runfails: gather-int8-2/4; ldexp-double (previously compfailed)
Anton Mitrokhin
2014-09-11 17:36:33 +04:00
efa0ea01f3
add 'void __masked_store_i64(void *p, const __vec16_i64 &v, __vec16_i1 mask)' function. now 450 compfails and 12 runfails
Anton Mitrokhin
2014-09-11 17:01:06 +04:00
ddf5df6193
made 'int64_t __extract_element(const __vec16_i64 &v, uint32_t index)' function
Anton Mitrokhin
2014-09-11 16:53:36 +04:00
4fff0ab571
added __vec16_i32 __cast_trunc(__vec16_i32, const __vec16_i64 i64) function. ptr-diff-3/5/6 tests are apparently runfailing because of it
Anton Mitrokhin
2014-09-11 15:50:13 +04:00
85b703981d
added several helper functions
Anton Mitrokhin
2014-09-11 15:45:28 +04:00
45114d3283
No actual code change: changed the code style for '__vec16_i8' struct in 'knc.h'
Anton Mitrokhin
2014-09-11 15:41:06 +04:00
723baca4c2
added several useful defines and a warning that '__vec16_i1' might not be working with embree
Anton Mitrokhin
2014-09-11 15:18:36 +04:00
0a5b16dbe6
some minor fixes for knc.h
Vsevolod Livinskiy
2014-09-04 16:04:46 +04:00
3f1362f744
changed the default knc header file from 'knc-i1x16.h' to 'knc.h'
Anton Mitrokhin
2014-09-25 15:55:14 +04:00