This is an archive of the discontinued LLVM Phabricator instance.

[mlir][spirv] Update docs regarding how to define new ops and types
ClosedPublic

Authored by antiagainst on Dec 27 2019, 7:26 AM.

Details

Summary

This commit expands on the steps of defining a new SPIR-V op and
also provides pointers on how to define a new SPIR-V specific type.

Diff Detail

Event Timeline

antiagainst created this revision.Dec 27 2019, 7:26 AM
Herald added a project: Restricted Project. · View Herald TranscriptDec 27 2019, 7:26 AM

Add link to SPIRVOps.cpp

Unit tests: fail. 61127 tests passed, 1 failed and 728 were skipped.

failed: Clang.SemaOpenCL/numbered-address-space.cl

clang-tidy: fail. Please fix clang-tidy findings.

clang-format: pass.

Build artifacts: diff.json, clang-tidy.txt, clang-format.patch, CMakeCache.txt, console-log.txt, test-results.xml

Unit tests: fail. 61127 tests passed, 1 failed and 728 were skipped.

failed: Clang.SemaOpenCL/numbered-address-space.cl

clang-tidy: fail. Please fix clang-tidy findings.

clang-format: pass.

Build artifacts: diff.json, clang-tidy.txt, clang-format.patch, CMakeCache.txt, console-log.txt, test-results.xml

mravishankar accepted this revision.Dec 27 2019, 11:36 AM

Thanks. Looks good.

This revision is now accepted and ready to land.Dec 27 2019, 11:36 AM
This revision was automatically updated to reflect the committed changes.