Lines Matching refs:move

19   return std::move(x);  in Fold()
24 ss = FoldOperation(context, std::move(ss)); in GetConstantSubscript()
45 context, std::move(*lb), GetExtent(context, base, dim)); in GetConstantSubscript()
56 return Constant<SubscriptInteger>{std::move(values), in GetConstantSubscript()
72 for (auto &&[symbol, value] : std::move(structure)) { in FoldOperation()
73 auto expr{Fold(context, std::move(value.value()))}; in FoldOperation()
85 expr = ScalarConstantExpander{std::move(*componentShape)}.Expand( in FoldOperation()
86 std::move(expr)); in FoldOperation()
94 ctor.Add(symbol, std::move(expr)); in FoldOperation()
97 return Expr<SomeDerived>{Constant<SomeDerived>{std::move(ctor)}}; in FoldOperation()
99 return Expr<SomeDerived>{std::move(ctor)}; in FoldOperation()
104 return {FoldOperation(context, std::move(component.base())), in FoldOperation()
110 return NamedEntity{FoldOperation(context, std::move(*c))}; in FoldOperation()
112 return std::move(x); in FoldOperation()
119 return {Fold(context, std::move(lower)), Fold(context, std::move(upper)), in FoldOperation()
127 expr.value() = Fold(context, std::move(expr.value())); in FoldOperation()
128 return Subscript(std::move(expr)); in FoldOperation()
131 return Subscript(FoldOperation(context, std::move(triplet))); in FoldOperation()
134 std::move(subscript.u)); in FoldOperation()
138 NamedEntity base{FoldOperation(context, std::move(arrayRef.base()))}; in FoldOperation()
140 subscript = FoldOperation(context, std::move(subscript)); in FoldOperation()
142 return ArrayRef{std::move(base), std::move(arrayRef.subscript())}; in FoldOperation()
148 subscript.emplace_back(FoldOperation(context, std::move(x))); in FoldOperation()
152 cosubscript.emplace_back(Fold(context, std::move(x))); in FoldOperation()
154 CoarrayRef folded{std::move(coarrayRef.base()), std::move(subscript), in FoldOperation()
155 std::move(cosubscript)}; in FoldOperation()
157 folded.set_stat(Fold(context, std::move(*stat))); in FoldOperation()
161 Fold(context, std::move(*team)), coarrayRef.teamIsTeamNumber()); in FoldOperation()
171 FoldOperation(context, std::move(x))}; in FoldOperation()
174 std::move(dataRef.u)); in FoldOperation()
182 std::move(lower), std::move(upper)}; in FoldOperation()
185 return Substring{std::move(p), std::move(lower), std::move(upper)}; in FoldOperation()
192 FoldOperation(context, std::move(complex)), complexPart.part()}; in FoldOperation()
220 return Expr<ImpliedDoIndex::Result>{std::move(iDo)}; in FoldOperation()
250 if (auto moldBytes{ToInt64(Fold(context, std::move(*moldBytesExpr)))}; in FoldTransfer()