Home
last modified time | relevance | path

Searched refs:IsDescriptor (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/flang/lib/Evaluate/
H A Dtype.cpp27 static bool IsDescriptor(const DeclTypeSpec *type) { in IsDescriptor() function
36 static bool IsDescriptor(const ObjectEntityDetails &details) { in IsDescriptor() function
37 if (IsDescriptor(details.type())) { in IsDescriptor()
50 static bool IsDescriptor(const ProcEntityDetails &details) { in IsDescriptor() function
57 bool IsDescriptor(const Symbol &symbol) { in IsDescriptor() function
61 return IsAllocatableOrPointer(symbol) || IsDescriptor(d); in IsDescriptor()
66 IsDescriptor(d); in IsDescriptor()
68 [&](const EntityDetails &d) { return IsDescriptor(d.type()); }, in IsDescriptor()
83 return d.isFunction() && IsDescriptor(d.result()); in IsDescriptor()
85 [](const UseDetails &d) { return IsDescriptor(d.symbol()); }, in IsDescriptor()
[all …]
H A Dvariable.cpp247 CHECK(IsDescriptor(last));
255 CHECK(IsDescriptor(last));
279 if (IsDescriptor(ultimate) && !ultimate.owner().IsDerivedType()) { in SymbolLEN()
H A Dshape.cpp303 if (IsDescriptor(symbol)) { in GetLowerBound()
312 if (IsDescriptor(resolved) && dimension_ < *assoc->rank()) { in GetLowerBound()
438 if (semantics::IsDescriptor(symbol) && dimension < *assoc->rank()) { in GetExtent()
463 } else if (semantics::IsDescriptor(symbol)) { in GetExtent()
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dcompute-offsets.cpp317 if (IsDescriptor(symbol)) { in GetSizeAndAlignment()
/llvm-project-15.0.7/flang/include/flang/Evaluate/
H A Dtype.h40 bool IsDescriptor(const Symbol &);