Added emitting metadata to elf for runtime.
Runtime requires certain information (metadata) about kernels to be able to execute and query them. Such information is emitted to an elf section as a key-value pair stream.
Differential D21849
[AMDGPU] Add metadata for runtime yaxunl on Jun 29 2016, 11:13 AM. Authored by
Details Added emitting metadata to elf for runtime. Runtime requires certain information (metadata) about kernels to be able to execute and query them. Such information is emitted to an elf section as a key-value pair stream.
Diff Detail Event TimelineComment Actions Needs more tests. I would like the full set of types to be tested, particularly weird ones like 3-vectors. Other non-OpenCL types like i1 or a random other bitwidth should also be tested. A few tests that use multiple arguments also would be useful
Comment Actions I added more tests. bool is not allowed as kernel argument, so I did not add test for bool.
Comment Actions The patch introduced this bug: |
These should start with lowercase e