Dmitry Babokin
922895de69
Changing ISPC version to 1.4.5dev
2013-07-19 18:47:43 -07:00
Dmitry Babokin
28f0bce9f2
Release 1.4.4
v1.4.4
2013-07-19 16:22:10 -07:00
Dmitry Babokin
0f82f216a2
Merge pull request #544 from mmp/master
...
Handle SHL with a constant vector in LLVMVectorIsLinear().
2013-07-18 11:46:11 -07:00
Matt Pharr
7454b1399c
Handle SHL with a constant vector in LLVMVectorIsLinear().
...
LLVM3.4 seems to be turning multiplies by a constant power of 2 into
the equivalent SHL, which was in turn thwarting the pattern matching
for turning gathers/scatters into vector loads/stores.
2013-07-17 14:12:43 -07:00
jbrodman
4ebf46bd63
Merge pull request #543 from mmp/master
...
Fix build with LLVM top-of-tree
2013-07-17 10:38:06 -07:00
Matt Pharr
f1cce0ef5f
Fix build with LLVM top-of-tree
2013-07-17 09:25:00 -07:00
Dmitry Babokin
8c9e873c10
Merge pull request #540 from dbabokin/embree_bug
...
Fix for the bug introduced by --intrumentation fix
2013-07-04 10:45:06 -07:00
Dmitry Babokin
c85439e7bb
Fix for the bug introduced by --intrumentation fix
2013-07-04 21:41:57 +04:00
Ilia Filippov
fd7f87b55e
Supporting perf.py on Windows and some small corrections in it
2013-07-02 19:23:18 +04:00
Dmitry Babokin
8be4128c5a
Merge pull request #534 from ifilippov/perf
...
add script for measuring performance
2013-07-01 05:09:03 -07:00
Ilia Filippov
806e37338c
add script for measuring performance
2013-07-01 13:30:49 +04:00
Dmitry Babokin
ec1095624a
Merge pull request #527 from tkoziara/master
...
examples/sort added
2013-06-25 10:11:39 -07:00
Tomasz Koziara
a23d69ebe8
Copyright changed to simplify legal matters.
2013-06-25 17:28:27 +01:00
Dmitry Babokin
0aff61ffc6
Merge pull request #533 from dbabokin/patch
...
Quick fix for LLVM 3.3 patch
2013-06-25 08:50:32 -07:00
Dmitry Babokin
05aa540984
Quick fix for LLVM 3.3 patch
2013-06-25 19:49:41 +04:00
Dmitry Babokin
033e83e490
Merge pull request #532 from dbabokin/release_1_4_3
...
Release 1.4.3
2013-06-25 07:42:08 -07:00
Dmitry Babokin
594485c38c
Release 1.4.3
v1.4.3
2013-06-25 18:38:21 +04:00
Dmitry Babokin
d52e2d5a8d
License update (just dates)
2013-06-25 17:02:42 +04:00
Dmitry Babokin
1e5d852e2f
Merge pull request #531 from ifilippov/qsize_fail
...
replacement of qsize due to it's fails on MacOS
2013-06-25 05:36:45 -07:00
Ilia Filippov
cc32d913a0
replacement of qsize due to it's fails on MacOS
2013-06-25 16:27:25 +04:00
Dmitry Babokin
fc66066d4d
Merge pull request #530 from dbabokin/llvm_fix
...
Adding LLVM patch to fix #519 with LLVM 3.3
2013-06-25 05:22:09 -07:00
Dmitry Babokin
6169338815
Adding LLVM patch to fix #519 with LLVM 3.3
2013-06-25 16:21:14 +04:00
Tomasz Koziara
86ee8db778
Parallel prefix sum added + minor amendements.
2013-06-25 12:45:51 +01:00
Dmitry Babokin
6bc8cb1ff1
Merge pull request #529 from ifilippov/instrument_fix
...
correction of --instrument option support
2013-06-25 03:08:02 -07:00
Dmitry Babokin
0fc49b1c37
Merge pull request #528 from ifilippov/test3
...
Reapplying lost commits
2013-06-25 02:14:24 -07:00
Ilia Filippov
9fb981e9a0
correction of --instrument option support
2013-06-25 12:33:23 +04:00
Ilia Filippov
cba1b3cedd
additional libraries for LLVM_3_4 build
2013-06-25 12:22:53 +04:00
Ilia Filippov
12c4512932
adding two additional libraries for LLVM_3_4 build
2013-06-25 12:22:53 +04:00
Tomasz Koziara
f2452f040d
First commit of the radix sort example.
2013-06-24 18:37:44 +01:00
Dmitry Babokin
0dd1dbb568
Merge pull request #526 from dbabokin/master
...
Tracking LLVM trunk: removing llvm::createSimplifyLibCallsPass() call
2013-06-23 23:10:19 -07:00
Dmitry Babokin
fdcec5a219
Tracking LLVM trunk: removing llvm::createSimplifyLibCallsPass() call
2013-06-24 10:08:06 +04:00
Dmitry Babokin
bebab7ab0d
Merge pull request #525 from dbabokin/debug
...
--debug output: stdout instead of stderr
2013-06-21 03:56:17 -07:00
Dmitry Babokin
fb771b6aa3
--debug output: stdout instead of stderr
2013-06-20 22:47:29 +04:00
jbrodman
8156559475
Merge pull request #522 from dbabokin/broadcast
...
Fix for #520
2013-06-18 11:47:24 -07:00
jbrodman
9f5e51cd01
Merge pull request #523 from dbabokin/tot
...
Tracking ToT changes
2013-06-18 11:47:16 -07:00
Dmitry Babokin
27daab2f1b
Fix for #520
2013-06-18 22:15:49 +04:00
Dmitry Babokin
c4d404b15f
Tracking ToT changes: changes in MCContext interface
2013-06-18 22:13:14 +04:00
Dmitry Babokin
95fcdc36ee
Tracking ToT changes, which now require to link option library. This is Unix only. Windows will be fixed separately
2013-06-18 22:12:33 +04:00
Dmitry Babokin
2fdaba53c1
Merge pull request #517 from ifilippov/bug_34
...
Fix for tests/soa-22 on x86/sse4 - cleanup in function LLVMFlattenInsertChain().
2013-06-14 08:40:01 -07:00
Ilia Filippov
5c89080469
changes in function LLVMFlattenInsertChain
2013-06-14 16:38:54 +04:00
Ilia Filippov
d92f9df17c
changes in function LLVMFlattenInsertChain
2013-06-14 15:21:45 +04:00
Dmitry Babokin
f551390420
Merge pull request #516 from ifilippov/master
...
Changes to support skipping tests.
2013-06-13 08:48:29 -07:00
Ilia Filippov
8642b4d89f
changing run_tests to support skipping tests and time
2013-06-13 19:25:34 +04:00
Ilia Filippov
6fb70c307d
changing run_tests to support skipping tests and time
2013-06-13 19:00:02 +04:00
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