Home
last modified time | relevance | path

Searched refs:IsAllocatable (Results 1 – 25 of 27) sorted by relevance

12

/llvm-project-15.0.7/flang/runtime/
H A Dallocatable.cpp72 if (!descriptor.IsAllocatable()) { in RTNAME()
94 if (!descriptor.IsAllocatable()) { in RTNAME()
106 if (!descriptor.IsAllocatable()) { in RTNAME()
H A Dassign.cpp70 if (to.IsAllocatable()) { in Assign()
228 if (toDesc->IsAllocatable()) { in Assign()
H A Dcharacter.cpp635 bool reallocate{lhs.IsAllocatable() && in RTNAME()
644 if (lhs.IsAllocatable()) { in RTNAME()
/llvm-project-15.0.7/flang/unittests/Evaluate/
H A Dreshape.cpp16 TEST(source->IsAllocatable()); in main()
41 TEST(!shape->IsAllocatable()); in main()
H A DISO-Fortran-binding.cpp95 MATCH((attribute == CFI_attribute_allocatable), res->IsAllocatable()); in check_CFI_establish()
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dcheck-declarations.cpp300 if (type->IsPolymorphic() && IsAllocatable(symbol)) { // C1585 in Check()
397 if (IsAllocatable(symbol)) { in CheckValue()
489 if (IsAllocatable(symbol)) { in CheckObjectEntity()
519 return evaluate::IsCoarray(x) && IsAllocatable(x); in CheckObjectEntity()
574 if (IsAllocatable(symbol)) { in CheckObjectEntity()
596 if (IsAllocatable(symbol)) { in CheckObjectEntity()
621 if (IsAllocatable(symbol)) { in CheckObjectEntity()
716 if (IsAllocatable(symbol)) { in CheckArraySpec()
723 if (IsAllocatable(symbol)) { // C832 in CheckArraySpec()
H A Dcheck-data.cpp64 : IsAllocatable(symbol) ? "Allocatable" in operator ()()
H A Dtools.cpp587 if (!ignoreAllocatable && IsAllocatable(symbol)) { in IsInitialized()
607 if (IsAllocatable(symbol) || IsAutomatic(symbol)) { in IsDestructible()
1045 return IsAllocatable(symbol) && IsPolymorphic(symbol); in IsPolymorphicAllocatable()
1313 return std::find_if(ultimates.begin(), ultimates.end(), IsAllocatable); in FindAllocatableUltimateComponent()
H A Ddata-to-inits.cpp482 return !IsAllocatable(component) && in HasDefaultInitialization()
529 if (!IsAllocatable(component) && !IsAutomatic(component)) { in PopulateWithComponentDefaults()
H A Druntime-type-info.cpp797 if (rank > 0 && !IsAllocatable(symbol) && !IsPointer(symbol)) { in DescribeComponent()
819 if (IsAllocatable(symbol)) { in DescribeComponent()
H A Dresolve-names-utils.cpp588 } else if (IsAllocatable(symbol)) { // C8106 in CheckObject()
H A Dcheck-call.cpp375 IsAllocatable(*actualLastSymbol) && dummy.intent == common::Intent::Out && in CheckExplicitDataArg()
H A Dcheck-do-forall.cpp197 if (IsAllocatable(entity) && !IsSaved(entity) && in Post()
H A Dexpression.cpp1857 } else if (IsAllocatable(*symbol) && IsBareNullPointer(&*value)) { in Analyze()
1861 if (IsAllocatable(*symbol) && symType->IsUnlimitedPolymorphic() && in Analyze()
1889 if (IsAllocatable(symbol)) { in Analyze()
H A Dresolve-directives.cpp1601 IsAllocatable(*symbol)) { in ResolveOmpObject()
/llvm-project-15.0.7/bolt/include/bolt/Core/
H A DBinarySection.h184 bool IsAllocatable = false) {
186 if (IsAllocatable)
/llvm-project-15.0.7/flang/lib/Evaluate/
H A Dcheck-expression.cpp85 return INVARIANT && !IsAllocatable(sym) && in operator ()()
100 if (IsAllocatable(component)) { in IsConstantStructureConstructorComponent()
296 if (IsAllocatable(ultimate)) { in CheckVarOrComponent()
H A Dinitial-image.cpp117 } else if (!IsAllocatable(component)) { in Test()
H A Dtools.cpp1102 return semantics::IsAllocatable(*sym); in IsAllocatableDesignator()
1314 if (!object->isDummy() && !IsAllocatable(symbol) && !IsPointer(symbol)) { in IsAutomatic()
/llvm-project-15.0.7/flang/include/flang/Semantics/
H A Dtools.h136 inline bool IsAllocatable(const Symbol &symbol) { in IsAllocatable() function
140 return IsPointer(symbol) || IsAllocatable(symbol); in IsAllocatableOrPointer()
/llvm-project-15.0.7/flang/include/flang/Runtime/
H A Ddescriptor.h197 bool IsAllocatable() const { in IsAllocatable() function
/llvm-project-15.0.7/flang/lib/Lower/
H A DConvertType.cpp259 if (Fortran::semantics::IsAllocatable(symbol)) in genSymbolType()
H A DAllocatable.cpp705 return Fortran::semantics::IsAllocatable(*sym); in isWholeAllocatable()
H A DPFTBuilder.cpp1470 if (semantics::IsAllocatable(sym)) in analyze()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DSIInstrInfo.cpp4770 bool IsAllocatable) { in adjustAllocatableRegClass() argument
4771 if ((IsAllocatable || !ST.hasGFX90AInsts() || !MRI.reservedRegsFrozen()) && in adjustAllocatableRegClass()
4809 bool IsAllocatable = false; in getRegClass() local
4824 IsAllocatable = VDstIdx != -1 || in getRegClass()
4830 IsAllocatable); in getRegClass()

12