| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | TargetRegisterInfo.cpp | 258 BitVector Allocatable(getNumRegs()); in getAllocatableSet() local 263 getAllocatableSetForRC(MF, SubClass, Allocatable); in getAllocatableSet() 267 getAllocatableSetForRC(MF, C, Allocatable); in getAllocatableSet() 273 Allocatable.reset(Reserved); in getAllocatableSet() 275 return Allocatable; in getAllocatableSet()
|
| /llvm-project-15.0.7/flang/runtime/ |
| H A D | derived.cpp | 29 if (comp.genre() == typeInfo::Component::Genre::Allocatable || in Initialize() 173 if (comp.genre() == typeInfo::Component::Genre::Allocatable || in Finalize() 231 if (comp.genre() == typeInfo::Component::Genre::Allocatable || in Destroy()
|
| H A D | copy.cpp | 34 if (component->genre() == typeInfo::Component::Genre::Allocatable || in CopyElement()
|
| H A D | type-info.cpp | 107 if (rank_ && genre_ != Genre::Allocatable) { in EstablishDescriptor() 253 } else if (genre_ == Genre::Allocatable) { in Dump()
|
| H A D | type-info.h | 56 Allocatable = 3, enumerator
|
| H A D | assign.cpp | 220 case typeInfo::Component::Genre::Allocatable: in Assign()
|
| /llvm-project-15.0.7/flang/lib/Lower/ |
| H A D | CMakeLists.txt | 4 Allocatable.cpp
|
| H A D | CallInterface.cpp | 852 if (obj.attrs.test(Attrs::Allocatable)) in handleExplicitDummy() 858 if (obj.attrs.test(Attrs::Allocatable) || obj.attrs.test(Attrs::Pointer)) { in handleExplicitDummy() 946 if (result.attrs.test(Attr::Allocatable)) in handleExplicitResult()
|
| /llvm-project-15.0.7/flang/lib/Parser/ |
| H A D | misc-parsers.h | 48 constexpr auto allocatable{construct<Allocatable>("ALLOCATABLE"_tok)};
|
| H A D | openmp-parsers.cpp | 76 pure(OmpDefaultmapClause::VariableCategory::Allocatable) ||
|
| H A D | unparse.cpp | 292 void Unparse(const Allocatable &) { // R738 in Unparse() argument
|
| /llvm-project-15.0.7/flang/lib/Evaluate/ |
| H A D | characteristics.cpp | 324 {Attr::ALLOCATABLE, DummyDataObject::Attr::Allocatable}, in Characterize() 341 Attrs{Attr::Allocatable, Attr::Asynchronous, Attr::Optional, in CanBePassedViaImplicitInterface() 796 {semantics::Attr::ALLOCATABLE, FunctionResult::Attr::Allocatable}, in CharacterizeFunctionResult() 826 if (attrs.test(Attr::Pointer) || attrs.test(Attr::Allocatable)) { in CanBeReturnedViaImplicitInterface() 883 } else if (!attrs.test(Attr::Allocatable) && !attrs.test(Attr::Pointer) && in IsCompatibleWith() 1309 } else if (x.attrs.test(Attr::Allocatable) && y.attrs.test(Attr::Pointer) && in Distinguishable() 1312 } else if (y.attrs.test(Attr::Allocatable) && x.attrs.test(Attr::Pointer) && in Distinguishable() 1317 (x.attrs.test(Attr::Allocatable) || x.attrs.test(Attr::Pointer)) && in Distinguishable() 1318 (y.attrs.test(Attr::Allocatable) || y.attrs.test(Attr::Pointer)) && in Distinguishable()
|
| H A D | intrinsics.cpp | 2495 characteristics::DummyDataObject::Attr::Allocatable) && in ApplySpecificChecks()
|
| /llvm-project-15.0.7/flang/include/flang/Evaluate/ |
| H A D | characteristics.h | 182 ENUM_CLASS(Attr, Optional, Allocatable, Asynchronous, Contiguous, Value, 264 ENUM_CLASS(Attr, Allocatable, Pointer, Contiguous)
|
| /llvm-project-15.0.7/llvm/include/llvm/MC/ |
| H A D | MCRegisterInfo.h | 44 const bool Allocatable; variable 95 bool isAllocatable() const { return Allocatable; } in isAllocatable()
|
| /llvm-project-15.0.7/llvm/utils/TableGen/ |
| H A D | CodeGenRegisters.cpp | 803 Allocatable = R->getValueAsBit("isAllocatable"); in CodeGenRegisterClass() 824 CopyCost(0), Allocatable(true), AllocationPriority(0), TSFlags(0) { in CodeGenRegisterClass() 847 Allocatable = any_of(SuperClasses, [&](const CodeGenRegisterClass *S) { in inheritProperties() 848 return S->Allocatable; in inheritProperties() 1657 if (!RegClass.Allocatable) in computeUberSets() 1943 if (!RC.Allocatable || RC.Artificial || !RC.GeneratePressureSet) in computeRegUnitSets() 2048 if (!RC.Allocatable) in computeRegUnitSets()
|
| H A D | RegisterInfoEmitter.cpp | 1096 << (RC.Allocatable ? "true" : "false") << " },\n"; in runMCDesc() 1244 if (RC.Allocatable) in runTargetDesc() 1744 OS << "\tAllocatable: " << RC.Allocatable << '\n'; in debugDump()
|
| H A D | CodeGenRegisters.h | 331 bool Allocatable; variable
|
| H A D | CodeGenTarget.cpp | 382 if (MustBeAllocatable && !SubClassWithSubReg->Allocatable) in getSuperRegForSubReg()
|
| /llvm-project-15.0.7/flang/lib/Semantics/ |
| H A D | check-call.cpp | 435 dummy.attrs.test(characteristics::DummyDataObject::Attr::Allocatable)}; in CheckExplicitDataArg() 745 Attr::Allocatable) && in CheckExplicitInterfaceArg()
|
| H A D | check-declarations.cpp | 876 if (result.attrs.test(FunctionResult::Attr::Allocatable) || in IsResultOkToDiffer() 1071 if (ddo->attrs.test(DummyDataObject::Attr::Allocatable)) { in CheckFinal()
|
| H A D | resolve-names.cpp | 263 HANDLE_ATTR_CLASS(Allocatable, ALLOCATABLE)
|
| /llvm-project-15.0.7/flang/include/flang/Parser/ |
| H A D | parse-tree.h | 962 EMPTY_CLASS(Allocatable); 967 std::variant<AccessSpec, Allocatable, CoarraySpec, Contiguous, 1334 std::variant<AccessSpec, Allocatable, Asynchronous, CoarraySpec, Contiguous, 3361 ENUM_CLASS(VariableCategory, Scalar, Aggregate, Allocatable, Pointer)
|
| H A D | dump-parse-tree.h | 123 NODE(parser, Allocatable) in NODE()
|
| /llvm-project-15.0.7/clang/docs/tools/ |
| H A D | clang-formatted-files.txt | 2089 flang/include/flang/Lower/Allocatable.h 2242 flang/lib/Lower/Allocatable.cpp
|