Lines Matching defs:mapOperands
104 mapOperands.emplace_back(value, dim);
108 ArrayRef<Variable> mapOperands) {
124 for (auto [index, var] : llvm::enumerate(mapOperands)) {
128 for (auto valueDim : var.mapOperands) {
129 auto it = llvm::find(this->mapOperands, valueDim);
130 if (it != this->mapOperands.end()) {
133 std::distance(this->mapOperands.begin(), it)));
137 b.getAffineSymbolExpr(this->mapOperands.size()));
138 this->mapOperands.push_back(valueDim);
145 /*numResultSyms=*/this->mapOperands.size());
149 ArrayRef<Value> mapOperands)
150 : Variable(map, llvm::map_to_vector(mapOperands,
328 return insert(var.map, var.mapOperands, isSymbol);
465 AffineMap &resultMap, ValueDimList &mapOperands, presburger::BoundType type,
470 mapOperands.clear();
571 mapOperands.push_back(std::make_pair(value, std::nullopt));
577 mapOperands.push_back(std::make_pair(value, dim));
586 AffineMap &resultMap, ValueDimList &mapOperands, presburger::BoundType type,
589 resultMap, mapOperands, type, var,
597 AffineMap &resultMap, ValueDimList &mapOperands, presburger::BoundType type,
623 resultMap, mapOperands, type, var,
643 pos = cstr.populateConstraints(var.map, var.mapOperands);
742 int64_t lhsPos = populateConstraints(lhs.map, lhs.mapOperands);
743 int64_t rhsPos = populateConstraints(rhs.map, rhs.mapOperands);
761 lhsPos = cstr.populateConstraints(lhs.map, lhs.mapOperands);
762 rhsPos = cstr.populateConstraints(rhs.map, rhs.mapOperands);