Home
last modified time | relevance | path

Searched refs:IncrementSubscripts (Results 1 – 25 of 28) sorted by relevance

12

/llvm-project/flang/runtime/
H A Dderived.cpp48 for (std::size_t j{0}; j++ < elements; instance.IncrementSubscripts(at)) { in Initialize()
74 for (std::size_t j{0}; j++ < elements; instance.IncrementSubscripts(at)) { in Initialize()
82 for (std::size_t j{0}; j++ < elements; instance.IncrementSubscripts(at)) { in Initialize()
97 for (std::size_t j{0}; j++ < elements; instance.IncrementSubscripts(at)) { in Initialize()
116 for (std::size_t j{0}; j++ < elements; instance.IncrementSubscripts(at)) { in Initialize()
147 for (std::size_t j{0}; j < elements; ++j, orig.IncrementSubscripts(at)) { in CallFinalSubroutine()
189 for (std::size_t j{0}; j < elements; ++j, orig.IncrementSubscripts(at)) { in CallFinalSubroutine()
236 descriptor.IncrementSubscripts(at)) { in Finalize()
243 descriptor.IncrementSubscripts(at)) { in Finalize()
313 descriptor.IncrementSubscripts(a in Destroy()
[all...]
H A Dtransformational.cpp496 result.IncrementSubscripts(resultAt); in RTDEF()
593 result.IncrementSubscripts(resultAt); in RTDEF()
595 boundary->IncrementSubscripts(boundaryAt); in RTDEF()
653 mask.IncrementSubscripts(maskAt); in RTDEF()
681 source.IncrementSubscripts(sourceAt); in RTDEF()
692 source.IncrementSubscripts(sourceAt); in RTDEF()
693 mask.IncrementSubscripts(maskAt); in RTDEF()
803 source.IncrementSubscripts(sourceSubscript); in RTDEF()
804 result.IncrementSubscripts(resultSubscript, dimOrder); in RTDEF()
812 pad->IncrementSubscripts(padSubscrip in RTDEF()
[all...]
H A Dassign.cpp205 to.IncrementSubscripts(toAt), from.IncrementSubscripts(fromAt)) { in DoElementalDefinedAssignment()
220 to.IncrementSubscripts(toAt), from.IncrementSubscripts(fromAt)) { in DoElementalDefinedAssignment()
388 ++j, to.IncrementSubscripts(toAt), from.IncrementSubscripts(fromAt)) { in Assign()
496 to.IncrementSubscripts(toAt), from.IncrementSubscripts(fromAt)) { in Assign()
523 alloc.IncrementSubscripts(allocAt)) {
530 alloc.IncrementSubscripts(allocA in DoFromSourceAssign()
[all...]
H A Ddescriptor-io.h70 if (!descriptor.IncrementSubscripts(subscripts) && j + 1 < numElements) { in FormattedIntegerIO()
103 if (!descriptor.IncrementSubscripts(subscripts) && j + 1 < numElements) { in FormattedRealIO()
154 if (!descriptor.IncrementSubscripts(subscripts) && j + 1 < numElements) { in FormattedComplexIO()
194 if (!descriptor.IncrementSubscripts(subscripts) && j + 1 < numElements) { in FormattedCharacterIO()
236 if (!descriptor.IncrementSubscripts(subscripts) && j + 1 < numElements) { in FormattedLogicalIO()
287 ++k, compArray.IncrementSubscripts(at)) { in DefaultComponentwiseFormattedIO()
314 ++j, descriptor.IncrementSubscripts(subscripts)) { in DefaultComponentwiseUnformattedIO()
318 ++k, compArray.IncrementSubscripts(at)) { in DefaultComponentwiseUnformattedIO()
373 ++j, descriptor.IncrementSubscripts(subscripts)) { in FormattedDerivedTypeIO()
485 if (!descriptor.IncrementSubscripts(subscript
[all...]
H A Dreduction-templates.h60 x.IncrementSubscripts(xAt), mask->IncrementSubscripts(maskAt)) { in DoTotalReduction()
74 for (auto elements{x.Elements()}; elements--; x.IncrementSubscripts(xAt)) { in DoTotalReduction()
196 for (auto n{result.Elements()}; n-- > 0; result.IncrementSubscripts(at)) { in PartialReduction()
205 for (auto n{result.Elements()}; n-- > 0; result.IncrementSubscripts(at)) { in PartialReduction()
212 for (auto n{result.Elements()}; n-- > 0; result.IncrementSubscripts(at)) { in PartialReduction()
H A Dtools.cpp124 to.IncrementSubscripts(toAt), from.IncrementSubscripts(fromAt)) { in ShallowCopyDiscontiguousToDiscontiguous()
137 toAt += elementBytes, from.IncrementSubscripts(fromAt)) { in ShallowCopyDiscontiguousToContiguous()
149 to.IncrementSubscripts(toAt), fromAt += elementBytes) { in ShallowCopyContiguousToDiscontiguous()
H A Dcopy.cpp51 RT_API_ATTRS void IncrementSubscripts(Terminator &terminator) { in CopyElement()
55 to_.IncrementSubscripts(toAt_); in CopyElement()
56 from_.IncrementSubscripts(fromAt_); in CopyElement()
154 currentCopy.IncrementSubscripts(terminator);
H A Dcharacter.cpp126 ++resultAt, x.IncrementSubscripts(xAt), y.IncrementSubscripts(yAt)) { in Compare()
179 resultAt += elementBytes, string.IncrementSubscripts(stringAt)) { in AdjustLRHelper()
234 resultAt += sizeof(INT), string.IncrementSubscripts(stringAt)) { in LenTrim()
417 string.IncrementSubscripts(stringAt), arg.IncrementSubscripts(argAt), in GeneralCharFunc()
418 back && back->IncrementSubscripts(backAt)) { in GeneralCharFunc()
517 accumData += accumChars, result += chars, x.IncrementSubscripts(xAt)) { in MaxMinHelper()
598 to += newBytes, p += oldBytes, from.IncrementSubscripts(fromAt)) { in RTDEF()
H A Ddescriptor-io.cpp131 for (; numElements-- > 0; descriptor.IncrementSubscripts(subscripts)) { in DefinedUnformattedIo()
142 for (; numElements-- > 0; descriptor.IncrementSubscripts(subscripts)) { in DefinedUnformattedIo()
H A Dreduction.cpp258 for (auto elements{x.Elements()}; elements--; x.IncrementSubscripts(xAt)) { in ReduceLogicalDimToScalar()
294 for (auto n{result.Elements()}; n-- > 0; result.IncrementSubscripts(at)) { in DoReduceLogicalDimension()
345 for (auto n{result.Elements()}; n-- > 0; result.IncrementSubscripts(at)) { in RTDEF()
H A Drandom-templates.h81 harvest.IncrementSubscripts(at); in Generate()
104 harvest.IncrementSubscripts(at);
H A Dmisc-intrinsic.cpp49 source.IncrementSubscripts(sourceAt); in TransferImpl()
H A Dtype-info.cpp167 for (std::size_t j{0}; j < n; ++j, compDesc.IncrementSubscripts(at)) { in FindDataComponent()
H A Dformat-implementation.h54 formatDescriptor->IncrementSubscripts(at);
/llvm-project/flang/lib/Evaluate/
H A Dconstant.cpp97 bool ConstantBounds::IncrementSubscripts( in IncrementSubscripts() function in Fortran::evaluate::ConstantBounds
187 source.IncrementSubscripts(sourceSubscripts); in CopyFrom()
188 IncrementSubscripts(resultSubscripts, dimOrder); in CopyFrom()
282 for (ConstantSubscripts at{lbounds()}; n-- > 0; IncrementSubscripts(at)) { in Substring()
330 source.IncrementSubscripts(sourceSubscripts); in CopyFrom()
331 IncrementSubscripts(resultSubscripts, dimOrder); in CopyFrom()
H A Dfold-reduction.h206 array.IncrementSubscripts(at), mask.IncrementSubscripts(maskAt)) { in DoReduction()
226 array.IncrementSubscripts(at), mask.IncrementSubscripts(maskAt)) { in DoReduction()
H A Dfold-implementation.h312 } while (structures.IncrementSubscripts(at)); in ApplyComponent()
537 (std::get<I>(*args)->IncrementSubscripts(argIndex[I]), ...); in FoldElementalIntrinsicHelper()
538 } while (bounds.IncrementSubscripts(resultIndex)); in FoldElementalIntrinsicHelper()
681 array->IncrementSubscripts(arrayAt); in EOSHIFT()
814 array->IncrementSubscripts(arrayAt); in PACK()
859 ++j, mask->IncrementSubscripts(maskAt)) { in PACK()
883 array->IncrementSubscripts(arrayAt); in RESHAPE()
884 mask->IncrementSubscripts(maskAt); in RESHAPE()
1065 ++j, mask->IncrementSubscripts(maskAt)) { in TRANSFER()
1083 vector->IncrementSubscripts(vectorA in FoldMINorMAX()
[all...]
H A Dinitial-image.cpp31 for (; elements-- > 0; x.IncrementSubscripts(at)) { in Add()
H A Dfold-integer.cpp464 array->IncrementSubscripts(at); in IsHit()
469 mask->IncrementSubscripts(maskAt); in IsHit()
477 for (ConstantSubscript j{0}; j < n; ++j, array->IncrementSubscripts(at), in IsHit()
478 mask && mask->IncrementSubscripts(maskAt)) { in IsHit()
H A Dfold-designator.cpp425 CHECK(IncrementSubscripts(at, *extents) == (j + 1 < elements)); in From()
/llvm-project/flang/include/flang/Evaluate/
H A Dinitial-image.h82 for (auto at{x.lbounds()}; elements-- > 0; x.IncrementSubscripts(at)) { in Add()
H A Dconstant.h54 // ConstantBounds::IncrementSubscripts().
91 bool IncrementSubscripts(
H A Dshape.h355 bool IncrementSubscripts(
/llvm-project/flang/lib/Lower/
H A DConvertConstant.cpp590 } while (con.IncrementSubscripts(subscripts)); in genInlinedArrayLit()
600 } while (con.IncrementSubscripts(subscripts)); in genInlinedArrayLit()
612 bool nextIsSame = con.IncrementSubscripts(nextSubscripts) && in genInlinedArrayLit()
638 } while (con.IncrementSubscripts(subscripts)); in genInlinedArrayLit()
/llvm-project/flang/include/flang/Runtime/
H A Ddescriptor.h286 RT_API_ATTRS bool IncrementSubscripts( in GetShape()

12