/llvm-project/flang/runtime/ |
H A D | derived.cpp | 48 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 D | transformational.cpp | 496 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 D | assign.cpp | 205 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 D | descriptor-io.h | 70 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 D | reduction-templates.h | 60 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 D | tools.cpp | 124 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 D | copy.cpp | 51 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 D | character.cpp | 126 ++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 D | descriptor-io.cpp | 131 for (; numElements-- > 0; descriptor.IncrementSubscripts(subscripts)) { in DefinedUnformattedIo() 142 for (; numElements-- > 0; descriptor.IncrementSubscripts(subscripts)) { in DefinedUnformattedIo()
|
H A D | reduction.cpp | 258 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 D | random-templates.h | 81 harvest.IncrementSubscripts(at); in Generate() 104 harvest.IncrementSubscripts(at);
|
H A D | misc-intrinsic.cpp | 49 source.IncrementSubscripts(sourceAt); in TransferImpl()
|
H A D | type-info.cpp | 167 for (std::size_t j{0}; j < n; ++j, compDesc.IncrementSubscripts(at)) { in FindDataComponent()
|
H A D | format-implementation.h | 54 formatDescriptor->IncrementSubscripts(at);
|
/llvm-project/flang/lib/Evaluate/ |
H A D | constant.cpp | 97 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 D | fold-reduction.h | 206 array.IncrementSubscripts(at), mask.IncrementSubscripts(maskAt)) { in DoReduction() 226 array.IncrementSubscripts(at), mask.IncrementSubscripts(maskAt)) { in DoReduction()
|
H A D | fold-implementation.h | 312 } 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 D | initial-image.cpp | 31 for (; elements-- > 0; x.IncrementSubscripts(at)) { in Add()
|
H A D | fold-integer.cpp | 464 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 D | fold-designator.cpp | 425 CHECK(IncrementSubscripts(at, *extents) == (j + 1 < elements)); in From()
|
/llvm-project/flang/include/flang/Evaluate/ |
H A D | initial-image.h | 82 for (auto at{x.lbounds()}; elements-- > 0; x.IncrementSubscripts(at)) { in Add()
|
H A D | constant.h | 54 // ConstantBounds::IncrementSubscripts(). 91 bool IncrementSubscripts(
|
H A D | shape.h | 355 bool IncrementSubscripts(
|
/llvm-project/flang/lib/Lower/ |
H A D | ConvertConstant.cpp | 590 } 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 D | descriptor.h | 286 RT_API_ATTRS bool IncrementSubscripts( in GetShape()
|