Home
last modified time | relevance | path

Searched refs:IsAllocatableOrPointer (Results 1 – 20 of 20) sorted by relevance

/llvm-project-15.0.7/flang/lib/Semantics/
H A Dcheck-deallocate.cpp29 } else if (!IsAllocatableOrPointer(*symbol)) { // C932 in Leave()
40 if (!IsAllocatableOrPointer( in Leave()
H A Dcheck-select-rank.cpp89 IsAllocatableOrPointer(*saveSelSymbol)) { // C1155 in Leave()
H A Dtools.cpp1173 traverse = !IsAllocatableOrPointer(component); in PlanComponentTraversal()
1175 traverse = !IsAllocatableOrPointer(component); in PlanComponentTraversal()
1179 traverse = !IsAllocatableOrPointer(component); in PlanComponentTraversal()
1210 IsAllocatableOrPointer(component) || in StopAtComponentPre()
1319 return std::find_if(directs.begin(), directs.end(), IsAllocatableOrPointer); in FindAllocatableOrPointerDirectComponent()
1571 if (IsAllocatableOrPointer(symbol)) { in FindUnsafeIoDirectComponent()
H A Dresolve-names-utils.cpp610 *derived, IsAllocatableOrPointer)}) { // C8106 in CheckObject()
732 if (IsAllocatableOrPointer(component) || in IsSequenceType()
H A Dcheck-allocate.cpp425 if (!IsAllocatableOrPointer(*symbol_)) { // C932 in RunChecks()
H A Dcheck-declarations.cpp631 !(type->IsAssumedType() || IsAllocatableOrPointer(symbol) || in CheckObjectEntity()
713 } else if (IsAllocatableOrPointer(symbol) && !canBeDeferred && in CheckArraySpec()
751 } else if (!IsAllocatableOrPointer(symbol) && !isExplicit) { in CheckArraySpec()
H A Dtype.cpp270 IsAllocatableOrPointer(symbol))) { in InstantiateNonPDTScope()
H A Dresolve-directives.cpp895 if (!IsAllocatableOrPointer(*lastName.symbol)) { in EnsureAllocatableOrPointer()
H A Dexpression.cpp1091 if (IsAllocatableOrPointer(component) && base.Rank() > 0) { // C919b in CreateComponent()
/llvm-project-15.0.7/flang/lib/Evaluate/
H A Dfold-designator.cpp18 if (IsAllocatableOrPointer(symbol)) { in DEFINE_DEFAULT_CONSTRUCTORS_AND_ASSIGNMENTS()
262 if (IsAllocatableOrPointer(symbol)) { in OffsetToDataRef()
309 if (IsAllocatableOrPointer(symbol)) { in OffsetToDesignator()
H A Dtype.cpp61 return IsAllocatableOrPointer(symbol) || IsDescriptor(d); in IsDescriptor()
H A Dtools.cpp1094 return (sym && semantics::IsAllocatableOrPointer(*sym)) || in IsAllocatableOrPointerObject()
1417 !evaluate::IsAllocatableOrPointer(ultimate); in IsAssumedShape()
1424 evaluate::IsAllocatableOrPointer(ultimate); in IsDeferredShape()
H A Dintrinsics.cpp2084 if (IsAllocatableOrPointer(*mold)) { in HandleNull()
/llvm-project-15.0.7/flang/lib/Lower/
H A DConvertVariable.cpp54 if (!Fortran::semantics::IsAllocatableOrPointer(sym)) in hasDefaultInitialization()
303 } else if (Fortran::semantics::IsAllocatableOrPointer(component)) { in genDefaultInitializerValue()
403 !Fortran::semantics::IsAllocatableOrPointer(sym)) { in defineGlobal()
422 if (Fortran::semantics::IsAllocatableOrPointer(sym)) { in defineGlobal()
1268 if (Fortran::semantics::IsAllocatableOrPointer(sym)) { in mapSymbolAttributes()
1345 assert(!Fortran::semantics::IsAllocatableOrPointer(sym) && in mapSymbolAttributes()
1600 Fortran::semantics::IsAllocatableOrPointer(sym)); in mapSymbolAttributes()
H A DHostAssociations.cpp450 if (Fortran::evaluate::IsAllocatableOrPointer(sym)) in walkCaptureCategories()
H A DIO.cpp282 if (!IsAllocatableOrPointer(s)) { in getNamelistGroup()
319 std::string suffix = IsAllocatableOrPointer(s) ? "" : ".desc"; in getNamelistGroup()
H A DOpenMP.cpp294 if (Fortran::semantics::IsAllocatableOrPointer(sym->GetUltimate())) in genCopyinClause()
H A DConvertExpr.cpp1858 if (Fortran::semantics::IsAllocatableOrPointer(getLastSym(x))) in reverseComponents()
/llvm-project-15.0.7/flang/include/flang/Semantics/
H A Dtools.h139 inline bool IsAllocatableOrPointer(const Symbol &symbol) { in IsAllocatableOrPointer() function
/llvm-project-15.0.7/flang/include/flang/Evaluate/
H A Dtools.h926 template <typename A> bool IsAllocatableOrPointer(const A &x) { in IsAllocatableOrPointer() function