Andrzej Janik
|
e328ecc550
|
Be more correct when emitting brev, refactor inst->func call pass
|
2021-07-02 22:45:09 +02:00 |
|
Andrzej Janik
|
7d4fbedfcf
|
Allow to set range of dump kernels
|
2021-06-30 23:56:15 +02:00 |
|
Andrzej Janik
|
b2a455e12e
|
Bunch of tiny fixes and improvements
|
2021-06-28 01:40:35 +02:00 |
|
Andrzej Janik
|
196242b410
|
Revert "Fix offset calculation in kernel launch"
This reverts commit d7d38256e0 .
|
2021-06-27 21:55:08 +02:00 |
|
Andrzej Janik
|
55fbe1abb5
|
Fix bugs related to replay on Linux
|
2021-06-27 16:19:04 +02:00 |
|
Andrzej Janik
|
e89b0c5d9c
|
Check for presence of ".version" instead of ".address_size" (which is optional)
|
2021-06-27 14:58:36 +02:00 |
|
Andrzej Janik
|
d7d38256e0
|
Fix offset calculation in kernel launch
|
2021-06-27 13:08:46 +02:00 |
|
Andrzej Janik
|
b2765370e5
|
Fix more bugs
|
2021-06-27 11:46:59 +02:00 |
|
Andrzej Janik
|
015d23b5ad
|
Add missing import
|
2021-06-27 02:36:41 +02:00 |
|
Andrzej Janik
|
1c0deca9e4
|
Add missing pub qualifier
|
2021-06-27 02:35:33 +02:00 |
|
Andrzej Janik
|
23306e944b
|
Fix build on Linux
|
2021-06-27 02:33:57 +02:00 |
|
Andrzej Janik
|
23874efe68
|
Allow ptr offsets to non-scalar types
|
2021-06-25 22:29:25 +02:00 |
|
Andrzej Janik
|
8ef6c3d8b6
|
Merge branch 'one_type_type2'
|
2021-06-25 01:20:38 +02:00 |
|
Andrzej Janik
|
2e8716bf0d
|
Clean up warnings
|
2021-06-25 01:20:16 +02:00 |
|
Andrzej Janik
|
9a568e2969
|
Update tests
|
2021-06-25 01:08:45 +02:00 |
|
Andrzej Janik
|
e018de83ae
|
Prepare level zero and our compiler for global addressing
|
2021-06-20 12:13:40 +02:00 |
|
Andrzej Janik
|
951c7558cc
|
Fix problems with non-dereferencing inline addition
|
2021-06-12 16:17:32 +02:00 |
|
Andrzej Janik
|
2198862e76
|
Fix handling of kernel args in stateful conversion
|
2021-06-11 12:36:23 +02:00 |
|
Andrzej Janik
|
f0771e1fb6
|
Slightly improve stateful optimization
|
2021-06-11 00:00:56 +02:00 |
|
Andrzej Janik
|
994cfb3386
|
Fix small bug in stateful postprocess
|
2021-06-06 21:51:40 +02:00 |
|
Andrzej Janik
|
9ad88ac982
|
Make stateful optimization build
|
2021-06-06 18:14:49 +02:00 |
|
Andrzej Janik
|
e940b9400f
|
Bring back support for dynamic shared memory
|
2021-06-06 17:25:05 +02:00 |
|
Andrzej Janik
|
491e71e346
|
Make vector extraction honor relaxed implicit conversion semantics
|
2021-06-06 00:10:26 +02:00 |
|
Andrzej Janik
|
83ba70bf37
|
Remove last uses of new_todo
|
2021-06-05 01:15:36 +02:00 |
|
Andrzej Janik
|
90960fd923
|
Fix method arg load generation
|
2021-06-05 00:49:27 +02:00 |
|
Andrzej Janik
|
f70abd065b
|
Continue attempts at fixing code emission for method args
|
2021-06-04 00:48:51 +02:00 |
|
Andrzej Janik
|
2e6f7e3fdc
|
Implement address-taking mov
|
2021-05-31 00:00:57 +02:00 |
|
Andrzej Janik
|
3d9a79c41e
|
Re-enable relaxed conversions
|
2021-05-30 23:06:44 +02:00 |
|
Andrzej Janik
|
4091f658b2
|
Fix PtrAccess
|
2021-05-30 20:21:43 +02:00 |
|
Andrzej Janik
|
8d74c16c86
|
Refactor implicit conversions
|
2021-05-30 16:08:18 +02:00 |
|
Andrzej Janik
|
2fc7af0434
|
Fix level zero bindings
|
2021-05-28 00:14:45 +02:00 |
|
Andrzej Janik
|
e40785aa74
|
Refactor L0 bindings
|
2021-05-27 02:05:17 +02:00 |
|
Andrzej Janik
|
58a7fe53c6
|
Emit Default impl for properties types
|
2021-05-23 16:05:32 +02:00 |
|
Andrzej Janik
|
b3c73689a8
|
Update low-level Level Zero bindings
|
2021-05-23 14:47:15 +02:00 |
|
Andrzej Janik
|
89e72e4e95
|
Handle even more export table functions
|
2021-05-17 01:25:38 +02:00 |
|
Andrzej Janik
|
dca4c5bd21
|
Report calls to unsupported exportad table functions
|
2021-05-16 01:08:59 +02:00 |
|
Andrzej Janik
|
82b5cef0bd
|
Carry state space with pointer
|
2021-05-15 15:58:11 +02:00 |
|
Andrzej Janik
|
425edfcdd4
|
Simplify typing
|
2021-05-07 18:22:09 +02:00 |
|
Andrzej Janik
|
7f051ad20e
|
Fix and test
|
2021-05-06 01:32:45 +02:00 |
|
Andrzej Janik
|
9d92a6e284
|
Start converting the translation to one type type
|
2021-05-05 22:56:58 +02:00 |
|
Andrzej Janik
|
d51aaaf552
|
Throw away special variable types
|
2021-04-17 14:01:50 +02:00 |
|
Andrzej Janik
|
a55c851eaa
|
Add comment
|
2021-04-15 20:01:01 +02:00 |
|
Andrzej Janik
|
8cd3db6648
|
Remove LdStType
|
2021-04-15 19:53:54 +02:00 |
|
Andrzej Janik
|
4d04fe251d
|
Remove all remaining subenums
|
2021-04-15 19:21:52 +02:00 |
|
Andrzej Janik
|
a0baad9456
|
Convert enumes to 1TT
|
2021-04-15 19:10:45 +02:00 |
|
Andrzej Janik
|
a005c92c61
|
Index from 0
|
2021-04-12 01:07:45 +02:00 |
|
Andrzej Janik
|
fedf88180a
|
Dump all modules, even if not enqueued
|
2021-04-12 00:42:35 +02:00 |
|
Andrzej Janik
|
96f95d59ce
|
Make zluda_dump more robust
|
2021-04-12 00:18:27 +02:00 |
|
Andrzej Janik
|
a39dda67d1
|
Make dumper compatible with older versions of CUDA
|
2021-04-10 23:01:01 +02:00 |
|
Andrzej Janik
|
8393dbd6e9
|
More fixes for 32bit
|
2021-04-09 22:00:23 +02:00 |
|