Define OrderedOp and UnorderedOp instructions in SPIR-V and convert
cmpf operations with ord and uno tag to these instructions
respectively.
Depends On D95097
Paths
| Differential D95098
[mlir]][SPIRV] Define OrderedOp and UnorderedOp and add lowerings from Standard. ClosedPublic Authored by mravishankar on Jan 20 2021, 2:47 PM.
Details Summary Define OrderedOp and UnorderedOp instructions in SPIR-V and convert Depends On D95097
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Jan 20 2021, 3:03 PM Closed by commit rG615167c9f749: [mlir]][SPIRV] Define OrderedOp and UnorderedOp and add lowerings from Standard. (authored by mravishankar). · Explain WhyJan 21 2021, 7:57 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 318213 mlir/include/mlir/Dialect/SPIRV/IR/SPIRVBase.td
mlir/include/mlir/Dialect/SPIRV/IR/SPIRVLogicalOps.td
mlir/lib/Conversion/StandardToSPIRV/StandardToSPIRV.cpp
mlir/test/Conversion/StandardToSPIRV/std-ops-to-spirv.mlir
mlir/test/Target/SPIRV/logical-ops.mlir
mlir/utils/spirv/define_inst.sh
|