Lines Matching defs:reductionDecls
970 SmallVectorImpl<omp::DeclareReductionOp> &reductionDecls,
982 Region &allocRegion = reductionDecls[i].getAllocRegion();
999 moduleTranslation.convertType(reductionDecls[i].getType()));
1009 moduleTranslation.convertType(reductionDecls[i].getType()));
1023 SmallVectorImpl<omp::DeclareReductionOp> &reductionDecls,
1027 mlir::omp::DeclareReductionOp &reduction = reductionDecls[i];
1054 SmallVectorImpl<omp::DeclareReductionOp> &reductionDecls,
1070 if (!reductionDecls[i].getAllocRegion().empty())
1077 moduleTranslation.convertType(reductionDecls[i].getType()));
1098 mapInitializationArgs(op, moduleTranslation, reductionDecls,
1101 if (failed(inlineConvertOmpRegions(reductionDecls[i].getInitializerRegion(),
1116 if (!reductionDecls[i].getAllocRegion().empty())
1139 moduleTranslation.forgetMapping(reductionDecls[i].getInitializerRegion());
1150 SmallVectorImpl<omp::DeclareReductionOp> &reductionDecls,
1159 makeReductionGen(reductionDecls[i], builder, moduleTranslation));
1161 makeAtomicReductionGen(reductionDecls[i], builder, moduleTranslation));
1173 {moduleTranslation.convertType(reductionDecls[i].getType()), variable,
1226 SmallVectorImpl<omp::DeclareReductionOp> &reductionDecls,
1239 collectReductionInfo(op, builder, moduleTranslation, reductionDecls,
1269 llvm::transform(reductionDecls, std::back_inserter(reductionRegions),
1291 SmallVectorImpl<omp::DeclareReductionOp> &reductionDecls,
1301 allocaIP, reductionDecls,
1307 allocaIP.getBlock(), reductionDecls,
1526 SmallVector<omp::DeclareReductionOp> reductionDecls;
1527 collectReductionDecls(sectionsOp, reductionDecls);
1540 reductionDecls, privateReductionVariables, reductionVariableMap,
1618 allocaIP, reductionDecls,
1896 SmallVector<omp::DeclareReductionOp> reductionDecls;
1897 collectReductionDecls(wsloopOp, reductionDecls);
1918 moduleTranslation, allocaIP, reductionDecls,
1932 reductionDecls, privateReductionVariables,
2041 allocaIP, reductionDecls,
2074 SmallVector<omp::DeclareReductionOp> reductionDecls;
2075 collectReductionDecls(opInst, reductionDecls);
2100 reductionDecls, privateReductionVariables, reductionVariableMap,
2115 reductionDecls, privateReductionVariables,
2142 collectReductionInfo(opInst, builder, moduleTranslation, reductionDecls,
2185 llvm::transform(reductionDecls, std::back_inserter(reductionCleanupRegions),