Home
last modified time | relevance | path

Searched refs:ConvertToLLVMPattern (Results 1 – 11 of 11) sorted by relevance

/external/llvm-project/mlir/lib/Conversion/AVX512ToLLVM/
DConvertAVX512ToLLVM.cpp37 matchAndRewriteOneToOne(const ConvertToLLVMPattern &lowering, in matchAndRewriteOneToOne()
76 struct MaskRndScaleOpPS512Conversion : public ConvertToLLVMPattern {
79 : ConvertToLLVMPattern(MaskRndScaleOp::getOperationName(), context, in MaskRndScaleOpPS512Conversion()
93 struct MaskRndScaleOpPD512Conversion : public ConvertToLLVMPattern {
96 : ConvertToLLVMPattern(MaskRndScaleOp::getOperationName(), context, in MaskRndScaleOpPD512Conversion()
110 struct ScaleFOpPS512Conversion : public ConvertToLLVMPattern {
113 : ConvertToLLVMPattern(MaskScaleFOp::getOperationName(), context, in ScaleFOpPS512Conversion()
127 struct ScaleFOpPD512Conversion : public ConvertToLLVMPattern {
130 : ConvertToLLVMPattern(MaskScaleFOp::getOperationName(), context, in ScaleFOpPD512Conversion()
/external/llvm-project/mlir/lib/Conversion/VectorToLLVM/
DConvertVectorToLLVM.cpp299 class VectorMatmulOpConversion : public ConvertToLLVMPattern {
303 : ConvertToLLVMPattern(vector::MatmulOp::getOperationName(), context, in VectorMatmulOpConversion()
321 class VectorFlatTransposeOpConversion : public ConvertToLLVMPattern {
325 : ConvertToLLVMPattern(vector::FlatTransposeOp::getOperationName(), in VectorFlatTransposeOpConversion()
341 class VectorMaskedLoadOpConversion : public ConvertToLLVMPattern {
345 : ConvertToLLVMPattern(vector::MaskedLoadOp::getOperationName(), context, in VectorMaskedLoadOpConversion()
374 class VectorMaskedStoreOpConversion : public ConvertToLLVMPattern {
378 : ConvertToLLVMPattern(vector::MaskedStoreOp::getOperationName(), context, in VectorMaskedStoreOpConversion()
407 class VectorGatherOpConversion : public ConvertToLLVMPattern {
411 : ConvertToLLVMPattern(vector::GatherOp::getOperationName(), context, in VectorGatherOpConversion()
[all …]
/external/llvm-project/mlir/lib/Conversion/LinalgToLLVM/
DLinalgToLLVM.cpp129 class RangeOpConversion : public ConvertToLLVMPattern {
132 : ConvertToLLVMPattern(RangeOp::getOperationName(), context, lowering_) {} in RangeOpConversion()
157 class ReshapeOpConversion : public ConvertToLLVMPattern {
161 : ConvertToLLVMPattern(ReshapeOp::getOperationName(), context, in ReshapeOpConversion()
203 class SliceOpConversion : public ConvertToLLVMPattern {
206 : ConvertToLLVMPattern(SliceOp::getOperationName(), context, lowering_) {} in SliceOpConversion()
288 class YieldOpConversion : public ConvertToLLVMPattern {
291 : ConvertToLLVMPattern(linalg::YieldOp::getOperationName(), context, in YieldOpConversion()
/external/llvm-project/mlir/lib/Conversion/GPUCommon/
DGPUOpsLowering.h21 struct GPUFuncOpLowering : ConvertToLLVMPattern {
23 : ConvertToLLVMPattern(gpu::GPUFuncOp::getOperationName(), in GPUFuncOpLowering()
157 struct GPUReturnOpLowering : public ConvertToLLVMPattern {
159 : ConvertToLLVMPattern(gpu::ReturnOp::getOperationName(), in GPUReturnOpLowering()
DIndexIntrinsicsOpLowering.h24 struct GPUIndexIntrinsicOpLowering : public ConvertToLLVMPattern {
39 : ConvertToLLVMPattern(Op::getOperationName(), in GPUIndexIntrinsicOpLowering()
DOpToFuncCallLowering.h32 struct OpToFuncCallLowering : public ConvertToLLVMPattern {
36 : ConvertToLLVMPattern(SourceOp::getOperationName(), in OpToFuncCallLowering()
/external/llvm-project/mlir/lib/Conversion/OpenMPToLLVM/
DOpenMPToLLVM.cpp24 struct RegionOpConversion : public ConvertToLLVMPattern {
27 : ConvertToLLVMPattern(OpType::getOperationName(), context, in RegionOpConversion()
/external/llvm-project/mlir/include/mlir/Conversion/StandardToLLVM/
DConvertStandardToLLVM.h478 class ConvertToLLVMPattern : public ConversionPattern {
480 ConvertToLLVMPattern(StringRef rootOpName, MLIRContext *context,
566 class ConvertOpToLLVMPattern : public ConvertToLLVMPattern {
570 : ConvertToLLVMPattern(SourceOp::getOperationName(),
608 using ConvertToLLVMPattern::match;
609 using ConvertToLLVMPattern::matchAndRewrite;
/external/llvm-project/mlir/lib/Conversion/VectorToROCDL/
DVectorToROCDL.cpp58 class VectorTransferConversion : public ConvertToLLVMPattern {
62 : ConvertToLLVMPattern(ConcreteOp::getOperationName(), context, in VectorTransferConversion()
/external/llvm-project/mlir/lib/Conversion/GPUToNVVM/
DLowerGpuOpsToNVVMOps.cpp34 struct GPUShuffleOpLowering : public ConvertToLLVMPattern {
36 : ConvertToLLVMPattern(gpu::ShuffleOp::getOperationName(), in GPUShuffleOpLowering()
/external/llvm-project/mlir/lib/Conversion/StandardToLLVM/
DStandardToLLVM.cpp445 ConvertToLLVMPattern::ConvertToLLVMPattern(StringRef rootOpName, in ConvertToLLVMPattern() function in ConvertToLLVMPattern
1015 LLVMTypeConverter *ConvertToLLVMPattern::getTypeConverter() const { in getTypeConverter()
1020 LLVM::LLVMDialect &ConvertToLLVMPattern::getDialect() const { in getDialect()
1024 LLVM::LLVMType ConvertToLLVMPattern::getIndexType() const { in getIndexType()
1029 ConvertToLLVMPattern::getIntPtrType(unsigned addressSpace) const { in getIntPtrType()
1035 LLVM::LLVMType ConvertToLLVMPattern::getVoidType() const { in getVoidType()
1039 LLVM::LLVMType ConvertToLLVMPattern::getVoidPtrType() const { in getVoidPtrType()
1043 Value ConvertToLLVMPattern::createIndexConstant( in createIndexConstant()
1048 Value ConvertToLLVMPattern::getStridedElementPtr( in getStridedElementPtr()
1084 Value ConvertToLLVMPattern::getDataPtr( in getDataPtr()
[all …]