Lines Matching refs:funcState
100 const FuncAnalysisState &funcState = getFuncAnalysisState(state); in getFuncOpAnalysisState() local
101 auto it = funcState.analyzedFuncOps.find(funcOp); in getFuncOpAnalysisState()
102 if (it == funcState.analyzedFuncOps.end()) in getFuncOpAnalysisState()
148 FuncAnalysisState &funcState = getFuncAnalysisState(state); in aliasingFuncOpBBArgsAnalysis() local
161 funcState.equivalentFuncArgs[funcOp][returnIdx] = bbArgIdx; in aliasingFuncOpBBArgsAnalysis()
166 funcState.aliasingFuncArgs[funcOp][returnIdx].push_back(bbArgIdx); in aliasingFuncOpBBArgsAnalysis()
167 funcState.aliasingReturnVals[funcOp][bbArgIdx].push_back(returnIdx); in aliasingFuncOpBBArgsAnalysis()
195 FuncAnalysisState &funcState = getFuncAnalysisState(state); in funcOpBbArgReadWriteAnalysis() local
201 funcState.readBbArgs[funcOp].insert(bbArg.getArgNumber()); in funcOpBbArgReadWriteAnalysis()
202 funcState.writtenBbArgs[funcOp].insert(bbArg.getArgNumber()); in funcOpBbArgReadWriteAnalysis()
216 funcState.readBbArgs[funcOp].insert(bbArg.getArgNumber()); in funcOpBbArgReadWriteAnalysis()
218 funcState.writtenBbArgs[funcOp].insert(bbArg.getArgNumber()); in funcOpBbArgReadWriteAnalysis()
250 FuncAnalysisState &funcState = getFuncAnalysisState(state); in equivalenceAnalysis() local
256 if (!funcState.equivalentFuncArgs.count(calledFunction)) in equivalenceAnalysis()
259 for (auto it : funcState.equivalentFuncArgs[calledFunction]) { in equivalenceAnalysis()
363 FuncAnalysisState &funcState = getFuncAnalysisState(state); in analyzeModuleOp() local
382 funcState.startFunctionAnalysis(funcOp); in analyzeModuleOp()
397 funcState.analyzedFuncOps[funcOp] = FuncOpAnalysisState::Analyzed; in analyzeModuleOp()