Home
last modified time | relevance | path

Searched refs:OpAdaptor (Results 1 – 25 of 55) sorted by relevance

123

/llvm-project-15.0.7/mlir/lib/Conversion/ArithmeticToSPIRV/
H A DArithmeticToSPIRV.cpp58 matchAndRewrite(arith::RemSIOp op, OpAdaptor adaptor,
67 matchAndRewrite(arith::RemSIOp op, OpAdaptor adaptor,
89 matchAndRewrite(arith::XOrIOp op, OpAdaptor adaptor,
99 matchAndRewrite(arith::XOrIOp op, OpAdaptor adaptor,
300 arith::ConstantOp constOp, OpAdaptor adaptor, in matchAndRewrite()
386 arith::ConstantOp constOp, OpAdaptor adaptor, in matchAndRewrite()
533 arith::XOrIOp op, OpAdaptor adaptor, in matchAndRewrite()
554 arith::XOrIOp op, OpAdaptor adaptor, in matchAndRewrite()
667 arith::CmpIOp op, OpAdaptor adaptor, in matchAndRewrite()
795 arith::CmpFOp op, OpAdaptor adaptor, in matchAndRewrite()
[all …]
/llvm-project-15.0.7/mlir/lib/Conversion/ArithmeticToLLVM/
H A DArithmeticToLLVM.cpp81 matchAndRewrite(arith::ConstantOp op, OpAdaptor adaptor,
93 matchAndRewrite(arith::IndexCastOp op, OpAdaptor adaptor,
101 matchAndRewrite(arith::CmpIOp op, OpAdaptor adaptor,
109 matchAndRewrite(arith::CmpFOp op, OpAdaptor adaptor,
120 ConstantOpLowering::matchAndRewrite(arith::ConstantOp op, OpAdaptor adaptor, in matchAndRewrite()
132 arith::IndexCastOp op, OpAdaptor adaptor, in matchAndRewrite()
164 CmpIOpLowering::matchAndRewrite(arith::CmpIOp op, OpAdaptor adaptor, in matchAndRewrite()
185 OpAdaptor adaptor(operands); in matchAndRewrite()
199 CmpFOpLowering::matchAndRewrite(arith::CmpFOp op, OpAdaptor adaptor, in matchAndRewrite()
220 OpAdaptor adaptor(operands); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Conversion/ShapeToStandard/
H A DShapeToStandard.cpp33 matchAndRewrite(AnyOp op, OpAdaptor adaptor,
72 matchAndRewrite(BroadcastOp op, OpAdaptor adaptor,
121 BroadcastOp op, OpAdaptor adaptor, in matchAndRewrite()
182 ConstShapeOp op, OpAdaptor adaptor, in matchAndRewrite()
216 ConstSizeOp op, OpAdaptor adaptor, in matchAndRewrite()
235 IsBroadcastableOp op, OpAdaptor adaptor, in matchAndRewrite()
336 GetExtentOp op, OpAdaptor adaptor, in matchAndRewrite()
466 matchAndRewrite(ShapeEqOp op, OpAdaptor adaptor,
536 matchAndRewrite(ShapeOfOp op, OpAdaptor adaptor,
542 ShapeOfOp op, OpAdaptor adaptor, in matchAndRewrite()
[all …]
/llvm-project-15.0.7/mlir/lib/Conversion/VectorToSPIRV/
H A DVectorToSPIRV.cpp43 matchAndRewrite(vector::BitCastOp bitcastOp, OpAdaptor adaptor, in matchAndRewrite()
64 matchAndRewrite(vector::BroadcastOp broadcastOp, OpAdaptor adaptor, in matchAndRewrite()
82 matchAndRewrite(vector::ExtractOp extractOp, OpAdaptor adaptor, in matchAndRewrite()
110 matchAndRewrite(vector::ExtractStridedSliceOp extractOp, OpAdaptor adaptor, in matchAndRewrite()
146 matchAndRewrite(vector::FMAOp fmaOp, OpAdaptor adaptor, in matchAndRewrite()
162 matchAndRewrite(vector::InsertOp insertOp, OpAdaptor adaptor, in matchAndRewrite()
202 matchAndRewrite(vector::InsertElementOp insertElementOp, OpAdaptor adaptor, in matchAndRewrite()
218 matchAndRewrite(vector::InsertStridedSliceOp insertOp, OpAdaptor adaptor, in matchAndRewrite()
259 matchAndRewrite(vector::ReductionOp reduceOp, OpAdaptor adaptor, in matchAndRewrite()
322 matchAndRewrite(vector::SplatOp op, OpAdaptor adaptor, in matchAndRewrite()
[all …]
/llvm-project-15.0.7/mlir/lib/Conversion/GPUCommon/
H A DGPUToLLVMConversion.cpp258 matchAndRewrite(gpu::WaitOp waitOp, OpAdaptor adaptor,
272 matchAndRewrite(gpu::WaitOp waitOp, OpAdaptor adaptor,
446 gpu::AllocOp allocOp, OpAdaptor adaptor, in matchAndRewrite()
487 gpu::DeallocOp deallocOp, OpAdaptor adaptor, in matchAndRewrite()
514 async::YieldOp yieldOp, OpAdaptor adaptor, in matchAndRewrite()
553 gpu::WaitOp waitOp, OpAdaptor adaptor, in matchAndRewrite()
583 gpu::WaitOp waitOp, OpAdaptor adaptor, in matchAndRewrite()
716 gpu::LaunchFuncOp launchOp, OpAdaptor adaptor, in matchAndRewrite()
798 gpu::MemcpyOp memcpyOp, OpAdaptor adaptor, in matchAndRewrite()
834 gpu::MemsetOp memsetOp, OpAdaptor adaptor, in matchAndRewrite()
[all …]
H A DGPUOpsLowering.h25 matchAndRewrite(gpu::GPUFuncOp gpuFuncOp, OpAdaptor adaptor,
74 matchAndRewrite(gpu::ReturnOp op, OpAdaptor adaptor, in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Conversion/GPUToSPIRV/
H A DGPUToSPIRV.cpp62 matchAndRewrite(gpu::BlockDimOp op, OpAdaptor adaptor,
72 matchAndRewrite(gpu::GPUFuncOp funcOp, OpAdaptor adaptor,
85 matchAndRewrite(gpu::GPUModuleOp moduleOp, OpAdaptor adaptor,
95 matchAndRewrite(gpu::ModuleEndOp endOp, OpAdaptor adaptor, in matchAndRewrite()
109 matchAndRewrite(gpu::ReturnOp returnOp, OpAdaptor adaptor,
119 matchAndRewrite(gpu::BarrierOp barrierOp, OpAdaptor adaptor,
160 gpu::BlockDimOp op, OpAdaptor adaptor, in matchAndRewrite()
263 gpu::GPUFuncOp funcOp, OpAdaptor adaptor, in matchAndRewrite()
305 gpu::GPUModuleOp moduleOp, OpAdaptor adaptor, in matchAndRewrite()
335 gpu::ReturnOp returnOp, OpAdaptor adaptor, in matchAndRewrite()
[all …]
/llvm-project-15.0.7/mlir/lib/Conversion/AsyncToLLVM/
H A DAsyncToLLVM.cpp307 matchAndRewrite(CoroIdOp op, OpAdaptor adaptor, in matchAndRewrite()
337 matchAndRewrite(CoroBeginOp op, OpAdaptor adaptor, in matchAndRewrite()
391 matchAndRewrite(CoroFreeOp op, OpAdaptor adaptor, in matchAndRewrite()
422 matchAndRewrite(CoroEndOp op, OpAdaptor adaptor, in matchAndRewrite()
449 matchAndRewrite(CoroSaveOp op, OpAdaptor adaptor, in matchAndRewrite()
495 matchAndRewrite(CoroSuspendOp op, OpAdaptor adaptor, in matchAndRewrite()
699 matchAndRewrite(RuntimeAwaitOp op, OpAdaptor adaptor, in matchAndRewrite()
792 matchAndRewrite(RuntimeStoreOp op, OpAdaptor adaptor, in matchAndRewrite()
835 matchAndRewrite(RuntimeLoadOp op, OpAdaptor adaptor, in matchAndRewrite()
1069 matchAndRewrite(ExecuteOp op, OpAdaptor adaptor, in matchAndRewrite()
[all …]
/llvm-project-15.0.7/mlir/lib/Conversion/MemRefToSPIRV/
H A DMemRefToSPIRV.cpp171 matchAndRewrite(memref::AllocaOp allocaOp, OpAdaptor adaptor,
184 matchAndRewrite(memref::AllocOp operation, OpAdaptor adaptor,
195 matchAndRewrite(memref::DeallocOp operation, OpAdaptor adaptor,
205 matchAndRewrite(memref::LoadOp loadOp, OpAdaptor adaptor,
215 matchAndRewrite(memref::LoadOp loadOp, OpAdaptor adaptor,
225 matchAndRewrite(memref::StoreOp storeOp, OpAdaptor adaptor,
235 matchAndRewrite(memref::StoreOp storeOp, OpAdaptor adaptor,
304 OpAdaptor adaptor, in matchAndRewrite()
318 IntLoadOpPattern::matchAndRewrite(memref::LoadOp loadOp, OpAdaptor adaptor, in matchAndRewrite()
414 LoadOpPattern::matchAndRewrite(memref::LoadOp loadOp, OpAdaptor adaptor, in matchAndRewrite()
[all …]
/llvm-project-15.0.7/mlir/include/mlir/Conversion/LLVMCommon/
H A DPattern.h134 using OpAdaptor = typename SourceOp::Adaptor;
145 rewrite(cast<SourceOp>(op), OpAdaptor(operands, op->getAttrDictionary()), in rewrite()
155 OpAdaptor(operands, op->getAttrDictionary()), in matchAndRewrite()
164 virtual void rewrite(SourceOp op, OpAdaptor adaptor, in rewrite()
169 matchAndRewrite(SourceOp op, OpAdaptor adaptor, in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Dialect/SCF/Transforms/
H A DStructuralTypeConversions.cpp23 matchAndRewrite(ForOp op, OpAdaptor adaptor, in matchAndRewrite()
81 matchAndRewrite(IfOp op, OpAdaptor adaptor, in matchAndRewrite()
127 matchAndRewrite(scf::YieldOp op, OpAdaptor adaptor, in matchAndRewrite()
141 matchAndRewrite(WhileOp op, OpAdaptor adaptor, in matchAndRewrite()
168 matchAndRewrite(ConditionOp op, OpAdaptor adaptor, in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Conversion/ComplexToLLVM/
H A DComplexToLLVM.cpp62 matchAndRewrite(complex::AbsOp op, OpAdaptor adaptor, in matchAndRewrite()
84 matchAndRewrite(complex::ConstantOp op, OpAdaptor adaptor, in matchAndRewrite()
96 matchAndRewrite(complex::CreateOp complexOp, OpAdaptor adaptor, in matchAndRewrite()
114 matchAndRewrite(complex::ReOp op, OpAdaptor adaptor, in matchAndRewrite()
129 matchAndRewrite(complex::ImOp op, OpAdaptor adaptor, in matchAndRewrite()
167 matchAndRewrite(complex::AddOp op, OpAdaptor adaptor, in matchAndRewrite()
195 matchAndRewrite(complex::DivOp op, OpAdaptor adaptor, in matchAndRewrite()
240 matchAndRewrite(complex::MulOp op, OpAdaptor adaptor, in matchAndRewrite()
277 matchAndRewrite(complex::SubOp op, OpAdaptor adaptor, in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Conversion/SCFToSPIRV/
H A DSCFToSPIRV.cpp87 matchAndRewrite(scf::ForOp forOp, OpAdaptor adaptor,
98 matchAndRewrite(scf::IfOp ifOp, OpAdaptor adaptor,
107 matchAndRewrite(scf::YieldOp terminatorOp, OpAdaptor adaptor,
116 matchAndRewrite(scf::WhileOp forOp, OpAdaptor adaptor,
162 ForOpConversion::matchAndRewrite(scf::ForOp forOp, OpAdaptor adaptor, in matchAndRewrite()
244 IfOpConversion::matchAndRewrite(scf::IfOp ifOp, OpAdaptor adaptor, in matchAndRewrite()
304 scf::YieldOp terminatorOp, OpAdaptor adaptor, in matchAndRewrite()
339 WhileOpConversion::matchAndRewrite(scf::WhileOp whileOp, OpAdaptor adaptor, in matchAndRewrite()
/llvm-project-15.0.7/flang/lib/Optimizer/CodeGen/
H A DCodeGen.cpp281 using OpAdaptor = typename FromOp::Adaptor; typedef in __anon447c3e180111::FIROpAndTypeConversion
284 matchAndRewrite(FromOp op, OpAdaptor adaptor, in matchAndRewrite()
664 matchAndRewrite(fir::CallOp call, OpAdaptor adaptor, in matchAndRewrite()
692 matchAndRewrite(fir::CmpcOp cmp, OpAdaptor adaptor, in matchAndRewrite()
736 matchAndRewrite(fir::ConstcOp conc, OpAdaptor, in matchAndRewrite()
2637 matchAndRewrite(fir::FirEndOp firEnd, OpAdaptor, in matchAndRewrite()
3064 matchAndRewrite(fir::UndefOp undef, OpAdaptor, in matchAndRewrite()
3076 matchAndRewrite(fir::ZeroOp zero, OpAdaptor, in matchAndRewrite()
3150 matchAndRewrite(fir::AbsentOp absent, OpAdaptor, in matchAndRewrite()
3346 using OpAdaptor = typename FromOp::Adaptor; typedef
[all …]
/llvm-project-15.0.7/mlir/lib/Conversion/ControlFlowToSPIRV/
H A DControlFlowToSPIRV.cpp40 matchAndRewrite(cf::BranchOp op, OpAdaptor adaptor, in matchAndRewrite()
54 matchAndRewrite(cf::CondBranchOp op, OpAdaptor adaptor, in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Conversion/SPIRVToLLVM/
H A DSPIRVToLLVM.cpp305 matchAndRewrite(spirv::AccessChainOp op, OpAdaptor adaptor, in matchAndRewrite()
330 matchAndRewrite(spirv::AddressOfOp op, OpAdaptor adaptor, in matchAndRewrite()
390 matchAndRewrite(spirv::ConstantOp constOp, OpAdaptor adaptor, in matchAndRewrite()
521 matchAndRewrite(spirv::BranchOp branchOp, OpAdaptor adaptor, in matchAndRewrite()
972 matchAndRewrite(spirv::ReturnOp returnOp, OpAdaptor adaptor, in matchAndRewrite()
1046 matchAndRewrite(spirv::LoopOp loopOp, OpAdaptor adaptor, in matchAndRewrite()
1093 matchAndRewrite(spirv::SelectionOp op, OpAdaptor adaptor, in matchAndRewrite()
1199 matchAndRewrite(spirv::GLTanOp tanOp, OpAdaptor adaptor, in matchAndRewrite()
1224 matchAndRewrite(spirv::GLTanhOp tanhOp, OpAdaptor adaptor, in matchAndRewrite()
1252 matchAndRewrite(spirv::VariableOp varOp, OpAdaptor adaptor, in matchAndRewrite()
[all …]
/llvm-project-15.0.7/mlir/lib/Dialect/AMX/Transforms/
H A DLegalizeForLLVMExport.cpp86 matchAndRewrite(TileZeroOp op, OpAdaptor adaptor, in matchAndRewrite()
104 matchAndRewrite(TileLoadOp op, OpAdaptor adaptor, in matchAndRewrite()
131 matchAndRewrite(TileStoreOp op, OpAdaptor adaptor, in matchAndRewrite()
156 matchAndRewrite(TileMulFOp op, OpAdaptor adaptor, in matchAndRewrite()
178 matchAndRewrite(TileMulIOp op, OpAdaptor adaptor, in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Dialect/SparseTensor/Transforms/
H A DSparseTensorConversion.cpp578 using OpAdaptor = typename OpConversionPattern<ReshapeOp>::OpAdaptor; typedef in __anona565dee30111::SparseReshapeConverter
581 matchAndRewrite(ReshapeOp op, OpAdaptor adaptor, in matchAndRewrite()
600 matchAndRewrite(NewOp op, OpAdaptor adaptor, in matchAndRewrite()
667 matchAndRewrite(ConvertOp op, OpAdaptor adaptor, in matchAndRewrite()
913 matchAndRewrite(ToIndicesOp op, OpAdaptor adaptor, in matchAndRewrite()
929 matchAndRewrite(ToValuesOp op, OpAdaptor adaptor, in matchAndRewrite()
945 matchAndRewrite(LoadOp op, OpAdaptor adaptor, in matchAndRewrite()
964 matchAndRewrite(LexInsertOp op, OpAdaptor adaptor, in matchAndRewrite()
980 matchAndRewrite(ExpandOp op, OpAdaptor adaptor, in matchAndRewrite()
1023 matchAndRewrite(CompressOp op, OpAdaptor adaptor, in matchAndRewrite()
[all …]
/llvm-project-15.0.7/mlir/lib/Conversion/VectorToLLVM/
H A DConvertVectorToLLVM.cpp135 matchAndRewrite(vector::BitCastOp bitCastOp, OpAdaptor adaptor, in matchAndRewrite()
156 matchAndRewrite(vector::MatmulOp matmulOp, OpAdaptor adaptor, in matchAndRewrite()
260 matchAndRewrite(vector::GatherOp gather, OpAdaptor adaptor, in matchAndRewrite()
294 matchAndRewrite(vector::ScatterOp scatter, OpAdaptor adaptor, in matchAndRewrite()
328 matchAndRewrite(vector::ExpandLoadOp expand, OpAdaptor adaptor, in matchAndRewrite()
716 matchAndRewrite(vector::FMAOp fmaOp, OpAdaptor adaptor, in matchAndRewrite()
766 matchAndRewrite(vector::InsertOp insertOp, OpAdaptor adaptor, in matchAndRewrite()
920 matchAndRewrite(vector::TypeCastOp castOp, OpAdaptor adaptor, in matchAndRewrite()
1043 matchAndRewrite(vector::PrintOp printOp, OpAdaptor adaptor, in matchAndRewrite()
1193 matchAndRewrite(vector::SplatOp splatOp, OpAdaptor adaptor, in matchAndRewrite()
[all …]
/llvm-project-15.0.7/mlir/lib/Conversion/FuncToSPIRV/
H A DFuncToSPIRV.cpp45 matchAndRewrite(func::ReturnOp returnOp, OpAdaptor adaptor, in matchAndRewrite()
66 matchAndRewrite(func::CallOp callOp, OpAdaptor adaptor, in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Conversion/MathToSPIRV/
H A DMathToSPIRV.cpp63 matchAndRewrite(math::CopySignOp copySignOp, OpAdaptor adaptor, in matchAndRewrite()
129 matchAndRewrite(math::CountLeadingZerosOp countOp, OpAdaptor adaptor, in matchAndRewrite()
177 matchAndRewrite(math::ExpM1Op operation, OpAdaptor adaptor, in matchAndRewrite()
198 matchAndRewrite(math::Log1pOp operation, OpAdaptor adaptor, in matchAndRewrite()
216 matchAndRewrite(math::PowFOp powfOp, OpAdaptor adaptor, in matchAndRewrite()
242 matchAndRewrite(math::RoundOp roundOp, OpAdaptor adaptor, in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Dialect/Func/Transforms/
H A DDecomposeCallGraphTypes.cpp65 matchAndRewrite(func::FuncOp op, OpAdaptor adaptor, in matchAndRewrite()
110 matchAndRewrite(ReturnOp op, OpAdaptor adaptor, in matchAndRewrite()
135 matchAndRewrite(CallOp op, OpAdaptor adaptor, in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Dialect/X86Vector/Transforms/
H A DLegalizeForLLVMExport.cpp71 matchAndRewrite(MaskCompressOp op, OpAdaptor adaptor, in matchAndRewrite()
97 matchAndRewrite(RsqrtOp op, OpAdaptor adaptor, in matchAndRewrite()
109 matchAndRewrite(DotOp op, OpAdaptor adaptor, in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Conversion/ComplexToStandard/
H A DComplexToStandard.cpp29 matchAndRewrite(complex::AbsOp op, OpAdaptor adaptor, in matchAndRewrite()
52 matchAndRewrite(complex::Atan2Op op, OpAdaptor adaptor, in matchAndRewrite()
151 using OpAdaptor = typename OpConversionPattern<TrigonometricOp>::OpAdaptor; typedef
156 matchAndRewrite(TrigonometricOp op, OpAdaptor adaptor, in matchAndRewrite()
218 matchAndRewrite(complex::DivOp op, OpAdaptor adaptor, in matchAndRewrite()
437 matchAndRewrite(complex::ExpOp op, OpAdaptor adaptor, in matchAndRewrite()
487 matchAndRewrite(complex::LogOp op, OpAdaptor adaptor, in matchAndRewrite()
529 matchAndRewrite(complex::MulOp op, OpAdaptor adaptor, in matchAndRewrite()
706 matchAndRewrite(complex::NegOp op, OpAdaptor adaptor, in matchAndRewrite()
846 matchAndRewrite(complex::TanOp op, OpAdaptor adaptor, in matchAndRewrite()
[all …]
/llvm-project-15.0.7/mlir/lib/Conversion/MemRefToLLVM/
H A DMemRefToLLVM.cpp328 matchAndRewrite(memref::DeallocOp op, OpAdaptor adaptor, in matchAndRewrite()
348 matchAndRewrite(memref::DimOp dimOp, OpAdaptor adaptor, in matchAndRewrite()
369 OpAdaptor adaptor, in extractSizeOfUnrankedMemRef()
422 OpAdaptor adaptor, in extractSizeOfRankedMemRef()
601 matchAndRewrite(memref::GlobalOp global, OpAdaptor adaptor, in matchAndRewrite()
694 matchAndRewrite(memref::LoadOp loadOp, OpAdaptor adaptor, in matchAndRewrite()
712 matchAndRewrite(memref::StoreOp op, OpAdaptor adaptor, in matchAndRewrite()
758 matchAndRewrite(memref::RankOp op, OpAdaptor adaptor, in matchAndRewrite()
803 void rewrite(memref::CastOp memRefCastOp, OpAdaptor adaptor, in rewrite()
970 matchAndRewrite(memref::CopyOp op, OpAdaptor adaptor, in matchAndRewrite()
[all …]

123