Lines Matching defs:mapper

65                                  mlir::IRMapping &mapper);
72 mlir::IRMapping &mapper);
77 mlir::IRMapping &mapper);
81 mlir::IRMapping &mapper);
87 mlir::IRMapping &mapper);
120 mapper.clear();
267 mlir::IRMapping mapper;
365 mapper.map(oldIndex, newIndex);
379 mlir::Value newVal = mapper.lookupOrDefault(forallIndexOp.getIndex());
381 mapper.map(forallIndexOp, indexVar);
479 mapper.map(userAssignLhs, lhsEntity);
480 mapper.map(userAssignRhs, rhsEntity);
483 (void)builder.clone(op, mapper);
538 mask.generateNoneElementalPart(builder, mapper);
539 mlir::Value shape = mask.generateShape(builder, mapper);
691 (void)builder.clone(op, mapper);
695 mlir::Value newEntity = mapper.lookupOrDefault(oldYield.getEntity());
764 (void)builder.clone(op, mapper);
766 mapper.lookupOrDefault(elementalAddrLhs.getShape());
771 mapper.map(elementalAddrLhs.getIndices(),
774 (void)builder.clone(op, mapper);
777 mapper.lookupOrDefault(loweredLhs.elementalCleanup->getEntity());
797 maskedExpr.generateNoneElementalPart(builder, mapper);
801 maskedExpr.generateNoneElementalCleanupIfAny(builder, mapper);
807 builder, whereLoopNest->oneBasedIndices, mapper);
812 maskedExpr.generateMaskedExprCleanUps(builder, mapper))
827 builder.clone(op, mapper);
926 mlir::IRMapping &mapper) {
937 (void)builder.clone(op, mapper);
953 (void)builder.clone(subOp, mapper);
955 auto newYield = mapper.lookupOrDefault(oldYield);
956 mapper.map(exactlyOnce.getResult(), newYield);
963 mlir::IRMapping &mapper) {
971 return mapper.lookupOrDefault(elementalAddrOp.getShape());
974 return mapper.lookupOrDefault(elemental.getShape());
977 hlfir::Entity clonedEntity{mapper.lookupOrDefault(entity)};
984 mlir::IRMapping &mapper) {
992 (void)builder.clone(op, mapper);
1007 hlfir::Entity clonedEntity{mapper.lookupOrDefault(entity)};
1016 return inlineElementalOp(loc, builder, elemental, oneBasedIndices, mapper,
1022 mlir::IRMapping &mapper) {
1040 mlir::Operation *cleanup = builder.clone(op, mapper);
1048 fir::FirOpBuilder &builder, mlir::IRMapping &mapper) {
1060 (void)builder.clone(cleanupOp, mapper);
1066 generateMaskedExprCleanUps(builder, mapper);