Lines Matching defs:redId
134 ReductionIdentifier redId,
140 switch (redId) {
185 loc, realTy, getOperationIdentity(redId, loc));
194 builder.getFloatAttr(type, (double)getOperationIdentity(redId, loc)));
200 getOperationIdentity(redId, loc)));
206 builder.getIntegerAttr(type, getOperationIdentity(redId, loc)));
216 fir::FirOpBuilder &builder, mlir::Location loc, ReductionIdentifier redId,
220 switch (redId) {
301 ReductionProcessor::ReductionIdentifier redId,
331 builder, loc, redId, eleTy, lhs, rhs);
362 builder, loc, redId, refTy, lhsEle, rhsEle);
371 ReductionProcessor::ReductionIdentifier redId,
381 builder, loc, redId, ty, lhsLoaded, rhsLoaded);
392 genBoxCombiner(builder, loc, redId, boxTy, lhs, rhs);
415 const ReductionProcessor::ReductionIdentifier redId, mlir::Type type,
439 loc, unwrapSeqOrBoxedType(ty), redId, builder);
470 const ReductionIdentifier redId, mlir::Type type, mlir::Location loc,
489 createReductionAllocAndInitRegions(builder, loc, decl, redId, type, isByRef);
498 genCombiner(builder, loc, redId, type, op1, op2, isByRef);
606 ReductionIdentifier redId;
616 redId = getReductionType(intrinsicOp);
617 switch (redId) {
640 redId = getReductionType(*reductionIntrinsic);
648 decl = createDeclareReduction(firOpBuilder, reductionName, redId, redType,
665 int ReductionProcessor::getOperationIdentity(ReductionIdentifier redId,
667 switch (redId) {