Ilia Filippov
|
61ac03fc08
|
Adding functions' inline attribute when we generate DebugInfo
|
2014-03-26 16:27:47 +04:00 |
|
jbrodman
|
2c0a6d7f69
|
Fix exported varying bug & backwards compatibility.
|
2014-03-24 00:01:37 -07:00 |
|
Evghenii
|
4641a15287
|
Merge branch 'master' into nvptx
|
2014-03-19 10:53:07 +01:00 |
|
Ilia Filippov
|
02d55f24f6
|
adding const to Atomic::Void type
|
2014-03-17 14:42:55 +04:00 |
|
Dmitry Babokin
|
11f17ce0cd
|
Merge pull request #767 from jbrodman/nomosoa2
Fix bugs with exported varyings.
|
2014-03-14 09:00:36 +03:00 |
|
jbrodman
|
43db682c6d
|
Fix bugs with exported varyings.
|
2014-03-13 06:07:56 -07:00 |
|
Ilia Filippov
|
27132e42e9
|
resolving an issue with Debug Info metadata after LLVM_3_4
|
2014-03-12 19:56:05 +04:00 |
|
Ilia Filippov
|
ead5cc741d
|
support LLVM trunk after 203559 203213 and 203381 revisions
|
2014-03-12 12:58:50 +04:00 |
|
Ilia Filippov
|
9ab8f4e10e
|
support LLVM trunk after 202814-202842 revisions
|
2014-03-05 10:12:30 +04:00 |
|
Ilia Filippov
|
06c06456c4
|
support LLVM trunk after r202168 r202190 revisions
|
2014-02-26 17:06:58 +04:00 |
|
Ilia Filippov
|
77e4564020
|
supporting LLVM trunk after r202052 revision
|
2014-02-25 14:25:22 +04:00 |
|
Evghenii
|
42c4d3246c
|
Merge branch 'master' into nvptx_clean
|
2014-02-21 12:45:01 +01:00 |
|
Ilia Filippov
|
95140d9d9f
|
Revert "support of LLVM trunk after 201618 revision 'VirtualFileSystem'"
This reverts commit 7fcf408189.
|
2014-02-21 14:26:57 +04:00 |
|
Evghenii
|
690a8acb30
|
merged with master
|
2014-02-20 15:22:09 +01:00 |
|
Evghenii
|
7d3c248a05
|
added ifdefs
|
2014-02-20 14:46:09 +01:00 |
|
Ilia Filippov
|
7fcf408189
|
support of LLVM trunk after 201618 revision 'VirtualFileSystem'
|
2014-02-19 19:02:56 +04:00 |
|
Evghenii
|
686c1d676d
|
improvements
|
2014-02-05 12:04:36 +01:00 |
|
Evghenii
|
b7b5c9ad1d
|
it is illegal to pass varying parapamter to a task function with nvptx target
|
2014-01-27 10:30:09 +01:00 |
|
Evghenii
|
1c2dbd6a27
|
a fix for .b0 ptx and some other code improvements
|
2014-01-27 08:51:05 +01:00 |
|
Evghenii
|
09ea9c9fd6
|
added function name mangling for operators
|
2014-01-25 18:06:12 +01:00 |
|
Evghenii
|
fcbdd93043
|
half/scan for 64 bit/clock/num_cores and other additions
|
2014-01-25 16:43:33 +01:00 |
|
Evghenii
|
6931f87fcd
|
added support to run test via NVVM
|
2014-01-22 10:16:37 +01:00 |
|
Evghenii
|
bc99897fbb
|
+fixed some example, found some bugs, and bugs in ptxas/cuda
|
2014-01-21 14:51:27 +01:00 |
|
Evghenii
|
63d3ac6679
|
Merge branch 'master' into nvptx
|
2014-01-20 13:47:24 +01:00 |
|
Dmitry Babokin
|
6d59ef49f7
|
Merge pull request #713 from ifilippov/perf_correction
Support of LLVM trunk after changes in 198438, 199041, 199082 revisions.
|
2014-01-15 03:49:15 -08:00 |
|
Ilia Filippov
|
5fa8bd3c78
|
changes for support LLVM trunk
|
2014-01-15 14:17:35 +04:00 |
|
Evghenii
|
f98a8cc22f
|
allow declaratoin of varying arrays in global scope. seems to work autmatically. needs more testing
|
2014-01-08 13:39:31 +01:00 |
|
Evghenii
|
de4d66c56f
|
added addrspace(4)/constant memory for const uniform declarations
|
2014-01-08 13:27:24 +01:00 |
|
Evghenii
|
f011b3cb22
|
added Error when varying variable is defined in global scope with nvptx target
|
2014-01-08 11:46:36 +01:00 |
|
Evghenii
|
8347c766f0
|
added uniform memory test.
|
2014-01-08 11:16:51 +01:00 |
|
Evghenii
|
0a66f17897
|
experimental support for non-constant [non-static] uniform arrays mapped to addrspace(3)
|
2014-01-08 11:06:14 +01:00 |
|
Evghenii
|
3972d740a6
|
added mask for tasking function
|
2014-01-06 16:18:28 +01:00 |
|
Evghenii
|
91d4ae46f6
|
sort --fails
|
2014-01-06 15:38:30 +01:00 |
|
Evghenii
|
546f9cb409
|
MAJOR CHANGE--- STOP WITH THIS BRANCH--
|
2014-01-06 13:51:02 +01:00 |
|
james.brodman
|
4a4da858cf
|
Clean up exported varyings and add support for querying program count from C/C++
|
2013-12-17 15:55:59 -05:00 |
|
Evghenii
|
ddfe782151
|
merged
|
2013-12-13 11:56:43 +01:00 |
|
james.brodman
|
01432670fd
|
Fix header file for multi-target output with pointers to varying in exported functions.
|
2013-12-12 13:27:23 -05:00 |
|
james.brodman
|
d10c0d9545
|
Add dynamic dispatch support for export functions with pointers to varying data as arguments
|
2013-12-05 17:47:58 -05:00 |
|
james.brodman
|
a448ccf20c
|
Merge branch 'master' into nomosoa
|
2013-12-04 13:52:44 -05:00 |
|
Ilia Filippov
|
8b972f2ed6
|
Changing error to warning: mismatch in size/layout of global variable
|
2013-11-26 17:08:06 +04:00 |
|
evghenii
|
bb46b561fd
|
Merged with upstream/master
|
2013-11-22 08:13:16 +01:00 |
|
Evghenii
|
1445202e0e
|
identified bug due to llvm-3.4
|
2013-11-14 21:18:25 +01:00 |
|
Evghenii
|
f1fc3bdfba
|
added nvptx declaration to other target & fixed nvptx64 recognition
|
2013-11-14 20:12:58 +01:00 |
|
Evghenii
|
7aa37b19a9
|
added some more macros as quick hack...
|
2013-11-14 20:04:05 +01:00 |
|
Evghenii
|
25df23fed3
|
workaround for programIndex via preprocessor
|
2013-11-14 19:48:50 +01:00 |
|
Dmitry Babokin
|
e100040f28
|
Fix bug with fail when --target=avx1.1-i32x8,avx2-i32x8 - avx11 is not a valid target anymore, need more complete string
|
2013-11-14 15:37:11 +04:00 |
|
Evghenii
|
fd17ad236a
|
export functions are now also generated... next add proper CDP calls..
|
2013-11-12 14:05:12 +01:00 |
|
Evghenii
|
dbb96c1885
|
need to fix launch code
|
2013-11-12 13:41:03 +01:00 |
|
Evghenii
|
4cd7e10ad3
|
reversed to original changes. Here is the plan to use CDP and genarate only device code with host wrapper..
|
2013-11-12 12:51:56 +01:00 |
|
Evghenii
|
2cef101022
|
now emits host object file with ptx in it... next step .. testing
|
2013-10-31 18:05:04 +01:00 |
|