Lines Matching refs:foldingContext
499 evaluate::FoldingContext &foldingContext);
503 evaluate::FoldingContext &foldingContext, const Symbol &symbol) { in PopulateWithComponentDefaults() argument
504 if (auto extents{evaluate::GetConstantExtents(foldingContext, symbol)}) { in PopulateWithComponentDefaults()
513 PopulateWithComponentDefaults(init, offset, derived, foldingContext); in PopulateWithComponentDefaults()
522 evaluate::FoldingContext &foldingContext) { in PopulateWithComponentDefaults() argument
543 foldingContext, component)}) { in PopulateWithComponentDefaults()
544 if (auto extant{init.image.AsConstant(foldingContext, *dyType, in PopulateWithComponentDefaults()
552 foldingContext); in PopulateWithComponentDefaults()
558 *componentDerived, foldingContext, component); in PopulateWithComponentDefaults()
617 evaluate::FoldingContext &foldingContext) { in IncorporateExplicitInitialization() argument
655 offset, mutableSymbol.size(), *object->init(), foldingContext); in IncorporateExplicitInitialization()
668 evaluate::FoldingContext &foldingContext) { in ComputeMinElementBytes() argument
674 evaluate::ToInt64(dyType->MeasureSizeInBytes(foldingContext, true)) in ComputeMinElementBytes()
677 dyType->GetAlignment(foldingContext.targetCharacteristics())}) { in ComputeMinElementBytes()
715 auto &foldingContext{exprAnalyzer.GetFoldingContext()}; in CombineEquivalencedInitialization() local
720 combined, s.offset() - first.offset(), *derived, foldingContext, s); in CombineEquivalencedInitialization()
735 combined, inits, symbol, first.offset(), foldingContext); in CombineEquivalencedInitialization()
756 ComputeMinElementBytes(associated, foldingContext)}; in CombineEquivalencedInitialization()
786 evaluate::FoldingContext &foldingContext, DataInitializations &inits) { in MakeDefaultInitializationExplicit() argument
804 newInit, 0, *derived, foldingContext, symbol); in MakeDefaultInitializationExplicit()