Searched refs:ElementwiseOpPattern (Results 1 – 4 of 4) sorted by relevance
/llvm-project/mlir/lib/Conversion/IndexToSPIRV/ |
H A D | IndexToSPIRV.cpp | 27 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 D | ArithToSPIRV.cpp | 1273 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 D | Pattern.h | 23 struct ElementwiseOpPattern : public OpConversionPattern<Op> { struct
|
/llvm-project/mlir/lib/Conversion/MathToSPIRV/ |
H A D | MathToSPIRV.cpp | 106 : public spirv::ElementwiseOpPattern<Op, SPIRVOp> { 107 using BasePattern = typename spirv::ElementwiseOpPattern<Op, SPIRVOp>;
|