Lines Matching refs:AffineFunctionAnalysis
46 struct AffineFunctionAnalysis { struct
47 explicit AffineFunctionAnalysis(mlir::func::FuncOp funcOp) { in AffineFunctionAnalysis() argument
81 explicit AffineLoopAnalysis(fir::DoLoopOp op, AffineFunctionAnalysis &afa) in AffineLoopAnalysis()
88 AffineFunctionAnalysis &functionAnalysis) { in analyzeBody()
102 AffineFunctionAnalysis &functionAnalysis) { in analyzeLoop()
151 AffineFunctionAnalysis::getChildLoopAnalysis(fir::DoLoopOp op) const { in getChildLoopAnalysis()
277 explicit AffineIfAnalysis(fir::IfOp op, AffineFunctionAnalysis &afa) in AffineIfAnalysis()
283 bool analyzeIf(fir::IfOp op, AffineFunctionAnalysis &afa) { in analyzeIf()
296 AffineFunctionAnalysis::getChildIfAnalysis(fir::IfOp op) const { in getChildIfAnalysis()
447 AffineLoopConversion(mlir::MLIRContext *context, AffineFunctionAnalysis &afa) in AffineLoopConversion()
534 AffineFunctionAnalysis &functionAnalysis;
541 AffineIfConversion(mlir::MLIRContext *context, AffineFunctionAnalysis &afa) in AffineIfConversion()
589 auto functionAnalysis = AffineFunctionAnalysis(function); in runOnOperation()