| /llvm-project-15.0.7/flang/lib/Semantics/ |
| H A D | check-declarations.cpp | 952 derivedType.name()); in CheckDerivedType() 954 const Scope *scope{derivedType.scope()}; in CheckDerivedType() 959 CHECK(scope->symbol() == &derivedType); in CheckDerivedType() 983 DerivedTypeSpec derived{derivedType.name(), derivedType}; in CheckDerivedType() 1012 if (CheckFinal(ref, source, derivedType) && in CheckDerivedType() 1029 subroutine.name(), derivedType.name()); in CheckFinal() 1039 subroutine.name(), derivedType.name()); in CheckFinal() 1045 subroutine.name(), derivedType.name()); in CheckFinal() 1110 subroutine.name(), derivedType.name(), derivedType.name()); in CheckFinal() 1131 const Symbol &derivedType) { in CheckDistinguishableFinals() argument [all …]
|
| H A D | symbol.cpp | 177 void GenericDetails::set_derivedType(Symbol &derivedType) { in set_derivedType() argument 180 derivedType_ = &derivedType; in set_derivedType() 428 DumpBool(os, "(derivedType)", x.derivedType() != nullptr); in operator <<()
|
| H A D | check-allocate.cpp | 348 const Symbol ¶meterSymbol, const DerivedTypeSpec &derivedType) { in GetTypeParameterInt64Value() argument 350 paramValue{derivedType.FindParameter(parameterSymbol.name())}) { in GetTypeParameterInt64Value()
|
| H A D | resolve-names.cpp | 591 auto *derivedType{d->derivedType()}; in MakeSymbol() local 592 if (!derivedType) { in MakeSymbol() 593 derivedType = in MakeSymbol() 598 derivedType->attrs() |= attrs; in MakeSymbol() 603 return *derivedType; in MakeSymbol() 2806 localGeneric->derivedType(), useGeneric->derivedType())) { in DoAddUse() 3148 if (details.derivedType()) { in CheckGenericProcedures() 3172 *details.derivedType()->scope()); in CheckGenericProcedures() 3791 if (details->derivedType()) { in GetSpecificFromGeneric() 5760 Scope &derivedType{currScope()}; in MakeTypeSymbol() local [all …]
|
| H A D | runtime-type-info.cpp | 299 const auto &derivedType{x.front().GetType().GetDerivedTypeSpec()}; in SaveDerivedPointerTarget() local 301 DeclTypeSpec typeSpec{DeclTypeSpec::TypeDerived, derivedType}; in SaveDerivedPointerTarget() 306 DeclTypeSpec::TypeDerived, common::Clone(derivedType))); in SaveDerivedPointerTarget() 317 derivedType, std::move(x), std::move(shape)})); in SaveDerivedPointerTarget()
|
| H A D | mod-file.cpp | 279 if (x.derivedType()) { in PutSymbol() 280 PutSymbol(typeBindings, *x.derivedType()); in PutSymbol() 564 if (const auto *derivedTypeOverload{generic->derivedType()}) { in NameInModuleFile() 1095 const Symbol *dt{generic->derivedType()}; in Collect()
|
| H A D | type.cpp | 744 if (const DerivedTypeSpec * derivedType{AsDerived()}) { in IsSequenceType() local 746 derivedType->typeSymbol().detailsIf<DerivedTypeDetails>()}; in IsSequenceType()
|
| /llvm-project-15.0.7/flang/runtime/ |
| H A D | derived.cpp | 55 comp.derivedType() && !comp.derivedType()->noInitializationNeeded()) { in Initialize() 69 const typeInfo::DerivedType &compType{*comp.derivedType()}; in Initialize() 175 if (const typeInfo::DerivedType * compType{comp.derivedType()}) { in Finalize() 187 comp.derivedType() && !comp.derivedType()->noFinalizationNeeded()) { in Finalize() 198 const typeInfo::DerivedType &compType{*comp.derivedType()}; in Finalize()
|
| H A D | derived-api.cpp | 23 if (const auto *derived{addendum->derivedType()}) { in RTNAME() 34 if (const auto *derived{addendum->derivedType()}) { in RTNAME()
|
| H A D | allocatable.cpp | 35 const typeInfo::DerivedType &derivedType, int rank, int corank) { in RTNAME() 38 derivedType, nullptr, rank, nullptr, CFI_attribute_allocatable); in RTNAME() 81 if (const auto *derived{addendum->derivedType()}) { in RTNAME()
|
| H A D | copy.cpp | 26 if (const auto *derived{addendum->derivedType()}) { in CopyElement() 28 from.Addendum() && derived == from.Addendum()->derivedType()); in CopyElement()
|
| H A D | pointer.cpp | 35 const typeInfo::DerivedType &derivedType, int rank, int corank) { in RTNAME() 37 pointer.Establish(derivedType, nullptr, rank, nullptr, CFI_attribute_pointer); in RTNAME() 125 if (const auto *derived{addendum->derivedType()}) { in RTNAME()
|
| H A D | type-info.cpp | 46 if (const auto *type{derivedType()}) { in GetElementByteSize() 80 const DerivedType *type{derivedType()}; in SizeInBytes() 101 const DerivedType *type{derivedType()}; in EstablishDescriptor() 140 return component.derivedType(); in GetParentType()
|
| H A D | descriptor.cpp | 154 if (const auto *derived{addendum->derivedType()}) { in Destroy() 259 const auto *type{derivedType()}; in LenParameters() 265 f, " derivedType @ %p\n", reinterpret_cast<const void *>(derivedType())); in Dump()
|
| H A D | assign.cpp | 65 toAddendum ? toAddendum->derivedType() : nullptr}; in Assign() 68 fromAddendum ? fromAddendum->derivedType() : nullptr}; in Assign()
|
| H A D | type-info.h | 67 const DerivedType *derivedType() const { in derivedType() function
|
| H A D | descriptor-io.h | 276 const typeInfo::DerivedType *type{addendum->derivedType()}; in FormattedDerivedTypeIO() 321 addendum ? addendum->derivedType() : nullptr}; in UnformattedDescriptorIO()
|
| /llvm-project-15.0.7/flang/test/Semantics/ |
| H A D | resolve90.f90 | 11 type derivedType type 20 end type derivedType
|
| H A D | resolve89.f90 | 144 type derivedType type 155 end type derivedType
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/Func/Transforms/ |
| H A D | DecomposeCallGraphTypes.h | 73 if (T derivedType = type.dyn_cast<T>()) in wrapDecomposeValueConversionCallback() 74 return callback(builder, loc, derivedType, value, newValues); in wrapDecomposeValueConversionCallback()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGCXXABI.cpp | 284 QualType derivedType; in getMemberPointerAdjustment() local 286 derivedType = E->getSubExpr()->getType(); in getMemberPointerAdjustment() 288 derivedType = E->getType(); in getMemberPointerAdjustment() 291 derivedType->castAs<MemberPointerType>()->getClass()->getAsCXXRecordDecl(); in getMemberPointerAdjustment()
|
| /llvm-project-15.0.7/flang/lib/Lower/ |
| H A D | Mangler.cpp | 164 const Fortran::semantics::DerivedTypeSpec &derivedType) { in mangleName() argument 167 derivedType.typeSymbol().GetUltimate(); in mangleName() 178 derivedType.FindParameter(param->name()); in mangleName()
|
| /llvm-project-15.0.7/mlir/include/mlir/Transforms/ |
| H A D | DialectConversion.h | 284 T derivedType = type.dyn_cast<T>(); in wrapCallback() 285 if (!derivedType) in wrapCallback() 287 return callback(derivedType, results, callStack); in wrapCallback() 306 if (T derivedType = resultType.dyn_cast<T>()) in wrapMaterialization() 307 return callback(builder, derivedType, inputs, loc); in wrapMaterialization()
|
| /llvm-project-15.0.7/flang/include/flang/Semantics/ |
| H A D | symbol.h | 475 Symbol *derivedType() { return derivedType_; } in derivedType() function 476 const Symbol *derivedType() const { return derivedType_; } in derivedType() function 477 void set_derivedType(Symbol &derivedType);
|
| /llvm-project-15.0.7/flang/include/flang/Runtime/ |
| H A D | descriptor.h | 98 const typeInfo::DerivedType *derivedType() const { return derivedType_; } in derivedType() function
|