FLANG
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456789]
 Cfir::AbstractArrayBox
 Cfir::AbstractBoxAbstract base class
 CFortran::lower::AbstractConverter
 CFortran::runtime::ABSTy< T >
 CFortran::runtime::ABSTy< F128Type >
 CFortran::parser::AccAtomicCapture
 CFortran::parser::AccAtomicRead
 CFortran::parser::AccAtomicUpdate
 CFortran::parser::AccAtomicWrite
 CFortran::parser::AccBeginBlockDirective
 CFortran::parser::AccBeginCombinedDirective
 CFortran::parser::AccBeginLoopDirective
 CFortran::parser::AccBindClause
 CFortran::parser::AccBlockDirective
 CFortran::parser::AccClause
 CFortran::parser::AccClauseList
 CFortran::parser::AccCollapseArg
 CFortran::parser::AccCombinedDirective
 CFortran::parser::AccDataModifier
 CFortran::parser::AccDeclarativeDirective
 CFortran::parser::AccDefaultClause
 CFortran::parser::AccDeviceTypeExpr
 CFortran::parser::AccDeviceTypeExprList
 CFortran::parser::AccEndBlockDirective
 CFortran::parser::AccEndCombinedDirective
 CFortran::parser::AccessSpec
 CFortran::parser::AccessStmt
 CFortran::parser::AccGangArg
 CFortran::parser::AccGangArgList
 CFortran::parser::AccLoopDirective
 CFortran::parser::AccObject
 CFortran::parser::AccObjectListWithModifier
 CFortran::parser::AccObjectListWithReduction
 CFortran::parser::AccSelfClause
 CFortran::parser::AccSizeExpr
 CFortran::parser::AccSizeExprList
 CFortran::parser::AccStandaloneDirective
 CFortran::parser::AccTileExpr
 CFortran::parser::AccTileExprList
 CFortran::runtime::Accumulator< RCAT, RKIND, XT, YT >
 CFortran::parser::AccWaitArgument
 CFortran::parser::AcImpliedDo
 CFortran::parser::AcImpliedDoControl
 CFortran::parser::AcSpec
 CFortran::parser::ActionStmt
 CFortran::semantics::ActionStmtChecker< CUF_KERNEL >
 CFortran::parser::ActualArg
 CFortran::parser::ActualArgSpec
 CFortran::evaluate::ActualArgument
 CFortran::parser::AcValue
 CFortran::lower::AddrAndBoundsInfo
 CFortran::lower::pft::Variable::AggregateStore
 Cfir::AliasAnalysis
 CFortran::parser::AllCookedSources
 CFortran::semantics::AllocateCheckerInfo
 CFortran::parser::AllocateCoarraySpec
 CFortran::parser::AllocateObject
 CFortran::parser::AllocateShapeSpec
 CFortran::parser::AllocateStmt
 CFortran::parser::Allocation
 CFortran::semantics::AllocationCheckerHelper
 CFortran::runtime::Allocator< A >
 CFortran::runtime::Allocator_t
 CFortran::runtime::AllocatorRegistry
 CFortran::parser::AllocOpt
 CFortran::parser::AllSources
 CFortran::evaluate::characteristics::AlternateReturn
 CFortran::parser::AlternativesParser< PA, Ps >
 CFortran::parser::AnalyzedObjectsAsFortran
 CFortran::parser::AnyOfChars
 Cfir::factory::AnyValueStack
 Cfir::factory::AnyVariableStack
 CFortran::parser::ApplyConstructor< RESULT, PARSER >
 CFortran::parser::ApplyFunction< FUNCTION, RESULT, PARSER >
 CFortran::parser::ApplyMemberFunction< MEMFUNC, OBJPARSER, PARSER >
 CFortran::common::AreSameTypeHelper< A, Ts >
 CFortran::common::AreTypesDistinctHelper< A, REST >
 Cfir::ArgLoweringRuleDefine how a given intrinsic argument must be lowered
 CFortran::evaluate::ArgumentAnalyzer
 CFortran::evaluate::ArgumentVerifier
 CFortran::parser::ArithmeticIfStmt
 CFortran::evaluate::ArrayAndMask< T >
 CFortran::evaluate::ArrayConstantBoundChanger
 CFortran::lower::ArrayConstructorBuilder< T >Class to lower evaluate::ArrayConstructor<T> to hlfir::EntityWithAttributes
 CFortran::evaluate::ArrayConstructorContext
 CFortran::evaluate::ArrayConstructorFolder< T >
 CFortran::evaluate::ArrayConstructorValue< RESULT >
 CFortran::evaluate::ArrayConstructorValues< RESULT >
 CFortran::evaluate::ArrayConstructorValues< Fortran::evaluate::SomeType >
 CFortran::evaluate::ArrayConstructorValues< Result >
 CFortran::evaluate::ArrayConstructorValues< SomeDerived >
 CFortran::evaluate::ArrayConstructorValues< Type< TypeCategory::Character, KIND > >
 CFortran::runtime::ArrayConstructorVector
 CFortran::parser::ArrayElement
 CFortran::evaluate::ArrayRef
 Cllvm::ArrayRef< typename >
 Cllvm::ArrayRef< const Fortran::semantics::Symbol * >
 Cllvm::ArrayRef< mlir::Value >
 CFortran::parser::ArraySpec
 CFortran::semantics::ArraySpecAnalyzer
 CFortran::evaluate::AsConstantHelper
 CFortran::parser::AssignedGotoStmt
 CFortran::evaluate::Assignment
 CFortran::semantics::AssignmentContext
 CFortran::parser::AssignmentStmt
 CFortran::parser::AssignStmt
 CFortran::parser::AssociateConstruct
 CFortran::semantics::AssociatedLoopChecker
 CFortran::parser::AssociateStmt
 CFortran::parser::Association
 CFortran::parser::CompilerDirective::AssumeAligned
 CFortran::parser::AssumedSizeSpec
 CFortran::evaluate::ActualArgument::AssumedType
 Cmlir::Attribute::AttrBase
 Cfir::details::Attributes
 Cmlir::AttributeStorage
 CFortran::parser::AttrSpec
 CFortran::parser::BacktrackingParser< A >
 CFortran::parser::BacktrackingParser< PA >
 Cmlir::SideEffects::Resource::Base
 CFortran::semantics::BaseChecker
 CFortran::parser::BasedPointer
 CFortran::evaluate::BaseObject
 CFortran::semantics::BaseVisitor
 CFortran::decimal::BigRadixFloatingPointNumber< PREC, LOG10RADIX >
 CFortran::decimal::BinaryFloatingPointNumber< BINARY_PRECISION >
 CFortran::decimal::BinaryFloatingPointNumber< binaryPrecision >
 CFortran::parser::BindAttr
 CFortran::parser::BindEntity
 CFortran::runtime::typeInfo::Binding
 CFortran::parser::BindStmt
 CFortran::common::BitSet< BITS >
 CFortran::common::BitSet< 64 >
 CFortran::parser::CommonStmt::Block
 CFortran::parser::BlockConstruct
 CFortran::parser::BlockData
 Cmlir::BoolAttr
 CFortran::semantics::Bound
 CFortran::parser::PointerAssignmentStmt::Bounds
 CFortran::parser::BoundsRemapping
 CFortran::parser::BOZLiteral
 CFortran::runtime::BufferedReduceAccumulator< T, OP, hasLength >
 CFortran::parser::Call
 CFortran::evaluate::CallCharacteristics
 CFortran::lower::CallInterface< T >
 CFortran::lower::CallInterface< CalleeInterface >
 CFortran::lower::CallInterface< CallerInterface >
 CFortran::lower::CallInterface< SignatureBuilder >
 CFortran::lower::CallInterfaceImpl< T >Implementation helper
 CFortran::parser::CallStmt
 CFortran::lower::omp::CancellationConstructType
 CFortran::semantics::CanonicalizationOfAcc
 CFortran::semantics::CanonicalizationOfDirectives
 CFortran::parser::CanonicalizationOfDoLoops
 CFortran::semantics::CanonicalizationOfOmp
 CFortran::parser::CapturedLabelDoStmt
 CFortran::parser::CaseConstruct::Case
 CFortran::parser::CaseConstruct
 CFortran::parser::CaseSelector
 CFortran::parser::CaseStmt
 CFortran::parser::CaseValueRange
 CFortran::semantics::CaseValues< T >
 CCFI_cdesc_t
 CCFI_dim_t
 CFortran::parser::ChangeTeamConstruct
 CFortran::parser::ChangeTeamStmt
 CFortran::parser::IntrinsicTypeSpec::Character
 CFortran::runtime::CharacterCompare< T, IS_MAX, BACK >
 CFortran::runtime::CharacterEquality< KIND >
 Cfir::factory::CharacterExprHelperHelper to facilitate lowering of CHARACTER in FIR
 CFortran::runtime::CharacterExtremumAccumulator< KIND, IS_MAXVAL >
 CFortran::runtime::CharacterFindlocHelper< KIND >
 CFortran::runtime::CharacterMaxOrMinHelper< IS_MAXVAL >
 CFortran::runtime::CharacterMaxOrMinLocHelper< IS_MAX >
 CFortran::evaluate::CharacterUtils< KIND >
 CFortran::parser::CharBlock
 CFortran::parser::CharBlockPointerComparator
 CFortran::parser::CharBuffer
 CFortran::parser::ConnectSpec::CharExpr
 CFortran::parser::IoControlSpec::CharExpr
 CFortran::parser::CharLength
 CFortran::parser::CharLiteral< quote >
 CFortran::parser::CharLiteralChar
 CFortran::parser::CharLiteralConstant
 CFortran::parser::CharLiteralConstantSubstring
 CFortran::parser::CharSelector
 CFortran::parser::InquireSpec::CharVar
 CFortran::evaluate::CheckConformanceFlags
 CFortran::semantics::CheckHelper
 CFortran::parser::CallStmt::Chevrons
 CFortran::runtime::io::ChildIo
 CFortran::parser::DeclarationTypeSpec::Class
 CClauseBase
 CFortran::lower::omp::ClauseProcessor
 CFortran::parser::CloseStmt::CloseSpec
 CFortran::parser::CloseStmt
 CFortran::parser::CoarrayAssociation
 CFortran::lower::CoarrayExprHelper
 CFortran::evaluate::CoarrayRef
 CFortran::parser::CoarraySpec
 CFortran::frontend::CodeGenOptionsBase
 Cfir::CodeGenSpecifics
 CFortran::parser::CodimensionDecl
 CFortran::parser::CoindexedNamedObject
 CFortran::common::CombineTuplesHelper< TUPLES >
 CFortran::common::CombineVariantsHelper< VARIANTS >
 CFortran::semantics::CommonBlockMap
 CFortran::parser::CommonBlockObject
 CFortran::parser::CommonStmt
 CFortran::parser::CompilerDirective
 CFortran::frontend::CompilerInstance
 CFortran::frontend::CompilerInvocationBase
 Cfir::factory::ComplexHelper to facilitate lowering of COMPLEX manipulations in FIR
 CFortran::evaluate::value::Complex< REAL_TYPE >
 CFortran::parser::IntrinsicTypeSpec::Complex
 CFortran::parser::ComplexLiteralConstant
 CFortran::evaluate::ComplexPart
 CFortran::parser::ComplexPart
 CFortran::evaluate::ComplexPartExtractor< GET_IMAGINARY >
 CFortran::runtime::ComplexProductAccumulator< PART >
 CFortran::runtime::ComplexSumAccumulator< PART >
 CFortran::evaluate::Component
 CFortran::runtime::typeInfo::Component
 CFortran::parser::ComponentArraySpec
 CFortran::parser::ComponentAttrSpec
 CFortran::evaluate::ComponentCompare
 CFortran::parser::ComponentDecl
 CFortran::parser::ComponentDefStmt
 CFortran::semantics::ComponentInitResetHelper
 CFortran::parser::ComponentOrFill
 CFortran::lower::ComponentPath
 CFortran::lower::ComponentReverseIterator
 CFortran::parser::ComponentSpec
 CFortran::parser::ComputedGotoStmt
 CFortran::semantics::ComputeOffsetsHelper
 CFortran::parser::LoopControl::Concurrent
 CFortran::parser::ConcurrentControl
 CFortran::parser::ConcurrentHeader
 CFortran::runtime::io::ConnectionAttributes
 CFortran::parser::ConnectSpec
 CFortran::parser::Constant< A >
 CFortran::evaluate::ConstantBounds
 CFortran::lower::ConstantBuilder< T >Class to lower evaluate::Constant to fir::ExtendedValue
 CFortran::parser::ConsumedAllInputParser
 CFortran::parser::ContextualMessages
 CFortran::format::ControlEditDesc
 CConversionToDecimalResult
 CFortran::evaluate::ConvertToKindHelper< TOCAT, VALUE >
 Cmlir::ConvertToLLVMPattern
 CFortran::parser::CookedSource
 CFortran::evaluate::CountAccumulator< T, MASK_KIND >
 CFortran::runtime::CountAccumulator
 CFortran::runtime::CountDimension< KIND >
 CFortran::common::CountedReference< A >
 CFortran::common::CountedReference< Message >
 Cfir::factory::Counter
 CCppComplexDouble
 CCppComplexFloat
 CCppComplexLongDouble
 CFortran::runtime::CppTypeForHelper< CAT, KIND >
 CFortran::runtime::CppTypeForHelper< TypeCategory::Character, 1 >
 CFortran::runtime::CppTypeForHelper< TypeCategory::Character, 2 >
 CFortran::runtime::CppTypeForHelper< TypeCategory::Character, 4 >
 CFortran::runtime::CppTypeForHelper< TypeCategory::Complex, KIND >
 CFortran::runtime::CppTypeForHelper< TypeCategory::Integer, KIND >
 CFortran::runtime::CppTypeForHelper< TypeCategory::Logical, 1 >
 CFortran::runtime::CppTypeForHelper< TypeCategory::Logical, KIND >
 CFortran::runtime::CppTypeForHelper< TypeCategory::Real, 4 >
 CFortran::runtime::CppTypeForHelper< TypeCategory::Real, 8 >
 CFortran::runtime::CppTypeForHelper< TypeCategory::Unsigned, KIND >
 CFortran::semantics::CriticalBodyEnforce
 CFortran::parser::CriticalConstruct
 CFortran::runtime::CriticalSection
 CFortran::parser::CriticalStmt
 CFortran::parser::CUDAAttributesStmt
 CFortran::parser::CUFKernelDoConstruct
 CFortran::parser::CUFReduction
 CFortran::parser::DataComponentDefStmt
 CFortran::runtime::io::DataEdit
 CFortran::parser::DataIDoObject
 CFortran::parser::DataImpliedDo
 CFortran::semantics::DataInitializationCompiler< DSV >
 CFortran::evaluate::DataRef
 CFortran::parser::DataRef
 CFortran::lower::omp::DataSharingProcessor
 CFortran::parser::DataStmtConstant
 CFortran::parser::DataStmtObject
 CFortran::parser::DataStmtRepeat
 CFortran::parser::DataStmtSet
 CFortran::parser::DataStmtValue
 CFortran::parser::DeallocateStmt
 CFortran::parser::DebugParser
 Cfir::DebugTypeGeneratorThis converts FIR/mlir type to DITypeAttr
 CFortran::parser::DimensionStmt::Declaration
 CFortran::parser::DeclarationConstruct
 CFortran::parser::DeclarationTypeSpec
 CFortran::semantics::DeclTypeSpec
 CFortran::parser::DecodedCharacter
 Cfir::NameUniquer::DeconstructedNameComponents of an unparsed unique name
 CFortran::parser::DefaultChar< A >
 CFortran::parser::DefaultedParser< PA >
 CFortran::semantics::DeferredCheckVisitor
 CFortran::semantics::ScopeHandler::DeferredDeclarationState
 CFortran::parser::Expr::DefinedBinary
 CFortran::parser::DefinedOperator
 CFortran::parser::Expr::DefinedUnary
 CFortran::parser::Definition
 Cllvm::DenseMapInfo< const Fortran::lower::SomeExpr * >
 Cllvm::DenseMapInfo< Fortran::lower::ExplicitSpaceArrayBases >
 Cllvm::DenseMapInfo< Fortran::semantics::SymbolRef >
 CFortran::lower::omp::Depobj
 CFortran::parser::DeprecatedParser< LF, PA >
 CFortran::runtime::typeInfo::DerivedType
 CFortran::format::DerivedTypeDataEditDesc
 CFortran::parser::DerivedTypeDef
 CFortran::semantics::DerivedTypeDetails
 CFortran::parser::DerivedTypeSpec
 CFortran::semantics::DerivedTypeSpec
 CFortran::parser::DerivedTypeStmt
 CFortran::runtime::Descriptor
 CFortran::runtime::DescriptorAddendum
 CFortran::evaluate::DescriptorInquiry
 CFortran::evaluate::Designator< T >
 CFortran::parser::Designator
 CFortran::evaluate::DesignatorFolder
 CFortran::semantics::DeviceContextChecker< IsCUFKernelDo >
 Cclang::DiagnosticConsumer
 Cllvm::DiagnosticHandler
 Cmlir::Dialect
 CFortran::parser::DigitString
 CFortran::parser::DigitString64
 CFortran::parser::DigitStringIgnoreSpaces
 CFortran::evaluate::ConstantObjectPointer::Dimension
 CFortran::runtime::Dimension
 CFortran::parser::DimensionStmt
 CFortran::semantics::DirectiveAttributeVisitor< T >::DirContext
 CFortran::parser::CUFKernelDoConstruct::Directive
 CFortran::semantics::DirectiveAttributeVisitor< T >
 CFortran::semantics::DirectiveAttributeVisitor< llvm::acc::Directive >
 CFortran::semantics::DirectiveAttributeVisitor< llvm::omp::Directive >
 CFortran::semantics::DirectiveClauses< C, ClauseEnumSize >
 CFortran::semantics::DirectiveStructureChecker< D, C, PC, ClauseEnumSize >::DirectiveContext
 CFortran::semantics::DirectiveRewriteMutator
 CFortran::semantics::DistinguishabilityHelper
 CFortran::evaluate::characteristics::DistinguishUtils
 CFortran::semantics::DoConcurrentBodyEnforce
 CFortran::semantics::DoConcurrentVariableEnforce
 CFortran::parser::DoConstruct
 CFortran::semantics::DoContext
 Cfir::factory::DoLoopHelperHelper to build fir.do_loop Ops
 CFortran::runtime::DoPartialMaxOrMinLocHelper< CAT, IS_MAX, COMPARE >
 CFortran::runtime::DotProduct< RCAT, RKIND >
 CFortran::runtime::DotProduct< RCAT, RKIND >::DP1< XCAT, XKIND >
 CFortran::runtime::DotProduct< RCAT, RKIND >::DP1< XCAT, XKIND >::DP2< YCAT, YKIND >
 CFortran::parser::DummyArg
 CFortran::evaluate::characteristics::DummyArgument
 CFortran::evaluate::characteristics::DummyDataObject
 CFortran::evaluate::characteristics::DummyProcedure
 CFortran::lower::DumpEvaluateExpr
 CFortran::lower::details::DynamicBound
 CFortran::evaluate::DynamicType
 CFortran::parser::IfConstruct::ElseBlock
 CFortran::parser::IfConstruct::ElseIfBlock
 CFortran::parser::ElseIfStmt
 CFortran::parser::WhereConstruct::Elsewhere
 CFortran::parser::EncodedCharacter
 CFortran::parser::EndChangeTeamStmt
 CFortran::parser::EndDoStmtForCapturedLabelDoStmt
 CFortran::parser::EnterNonlabelDoConstruct
 CFortran::parser::EntityDecl
 CFortran::parser::ParsingLog::LogForPosition::Entry
 CFortran::common::openmp::EntryBlockArgs
 CFortran::common::openmp::EntryBlockArgsEntry
 CFortran::parser::EntryStmt
 CFortran::parser::EnumDef
 CFortran::parser::Enumerator
 CFortran::common::EnumSet< ENUM, BITS >
 CFortran::common::EnumSet< Attr, Attr_enumSize >
 CFortran::common::EnumSet< Attribute, Attribute_enumSize >
 CFortran::common::EnumSet< C, ClauseEnumSize >
 CFortran::common::EnumSet< Flag, Flag_enumSize >
 CFortran::common::EnumSet< IoSpecKind, common::IoSpecKind_enumSize >
 CFortran::common::EnumSet< LanguageFeature, LanguageFeature_enumSize >
 CFortran::common::EnumSet< UsageWarning, UsageWarning_enumSize >
 CFortran::lower::EnvironmentDefault
 CEnvironmentDefaultItem
 CEnvironmentDefaultList
 CFortran::runtime::Equality< CAT1, KIND1, CAT2, KIND2 >
 CFortran::runtime::Equality< CAT1, KIND1, TypeCategory::Complex, KIND2 >
 CFortran::runtime::Equality< TypeCategory::Complex, KIND1, CAT2, KIND2 >
 CFortran::runtime::Equality< TypeCategory::Complex, KIND1, TypeCategory::Complex, KIND2 >
 CFortran::semantics::EquivalenceObject
 CFortran::semantics::EquivalenceSets
 CEvaluationVariant
 CFortran::parser::EventPostStmt
 CFortran::parser::EventWaitSpec
 CFortran::parser::EventWaitStmt
 CFortran::parser::ExecutableConstruct
 CFortran::runtime::ExecutionEnvironment
 CFortran::parser::ExecutionPartConstruct
 CFortran::semantics::ExecutionPartSkimmerBase
 CFortran::parser::ExplicitCoshapeSpec
 CFortran::lower::ExplicitIterSpace
 CFortran::parser::ExplicitShapeSpec
 CFortran::evaluate::Expr< A >
 CFortran::parser::Expr
 CFortran::evaluate::Expr< evaluate::SomeType >
 CFortran::evaluate::Expr< Fortran::evaluate::SomeKind >
 CFortran::evaluate::Expr< Fortran::evaluate::SomeType >
 CFortran::evaluate::Expr< Index >
 CFortran::evaluate::Expr< SubscriptInteger >
 CFortran::semantics::ExprChecker
 CFortran::evaluate::ExpressionAnalyzer
 CFortran::evaluate::ExpressionBase< RESULT >
 CFortran::evaluate::ExpressionBase< SomeCharacter >
 CFortran::evaluate::ExpressionBase< SomeDerived >
 CFortran::evaluate::ExpressionBase< SomeKind< CAT > >
 CFortran::evaluate::ExpressionBase< SomeType >
 CFortran::evaluate::ExpressionBase< Type< TypeCategory::Character, KIND > >
 CFortran::evaluate::ExpressionBase< Type< TypeCategory::Complex, KIND > >
 CFortran::evaluate::ExpressionBase< Type< TypeCategory::Integer, KIND > >
 CFortran::evaluate::ExpressionBase< Type< TypeCategory::Logical, KIND > >
 CFortran::evaluate::ExpressionBase< Type< TypeCategory::Real, KIND > >
 CFortran::evaluate::ExpressionBase< Type< TypeCategory::Unsigned, KIND > >
 CFortran::parser::traits::OmpTraitPropertyExtension::ExtensionValue
 Cmlir::acc::MappableType::ExternalModel
 Cmlir::acc::PointerLikeType::ExternalModel
 Cmlir::omp::PointerLikeType::ExternalModel
 CFortran::evaluate::ExtractCoindexedObjectHelper
 CFortran::evaluate::ExtractSubstringHelper
 CFortran::runtime::ExtremumLocAccumulator< COMPARE >
 CFortran::parser::FailParser< A >
 Cstd::false_type
 CFortran::common::FastIntSet< N >
 CFortran::common::FastIntSet< maxNewUnits_ >
 CFortran::runtime::io::FileFrame< STORE, minBuffer >
 CFortran::parser::FillDecl
 CFortran::lower::CallInterface< T >::FirPlaceHolder
 Cfir::FIRToLLVMPassOptionsFIR to LLVM translation pass options
 CFortran::runtime::FitsInIntegerKind< KIND >
 CFlangEPCallBacks
 CFortran::lower::omp::Flush
 CFortran::evaluate::Folder< T >
 CFortran::evaluate::FolderFactory< HostFuncType, func >
 CFortran::evaluate::FoldingContext
 CFortran::parser::FollowParser< PA, PB >
 CFortran::parser::ForallAssignmentStmt
 CFortran::parser::ForallBodyConstruct
 CFortran::parser::ForallConstruct
 CFortran::parser::ForallConstructStmt
 CFortran::parser::ForallStmt
 CForcedBesselJn_10Placeholder for real*10 version of BesselJn intrinsic
 CForcedBesselJn_16Placeholder for real*16 version of BesselJn intrinsic
 CForcedBesselJnX0_10Placeholder for real*10 version of BesselJn intrinsic when x == 0.0
 CForcedBesselJnX0_16Placeholder for real*16 version of BesselJn intrinsic when x == 0.0
 CForcedBesselYn_10Placeholder for real*10 version of BesselYn intrinsic
 CForcedBesselYn_16Placeholder for real*16 version of BesselYn intrinsic
 CForcedBesselYnX0_10Placeholder for real*10 version of BesselYn intrinsic when x == 0.0
 CForcedBesselYnX0_16Placeholder for real*16 version of BesselYn intrinsic when x == 0.0
 CForcedDotProductComplex10Placeholder for complex(10) version of DotProduct Intrinsic
 CForcedDotProductComplex16Placeholder for complex(16) version of DotProduct Intrinsic
 CForcedDotProductInteger16Placeholder for integer*16 version of DotProduct Intrinsic
 CForcedDotProductReal10Placeholder for real*10 version of DotProduct Intrinsic
 CForcedDotProductReal16Placeholder for real*16 version of DotProduct Intrinsic
 CForcedDotProductUnsigned16Placeholder for unsigned*16 version of DotProduct Intrinsic
 CForcedErfcScaled10Placeholder for real*10 version of ErfcScaled Intrinsic
 CForcedErfcScaled16Placeholder for real*16 version of ErfcScaled Intrinsic
 CForcedExponent10_4Placeholder for real*10 version of Exponent Intrinsic
 CForcedExponent10_8
 CForcedExponent16_4Placeholder for real*16 version of Exponent Intrinsic
 CForcedExponent16_8
 CForcedFraction10Placeholder for real*10 version of Fraction Intrinsic
 CForcedFraction16Placeholder for real*16 version of Fraction Intrinsic
 CForcedIAll16Placeholder for integer(16) version of IAll Intrinsic
 CForcedIAny16Placeholder for integer(16) version of IAny Intrinsic
 CForcedIParity16Placeholder for integer(16) version of IParity Intrinsic
 CForcedMatmulTypeModelDefine ForcedMatmul<ACAT><AKIND><BCAT><BKIND> models
 CForcedMaxvalInteger16Placeholder for integer*16 version of Maxval Intrinsic
 CForcedMaxvalReal10Placeholder for real*10 version of Maxval Intrinsic
 CForcedMaxvalReal16Placeholder for real*16 version of Maxval Intrinsic
 CForcedMaxvalUnsigned16Placeholder for unsigned*16 version of Maxval Intrinsic
 CForcedMinvalInteger16Placeholder for integer*16 version of Minval Intrinsic
 CForcedMinvalReal10Placeholder for real*10 version of Minval Intrinsic
 CForcedMinvalReal16Placeholder for real*16 version of Minval Intrinsic
 CForcedMinvalUnsigned16Placeholder for unsigned*16 version of Minval Intrinsic
 CForcedMod10Placeholder for real*10 version of Mod Intrinsic
 CForcedMod16Placeholder for real*16 version of Mod Intrinsic
 CForcedModulo10Placeholder for real*10 version of Modulo Intrinsic
 CForcedModulo16Placeholder for real*16 version of Modulo Intrinsic
 CForcedNearest10Placeholder for real*10 version of Nearest Intrinsic
 CForcedNearest16Placeholder for real*16 version of Nearest Intrinsic
 CForcedNorm2DimReal16Placeholder for real*16 version of Norm2Dim Intrinsic
 CForcedNorm2Real10Placeholder for real*10 version of Norm2 Intrinsic
 CForcedNorm2Real16Placeholder for real*16 version of Norm2 Intrinsic
 CForcedProductComplex10Placeholder for complex(10) version of Product Intrinsic
 CForcedProductComplex16Placeholder for complex(16) version of Product Intrinsic
 CForcedProductInteger16Placeholder for integer*16 version of Product Intrinsic
 CForcedProductReal10Placeholder for real*10 version of Product Intrinsic
 CForcedProductReal16Placeholder for real*16 version of Product Intrinsic
 CForcedProductUnsigned16Placeholder for unsigned*16 version of Product Intrinsic
 CForcedReduceComplex10DimRefPlaceholder for Dim complex(10) version of Reduce Intrinsic
 CForcedReduceComplex10DimValuePlaceholder for Dim complex(10) with value version of Reduce Intrinsic
 CForcedReduceComplex10RefPlaceholder for complex(10) version of Reduce Intrinsic
 CForcedReduceComplex10ValuePlaceholder for complex(10) with value version of Reduce Intrinsic
 CForcedReduceComplex16DimRefPlaceholder for Dim complex(16) version of Reduce Intrinsic
 CForcedReduceComplex16DimValuePlaceholder for Dim complex(16) with value version of Reduce Intrinsic
 CForcedReduceComplex16RefPlaceholder for complex(16) version of Reduce Intrinsic
 CForcedReduceComplex16ValuePlaceholder for complex(16) with value version of Reduce Intrinsic
 CForcedReduceInteger16DimRefPlaceholder for DIM integer*16 version of Reduce Intrinsic
 CForcedReduceInteger16DimValuePlaceholder for DIM integer*16 with value version of Reduce Intrinsic
 CForcedReduceInteger16RefPlaceholder for integer*16 version of Reduce Intrinsic
 CForcedReduceInteger16ValuePlaceholder for integer*16 with value version of Reduce Intrinsic
 CForcedReduceReal10DimRefPlaceholder for DIM real*10 version of Reduce Intrinsic
 CForcedReduceReal10DimValuePlaceholder for DIM real*10 with value version of Reduce Intrinsic
 CForcedReduceReal10RefPlaceholder for real*10 version of Reduce Intrinsic
 CForcedReduceReal10ValuePlaceholder for real*10 version of Reduce Intrinsic
 CForcedReduceReal16DimRefPlaceholder for DIM real*16 version of Reduce Intrinsic
 CForcedReduceReal16DimValuePlaceholder for DIM real*16 with value version of Reduce Intrinsic
 CForcedReduceReal16RefPlaceholder for real*16 version of Reduce Intrinsic
 CForcedReduceReal16ValuePlaceholder for real*16 version of Reduce Intrinsic
 CForcedReduceUnsigned16DimRefPlaceholder for DIM unsigned*16 version of Reduce Intrinsic
 CForcedReduceUnsigned16DimValuePlaceholder for DIM unsigned*16 with value version of Reduce Intrinsic
 CForcedReduceUnsigned16RefPlaceholder for unsigned*16 version of Reduce Intrinsic
 CForcedReduceUnsigned16ValuePlaceholder for unsigned*16 with value version of Reduce Intrinsic
 CForcedRRSpacing10Placeholder for real*10 version of RRSpacing Intrinsic
 CForcedRRSpacing16Placeholder for real*16 version of RRSpacing Intrinsic
 CForcedScale10Placeholder for real*10 version of Scale Intrinsic
 CForcedScale16Placeholder for real*16 version of Scale Intrinsic
 CForcedSetExponent10Placeholder for real*10 version of RRSpacing Intrinsic
 CForcedSetExponent16Placeholder for real*10 version of RRSpacing Intrinsic
 CForcedSpacing10Placeholder for real*10 version of Spacing Intrinsic
 CForcedSpacing16Placeholder for real*16 version of Spacing Intrinsic
 CForcedSumComplex10Placeholder for complex(10) version of Sum Intrinsic
 CForcedSumComplex16Placeholder for complex(16) version of Sum Intrinsic
 CForcedSumInteger16Placeholder for integer*16 version of Sum Intrinsic
 CForcedSumReal10Placeholder for real*10 version of Sum Intrinsic
 CForcedSumReal16Placeholder for real*16 version of Sum Intrinsic
 CForcedSumUnsigned16Placeholder for unsigned*16 version of Sum Intrinsic
 CFortran::parser::Format
 CFortran::runtime::io::FormatControl< CONTEXT >
 CFortran::runtime::io::FormatControl< Fortran::runtime::io::ChildFormattedIoStatementState >
 CFortran::runtime::io::FormatControl< Fortran::runtime::io::ExternalFormattedIoStatementState >
 CFortran::runtime::io::FormatControl< Fortran::runtime::io::InternalFormattedIoStatementState >
 CFortran::semantics::FormatErrorReporter
 CFortran::format::FormatItem
 CFortran::common::FormatMessage
 CFortran::format::FormatSpecification
 CFortran::runtime::io::FormattedIoStatementState< D >
 CFortran::runtime::io::FormattedIoStatementState< DIR >
 CFortran::runtime::io::FormattedIoStatementState< Direction::Input >
 CFortran::runtime::io::FormattedIoStatementState< Direction::Output >
 CFortran::parser::FormTeamStmt::FormTeamSpec
 CFortran::parser::FormTeamStmt
 CFortran::evaluate::host::FortranTypeHelper< HOST_T >
 CFortran::common::ForwardOwningPointer< A >
 CFortran::common::ForwardOwningPointer< evaluate::GenericAssignmentWrapper >
 CFortran::common::ForwardOwningPointer< evaluate::GenericExprWrapper >
 CFortran::common::ForwardOwningPointer< Fortran::evaluate::ProcedureRef >
 CFortran::runtime::FREXPTy< T >
 CFortran::runtime::FREXPTy< F128Type >
 CFortran::frontend::FrontendActionAbstract base class for actions which can be performed by the frontend
 CFortran::frontend::FrontendInputFileAn input file for the front end
 CFortran::frontend::FrontendOptionsFrontendOptions - Options for controlling the behavior of the frontend
 CFortran::semantics::FuncResultStack::FuncInfo
 CFortran::semantics::FuncResultStack
 CFortran::parser::InterfaceBody::Function
 Cfir::FunctionDistance
 CFortran::parser::FunctionReference
 CFortran::evaluate::characteristics::FunctionResult
 CFortran::parser::FunctionStmt
 CFortran::parser::FunctionSubprogram
 CFortran::runtime::CharacterMaxOrMinHelper< IS_MAXVAL >::Functor< KIND >
 CFortran::runtime::CharacterMaxOrMinLocHelper< IS_MAX >::Functor< KIND >
 CFortran::runtime::DoPartialMaxOrMinLocHelper< CAT, IS_MAX, COMPARE >::Functor< KIND >
 CFortran::runtime::LocationResultHelper< ACCUMULATOR >::Functor< KIND >
 CFortran::runtime::LogicalReduceHelper< REDUCTION >::Functor< KIND >
 CFortran::runtime::MaxOrMinHelper< CAT, IS_MAXVAL >::Functor< KIND >
 CFortran::runtime::NumericFindlocHelper< CAT, HELPER >::Functor< KIND >
 CFortran::runtime::PartialFloatingReductionHelper< CAT, ACCUM, MIN_KIND >::Functor< KIND >
 CFortran::runtime::PartialIntegerReductionHelper< ACCUM >::Functor< KIND >
 CFortran::runtime::PartialLocationHelper< ACCUMULATOR >::Functor< KIND >
 CFortran::runtime::PartialNumericFindlocHelper< XCAT, XKIND, TARGET_CAT >::Functor< TARGET_KIND >
 CFortran::runtime::TotalNumericFindlocHelper< XCAT, XKIND, TARGET_CAT >::Functor< TARGET_KIND >
 CFortran::evaluate::FuncTypeAnalyzer< T >
 CFortran::evaluate::FuncTypeAnalyzer< FuncPointer< HostTR, HostTA... > >
 CFortran::evaluate::GenericAssignmentWrapper
 CFortran::semantics::GenericDetails
 CFortran::evaluate::GenericExprWrapper
 CFortran::semantics::GenericKind
 CFortran::parser::GenericSpec
 CFortran::semantics::GenericSpecInfo
 CFortran::parser::GenericStmt
 CFortran::evaluate::GetConstantArrayBoundHelper
 CFortran::frontend::FrontendOptions::GetDefinitionValsInput values from -fget-definition
 CFortran::semantics::GetExprHelper
 CFortran::parser::GetSourceHelper< GET_FIRST >
 CFortran::parser::NamelistStmt::Group
 CFortran::parser::TypeGuardStmt::Guard
 Cstd::hash< Fortran::common::EnumSet< ENUM, values > >
 Cstd::hash< Fortran::lower::omp::IdTy >
 Cstd::hash< Fortran::parser::CharBlock >
 CFortran::lower::HashEvaluateExpr
 CFortran::parser::HollerithLiteral
 CFortran::parser::HollerithLiteralConstant
 Cfir::factory::HomogeneousScalarStack
 CFortran::semantics::HostAssocDetails
 CFortran::lower::HostAssociations
 CFortran::evaluate::host::HostFloatingPointEnvironment
 CFortran::evaluate::HostRuntimeFunction
 CFortran::evaluate::HostRuntimeLibrary< HostT, LibraryVersion >
 CFortran::evaluate::HostRuntimeLibrary< HostT, LibraryVersion::Libm >
 CFortran::evaluate::HostRuntimeLibrary< std::complex< HostT >, LibraryVersion::Libm >
 CFortran::common::HostSignedIntTypeHelper< BITS >
 CFortran::evaluate::host::HostTypeHelper< FTN_T >
 CFortran::evaluate::host::HostTypeHelper< Type< TypeCategory::Character, KIND > >
 CFortran::evaluate::host::HostTypeHelper< Type< TypeCategory::Complex, KIND > >
 CFortran::evaluate::host::HostTypeHelper< Type< TypeCategory::Integer, 1 > >
 CFortran::evaluate::host::HostTypeHelper< Type< TypeCategory::Integer, 16 > >
 CFortran::evaluate::host::HostTypeHelper< Type< TypeCategory::Integer, 2 > >
 CFortran::evaluate::host::HostTypeHelper< Type< TypeCategory::Integer, 4 > >
 CFortran::evaluate::host::HostTypeHelper< Type< TypeCategory::Integer, 8 > >
 CFortran::evaluate::host::HostTypeHelper< Type< TypeCategory::Logical, KIND > >
 CFortran::evaluate::host::HostTypeHelper< Type< TypeCategory::Real, 16 > >
 CFortran::evaluate::host::HostTypeHelper< Type< TypeCategory::Real, common::RealKindForPrecision(24)> >
 CFortran::evaluate::host::HostTypeHelper< Type< TypeCategory::Real, common::RealKindForPrecision(53)> >
 CFortran::evaluate::host::HostTypeHelper< Type< TypeCategory::Real, common::RealKindForPrecision(64)> >
 CFortran::common::HostUnsignedIntTypeHelper< BITS >
 CFortran::lower::omp::IdTyTemplate< ExprTy >
 CFortran::lower::omp::IdTyTemplate< Fortran::lower::omp::ExprTy >
 Cfir::FirOpBuilder::IfBuilder
 CFortran::parser::IfConstruct
 CFortran::parser::IfStmt
 CFortran::parser::IfThenStmt
 CFortran::parser::CompilerDirective::IgnoreTKR
 CFortran::runtime::ILOGBTy< T >
 CFortran::runtime::ILOGBTy< F128Type >
 CFortran::semantics::ImageControlStmtHelper
 CFortran::parser::ImageSelector
 CFortran::parser::ImageSelectorSpec
 CFortran::parser::SyncImagesStmt::ImageSet
 CFortran::evaluate::IntrinsicProcTable::Implementation
 CFortran::parser::ImplicitPartStmt
 CFortran::semantics::ImplicitRules
 CFortran::parser::ImplicitSpec
 CFortran::parser::ImplicitStmt
 CFortran::lower::details::ImplicitSubscripts
 CFortran::evaluate::ImpliedDo< RESULT >
 CFortran::evaluate::ImpliedDoIndex
 CFortran::parser::ImportStmt
 CFortran::evaluate::host::IndexInTupleHelper< T, TT >
 CFortran::evaluate::host::IndexInTupleHelper< T, std::tuple< TT... > >
 CFortran::common::Indirection< A, COPY >
 CFortran::common::Indirection< A, true >
 CFortran::common::Indirection< A, true >< Expr< SubscriptInteger > >
 CFortran::common::Indirection< A, true >< Fortran::evaluate::ArrayConstructorValues< Result > >
 CFortran::common::Indirection< A, true >< Fortran::evaluate::characteristics::Procedure >
 CFortran::common::Indirection< A, true >< Fortran::evaluate::DataRef >
 CFortran::common::Indirection< A, true >< Fortran::evaluate::Expr< Index > >
 CFortran::common::Indirection< Fortran::semantics::AssignmentContext >
 CFortran::evaluate::InitialImage
 CFortran::parser::Initialization
 CFortran::parser::InputImpliedDo
 CFortran::parser::InputItem
 CFortran::frontend::InputKindThe kind of a file that we've been handed as an input
 CFortran::runtime::io::InputStatementState
 CFortran::parser::InquireSpec
 CFortran::parser::InquireStmt
 CFortran::semantics::InstantiateHelper
 CFortran::parser::InstrumentedParser< PA >
 CFortran::common::Int128< IS_SIGNED >
 CFortran::parser::Integer< A >
 CFortran::runtime::IntegerAndAccumulator< INTERMEDIATE >
 CFortran::runtime::IntegerOrAccumulator< INTERMEDIATE >
 CFortran::runtime::IntegerSumAccumulator< INTERMEDIATE >
 CFortran::runtime::IntegerXorAccumulator< INTERMEDIATE >
 CFortran::parser::IntentSpec
 CFortran::parser::IntentStmt
 CFortran::parser::InterfaceBlock
 CFortran::parser::InterfaceBody
 CFortran::parser::InterfaceSpecification
 CFortran::parser::InterfaceStmt
 CFortran::decimal::IntermediateFloat< PREC >
 CFortran::parser::InternalSubprogram
 CFortran::parser::InternalSubprogramPart
 CFortran::common::Interval< A >
 CFortran::common::Interval< const char * >
 CFortran::common::Interval< Provenance >
 CFortran::lower::IntervalSet
 CFortran::parser::IntLiteralConstant
 CFortran::evaluate::Assignment::Intrinsic
 Cfir::IntrinsicArgumentLoweringRulesThis is shared by intrinsics and intrinsic module procedures
 CFortran::parser::Expr::IntrinsicBinary
 CFortran::evaluate::IntrinsicCallHelper
 Cfir::IntrinsicDummyArgument
 Cfir::IntrinsicHandler
 Cfir::IntrinsicHandlerEntryEntry into the tables describing how an intrinsic must be lowered
 CFortran::evaluate::IntrinsicInterface
 Cfir::IntrinsicLibrary
 CFortran::format::IntrinsicTypeDataEditDesc
 CFortran::common::IntrinsicTypeDefaultKinds
 CFortran::parser::IntrinsicTypeSpec
 CFortran::semantics::IntrinsicTypeSpec
 CIntrinsicUnary
 CFortran::evaluate::IntTypeVisitor< TYPES, CAT >
 CFortran::parser::InquireSpec::IntVar
 CFortran::parser::IoControlSpec
 CIoDirectionState
 CFortran::parser::InquireStmt::Iolength
 CFortran::runtime::io::IoStatementState
 CFortran::parser::IoUnit
 Cstd::is_same
 CFortran::evaluate::IsActuallyConstantHelper
 CFortran::lower::IsEqualEvaluateExpr
 CFortran::runtime::ISINFTy< T >
 CFortran::runtime::ISINFTy< F128Type >
 CFortran::runtime::ISNANTy< T >
 CFortran::runtime::ISNANTy< F128Type >
 CFortran::evaluate::IsNullPointerHelper< IS_PROC_PTR >
 CFortran::semantics::IsTypeParamHelper< ParamAttr >
 CFortran::semantics::IsTypeParamHelper< ParamAttr >
 CFortran::runtime::io::NamelistGroup::Item
 CFortran::lower::IterationSpace
 Cfir::KindMapping
 CFortran::parser::KindParam
 CFortran::parser::KindSelector
 CFortran::parser::LabelDoStmt
 CFortran::semantics::LabeledStatementInfoTuplePOD
 CFortran::semantics::LabelEnforce
 CFortran::common::LangOptionsBase
 CFortran::parser::LanguageBindingSpec
 CFortran::common::LanguageFeatureControl
 CFortran::parser::CUFKernelDoConstruct::LaunchConfiguration
 CFortran::lower::details::LBoundsAndShape
 CFortran::runtime::LDEXPTy< T >
 CFortran::runtime::LDEXPTy< F128Type >
 CFortran::parser::LeaveDoConstruct
 CFortran::parser::CharSelector::LengthAndKind
 CFortran::parser::LengthSelector
 CFortran::parser::LetterSpec
 CFortran::runtime::io::ListDirectedStatementState< Direction >
 CFortran::runtime::io::ListDirectedStatementState< DIR >
 Cmlir::OpBuilder::Listener
 CFortran::parser::LiteralConstant
 Cmlir::LLVMTypeConverter
 CFortran::parser::LocalitySpec
 CFortran::runtime::LocationAccumulator< EQUALITY >
 CFortran::evaluate::LocationHelper< WHICH >
 CFortran::runtime::LocationResultHelper< ACCUMULATOR >
 CFortran::runtime::Lock
 CFortran::parser::LockStmt::LockStat
 CFortran::parser::LockStmt
 CFortran::evaluate::value::Logical< BITS, IS_LIKE_C >
 CFortran::parser::IntrinsicTypeSpec::Logical
 CFortran::parser::Logical< A >
 CFortran::runtime::LogicalAccumulator< REDUCTION >
 CFortran::runtime::LogicalEquivalence
 CFortran::parser::LogicalLiteralConstant
 CFortran::runtime::LogicalReduceHelper< REDUCTION >
 CFortran::parser::InquireSpec::LogVar
 CFortran::parser::LookAheadParser< PA >
 CFortran::parser::LoopBounds< VAR, BOUND >
 CFortran::parser::LoopControl
 CFortran::parser::CompilerDirective::LoopCount
 Chlfir::LoopNestStructure to describe a loop nest
 CFortran::lower::VectorSubscriptBox::LoweredTriplet
 CFortran::lower::VectorSubscriptBox::LoweredVectorSubscript
 CFortran::lower::LoweringBridge
 CFortran::lower::LoweringOptionsBase
 CFortran::parser::MainProgram
 CFortran::lower::pft::MakeReferenceVariantHelper< A >
 CFortran::lower::pft::MakeReferenceVariantHelper< std::tuple< A... > >
 CFortran::lower::pft::MakeReferenceVariantHelper< std::variant< A... > >
 CFortran::parser::ManyParser< PA >
 CFortran::parser::Map
 CFortran::common::MapTemplateHelper< class, class,... >
 CFortran::common::MapTemplateHelper< F, PACKAGE, std::tuple< Ts... > >
 CFortran::common::MapTemplateHelper< F, PACKAGE, std::variant< Ts... > >
 CFortran::parser::WhereConstruct::MaskedElsewhere
 CFortran::parser::MaskedElsewhereStmt
 CFortran::common::MatchType< A >::Match< B >
 Cfir::details::matcher< N >
 Cfir::details::matcher< BoxAnalyzer >
 Cfir::details::matcher< ExtendedValue >
 Cfir::details::matcher< SymbolBox >
 CFortran::common::MatchType< A >
 Cfir::MathOperation
 CFortran::common::MathOptionsBase
 CFortran::runtime::MaxOrMinHelper< CAT, IS_MAXVAL >
 CFortran::runtime::MaxOrMinIdentity< CAT, KIND, IS_MAXVAL, Enable >
 CFortran::runtime::MaxOrMinIdentity< TypeCategory::Integer, 16, IS_MAXVAL >
 CFortran::runtime::MAXTy< T >
 CFortran::evaluate::MaxvalMinvalAccumulator< T, ABS >
 CFortran::parser::MaybeParser< PA >
 CFortran::frontend::MeasurementVisitor
 CFortran::lower::omp::MemoryOrder
 CFortran::parser::MessageContextParser< PA >
 CFortran::parser::MessageExpectedText
 CFortran::parser::MessageFixedText
 CFortran::parser::MessageFormattedText
 CFortran::semantics::MessageHandler
 CFortran::parser::Messages
 CFortran::runtime::MINTy< PREC, T >
 CFortran::runtime::MinValue< PREC, T >
 CFortran::runtime::MinValue< 11, T >
 CFortran::semantics::MiscDetails
 CFortran::semantics::ModFileReader
 CFortran::semantics::ModFileWriter
 CFortran::semantics::ModHeader
 CFortran::parser::ModifierList< Clause, Separator >
 CFortran::parser::Module
 CFortran::semantics::ModuleDependences
 CFortran::parser::ModuleSubprogram
 CFortran::parser::ModuleSubprogramPart
 Cfir::factory::MutableBoxReallocation
 CFortran::runtime::io::MutableModes
 Cfir::MutableProperties
 CFortran::parser::Mutator
 CFortran::parser::Name
 CFortran::parser::NamedConstantDef
 CFortran::evaluate::NamedEntity
 CFortran::semantics::NamelistDetails
 CFortran::runtime::io::NamelistGroup
 CFortran::parser::NamelistStmt
 CFortran::parser::Rename::Names
 Cfir::NameUniquer
 CFortran::parser::CompilerDirective::NameValue
 CFortran::parser::NegatedParser< PA >
 CFortran::parser::NestedStructureStmt
 CFortran::parser::NextCh
 CFortran::semantics::NoBranchingEnforce< D >
 CFortran::lower::pft::Variable::Nominal
 CFortran::runtime::NonComplexProductAccumulator< INTERMEDIATE >
 CFortran::parser::NonemptySeparated< PA, PB >
 CFortran::parser::NonLabelDoStmt
 CFortran::parser::NonstandardParser< LF, PA >
 CFortran::runtime::io::NonTbpDefinedIo
 CFortran::semantics::NonTbpDefinedIo
 CFortran::runtime::io::NonTbpDefinedIoTable
 CFortran::evaluate::Norm2Accumulator< KIND >
 CFortran::runtime::Norm2Accumulator< KIND >
 CFortran::runtime::Norm2Helper< KIND >
 CFortran::parser::NotifyWaitStmt
 CFortran::evaluate::NullPointer
 CFortran::runtime::NumericCompare< T, IS_MAX, BACK >
 CFortran::runtime::NumericExtremumAccumulator< CAT, KIND, IS_MAXVAL >
 CFortran::runtime::NumericFindlocHelper< CAT, HELPER >
 CFortran::parser::ObjectDecl
 Ctomp::type::ObjectT< Fortran::lower::omp::IdTyTemplate< Fortran::lower::omp::ExprTy >, Fortran::lower::omp::ExprTy >
 COffloadModuleOpts
 CFortran::evaluate::OffsetSymbol
 CFortran::parser::OffsetToProvenanceMappings
 CFortran::parser::OkParser
 CFortran::parser::OldStructureComponentName
 CFortran::parser::OmpAffinityClause
 CFortran::parser::OmpAlignClause
 CFortran::parser::OmpAlignedClause
 CFortran::parser::modifier::OmpAlignment
 CFortran::parser::OmpAlignment
 CFortran::parser::modifier::OmpAlignModifier
 CFortran::parser::OmpAlignModifier
 CFortran::parser::OmpAllocateClause
 CFortran::parser::modifier::OmpAllocatorComplexModifier
 CFortran::parser::OmpAllocatorComplexModifier
 CFortran::parser::modifier::OmpAllocatorSimpleModifier
 CFortran::parser::OmpAllocatorSimpleModifier
 CFortran::parser::OmpAtClause
 CFortran::parser::OmpAtomic
 CFortran::parser::OmpAtomicCapture
 CFortran::parser::OmpAtomicClause
 CFortran::parser::OmpAtomicClauseList
 CFortran::parser::OmpAtomicCompare
 CFortran::parser::OmpAtomicCompareIfStmt
 CFortran::parser::OmpAtomicDefaultMemOrderClause
 CFortran::parser::OmpAtomicRead
 CFortran::parser::OmpAtomicUpdate
 CFortran::parser::OmpAtomicWrite
 CFortran::parser::OmpBeginBlockDirective
 CFortran::parser::OmpBeginLoopDirective
 CFortran::parser::OmpBeginSectionsDirective
 CFortran::parser::OmpBindClause
 CFortran::parser::OmpBlockDirective
 CFortran::parser::OmpCancelType
 CFortran::parser::modifier::OmpChunkModifier
 CFortran::parser::OmpChunkModifier
 CFortran::parser::OmpClause
 CFortran::parser::OmpClauseList
 CFortran::parser::OmpContextSelectorSpecification
 CFortran::parser::traits::OmpContextSelectorSpecification
 CFortran::parser::OmpCriticalDirective
 CFortran::parser::OmpDeclareMapperSpecifier
 CFortran::parser::OmpDeclareTargetSpecifier
 CFortran::parser::OmpDeclareTargetWithClause
 CFortran::parser::OmpDeclareTargetWithList
 CFortran::parser::OmpDefaultClause
 CFortran::parser::OmpDefaultmapClause
 CFortran::lower::OMPDeferredDeclareTargetInfo
 CFortran::parser::OmpDependClause
 CFortran::parser::modifier::OmpDependenceType
 CFortran::parser::OmpDependenceType
 CFortran::parser::OmpDetachClause
 CFortran::parser::OmpDeviceClause
 CFortran::parser::modifier::OmpDeviceModifier
 CFortran::parser::OmpDeviceModifier
 CFortran::parser::OmpDeviceTypeClause
 CFortran::parser::modifier::OmpDirectiveNameModifier
 CFortran::parser::OmpDirectiveNameModifier
 CFortran::parser::OmpDirectiveNameParserParse OpenMP directive name (this includes compound directives)
 CFortran::parser::OmpDoacross
 CFortran::parser::OmpEndBlockDirective
 CFortran::parser::OmpEndCriticalDirective
 CFortran::parser::OmpEndLoopDirective
 CFortran::parser::OmpEndSectionsDirective
 CFortran::parser::OmpErrorDirective
 CFortran::parser::modifier::OmpExpectation
 CFortran::parser::OmpExpectation
 CFortran::parser::OmpFailClause
 CFortran::parser::OmpFromClause
 CFortran::parser::OmpGrainsizeClause
 CFortran::parser::OmpIfClause
 CFortran::parser::OmpInReductionClause
 CFortran::parser::OmpIteration
 CFortran::parser::OmpIterationOffset
 CFortran::parser::modifier::OmpIterator
 CFortran::parser::OmpIterator
 CFortran::parser::modifier::OmpIteratorSpecifier
 CFortran::parser::OmpIteratorSpecifier
 CFortran::parser::OmpLastprivateClause
 CFortran::parser::modifier::OmpLastprivateModifier
 CFortran::parser::OmpLastprivateModifier
 CFortran::parser::OmpLinearClause
 CFortran::parser::modifier::OmpLinearModifier
 CFortran::parser::OmpLinearModifier
 CFortran::parser::OmpLoopDirective
 CFortran::parser::OmpMapClause
 CFortran::lower::omp::OmpMapParentAndMemberData
 CFortran::parser::modifier::OmpMapper
 CFortran::parser::OmpMapper
 CFortran::parser::modifier::OmpMapType
 CFortran::parser::OmpMapType
 CFortran::parser::modifier::OmpMapTypeModifier
 CFortran::parser::OmpMapTypeModifier
 CFortran::parser::OmpMemoryOrderClause
 CFortran::parser::OmpMessageClause
 CFortran::semantics::OmpModifierDescriptor
 CFortran::parser::OmpNothingDirective
 CFortran::parser::OmpNumTasksClause
 CFortran::parser::OmpObject
 CFortran::parser::OmpOrderClause
 CFortran::parser::modifier::OmpOrderingModifier
 CFortran::parser::OmpOrderingModifier
 CFortran::parser::modifier::OmpOrderModifier
 CFortran::parser::OmpOrderModifier
 CFortran::parser::modifier::OmpPrescriptiveness
 CFortran::parser::OmpPrescriptiveness
 CFortran::parser::OmpProcBindClause
 CFortran::parser::OmpReductionClause
 CFortran::parser::OmpReductionCombiner
 CFortran::parser::modifier::OmpReductionIdentifier
 CFortran::parser::OmpReductionIdentifier
 CFortran::parser::modifier::OmpReductionModifier
 CFortran::parser::OmpReductionModifier
 CFortran::parser::OmpScheduleClause
 CFortran::parser::OmpSectionsDirective
 CFortran::parser::OmpSeverityClause
 CFortran::parser::OmpSimpleStandaloneDirective
 CFortran::semantics::OmpSpecificModifierIterator< SpecificTy >
 CFortran::parser::modifier::OmpStepComplexModifier
 CFortran::parser::OmpStepComplexModifier
 CFortran::parser::modifier::OmpStepSimpleModifier
 CFortran::parser::OmpStepSimpleModifier
 CFortran::parser::modifier::OmpTaskDependenceType
 CFortran::parser::OmpTaskDependenceType
 CFortran::parser::OmpTaskReductionClause
 CFortran::parser::OmpToClause
 CFortran::parser::OmpTraitProperty
 CFortran::parser::traits::OmpTraitProperty
 CFortran::parser::OmpTraitPropertyExtension
 CFortran::parser::traits::OmpTraitPropertyExtension
 CFortran::parser::OmpTraitPropertyName
 CFortran::parser::traits::OmpTraitPropertyName
 CFortran::parser::OmpTraitScore
 CFortran::parser::traits::OmpTraitScore
 CFortran::parser::OmpTraitSelector
 CFortran::parser::traits::OmpTraitSelector
 CFortran::parser::OmpTraitSelectorName
 CFortran::parser::traits::OmpTraitSelectorName
 CFortran::parser::OmpTraitSetSelector
 CFortran::parser::traits::OmpTraitSetSelector
 CFortran::parser::OmpTraitSetSelectorName
 CFortran::parser::traits::OmpTraitSetSelectorName
 CFortran::parser::OmpUpdateClause
 CFortran::parser::modifier::OmpVariableCategory
 CFortran::parser::OmpVariableCategory
 CFortran::semantics::OmpWorkshareBlockChecker
 CFortran::parser::Only
 Cmlir::OpBuilder
 Cmlir::OpConversionPattern
 CFortran::parser::OpenACCAtomicConstruct
 CFortran::parser::OpenACCBlockConstruct
 CFortran::parser::OpenACCCacheConstruct
 CFortran::parser::OpenACCCombinedConstruct
 CFortran::parser::OpenACCConstruct
 CFortran::parser::OpenACCDeclarativeConstruct
 CFortran::parser::OpenACCEndConstruct
 CFortran::parser::OpenACCLoopConstruct
 CFortran::parser::OpenACCRoutineConstruct
 CFortran::semantics::OpenACCRoutineDeviceTypeInfo
 CFortran::parser::OpenACCStandaloneConstruct
 CFortran::parser::OpenACCStandaloneDeclarativeConstruct
 CFortran::parser::OpenACCWaitConstruct
 CFortran::runtime::io::OpenFile
 CFortran::parser::OpenMPAllocatorsConstruct
 CFortran::parser::OpenMPAtomicConstruct
 CFortran::parser::OpenMPBlockConstruct
 CFortran::parser::OpenMPCancelConstruct
 CFortran::parser::OpenMPCancellationPointConstruct
 CFortran::parser::OpenMPConstruct
 CFortran::parser::OpenMPCriticalConstruct
 CFortran::parser::OpenMPDeclarativeAllocate
 CFortran::parser::OpenMPDeclarativeConstruct
 CFortran::parser::OpenMPDeclareMapperConstruct
 CFortran::parser::OpenMPDeclareReductionConstruct
 CFortran::parser::OpenMPDeclareSimdConstruct
 CFortran::parser::OpenMPDeclareTargetConstruct
 CFortran::parser::OpenMPDepobjConstruct
 CFortran::parser::OpenMPExecutableAllocate
 CFortran::parser::OpenMPFlushConstruct
 CFortran::parser::OpenMPLoopConstruct
 CFortran::parser::OpenMPRequiresConstruct
 CFortran::parser::OpenMPSectionConstruct
 CFortran::parser::OpenMPSectionsConstruct
 CFortran::parser::OpenMPSimpleStandaloneConstruct
 CFortran::parser::OpenMPStandaloneConstruct
 CFortran::parser::OpenMPThreadprivate
 CFortran::parser::OpenMPUtilityConstruct
 CFortran::evaluate::Operation< DERIVED, RESULT, OPERANDS >
 CFortran::evaluate::Operation< Add< A >, A, A, A >
 CFortran::evaluate::Operation< ComplexComponent< KIND >, Type< TypeCategory::Real, KIND >, Type< TypeCategory::Complex, KIND > >
 CFortran::evaluate::Operation< ComplexConstructor< KIND >, Type< TypeCategory::Complex, KIND >, Type< TypeCategory::Real, KIND >, Type< TypeCategory::Real, KIND > >
 CFortran::evaluate::Operation< Concat< KIND >, Type< TypeCategory::Character, KIND >, Type< TypeCategory::Character, KIND >, Type< TypeCategory::Character, KIND > >
 CFortran::evaluate::Operation< Convert< TO, TO::category >, TO, SomeKind< TO::category > >
 CFortran::evaluate::Operation< Divide< A >, A, A, A >
 CFortran::evaluate::Operation< Extremum< A >, A, A, A >
 CFortran::evaluate::Operation< LogicalOperation< KIND >, Type< TypeCategory::Logical, KIND >, Type< TypeCategory::Logical, KIND >, Type< TypeCategory::Logical, KIND > >
 CFortran::evaluate::Operation< Multiply< A >, A, A, A >
 CFortran::evaluate::Operation< Negate< A >, A, A >
 CFortran::evaluate::Operation< Not< KIND >, Type< TypeCategory::Logical, KIND >, Type< TypeCategory::Logical, KIND > >
 CFortran::evaluate::Operation< Parentheses< A >, A, A >
 CFortran::evaluate::Operation< Parentheses< SomeDerived >, SomeDerived, SomeDerived >
 CFortran::evaluate::Operation< Power< A >, A, A, A >
 CFortran::evaluate::Operation< RealToIntPower< A >, A, A, SomeInteger >
 CFortran::evaluate::Operation< Relational< T >, LogicalResult, T, T >
 CFortran::evaluate::Operation< SetLength< KIND >, Type< TypeCategory::Character, KIND >, Type< TypeCategory::Character, KIND >, SubscriptInteger >
 CFortran::evaluate::Operation< Subtract< A >, A, A, A >
 CFortran::evaluate::OperationAccumulator< T >
 CFortran::parser::Rename::Operators
 CFortran::evaluate::OperatorSpelling
 Cmlir::OpRewritePattern
 CFortran::parser::Options
 CFortran::frontend::CodeGenOptions::OptRemarkOptimization remark with an optional regular expression pattern
 COpWithBodyGenInfo
 CFortran::parser::OtherSpecificationStmt
 CFortran::parser::OutputImpliedDo
 CFortran::parser::OutputItem
 CFortran::runtime::io::OutputStatementState
 Cmlir::OutputStrategy
 CFortran::common::OverMembersHelper< class, typename >
 CFortran::common::OverMembersHelper< T, std::tuple< Ts... > >
 CFortran::common::OverMembersHelper< T, std::variant< Ts... > >
 CFortran::runtime::OwningPtr< A >
 CFortran::runtime::OwningPtr< Chain >
 CFortran::runtime::OwningPtr< char >
 CFortran::runtime::OwningPtr< Fortran::runtime::io::ChildIo >
 CFortran::runtime::OwningPtr< Pending >
 CFortran::runtime::OwningPtr< T >
 Cfir::ParamType< t, k >
 CFortran::semantics::ParamValue
 CFortran::parser::ParentIdentifier
 CFortran::parser::Parser< A >
 CFortran::parser::ParseState
 CFortran::semantics::ParseTreeAnalyzer
 CFortran::parser::ParseTreeDumper
 CFortran::parser::detail::ParseTreeVisitorLookupScope
 CFortran::parser::Parsing
 CFortran::parser::ParsingLog
 CFortran::runtime::PartialCharacterFindlocHelper< KIND >
 CFortran::runtime::PartialFloatingReductionHelper< CAT, ACCUM, MIN_KIND >
 CFortran::runtime::PartialIntegerReductionHelper< ACCUM >
 CFortran::runtime::PartialLocationHelper< ACCUMULATOR >
 CFortran::runtime::PartialNumericFindlocHelper< XCAT, XKIND, TARGET_CAT >
 CFortran::parser::PartRef
 CFortran::lower::CallInterface< T >::PassedEntity
 CFortran::lower::PassedEntityTypes< T >
 CFortran::lower::PassedEntityTypes< CalleeInterface >
 CFortran::lower::PassedEntityTypes< CallerInterface >
 CFortran::lower::PassedEntityTypes< SignatureBuilder >
 Cmlir::PassWrapper
 CFortran::lower::detail::PeelConvert
 CFortran::semantics::PointerAssignmentChecker
 CFortran::parser::PointerAssignmentStmt
 CFortran::parser::PointerDecl
 CFortran::parser::PointerObject
 CFortran::parser::PositionOrFlushSpec
 CFortran::parser::PositiveDigitStringIgnoreSpaces
 CFortran::evaluate::value::PowerWithErrors
 CFortran::evaluate::TypeOfHelper< CONST >::Predicate< T >
 CFortran::parser::PrefixSpec
 CFortran::lower::PreparedActualArgument
 CFortran::parser::Preprocessor
 CFortran::frontend::PreprocessorOptions
 CFortran::parser::Prescanner
 CFortran::parser::PrintStmt
 CFortran::parser::PrivateOrSequence
 CFortran::parser::ProcAttrSpec
 CFortran::parser::ProcComponentAttrSpec
 CFortran::parser::ProcComponentDefStmt
 CFortran::parser::ProcComponentRef
 CFortran::parser::ProcDecl
 CFortran::evaluate::characteristics::Procedure
 CFortran::parser::ProcedureDeclarationStmt
 CFortran::evaluate::ProcedureDesignator
 CFortran::parser::ProcedureDesignator
 CFortran::evaluate::ProcedureRef
 CFortran::parser::ProcedureStmt
 CFortran::parser::ProcInterface
 CFortran::parser::ProcPointerInit
 CFortran::runtime::typeInfo::ProcPtrComponent
 CFortran::evaluate::value::Product
 CFortran::evaluate::ProductAccumulator< T >
 CFortran::lower::pft::ProgramA Program is the top-level root of the PFT
 CFortran::semantics::ProgramTree
 CFortran::parser::ProgramUnit
 CFortran::parser::traits::OmpTraitSelector::Properties
 CFortran::parser::Provenance
 CFortran::parser::ProvenanceRangeToOffsetMappings
 CFortran::parser::PureDefaultParser< A >
 CFortran::parser::PureParser< A >
 CFortran::runtime::QNANTy< T >
 CFortran::runtime::QNANTy< F128Type >
 CFortran::evaluate::value::QuotientWithRemainder
 CFortran::runtime::RaggedArrayHeader
 CFortran::parser::CaseValueRange::Range
 CFortran::parser::SelectRankCaseStmt::Rank
 CFortran::parser::SelectRankConstruct::RankCase
 Cllvm::raw_string_ostream
 CFortran::runtime::RawStoreIntegerAt< KIND >
 CFortran::parser::ReadStmt
 CFortran::evaluate::value::Real< WORD, PREC >
 CFortran::parser::IntrinsicTypeSpec::Real
 CFortran::parser::RealLiteralConstant::Real
 CFortran::common::RealCharacteristics
 CFortran::parser::RealLiteralConstant
 CFortran::runtime::io::RealOutputEditingBase
 CFortran::runtime::RealSumAccumulator< INTERMEDIATE >
 CFortran::runtime::RealSumAccumulator< PART >
 CFortran::evaluate::RealToIntLimitHelper
 CFortran::evaluate::RealTypeVisitor
 CFortran::parser::RecoveryParser< PA, PB >
 CFortran::parser::LocalitySpec::Reduce
 CFortran::runtime::ReduceAccumulator< T, isByValue >
 CFortran::parser::ReductionOperator
 CFortran::lower::omp::ReductionProcessor
 CFortran::common::Reference< A >
 CFortran::common::Reference< const Fortran::parser::SourceFile >
 CFortran::common::Reference< const std::string >
 CFortran::common::Reference< const Symbol >
 CFortran::common::Reference< Fortran::semantics::ProgramTree >
 CFortran::common::Reference< Symbol >
 CFortran::common::ReferenceCounted< A >
 CFortran::common::ReferenceCounted< Message >
 CFortran::lower::pft::ReferenceVariantBase< isConst, A >
 CFortran::lower::pft::ReferenceVariantBase< parser::Statement< parser::ModuleStmt >, parser::Statement< parser::EndModuleStmt >, parser::Statement< parser::SubmoduleStmt >, parser::Statement< parser::EndSubmoduleStmt > >
 CFortran::lower::pft::ReferenceVariantBase< parser::Statement< parser::ProgramStmt >, parser::Statement< parser::EndProgramStmt >, parser::Statement< parser::FunctionStmt >, parser::Statement< parser::EndFunctionStmt >, parser::Statement< parser::SubroutineStmt >, parser::Statement< parser::EndSubroutineStmt >, parser::Statement< parser::MpSubprogramStmt >, parser::Statement< parser::EndMpSubprogramStmt > >
 CFortran::lower::pft::ReferenceVariantBase< Program, ModuleLikeUnit, FunctionLikeUnit, Evaluation >
 CFortran::evaluate::Relational< SomeType >
 CFortran::parser::Rename
 CFortran::common::Restorer< A >
 CFortran::semantics::RewriteMutator
 Cmlir::RewritePattern
 CFortran::common::Rounding
 CFortran::evaluate::value::RoundingBits
 Chlfir::Run
 CFortran::semantics::RuntimeDerivedTypeTables
 Cfir::RuntimeFunction
 CFortran::semantics::RuntimeTableBuilder
 Cfir::runtime::RuntimeTableEntry<... >
 Cfir::runtime::RuntimeTableEntry< RuntimeTableKey< KT >, RuntimeIdentifier< Cs... > >
 Cfir::runtime::RuntimeTableKey<... >
 Cfir::runtime::RuntimeTableKey< RT(ATs...)>
 CFortran::evaluate::SameKindExprsHelper< N >
 CFortran::parser::SavedEntity
 CFortran::runtime::io::SavedPosition
 Chlfir::SaveEntity
 CFortran::parser::Scalar< A >
 CFortran::parser::Scalar< IntConstantExpr >
 CFortran::evaluate::ScalarConstantExpander
 CFortran::lower::details::ScalarSymBase class for all box analysis results
 CFortran::runtime::io::ScannedRealInput
 CFortran::common::SearchMembersHelper< PREDICATE >::Scanner< Ts >
 CFortran::semantics::Scope
 CFortran::semantics::ScopeInfo
 CFortran::common::SearchMembersHelper< PREDICATE >
 CFortran::common::SearchTypeListHelper< N, PREDICATE, TUPLE >
 CFortran::parser::SectionSubscript
 CFortran::parser::SelectCaseStmt
 CFortran::evaluate::SelectedIntKindVisitor
 CFortran::evaluate::SelectedLogicalKindVisitor
 CFortran::evaluate::SelectedRealKindVisitor
 CFortran::parser::Selector
 CFortran::parser::SelectRankCaseStmt
 CFortran::parser::SelectRankConstruct
 CFortran::parser::SelectRankStmt
 CFortran::parser::SelectTypeConstruct
 CFortran::parser::SelectTypeStmt
 CFortran::semantics::Semantics
 CFortran::semantics::SemanticsContext
 CFortran::parser::SeparateModuleSubprogram
 CFortran::parser::SequenceParser< PA, PB >
 CFortran::evaluate::SetExprHelper
 CFortran::parser::SetOfChars
 CFortran::semantics::ShapeSpec
 CFortran::runtime::ShiftControl
 CFortran::parser::SignedComplexLiteralConstant
 CFortran::parser::SignedDigitString
 CFortran::parser::SignedDigitStringIgnoreSpaces
 CFortran::parser::SignedIntLiteralConstant
 CFortran::parser::SignedIntLiteralConstantWithoutKind
 CFortran::parser::SignedRealLiteralConstant
 Cfir::factory::SimpleCopyStructure to hold the value of a single entity
 CFortran::runtime::SizedNew< A >
 CFortran::parser::SkipManyFastParser< PA >
 CFortran::parser::SkipManyParser< PA >
 CFortran::parser::SkipPast< goal >
 CFortran::parser::SkipPastNested< left, right >
 CFortran::parser::SkipStuffBeforeStatement
 CFortran::parser::SkipTo< goal >
 CFortran::evaluate::SmallestUInt< LE8, LE16, LE32, LE64 >
 CFortran::evaluate::SmallestUInt< false, false, false, true >
 CFortran::evaluate::SmallestUInt< false, false, true, true >
 CFortran::evaluate::SmallestUInt< false, true, true, true >
 CFortran::evaluate::SmallestUInt< true, true, true, true >
 Cllvm::SmallVector< T, N >
 Cllvm::SmallVector< A >
 Cllvm::SmallVector< Action >
 Cllvm::SmallVector< const Fortran::parser::CompilerDirective *, 1 >
 Cllvm::SmallVector< const Fortran::semantics::ShapeSpec * >
 Cllvm::SmallVector< Fortran::evaluate::Expr, 1 >
 Cllvm::SmallVector< Fortran::lower::CallInterface::FirPlaceHolder >
 Cllvm::SmallVector< Fortran::lower::CallInterface::PassedEntity >
 Cllvm::SmallVector< int64_t >
 Cllvm::SmallVector< llvm::DenseMap< const Fortran::semantics::Symbol *, Fortran::lower::SymbolBox > >
 Cllvm::SmallVector< llvm::SmallVector< ArrayBases > >
 Cllvm::SmallVector< llvm::SmallVector< fir::DoLoopOp > >
 Cllvm::SmallVector< llvm::SmallVector< Fortran::semantics::Symbol > >
 Cllvm::SmallVector< llvm::SmallVector< FrontEndExpr > >
 Cllvm::SmallVector< llvm::SmallVector< int64_t > >
 Cllvm::SmallVector< LoweredSubscript, 16 >
 Cllvm::SmallVector< mlir::MemoryEffects::EffectInstance >
 Cllvm::SmallVector< mlir::NamedAttribute >
 Cllvm::SmallVector< mlir::omp::MapInfoOp >
 Cllvm::SmallVector< mlir::Value >
 Cllvm::SmallVector< mlir::Value, 2 >
 Cllvm::SmallVector< mlir::Value, 4 >
 Cllvm::SmallVector< PathComponent >
 Cllvm::SmallVector< std::function< void()> >
 Cllvm::SmallVector< std::function< void(mlir::PassManager &, llvm::OptimizationLevel)>, 1 >
 Cllvm::SmallVector< std::int64_t >
 Cllvm::SmallVector< std::optional< ArrayBases > >
 Cllvm::SmallVector< std::optional< CleanupFunction > >
 Cllvm::SmallVector< std::pair< AcDoVar, mlir::Value > >
 Cllvm::SmallVector< std::pair< const Fortran::semantics::Symbol *, Fortran::lower::pft::Evaluation * >, 1 >
 Cllvm::SmallVector< std::string >
 CFortran::evaluate::SomeKind< CATEGORY >
 CFortran::evaluate::SomeKind< TypeCategory::Derived >
 CFortran::parser::SomeParser< PA >
 CFortran::evaluate::SomeType
 Cfir::AliasAnalysis::Source
 CFortran::parser::SourcedParser< PA >
 CFortran::parser::SourceFile
 CFortran::parser::SourceLocationFindingVisitor
 Cfir::AliasAnalysis::Source::SourceOrigin
 CFortran::parser::SourcePosition
 CFortran::semantics::SourceStatementInfoTuplePOD
 CFortran::parser::Space
 CFortran::parser::SpaceCheck
 CFortran::runtime::typeInfo::SpecialBinding
 CFortran::parser::SpecificationConstruct
 CFortran::parser::SpecificationPart
 CFortran::semantics::ScopeHandler::SpecificationPartState
 CFortran::evaluate::SpecificCall
 CFortran::evaluate::SpecificIntrinsic
 CFortran::parser::SpecificModifierParser< SpecificTy, ClauseTy >
 CFortran::runtime::SQRTTy< T >
 CFortran::runtime::SQRTTy< F128Type >
 Cfir::factory::SSARegister
 CFortran::lower::StackableConstructExpr< A >
 CFortran::lower::StackableConstructExpr< llvm::SmallVector< FrontEndExpr > >
 CFortran::runtime::StackStorage< T, N >
 CFortran::runtime::StackStorage< T, 0 >
 CFortran::runtime::StackStorage< T, 0 >
 CFortran::parser::StartNewSubprogram
 CFortran::semantics::DeclTypeSpecVisitor::State
 CFortran::lower::StatementContext
 CFortran::evaluate::StaticDataObject
 CFortran::runtime::StaticDescriptor< MAX_RANK, ADDENDUM, MAX_LEN_PARMS >
 CFortran::runtime::StaticDescriptor< 0 >
 CFortran::runtime::StaticDescriptor< 0, true >
 CFortran::runtime::StaticDescriptor< 1 >
 CFortran::runtime::StaticDescriptor< 1, true >
 CFortran::runtime::StaticDescriptor< 2, true >
 CFortran::runtime::StaticDescriptor< maxRank, true >
 CFortran::common::StaticMultimapView< V >
 CFortran::parser::StatOrErrmsg
 CFortran::parser::StmtFunctionStmt
 CFortran::parser::StopStmt
 CFortran::runtime::StoreFloatingPointAt< KIND >
 CFortran::runtime::StoreIntegerAt< KIND >
 CFortran::parser::StructureComponent
 CFortran::parser::StructureComponents
 CFortran::evaluate::StructureConstructor
 CFortran::parser::StructureConstructor
 CFortran::parser::StructureDef
 CFortran::parser::StructureField
 CFortran::parser::StructureStmt
 CFortran::parser::Submodule
 CFortran::parser::SubmoduleStmt
 CFortran::semantics::SubprogramMatchHelper
 CFortran::semantics::SubprogramNameDetails
 CFortran::semantics::SubprogramSymbolCollector
 CFortran::parser::InterfaceBody::Subroutine
 CFortran::parser::SubroutineStmt
 CFortran::parser::SubroutineSubprogram
 CFortran::evaluate::Subscript
 CFortran::parser::SubscriptTriplet
 CFortran::evaluate::Substring
 CFortran::parser::Substring
 CFortran::parser::SubstringInquiry
 CFortran::parser::SubstringRange
 Cfir::TBAATree::SubtreeState
 CFortran::parser::Success
 CFortran::parser::Suffix
 CFortran::evaluate::SumAccumulator< T >
 CFortran::semantics::Symbol
 CFortran::semantics::SymbolAddressCompare
 CFortran::lower::omp::SymbolAndDesignatorExtractor
 CFortran::semantics::SymbolAndTypeMappings
 CFortran::semantics::SymbolDataInitialization
 CFortran::semantics::SymbolDumpVisitor
 CFortran::semantics::SymbolOffsetCompare
 CFortran::semantics::Symbols< BLOCK_SIZE >
 CFortran::semantics::Symbols< 1024 >
 CFortran::semantics::SymbolSourcePositionCompare
 CFortran::lower::SymMap
 CFortran::lower::SymMapScopeRAII wrapper for SymMap
 CFortran::parser::SyncImagesStmt
 CFortran::parser::SyncTeamStmt
 CFortran::evaluate::TargetCharacteristics
 CFortran::frontend::TargetOptionsOptions for controlling the target
 CFortran::parser::OmpDependClause::TaskDep
 Cfir::TBAABuilder
 Cfir::TBAAForrest
 Cfir::TBAATree
 CFortran::semantics::Temp
 Cfir::factory::TemporaryStorageGeneric wrapper over the different sorts of temporary storages
 CFortran::runtime::Terminator
 CFortran::frontend::TextDiagnostic
 CFortran::lower::omp::Threadprivate
 CFortran::parser::TokenSequence
 CFortran::parser::TokenStringMatch< MandatoryFreeFormSpace, MustBeComplete >
 CFortran::runtime::TotalNumericFindlocHelper< XCAT, XKIND, TARGET_CAT >
 CFortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails >
 CFortran::evaluate::Traverse< CheckSpecificationExprHelper, std::optional< std::string >, true >
 CFortran::evaluate::Traverse< CollectActualArgumentsHelper, ActualArgumentSet, true >
 CFortran::evaluate::Traverse< CollectCudaSymbolsHelper, semantics::UnorderedSymbolSet, true >
 CFortran::evaluate::Traverse< CollectSymbolsHelper, semantics::UnorderedSymbolSet, true >
 CFortran::evaluate::Traverse< DataVarChecker, bool, true >
 CFortran::evaluate::Traverse< DeviceExprChecker, MaybeMsg, true >
 CFortran::evaluate::Traverse< DuplicatedSubscriptFinder, bool, true >
 CFortran::evaluate::Traverse< FindHostArray, const Symbol *, true >
 CFortran::evaluate::Traverse< FindImpureCallHelper, std::optional< std::string >, TraverseAssocEntityDetails >
 CFortran::evaluate::Traverse< GetLastSymbolHelper, std::optional< const Symbol * >, true >
 CFortran::evaluate::Traverse< GetLowerBoundHelper< RESULT, LBOUND_SEMANTICS >, RESULT >
 CFortran::evaluate::Traverse< GetShapeHelper, std::optional< Shape >, true >
 CFortran::evaluate::Traverse< GetSymbolVectorHelper, SymbolVector >
 CFortran::evaluate::Traverse< HasConstantHelper, bool, TraverseAssocEntityDetails >
 CFortran::evaluate::Traverse< HasVectorSubscriptHelper, bool, TraverseAssocEntityDetails >
 CFortran::evaluate::Traverse< IsConstantExprHelper< INVARIANT >, bool, true >
 CFortran::evaluate::Traverse< IsContiguousHelper, std::optional< bool >, true >
 CFortran::evaluate::Traverse< IsErrorExprHelper, bool, true >
 CFortran::evaluate::Traverse< IsInitialDataTargetHelper, bool, true >
 CFortran::evaluate::Traverse< IsVariableHelper, std::optional< bool >, true >
 CFortran::evaluate::Traverse< StmtFunctionChecker, std::optional< parser::Message >, true >
 CFortran::evaluate::Traverse< SymbolMapper, bool, true >
 CFortran::evaluate::Traverse< UnexpandabilityFindingVisitor, bool, true >
 CFortran::evaluate::Traverse< Visitor, bool, true >
 CFortran::evaluate::Traverse< Visitor, Set, true >
 CFortran::evaluate::Triplet
 CFortran::parser::AcValue::Triplet
 Cstd::true_type
 CFortran::common::TupleToVariantHelper< typename >
 CFortran::common::TupleToVariantHelper< std::tuple< Ts... > >
 CFortran::evaluate::Type< CATEGORY, KIND >
 CFortran::parser::DeclarationTypeSpec::Type
 Cmlir::Type
 CFortran::evaluate::characteristics::TypeAndShape
 CFortran::parser::TypeAttrSpec
 CFortran::evaluate::TypeBase< CATEGORY, KIND >
 CFortran::evaluate::TypeBase< TypeCategory::Character, 1 >
 CFortran::evaluate::TypeBase< TypeCategory::Character, 2 >
 CFortran::evaluate::TypeBase< TypeCategory::Character, 4 >
 CFortran::evaluate::TypeBase< TypeCategory::Complex, KIND >
 CFortran::evaluate::TypeBase< TypeCategory::Integer, KIND >
 CFortran::evaluate::TypeBase< TypeCategory::Logical, KIND >
 CFortran::evaluate::TypeBase< TypeCategory::Real, KIND >
 CFortran::evaluate::TypeBase< TypeCategory::Unsigned, KIND >
 CFortran::parser::TypeBoundGenericStmt
 CFortran::parser::TypeBoundProcBinding
 CFortran::parser::TypeBoundProcDecl
 CFortran::parser::TypeBoundProcedurePart
 CFortran::parser::TypeBoundProcedureStmt
 CFortran::lower::TypeBuilder< T >
 CFortran::parser::SelectTypeConstruct::TypeCase
 CFortran::semantics::TypeCaseValues
 CFortran::runtime::TypeCode
 CFortran::parser::TypeDeclarationStmt
 CFortran::parser::TypeGuardStmt
 CFortran::lower::omp::TypeInfoClass that extracts information from the specified type
 CFortran::evaluate::TypeKindVisitor< CAT, TEMPLATE, VALUE >
 CFortran::evaluate::TypeOfHelper< CONST >
 Cfir::ConvertFIRToLLVMPattern::TypePair
 CFortran::parser::TypeParamDecl
 CFortran::parser::TypeParamDefStmt
 CFortran::semantics::TypeParamDetails
 CFortran::evaluate::TypeParamInquiry
 CFortran::parser::TypeParamSpec
 CFortran::parser::TypeParamValue
 CFortran::parser::TypeSpec
 Cmlir::TypeStorage
 CFortran::evaluate::TypeVector
 CFortran::evaluate::TypeVectorStorage< FortranType >
 CFortran::evaluate::TypeVectorStorage<>
 CFortran::semantics::TypeVisitor< CAT >
 CFortran::parser::Union
 CFortran::semantics::UnitAnalysis
 CFortran::runtime::io::UnitMap
 CFortran::semantics::UnknownDetails
 CFortran::evaluate::host::UnknownType
 CFortran::parser::UnlabeledStatement< A >
 CFortran::parser::UnlabeledStatement< Fortran::parser::CaseStmt >
 CFortran::parser::UnlabeledStatement< Fortran::parser::TypeGuardStmt >
 CFortran::parser::UnlockStmt
 CFortran::parser::UnparseVisitor
 CFortran::parser::UnsignedLiteralConstant
 CFortran::evaluate::host::UnsupportedType
 CFortran::common::UnwrapperHelper
 CFortran::parser::UnwrapperHelper
 CFortran::semantics::UseDetails
 CFortran::semantics::UsedModuleVisitor
 CFortran::semantics::UseErrorDetails
 CFortran::parser::UserState
 CFortran::parser::UseStmt
 CFortran::runtime::typeInfo::Value
 Cmlir::Value
 CFortran::semantics::ValueListIterator< DSV >
 CFortran::semantics::ValueListIterator< parser::DataStmtValue >
 CValueOpCommon
 CFortran::evaluate::value::ValueWithCarry
 CFortran::evaluate::value::ValueWithOverflow
 CFortran::evaluate::ValueWithRealFlags< A >
 CFortran::evaluate::Variable< T >
 CFortran::lower::pft::Variable
 CFortran::parser::Variable
 CFortran::common::VariantToTupleHelper< typename >
 CFortran::common::VariantToTupleHelper< std::variant< Ts... > >
 Cstd::vector
 CFortran::parser::VectorElementType
 CFortran::lower::VectorSubscriptBox
 CFortran::parser::VectorTypeSpec
 Cfir::VecTypeInfo
 CFortran::parser::Verbatim
 CFortran::parser::WaitSpec
 CFortran::parser::WhereBodyConstruct
 CFortran::parser::WhereConstruct
 CFortran::parser::WhereConstructStmt
 CFortran::parser::WhereStmt
 CFortran::semantics::WithBindName
 CFortran::parser::TypeBoundProcedureStmt::WithInterface
 CFortran::parser::WithMessageParser< PA >
 CFortran::semantics::WithOmpDeclarative
 CFortran::parser::TypeBoundProcedureStmt::WithoutInterface
 CFortran::semantics::WithPassArg
 CFortran::parser::WriteStmt
 CFortran::semantics::C
 CFortran::common::LAMBDAS
 Cfir::details::Ts