Andrzej Janik
|
971951bc9e
|
Improve reporting of recovered unrecognized statement/directive
|
2021-12-14 00:02:23 +01:00 |
|
Andrzej Janik
|
0ca14d740f
|
Better reporting of unrecognized tokens
|
2021-12-13 22:25:26 +01:00 |
|
Andrzej Janik
|
7ba1586d6c
|
Make all user errors recoverable
|
2021-12-13 17:20:06 +01:00 |
|
Andrzej Janik
|
04dbafaf4a
|
Fix typo
|
2021-12-08 00:39:08 +01:00 |
|
Andrzej Janik
|
50e793e869
|
Improve logging of dumps
|
2021-12-08 00:29:00 +01:00 |
|
Andrzej Janik
|
dd915688bd
|
Dump function names and allow overriding result of cuDeviceComputeCapability
|
2021-12-06 23:54:47 +01:00 |
|
Andrzej Janik
|
2c6d7ffb7a
|
Fix remaining issues with detouring nvcuda
|
2021-12-05 23:01:46 +01:00 |
|
Andrzej Janik
|
26bf0eeaf2
|
Add more tests for CUDA redirection
|
2021-12-02 23:47:37 +01:00 |
|
Andrzej Janik
|
400feaf015
|
Add test for injecting app that directly uses nvcuda
|
2021-12-01 23:08:07 +01:00 |
|
Andrzej Janik
|
fd1c13560f
|
Add failing test for overriding directly linked CUDA dll
|
2021-11-30 01:25:51 +01:00 |
|
Andrzej Janik
|
3558a0a65c
|
Add integration tests for injector
|
2021-11-28 23:51:41 +01:00 |
|
Andrzej Janik
|
0104814ac3
|
Refactor ZLUDA redirection
|
2021-11-27 14:33:04 +01:00 |
|
Andrzej Janik
|
a125b0746f
|
Do full dumping from dark api module creation
|
2021-11-21 02:23:01 +01:00 |
|
Andrzej Janik
|
2cb5960a18
|
Add missing file
|
2021-11-16 02:08:14 +01:00 |
|
Andrzej Janik
|
24e100cb9c
|
Start converting cuModuleLoad to the new tracing infrastructure
|
2021-11-16 02:07:50 +01:00 |
|
Andrzej Janik
|
e459086c5b
|
Now dump function calls
|
2021-11-14 02:25:51 +01:00 |
|
Andrzej Janik
|
dd7ced8b37
|
Create proper logging infrastructure
|
2021-11-12 00:31:40 +01:00 |
|
Andrzej Janik
|
816365e7df
|
Fix shared munging pass and add fix cuModuleLoadData
|
2021-09-29 21:49:47 +00:00 |
|
Andrzej Janik
|
0172dc58e5
|
Redo shared memory transformation
|
2021-09-29 02:24:32 +02:00 |
|
Andrzej Janik
|
b763415006
|
Add CUDA tests showing problems with .shared unification
|
2021-09-27 00:42:10 +02:00 |
|
Andrzej Janik
|
c23be576e8
|
Finish fixing shared memory pass
|
2021-09-26 01:24:14 +02:00 |
|
Andrzej Janik
|
370c0bd09e
|
Start implementing .shared unification
|
2021-09-24 01:31:50 +02:00 |
|
Andrzej Janik
|
9609f86033
|
Fix minor bugs
|
2021-09-19 00:39:43 +00:00 |
|
Andrzej Janik
|
afe9120868
|
Fix linkage
|
2021-09-18 22:49:00 +00:00 |
|
Andrzej Janik
|
04a411fe22
|
Have an implementation for vprintf
|
2021-09-18 20:22:47 +00:00 |
|
Andrzej Janik
|
ccf3c02ac1
|
Minor fixes
|
2021-09-18 01:36:12 +00:00 |
|
Andrzej Janik
|
3de01b3f8b
|
Handle ld.volatile/st.volatile
|
2021-09-17 21:26:15 +00:00 |
|
Andrzej Janik
|
d5a4b068dd
|
Redo handling of sregs
|
2021-09-17 20:53:44 +00:00 |
|
Andrzej Janik
|
6ef19d6501
|
Add early support for more sregs
|
2021-09-17 18:31:12 +00:00 |
|
Andrzej Janik
|
5b2352723f
|
Implement function pointers and activemask
|
2021-09-17 16:24:25 +00:00 |
|
Andrzej Janik
|
c37223fe67
|
Set linking output
|
2021-09-17 01:25:34 +00:00 |
|
Andrzej Janik
|
62ce1fd3a9
|
Implement linking
|
2021-09-16 23:26:02 +00:00 |
|
Andrzej Janik
|
04394dbb04
|
Oops
|
2021-09-16 23:13:10 +00:00 |
|
Andrzej Janik
|
314e3dcb49
|
Add missing V-RAY host functions
|
2021-09-16 23:11:34 +00:00 |
|
Andrzej Janik
|
ca0d8ec666
|
Add missing vray instructions
|
2021-09-16 01:25:09 +02:00 |
|
Andrzej Janik
|
467782b1d0
|
Fix some unhandled cases in cvt instruction
|
2021-09-14 23:38:06 +00:00 |
|
Andrzej Janik
|
2cd0fcb650
|
Parse and test const buffers
|
2021-09-14 22:41:46 +02:00 |
|
Andrzej Janik
|
986fa49097
|
Zero out buffer on creation
|
2021-09-13 23:43:50 +00:00 |
|
Andrzej Janik
|
dbb6f09ffa
|
Continue HIP conversion
|
2021-09-13 17:59:40 +00:00 |
|
Andrzej Janik
|
e248a2c9a9
|
Dump modules passed for linking
|
2021-09-13 18:11:47 +02:00 |
|
Andrzej Janik
|
2f951fa04c
|
Support more export table functions
|
2021-09-12 22:10:07 +02:00 |
|
Andrzej Janik
|
5290190727
|
Add support for a new export table
|
2021-09-12 15:12:26 +02:00 |
|
Andrzej Janik
|
ab67cd46fc
|
Fix dumping on x64 Linux (and possibly Windows)
|
2021-09-10 19:21:25 +02:00 |
|
Andrzej Janik
|
da9cf4d583
|
Update tests, disable OpenCL-style shared mem conversion, emit linking information
|
2021-09-09 00:17:39 +00:00 |
|
Andrzej Janik
|
a27d1e119f
|
Merge commit 'e2fbdf7d7b78ee360fe5fcc13ed1a7cca727c921' into amd
|
2021-09-08 23:07:54 +02:00 |
|
Andrzej Janik
|
e2fbdf7d7b
|
Emit Execution mode for denorm flush
|
2021-09-08 23:05:52 +02:00 |
|
Andrzej Janik
|
18245be7d5
|
Make ptx unit tests run on AMD (except denormals)
|
2021-09-07 23:24:49 +00:00 |
|
Andrzej Janik
|
82510ce8fd
|
Convert unit tests to HIP
|
2021-09-06 22:58:12 +02:00 |
|
Andrzej Janik
|
a71cd44104
|
HIP conversion part #3
|
2021-09-05 17:29:33 +02:00 |
|
Andrzej Janik
|
a63f004540
|
HIP conversion part #2
|
2021-09-05 14:58:15 +02:00 |
|