Home
last modified time | relevance | path

Searched refs:RaggedArrayHeader (Results 1 – 3 of 3) sorted by relevance

/llvm-project/flang/runtime/
H A Dragged.cpp15 inline RT_API_ATTRS bool isIndirection(const RaggedArrayHeader *const header) { in isIndirection()
19 inline RT_API_ATTRS std::size_t rank(const RaggedArrayHeader *const header) { in rank()
23 RT_API_ATTRS RaggedArrayHeader *RaggedArrayAllocate(RaggedArrayHeader *header, in RaggedArrayAllocate()
37 elementSize = sizeof(RaggedArrayHeader); in RaggedArrayAllocate()
52 RT_API_ATTRS void RaggedArrayDeallocate(RaggedArrayHeader *raggedArrayHeader) { in RaggedArrayDeallocate()
62 RaggedArrayDeallocate(&static_cast<RaggedArrayHeader *>( in RaggedArrayDeallocate()
76 auto *result = RaggedArrayAllocate(static_cast<RaggedArrayHeader *>(header), in RTDEF()
82 RaggedArrayDeallocate(static_cast<RaggedArrayHeader *>(raggedArrayHeader)); in RTDEF()
/llvm-project/flang/unittests/Runtime/
H A DRagged.cpp15 struct RaggedArrayHeader header; in TEST()
20 RaggedArrayHeader *ret = (RaggedArrayHeader *)_FortranARaggedArrayAllocate( in TEST()
/llvm-project/flang/include/flang/Runtime/
H A Dragged.h26 struct RaggedArrayHeader { struct