/llvm-project/flang/lib/Semantics/ |
H A D | type.cpp | 110 evaluate::FoldingContext &foldingContext{context.foldingContext()}; in EvaluateParameters() local 50 CookParameters(evaluate::FoldingContext & foldingContext) CookParameters() argument 274 evaluate::FoldingContext &foldingContext() { foldingContext() function in Fortran::semantics::InstantiateHelper 302 auto &foldingContext{context.foldingContext()}; InstantiateNonPDTScope() local 332 auto &foldingContext{context.foldingContext()}; Instantiate() local 540 FoldCharacterLength(evaluate::FoldingContext & foldingContext,const CharacterTypeSpec & characterSpec) FoldCharacterLength() argument [all...] |
H A D | data-to-inits.cpp | 548 PopulateWithComponentDefaults(SymbolDataInitialization & init,std::size_t offset,const DerivedTypeSpec & derived,evaluate::FoldingContext & foldingContext,const Symbol & symbol) PopulateWithComponentDefaults() argument 567 PopulateWithComponentDefaults(SymbolDataInitialization & init,std::size_t offset,const DerivedTypeSpec & derived,evaluate::FoldingContext & foldingContext) PopulateWithComponentDefaults() argument 661 IncorporateExplicitInitialization(SymbolDataInitialization & combined,DataInitializations & inits,const Symbol & symbol,ConstantSubscript firstOffset,evaluate::FoldingContext & foldingContext) IncorporateExplicitInitialization() argument 712 ComputeMinElementBytes(const std::list<SymbolRef> & associated,evaluate::FoldingContext & foldingContext) ComputeMinElementBytes() argument 759 auto &foldingContext{exprAnalyzer.GetFoldingContext()}; CombineEquivalencedInitialization() local 829 MakeDefaultInitializationExplicit(const Scope & scope,const std::list<std::list<SymbolRef>> & associations,evaluate::FoldingContext & foldingContext,DataInitializations & inits) MakeDefaultInitializationExplicit() argument [all...] |
H A D | check-call.cpp | 135 evaluate::FoldingContext &foldingContext{context.foldingContext()}; CheckCharacterActual() local 317 CheckExplicitDataArg(const characteristics::DummyDataObject & dummy,const std::string & dummyName,evaluate::Expr<evaluate::SomeType> & actual,characteristics::TypeAndShape & actualType,bool isElemental,SemanticsContext & context,evaluate::FoldingContext & foldingContext,const Scope * scope,const evaluate::SpecificIntrinsic * intrinsic,bool allowActualArgumentConversions,bool extentErrors,const characteristics::Procedure & procedure,const evaluate::ActualArgument & arg) CheckExplicitDataArg() argument 976 evaluate::FoldingContext &foldingContext{context.foldingContext()}; CheckProcedureArg() local 1147 evaluate::FoldingContext &foldingContext{context.foldingContext()}; CheckExplicitInterfaceArg() local 1382 evaluate::FoldingContext &foldingContext{semanticsContext.foldingContext()}; CheckAssociated() local 1794 evaluate::FoldingContext &foldingContext{context.foldingContext()}; CheckTransfer() local 1865 evaluate::FoldingContext &foldingContext{context.foldingContext()}; CheckExplicitInterface() local 2005 evaluate::FoldingContext foldingContext{context.foldingContext()}; CheckArguments() local [all...] |
H A D | assignment.cpp | 53 evaluate::FoldingContext &foldingContext() { in foldingContext() function in Fortran::semantics::AssignmentContext
|
H A D | check-case.cpp | 86 auto folded{evaluate::Fold(foldingContext, SomeExpr{*x->v})}; in GetValue() local
|
H A D | compute-offsets.cpp | 348 auto &foldingContext{context_.foldingContext()}; GetSizeAndAlignment() local
|
H A D | definable.cpp | 260 DuplicatedSubscriptFinder(evaluate::FoldingContext & foldingContext) DuplicatedSubscriptFinder() argument
|
H A D | expression.cpp | 1923 auto &foldingContext{exprAnalyzer_.GetFoldingContext()}; UnrollConstantImpliedDo() local 4286 auto &foldingContext{context_.GetFoldingContext()}; CheckConformance() local 4308 auto &foldingContext{context_.GetFoldingContext()}; CheckAssignmentConformance() local [all...] |
H A D | runtime-type-info.cpp | 746 auto &foldingContext{context_.foldingContext()}; DescribeComponent() local [all...] |
H A D | resolve-directives.cpp | 944 FoldExpr(evaluate::FoldingContext & foldingContext,T && expr) FoldExpr() argument
|
H A D | resolve-names.cpp | 9486 auto &foldingContext{GetFoldingContext()}; FinishDerivedTypeInstantiation() local
|
/llvm-project/flang/include/flang/Evaluate/ |
H A D | shape.h | 50 AsConstantExtents(FoldingContext & foldingContext,const std::optional<Shape> & maybeShape) AsConstantExtents() argument
|
/llvm-project/flang/include/flang/Semantics/ |
H A D | semantics.h | 110 evaluate::FoldingContext &foldingContext() { return foldingContext_; } foldingContext() function
|
/llvm-project/flang/lib/Lower/ |
H A D | CallInterface.cpp | 218 Fortran::evaluate::FoldingContext &foldingContext = in characterize() local 537 Fortran::evaluate::FoldingContext &foldingContext = in characterize() local
|
H A D | ConvertArrayConstructor.cpp | 601 ArrayCtorAnalysis(Fortran::evaluate::FoldingContext & foldingContext,const Fortran::evaluate::ArrayConstructor<T> & arrayCtorExpr) ArrayCtorAnalysis() argument
|
H A D | ConvertCall.cpp | 1131 Fortran::evaluate::IsSimplyContiguous(*sym, foldingContext); in preparePresentUserCallActualArgument() local 1104 isSimplyContiguous(const Fortran::evaluate::ActualArgument & arg,Fortran::evaluate::FoldingContext & foldingContext) isSimplyContiguous() argument
|
H A D | Bridge.cpp | 5906 Fortran::evaluate::FoldingContext foldingContext; global() member in __anonc6773cb50211::FirConverter
|
/llvm-project/flang/lib/Evaluate/ |
H A D | characteristics.cpp | 192 MeasureElementSizeInBytes(FoldingContext & foldingContext,bool align) const MeasureElementSizeInBytes() argument
|
H A D | tools.cpp | 1502 auto &foldingContext{symbol.owner().context().foldingContext()}; IsElementalProcedure() local
|