Lines Matching defs:components
1075 SmallVector<AffineExpr, 3> components;
1077 components.push_back(getAffineDimExpr(i, context));
1079 components.push_back(binOp.getRHS());
1081 lvlExprComponents[pos] = components;
1097 // For example, for il = i floordiv 2 and ii = i mod 2, the components
1100 for (auto &components : lvlExprComponents) {
1101 assert(components.second.size() == 3 &&
1102 "expected 3 components to build lvlExprs");
1104 AffineExprKind::Mul, components.second[0], components.second[1]);
1106 getAffineBinaryOpExpr(AffineExprKind::Add, mulOp, components.second[2]);