Home
last modified time | relevance | path

Searched refs:raggedArrayHeader (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/flang/runtime/
H A Dragged.cpp47 void RaggedArrayDeallocate(RaggedArrayHeader *raggedArrayHeader) { in RaggedArrayDeallocate() argument
48 if (raggedArrayHeader) { in RaggedArrayDeallocate()
49 if (std::size_t end{rank(raggedArrayHeader)}) { in RaggedArrayDeallocate()
50 if (isIndirection(raggedArrayHeader)) { in RaggedArrayDeallocate()
54 linearExtent *= raggedArrayHeader->extentPointer[counter]; in RaggedArrayDeallocate()
58 raggedArrayHeader->bufferPointer)[counter]); in RaggedArrayDeallocate()
61 std::free(raggedArrayHeader->bufferPointer); in RaggedArrayDeallocate()
62 std::free(raggedArrayHeader->extentPointer); in RaggedArrayDeallocate()
63 raggedArrayHeader->flags = 0u; in RaggedArrayDeallocate()
76 void RTNAME(RaggedArrayDeallocate)(void *raggedArrayHeader) { in RTNAME()
[all …]
/llvm-project-15.0.7/flang/include/flang/Runtime/
H A Dragged.h61 void RTNAME(RaggedArrayDeallocate)(void *raggedArrayHeader);