Home
last modified time | relevance | path

Searched defs:funcOp (Results 1 – 25 of 38) sorted by relevance

12

/llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/Transforms/
H A DOneShotModuleBufferize.cpp99 func::FuncOp funcOp) { in getFuncOpAnalysisState()
109 static func::ReturnOp getAssumedUniqueReturnOp(func::FuncOp funcOp) { in getAssumedUniqueReturnOp()
146 static LogicalResult aliasingFuncOpBBArgsAnalysis(FuncOp funcOp, in aliasingFuncOpBBArgsAnalysis()
174 static void annotateFuncArgAccess(func::FuncOp funcOp, BlockArgument bbArg, in annotateFuncArgAccess()
193 static LogicalResult funcOpBbArgReadWriteAnalysis(FuncOp funcOp, in funcOpBbArgReadWriteAnalysis()
227 auto funcOp = cast<func::FuncOp>(bbArg.getOwner()->getParentOp()); in removeBufferizationAttributes() local
247 static void equivalenceAnalysis(func::FuncOp funcOp, in equivalenceAnalysis()
287 WalkResult res = moduleOp.walk([&](func::FuncOp funcOp) -> WalkResult { in getFuncOpsOrderedByCalls()
335 static void foldMemRefCasts(func::FuncOp funcOp) { in foldMemRefCasts()
376 for (func::FuncOp funcOp : orderedFuncOps) { in analyzeModuleOp() local
[all …]
H A DFuncBufferizableOpInterfaceImpl.cpp22 void FuncAnalysisState::startFunctionAnalysis(FuncOp funcOp) { in startFunctionAnalysis()
47 static func::ReturnOp getAssumedUniqueReturnOp(FuncOp funcOp) { in getAssumedUniqueReturnOp()
64 getBufferizedFunctionArgType(FuncOp funcOp, int64_t index, in getBufferizedFunctionArgType()
150 FuncOp funcOp = getCalledFunction(callOp); in bufferizesToMemoryRead() local
165 FuncOp funcOp = getCalledFunction(callOp); in bufferizesToMemoryWrite() local
180 FuncOp funcOp = getCalledFunction(callOp); in getAliasingOpResult() local
207 FuncOp funcOp = getCalledFunction(callOp); in getAliasingOpOperand() local
232 FuncOp funcOp = getCalledFunction(callOp); in bufferRelation() local
264 FuncOp funcOp = getCalledFunction(callOp); in bufferize() local
394 auto funcOp = cast<FuncOp>(op); in bufferize() local
[all …]
H A DDropEquivalentBufferResults.cpp41 static func::ReturnOp getAssumedUniqueReturnOp(func::FuncOp funcOp) { in getAssumedUniqueReturnOp()
66 for (auto funcOp : module.getOps<func::FuncOp>()) { in dropEquivalentBufferResults() local
H A DBufferize.cpp300 if (auto funcOp = dyn_cast<FunctionOpInterface>(op)) { in hasTensorSemantics() local
413 op->walk([&](func::FuncOp funcOp) { in bufferizeOp()
/llvm-project-15.0.7/mlir/test/lib/Dialect/Linalg/
H A DTestLinalgTransforms.cpp130 static void applyPatterns(func::FuncOp funcOp) { in applyPatterns()
402 static void applyVectorTransferForwardingPatterns(func::FuncOp funcOp) { in applyVectorTransferForwardingPatterns()
409 static void applyLinalgToVectorPatterns(func::FuncOp funcOp) { in applyLinalgToVectorPatterns()
421 static void applyPadTensorToGenericPatterns(func::FuncOp funcOp) { in applyPadTensorToGenericPatterns()
427 static void applyGeneralizePadTensorPatterns(func::FuncOp funcOp) { in applyGeneralizePadTensorPatterns()
433 static void applyExtractSliceOfPadTensorSwapPattern(func::FuncOp funcOp) { in applyExtractSliceOfPadTensorSwapPattern()
439 static void applyTilePattern(func::FuncOp funcOp, const std::string &loopType, in applyTilePattern()
466 static void applySplitReduction(func::FuncOp funcOp) { in applySplitReduction()
480 static void applyBubbleUpExtractSliceOpPattern(func::FuncOp funcOp) { in applyBubbleUpExtractSliceOpPattern()
H A DTestLinalgElementwiseFusion.cpp101 func::FuncOp funcOp = this->getOperation(); in runOnOperation() local
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/
H A DLinalgStrategyPasses.cpp57 auto funcOp = getOperation(); in runOnOperation() local
93 auto funcOp = getOperation(); in runOnOperation() local
126 auto funcOp = getOperation(); in runOnOperation() local
158 auto funcOp = getOperation(); in runOnOperation() local
189 auto funcOp = getOperation(); in runOnOperation() local
215 auto funcOp = getOperation(); in runOnOperation() local
246 auto funcOp = getOperation(); in runOnOperation() local
282 auto funcOp = getOperation(); in runOnOperation() local
332 auto funcOp = getOperation(); in runOnOperation() local
383 auto funcOp = getOperation(); in runOnOperation() local
[all …]
H A DInlineScalarOperands.cpp101 func::FuncOp funcOp = getOperation(); in runOnOperation() local
H A DDetensorize.cpp471 FunctionOpInterface funcOp = cast<FunctionOpInterface>(getOperation()); in runOnOperation() local
495 if (auto funcOp = dyn_cast<FunctionOpInterface>(op)) { in runOnOperation() local
H A DLoops.cpp301 static void lowerLinalgToLoopsImpl(func::FuncOp funcOp) { in lowerLinalgToLoopsImpl()
H A DTiling.cpp707 static void applyExtractSliceOfPadTensorSwapPattern(func::FuncOp funcOp) { in applyExtractSliceOfPadTensorSwapPattern()
726 func::FuncOp funcOp = getOperation(); in runOnOperation() local
/llvm-project-15.0.7/mlir/lib/Dialect/MemRef/Transforms/
H A DNormalizeMemRefs.cpp63 moduleOp.walk([&](func::FuncOp funcOp) { normalizableFuncs.insert(funcOp); }); in runOnOperation()
71 moduleOp.walk([&](func::FuncOp funcOp) { in runOnOperation()
106 func::FuncOp funcOp, ModuleOp moduleOp, in setCalleesAndCallersNonNormalizable()
152 bool NormalizeMemRefs::areMemRefsNormalizable(func::FuncOp funcOp) { in areMemRefsNormalizable()
197 void NormalizeMemRefs::updateFunctionSignature(func::FuncOp funcOp, in updateFunctionSignature()
326 void NormalizeMemRefs::normalizeFuncOpMemRefs(func::FuncOp funcOp, in normalizeFuncOpMemRefs()
483 Operation *NormalizeMemRefs::createOpResultsNormalized(func::FuncOp funcOp, in createOpResultsNormalized()
/llvm-project-15.0.7/mlir/lib/Dialect/SPIRV/Transforms/
H A DLowerABIAttributesPass.cpp27 createGlobalVarForEntryPointArgument(OpBuilder &builder, spirv::FuncOp funcOp, in createGlobalVarForEntryPointArgument()
71 getInterfaceVariables(spirv::FuncOp funcOp, in getInterfaceVariables()
107 static LogicalResult lowerEntryPointABIAttr(spirv::FuncOp funcOp, in lowerEntryPointABIAttr()
174 spirv::FuncOp funcOp, OpAdaptor adaptor, in matchAndRewrite()
280 module.walk([&](spirv::FuncOp funcOp) { in runOnOperation()
/llvm-project-15.0.7/mlir/lib/Conversion/GPUCommon/
H A DOpToFuncCallLowering.h62 LLVMFuncOp funcOp = appendOrGetFuncOp(funcName, funcType, op); in matchAndRewrite() local
106 Operation *funcOp = SymbolTable::lookupNearestSymbolFrom(op, funcAttr); in appendOrGetFuncOp() local
/llvm-project-15.0.7/mlir/test/lib/IR/
H A DTestPrintInvalid.cpp37 auto funcOp = builder.create<func::FuncOp>( in runOnOperation() local
H A DTestSlicing.cpp66 for (auto funcOp : funcOps) { in runOnOperation() local
/llvm-project-15.0.7/mlir/lib/Conversion/GPUToSPIRV/
H A DGPUToSPIRV.cpp183 lowerAsEntryFunction(gpu::GPUFuncOp funcOp, TypeConverter &typeConverter, in lowerAsEntryFunction()
242 getDefaultABIAttrs(MLIRContext *context, gpu::GPUFuncOp funcOp, in getDefaultABIAttrs()
263 gpu::GPUFuncOp funcOp, OpAdaptor adaptor, in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Dialect/SparseTensor/Transforms/
H A DDenseBufferizationPass.cpp50 if (auto funcOp = dyn_cast<func::FuncOp>(op)) { in runOnOperation() local
/llvm-project-15.0.7/mlir/test/lib/Dialect/Affine/
H A DTestAffineLoopParametricTiling.cpp44 if (func::FuncOp funcOp = dyn_cast<func::FuncOp>(topLoop->getParentOp())) in checkIfTilingParametersExist() local
/llvm-project-15.0.7/mlir/lib/Conversion/LinalgToStandard/
H A DLinalgToStandard.cpp70 func::FuncOp funcOp = rewriter.create<func::FuncOp>( in getLibraryCallSymbolRef() local
/llvm-project-15.0.7/mlir/lib/Dialect/GPU/Transforms/
H A DAllReduceLowering.cpp378 gpu::GPUFuncOp funcOp; member
396 auto funcOp = cast<gpu::GPUFuncOp>(op); in matchAndRewrite() local
H A DKernelOutlining.cpp211 auto funcOp = outlineKernelFuncImpl(launchOp, kernelFnName, operandSet); in outlineKernelFunc() local
/llvm-project-15.0.7/mlir/lib/Conversion/FuncToLLVM/
H A DFuncToLLVM.cpp128 func::FuncOp funcOp, in wrapForExternalCallers()
188 func::FuncOp funcOp, in wrapExternalFunction()
/llvm-project-15.0.7/mlir/lib/Conversion/SPIRVToLLVM/
H A DConvertLaunchFuncToLLVMCalls.cpp131 auto funcOp = module.lookupSymbol<spirv::FuncOp>(entryPoint.fnAttr()); in encodeKernelName() local
/llvm-project-15.0.7/mlir/lib/IR/
H A DFunctionInterfaces.cpp281 FunctionOpInterface funcOp = cast<FunctionOpInterface>(op); in setFunctionType() local

12