Home
last modified time | relevance | path

Searched refs:ElementwiseOpPattern (Results 1 – 4 of 4) sorted by relevance

/llvm-project/mlir/lib/Conversion/IndexToSPIRV/
H A DIndexToSPIRV.cpp27 using ConvertIndexAdd = spirv::ElementwiseOpPattern<AddOp, spirv::IAddOp>;
28 using ConvertIndexSub = spirv::ElementwiseOpPattern<SubOp, spirv::ISubOp>;
29 using ConvertIndexMul = spirv::ElementwiseOpPattern<MulOp, spirv::IMulOp>;
30 using ConvertIndexDivS = spirv::ElementwiseOpPattern<DivSOp, spirv::SDivOp>;
31 using ConvertIndexDivU = spirv::ElementwiseOpPattern<DivUOp, spirv::UDivOp>;
32 using ConvertIndexRemS = spirv::ElementwiseOpPattern<RemSOp, spirv::SRemOp>;
33 using ConvertIndexRemU = spirv::ElementwiseOpPattern<RemUOp, spirv::UModOp>;
34 using ConvertIndexMaxS = spirv::ElementwiseOpPattern<MaxSOp, spirv::GLSMaxOp>;
35 using ConvertIndexMaxU = spirv::ElementwiseOpPattern<MaxUOp, spirv::GLUMaxOp>;
36 using ConvertIndexMinS = spirv::ElementwiseOpPattern<MinSO
[all...]
/llvm-project/mlir/lib/Conversion/ArithToSPIRV/
H A DArithToSPIRV.cpp1273 spirv::ElementwiseOpPattern<arith::DivUIOp, spirv::UDivOp>, in populateArithToSPIRVPatterns()
1274 spirv::ElementwiseOpPattern<arith::DivSIOp, spirv::SDivOp>, in populateArithToSPIRVPatterns()
1275 spirv::ElementwiseOpPattern<arith::RemUIOp, spirv::UModOp>, in populateArithToSPIRVPatterns()
1281 spirv::ElementwiseOpPattern<arith::ShRUIOp, spirv::ShiftRightLogicalOp>, in populateArithToSPIRVPatterns()
1282 spirv::ElementwiseOpPattern<arith::ShRSIOp, spirv::ShiftRightArithmeticOp>, in populateArithToSPIRVPatterns()
1283 spirv::ElementwiseOpPattern<arith::NegFOp, spirv::FNegateOp>, in populateArithToSPIRVPatterns()
1284 spirv::ElementwiseOpPattern<arith::AddFOp, spirv::FAddOp>, in populateArithToSPIRVPatterns()
1285 spirv::ElementwiseOpPattern<arith::SubFOp, spirv::FSubOp>, in populateArithToSPIRVPatterns()
1286 spirv::ElementwiseOpPattern<arith::MulFOp, spirv::FMulOp>, in populateArithToSPIRVPatterns()
1287 spirv::ElementwiseOpPattern<arit in populateArithToSPIRVPatterns()
[all...]
/llvm-project/mlir/lib/Conversion/SPIRVCommon/
H A DPattern.h23 struct ElementwiseOpPattern : public OpConversionPattern<Op> { struct
/llvm-project/mlir/lib/Conversion/MathToSPIRV/
H A DMathToSPIRV.cpp106 : public spirv::ElementwiseOpPattern<Op, SPIRVOp> {
107 using BasePattern = typename spirv::ElementwiseOpPattern<Op, SPIRVOp>;