Andrzej Janik

Results 29 issues of Andrzej Janik

SPIR-V instruction `OpName` exists just for this purpose. This would make debugging a bit easier

We need a testing harness, which for every combinationo of (instruction) x (instruction modifier) x (floating point type) x (interesting arguments) generates a minimal .ptx and tests it on both...

Tests in `ptx/src/test/spirv_run` should also be run on real NV hardware

Rust debugging is kinda crappy and compilation passes are complicated. We need something similar to LLVM `save-temps` and add an ability to dump between-pass code into separate files. Depends on...

Currently all compiler logic resides in one big block, which is a bit annoying. We should split every pass into separate Rust module.

Will close #79 and #149

Our PTX parser has been working surprisingly well and has been the same basically from the inception. Lately, I've been running into limitations of the parser when working on other...