Home
last modified time | relevance | path

Searched refs:context_ (Results 1 – 25 of 68) sorted by relevance

123

/llvm-project-15.0.7/flang/lib/Semantics/
H A Dcheck-coarray.cpp39 context_ in Post()
46 context_ in Post()
59 SemanticsContext &context_; member in Fortran::semantics::CriticalBodyEnforce
87 CheckTeamType(context_, std::get<parser::TeamValue>(x.t)); in Leave()
91 CheckTeamType(context_, std::get<parser::TeamValue>(x.t)); in Leave()
106 CheckTeamType(context_, *team); in Leave()
115 CheckTeamStat(context_, *stat); in Leave()
128 context_.Say(parser::FindSourceLocation(imageSelector), // C930 in Leave()
134 CheckTeamType(context_, std::get<parser::TeamVariable>(x.t)); in Leave()
163 if (context_.HasError(declName)) { in CheckNamesAreDistinct()
[all …]
H A Dcheck-do-forall.cpp177 context_.SayWithDecl(entity, location, in SayDeallocateOfPolymorph()
264 context_ in Post()
330 SemanticsContext &context_; member in Fortran::semantics::DoConcurrentBodyEnforce
340 : context_{context}, in DoConcurrentVariableEnforce()
364 SemanticsContext &context_; member in Fortran::semantics::DoConcurrentVariableEnforce
373 : context_{context}, kind_{kind} {} in DoContext()
487 context_.Say( in CheckDoVariable()
688 context_.Say(expr.source, in CheckConcurrentHeader()
730 context_.Say( in CheckForImpureCall()
786 SemanticsContext &context_; member in Fortran::semantics::DoContext
[all …]
H A Dassignment.cpp54 return context_.foldingContext(); in foldingContext()
57 SemanticsContext &context_; member in Fortran::semantics::AssignmentContext
170 context_.location().value(), &context_.messages()}; in CheckForPureContext()
199 context_.Say( in CheckForPureContext()
268 context_.value().Analyze(x); in Enter()
271 context_.value().Analyze(x); in Enter()
274 context_.value().PushWhereContext(x); in Enter()
277 context_.value().PopWhereContext(); in Leave()
280 context_.value().PushWhereContext(x); in Enter()
283 context_.value().PopWhereContext(); in Leave()
[all …]
H A Dcheck-io.cpp31 SemanticsContext &context_; member in Fortran::semantics::FormatErrorReporter
47 context_.Say(formatCharBlock_, text); in Say()
53 context_.Say(messageCharBlock, text); in Say()
239 context_.IsEnabled( in Enter()
243 if (context_.ShouldWarn( in Enter()
318 context_.Say( in Enter()
882 context_.Say(source, in CheckStringValue()
989 context_ in CheckForDefinableVariable()
999 CHECK(context_.location()); in CheckForPureSubprogram()
1001 scope{context_.globalScope().FindScope(*context_.location())}) { in CheckForPureSubprogram()
[all …]
H A Dcheck-deallocate.cpp24 if (context_.HasError(symbol)) { in Leave()
27 context_.Say(name.source, in Leave()
30 context_.Say(name.source, in Leave()
33 context_.CheckIndexVarRedefine(name); in Leave()
39 if (GetExpr(context_, allocateObject)) { in Leave()
42 context_.Say(structureComponent.component.source, in Leave()
57 context_.Say( in Leave()
64 context_.Say( in Leave()
H A Dsemantics.cpp81 context_.PushConstruct(node); in Pre()
89 context_.PopConstruct(); in Post()
94 context_.set_location(node.source); in Pre()
99 context_.set_location(node.source); in Pre()
105 context_.set_location(std::nullopt); in Post()
109 context_.set_location(std::nullopt); in Post()
114 return !context_.AnyFatalError(); in Walk()
118 SemanticsContext &context_; member in Fortran::semantics::SemanticsVisitor
147 context_ in CheckAssignGotoName()
155 SemanticsContext &context_; member in Fortran::semantics::MiscChecker
[all …]
H A Dcheck-nullify.cpp20 CHECK(context_.location()); in Leave()
21 const Scope &scope{context_.FindScope(*context_.location())}; in Leave()
24 *context_.location(), &context_.messages()}; in Leave()
30 if (context_.HasError(symbol)) { in Leave()
44 if (const auto *checkedExpr{GetExpr(context_, pointerObject)}) { in Leave()
H A Dcheck-stop.cpp21 if (const auto *expr{GetExpr(context_, stopCode)}) { in Enter()
25 if (!ExprTypeKindIsDefault(*expr, context_)) { in Enter()
26 context_.Say( in Enter()
31 if (!ExprTypeKindIsDefault(*expr, context_)) { in Enter()
32 context_.Say( in Enter()
36 context_.Say( in Enter()
H A Dcheck-data.cpp50 : Base{*this}, context_{c}, source_{src} {} in DataVarChecker()
58 const Scope &scope{context_.FindScope(source_)}; in operator ()()
77 context_.Say(source_, in operator ()()
83 context_.Say(source_, in operator ()()
88 context_.Say(source_, in operator ()()
99 context_.Say(source_, in operator ()()
107 context_.Say(source_, in operator ()()
125 context_.Say( in operator ()()
148 context_.Say(source_, in operator ()()
166 context_.Say( in CheckSubscriptExpr()
[all …]
H A Dcheck-case.cpp25 : context_{c}, caseExprType_{t} {} in CaseValues()
52 context_.Say(stmt.source, in AddCase()
59 context_.Say(stmt.source, in AddCase()
85 context_.foldingContext(), foldingMessages}; in GetValue()
96 context_.Say(expr.source, in GetValue()
104 context_.Say(expr.source, in GetValue()
109 context_.Say(expr.source, in GetValue()
205 msg = &context_.Say(iter->stmt.source, in ReportConflictingCases()
216 SemanticsContext &context_; member in Fortran::semantics::CaseValues
244 const auto *x{GetExpr(context_, selectExpr)}; in Enter()
[all …]
H A Dcheck-return.cpp32 const auto &scope{context_.FindScope(context_.location().value())}; in Leave()
37 context_.Say( in Leave()
40 context_.ShouldWarn(common::LanguageFeature::ProgramReturn)) { in Leave()
41 context_.Say("RETURN should not appear in a main program"_port_en_US); in Leave()
H A Dcheck-select-rank.cpp36 context_.Say(parser::FindSourceLocation(selectRankStmtSel), in Leave()
43 context_.Say(parser::FindSourceLocation(selectRankStmtSel), in Leave()
70 context_ in Leave()
82 context_ in Leave()
90 context_.Say(parser::FindSourceLocation(selectRankStmtSel), in Leave()
100 context_.Say(rankCaseStmt.source, in Leave()
110 context_ in Leave()
H A Dcheck-omp-structure.cpp83 SemanticsContext &context_; member in Fortran::semantics::OmpWorkshareBlockChecker
178 context_.Say(item, in CheckMultListItems()
212 context_.Say(source, in HasInvalidWorksharingNesting()
271 context_.Say(source, in HasInvalidTeamsNesting()
285 context_.Say(source, in CheckPredefinedAllocatorRestriction()
1298 context_ in Enter()
1304 context_ in Enter()
1310 context_ in Enter()
1966 context_ in CheckIntentInPointerAndDefinable()
2246 context_ in Enter()
[all …]
H A Dcompute-offsets.cpp58 SemanticsContext &context_; member in Fortran::semantics::ComputeOffsetsHelper
70 ComputeOffsets(context_, child); in Compute()
157 context_.Say(errorSite, in DoCommonBlock()
173 context_.Say(errorSite, in DoCommonBlock()
177 context_.Say(errorSite, in DoCommonBlock()
183 context_.Say(errorSite, in DoCommonBlock()
203 context_.MapCommonBlockAndCheckConflicts(commonBlock); in DoCommonBlock()
237 context_.foldingContext(), *symbol, offset, 1)}; in DoEquivalenceSet()
239 context_ in DoEquivalenceSet()
246 context_ in DoEquivalenceSet()
[all …]
H A Dcheck-arithmeticif.cpp28 if (const auto *expr{GetExpr(context_, parsedExpr)}) { in Leave()
30 context_.Say(parsedExpr.source, in Leave()
33 context_.Say(parsedExpr.source, in Leave()
36 context_.Say(parsedExpr.source, in Leave()
H A Dcheck-directive-structure.h90 context_ in EmitBranchOutError()
98 context_ in EmitUnlabelledBranchOutError()
108 context_ in EmitBranchOutErrorWithName()
147 SemanticsContext &context_; variable
358 SemanticsContext &context_; variable
433 context_.Say(GetContext().directiveSource, in CheckRequireAtLeastOneOf()
454 context_.Say(GetContext().clauseSource, in CheckAllowed()
463 context_.Say(GetContext().clauseSource, in CheckAllowed()
477 context_.Say(GetContext().clauseSource, in CheckAllowed()
522 context_.Say(GetContext().clauseSource, in RequiresConstantPositiveParameter()
[all …]
H A Dresolve-names-utils.cpp228 SemanticsContext &context_; member in Fortran::semantics::ArraySpecAnalyzer
450 if (context_.ShouldWarn( in CheckCanEquivalence()
528 context_.Say(source, // C8107 in CheckDataRef()
553 context_.Say(source, // C924 (R872) in CheckDataRef()
634 evaluate::Fold(context_.foldingContext(), AnalyzeExpr(context_, bound))}; in CheckArrayBound()
639 context_.Say(bound.source, // C924, R872 in CheckArrayBound()
646 context_.Say(bound.source, // C8109 in CheckArrayBound()
658 evaluate::Fold(context_.foldingContext(), AnalyzeExpr(context_, bound))}; in CheckSubstringBound()
664 context_.Say(bound.source, // C8109 in CheckSubstringBound()
672 context_.Say(bound.source, // C8116 in CheckSubstringBound()
[all …]
H A Dcheck-select-type.cpp24 : context_{c}, selectorType_{t} {} in TypeCaseValues()
89 context_.Say(stmt.source, in PassesChecksOnGuard()
97 context_.Say(parser::FindSourceLocation(typeSpec), in PassesChecksOnGuard()
123 context_.Say(sourceLoc, in PassesDerivedTypeChecks()
130 context_.Say(sourceLoc, in PassesDerivedTypeChecks()
141 context_.Say(sourceLoc, in PassesDerivedTypeChecks()
233 msg = &context_.Say(iter->stmt.source, in ReportConflictingTypeCases()
245 SemanticsContext &context_; member in Fortran::semantics::TypeCaseValues
265 TypeCaseValues{context_, *exprType}.Check(typeCaseList); in Enter()
H A Dcheck-declarations.cpp136 SemanticsContext &context_; member in Fortran::semantics::CheckHelper
164 SemanticsContext &context_; member in Fortran::semantics::DistinguishabilityHelper
210 if (context_.HasError(symbol)) { in Check()
661 context_.Say( in CheckPointerInitialization()
1279 context_.SetError(specific); in CheckDefinedOperator()
1380 context_.SetError(specific); in CheckDefinedAssignment()
1413 context_.SetError(symbol); in CheckDefinedAssignmentArg()
1888 context_.SetError(symbol); in CheckBindC()
2103 context_.SetError(subp); in CheckDioArgCount()
2136 context_.SetError(*ref); in CheckDefinedIoProc()
[all …]
H A Dexpression.cpp189 ExpressionAnalyzer &context_; member in Fortran::evaluate::ArgumentAnalyzer
227 if (!context_.HasError(last) && !context_.HasError(symbol)) { in Designate()
232 context_.SetError(last); in Designate()
630 context_.ShouldWarn( in Analyze()
2129 context_.SetError(symbol); in ResolveForward()
2509 context_.SetError(symbol); in Analyze()
3484 context_.Say( in CheckForNullPointer()
3535 context_.Say( in TryDefinedOp()
3585 context_.Say( in TryDefinedAssignment()
3688 context_.SayAt(expr.source, in AnalyzeExpr()
[all …]
H A Dmod-file.cpp105 WriteAll(context_.globalScope()); in WriteAll()
106 return !context_.AnyFatalError(); in WriteAll()
136 auto path{context_.moduleDirectory() + '/' + in Write()
141 context_.Say( in Write()
482 ModFileWriter writer{context_}; in PutSubprogram()
765 context_.IsTempName(symbol.name().ToString())) { in PutEntity()
932 auto it{context_.globalScope().find(name)}; in Read()
933 if (it != context_.globalScope().end()) { in Read()
979 context_.SayWithDecl( in Read()
1035 context_.foldingContext().set_inModuleFile(true); in Read()
[all …]
H A Dmod-file.h36 explicit ModFileWriter(SemanticsContext &context) : context_{context} {} in ModFileWriter()
40 SemanticsContext &context_;
80 ModFileReader(SemanticsContext &context) : context_{context} {} in ModFileReader()
88 SemanticsContext &context_;
H A Dpointer-assignment.cpp44 : context_{context}, source_{source}, description_{description} {} in PointerAssignmentChecker()
46 : context_{context}, source_{lhs.name()}, in PointerAssignmentChecker()
76 evaluate::FoldingContext &context_; member in Fortran::semantics::PointerAssignmentChecker
149 auto proc{Procedure::Characterize(f.proc(), context_)}; in Check()
175 if (!lhsType_->IsCompatibleWith(context_.messages(), *frTypeAndShape, in Check()
196 context_.messages().Say("Pointer target is not a named entity"_err_en_US); in Check()
207 } else if (auto rhsType{TypeAndShape::Characterize(d, context_)}) { in Check()
272 if (auto chars{Procedure::Characterize(d, context_)}) { in Check()
280 if (auto chars{Procedure::Characterize(ref, context_)}) { in Check()
307 auto *msg{context_.messages().Say(std::forward<A>(x)...)}; in Say()
/llvm-project-15.0.7/flang/include/flang/Parser/
H A Dparse-state.h40 : p_{that.p_}, limit_{that.limit_}, context_{that.context_}, in ParseState()
49 context_{std::move(that.context_)}, userState_{that.userState_},
57 p_ = that.p_, limit_ = that.limit_, context_ = that.context_;
68 context_ = std::move(that.context_);
81 const Message::Reference &context() const { return context_; } in context()
82 Message::Reference &context() { return context_; } in context()
124 m->SetContext(context_.get()); in PushContext()
125 context_ = Message::Reference{m}; in PushContext()
129 CHECK(context_); in PopContext()
130 context_ = context_->attachment(); in PopContext()
[all …]
/llvm-project-15.0.7/compiler-rt/lib/memprof/
H A Dmemprof_thread.h77 u32 tid() { return context_->tid; } in tid()
78 MemprofThreadContext *context() { return context_; } in context()
79 void set_context(MemprofThreadContext *context) { context_ = context; } in set_context()
104 MemprofThreadContext *context_; variable

123