Lines Matching refs:FuncOp
22 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()
93 static FuncOp getCalledFunction(CallOpInterface callOp) { in getCalledFunction()
97 return dyn_cast_or_null<FuncOp>( in getCalledFunction()
113 FuncOp funcOp) { in getFuncOpAnalysisState()
128 static Optional<int64_t> getEquivalentFuncArgIdx(FuncOp funcOp, in getEquivalentFuncArgIdx()
150 FuncOp funcOp = getCalledFunction(callOp); in bufferizesToMemoryRead()
165 FuncOp funcOp = getCalledFunction(callOp); in bufferizesToMemoryWrite()
180 FuncOp funcOp = getCalledFunction(callOp); in getAliasingOpResult()
207 FuncOp funcOp = getCalledFunction(callOp); in getAliasingOpOperand()
232 FuncOp funcOp = getCalledFunction(callOp); in bufferRelation()
264 FuncOp funcOp = getCalledFunction(callOp); in bufferize()
374 assert(isa<FuncOp>(returnOp->getParentOp()) && in bufferize()
384 : public BufferizableOpInterface::ExternalModel<FuncOpInterface, FuncOp> {
394 auto funcOp = cast<FuncOp>(op); in bufferize()
498 auto funcOp = cast<FuncOp>(op); in isWritable()
521 func::FuncOp::attachInterface<func_ext::FuncOpInterface>(*ctx); in registerBufferizableOpInterfaceExternalModels()