summaryrefslogtreecommitdiff
path: root/mlir/utils/spirv
AgeCommit message (Expand)Author
2025-03-27[mlir] Decouple enum generation from attributes, adding EnumInfo and EnumCase...Krzysztof Drewniak
2024-10-30[mlir][spirv] Remove code for de-duplicating symbols in SPIR-V grammar (#111778)Caio Oliveira
2024-10-30[mlir][spirv] Ignore extra comma for category_args in gen_spirv_dialect.py (#...Caio Oliveira
2024-10-11[mlir][spirv] Make gen_spirv_dialect.py more precise when finding inst_catego...Caio Oliveira
2024-10-10[NFC][mlir][spirv] Fix syntax warnings in gen_spirv_dialect.py (#111775)Caio Oliveira
2024-07-31[mlir][spirv] Fix tablegen generator script's stripping of prefixes (#101378)Andrea 🦈
2023-05-26[NFC][Py Reformat] Reformat python files in mlir subdirTobias Hieta
2023-01-09[mlir][spirv] Fix MLIR code snippet marker in TD filesLei Zhang
2022-12-06[mlir][spirv] Define `spirv.*Dot` integer dot product opsJakub Kuderski
2022-11-29[mlir][spirv] Add group opsIvan Butygin
2022-09-26Reland "[mlir][spirv] Change td def/class prefix from SPV to SPIRV"Jakub Kuderski
2022-09-26Revert "[mlir][spirv] Change td def/class prefix from SPV to SPIRV"Jakub Kuderski
2022-09-26[mlir][spirv] Change td def/class prefix from SPV to SPIRVJakub Kuderski
2022-09-06[mlir][spirv] Refactor vendor op definitionsJakub Kuderski
2022-08-09[mlir][spirv] Migrate to use specalized enum attributesLei Zhang
2022-08-08[mlir][spirv] Refresh base definitions to latest spec (v1.6)Lei Zhang
2022-07-20[mlir][spirv] Rename spv.ocl to spv.cl. NFC.Jakub Kuderski
2022-02-22[mlir][spirv] Fix SPIR-V spec parserAlexander Batashev
2022-02-15[mlir][spirv] Add OpenCL fma op and loweringIvan Butygin
2021-10-27[mlir] gen_spirv_dialect.py: Some support for OCL ops generationCaitlyn Cano
2021-10-14[mlir][spirv] Add memory semantics verify for atomic operationsxndcn
2021-10-05[mlir][spirv] Fix path in define_enum.sh scriptLei Zhang
2021-01-22[mlir][spirv] Fix script for availability autogen and refresh opsLei Zhang
2021-01-21[mlir]][SPIRV] Define OrderedOp and UnorderedOp and add lowerings from Standard.MaheshRavishankar
2021-01-21[mlir][SPIRV] Rename OpSpecConstantOperation -> OpSpecConstantOpMaheshRavishankar
2020-07-07[mlir][NFC] Remove usernames and google bug numbers from TODO comments.River Riddle
2020-06-23[MLIR][SPIRV] Extend automation script to generate coverage report.ergawy
2020-04-13[mlir][spirv] NFC: use Optional to replace SPV_OptionalLei Zhang
2020-04-05[mlir] NFC: Fix trivial typoKazuaki Ishizaki
2020-03-31[mlir][spirv] Change op doc description autogen separatorLei Zhang
2020-01-17[mlir][spirv] Support implied extensions and capabilitiesLei Zhang
2020-01-16[mlir][spirv] Use symbolize functions in enum attribute predicatesLei Zhang
2020-01-16[mlir][spirv] Add implied capabilities and availability for capabilitiesLei Zhang
2020-01-16[mlir] NFC: Fix trivial typosKazuaki Ishizaki
2020-01-02[mlir][spirv] Update SPIR-V enums and ops with availability specLei Zhang
2019-12-23Update SPIR-V.mdLei Zhang
2019-12-23Adjust License.txt file to use the LLVM licenseMehdi Amini
2019-12-16Add atomic operations to SPIR-V dialect.Mahesh Ravishankar
2019-12-10Drop Markdown style annotationsAlex Zinenko
2019-12-03[spirv] Add spv.SubgroupBallotKHROpLei Zhang
2019-12-02[spirv] NFC: reorder sections in SPIRVBase.tdLei Zhang
2019-11-25De-duplicate EnumAttr overrides by defining defaultsLei Zhang
2019-11-18Fix gen_spirv_dialect.py regarding 1D/2D/3D Dim symbol nameLei Zhang
2019-10-30[spirv] Add cast operationsDenis Khalikov
2019-10-30[spirv] Fix gen_spirv_dialect.py and add spv.UnreachableLei Zhang
2019-10-20Fix minor spelling tweaks (NFC)Kazuaki Ishizaki
2019-10-09Update the usage and comments in define_inst.sh.MLIR Team
2019-10-04Add spv.Undef op to support OpUndef instruction in SPIR-V.Mahesh Ravishankar
2019-10-01[spirv] Change enum case uniquing in gen_spirv_dialect.pyLei Zhang
2019-09-30Add support for Logical Ops in SPIR-V dialectMahesh Ravishankar