Home
last modified time | relevance | path

Searched defs:foldingContext (Results 1 – 19 of 19) sorted by relevance

/llvm-project/flang/lib/Semantics/
H A Dtype.cpp110 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 Ddata-to-inits.cpp548 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 Dcheck-call.cpp135 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 Dassignment.cpp53 evaluate::FoldingContext &foldingContext() { in foldingContext() function in Fortran::semantics::AssignmentContext
H A Dcheck-case.cpp86 auto folded{evaluate::Fold(foldingContext, SomeExpr{*x->v})}; in GetValue() local
H A Dcompute-offsets.cpp348 auto &foldingContext{context_.foldingContext()}; GetSizeAndAlignment() local
H A Ddefinable.cpp260 DuplicatedSubscriptFinder(evaluate::FoldingContext & foldingContext) DuplicatedSubscriptFinder() argument
H A Dexpression.cpp1923 auto &foldingContext{exprAnalyzer_.GetFoldingContext()}; UnrollConstantImpliedDo() local
4286 auto &foldingContext{context_.GetFoldingContext()}; CheckConformance() local
4308 auto &foldingContext{context_.GetFoldingContext()}; CheckAssignmentConformance() local
[all...]
H A Druntime-type-info.cpp746 auto &foldingContext{context_.foldingContext()}; DescribeComponent() local
[all...]
H A Dresolve-directives.cpp944 FoldExpr(evaluate::FoldingContext & foldingContext,T && expr) FoldExpr() argument
H A Dresolve-names.cpp9486 auto &foldingContext{GetFoldingContext()}; FinishDerivedTypeInstantiation() local
/llvm-project/flang/include/flang/Evaluate/
H A Dshape.h50 AsConstantExtents(FoldingContext & foldingContext,const std::optional<Shape> & maybeShape) AsConstantExtents() argument
/llvm-project/flang/include/flang/Semantics/
H A Dsemantics.h110 evaluate::FoldingContext &foldingContext() { return foldingContext_; } foldingContext() function
/llvm-project/flang/lib/Lower/
H A DCallInterface.cpp218 Fortran::evaluate::FoldingContext &foldingContext = in characterize() local
537 Fortran::evaluate::FoldingContext &foldingContext = in characterize() local
H A DConvertArrayConstructor.cpp601 ArrayCtorAnalysis(Fortran::evaluate::FoldingContext & foldingContext,const Fortran::evaluate::ArrayConstructor<T> & arrayCtorExpr) ArrayCtorAnalysis() argument
H A DConvertCall.cpp1131 Fortran::evaluate::IsSimplyContiguous(*sym, foldingContext); in preparePresentUserCallActualArgument() local
1104 isSimplyContiguous(const Fortran::evaluate::ActualArgument & arg,Fortran::evaluate::FoldingContext & foldingContext) isSimplyContiguous() argument
H A DBridge.cpp5906 Fortran::evaluate::FoldingContext foldingContext; global() member in __anonc6773cb50211::FirConverter
/llvm-project/flang/lib/Evaluate/
H A Dcharacteristics.cpp192 MeasureElementSizeInBytes(FoldingContext & foldingContext,bool align) const MeasureElementSizeInBytes() argument
H A Dtools.cpp1502 auto &foldingContext{symbol.owner().context().foldingContext()}; IsElementalProcedure() local