Home
last modified time | relevance | path

Searched refs:SemanticsContext (Results 1 – 25 of 66) sorted by relevance

123

/llvm-project-15.0.7/flang/lib/Semantics/
H A Dsemantics.cpp76 SemanticsVisitor(SemanticsContext &context) in SemanticsVisitor()
118 SemanticsContext &context_;
155 SemanticsContext &context_;
284 SemanticsContext::SemanticsContext( in SemanticsContext() function in Fortran::semantics::SemanticsContext
296 SemanticsContext::~SemanticsContext() {} in ~SemanticsContext()
316 bool SemanticsContext::AnyFatalError() const { in AnyFatalError()
369 void SemanticsContext::PopConstruct() { in PopConstruct()
385 void SemanticsContext::WarnIndexVarRedefine( in WarnIndexVarRedefine()
391 void SemanticsContext::CheckIndexVarRedefine( in CheckIndexVarRedefine()
409 void SemanticsContext::ActivateIndexVar( in ActivateIndexVar()
[all …]
H A Dresolve-names-utils.h41 class SemanticsContext; variable
51 bool IsIntrinsicOperator(const SemanticsContext &, const SourceName &);
52 bool IsLogicalConstant(const SemanticsContext &, const SourceName &);
57 const SemanticsContext &, const SourceName &);
60 MaybeIntExpr EvaluateIntExpr(SemanticsContext &context, const T &expr) { in EvaluateIntExpr()
72 SemanticsContext &context, const T &expr) { in EvaluateInt64()
102 SemanticsContext &, const parser::ComponentArraySpec &);
104 SemanticsContext &, const parser::DeferredShapeSpecList &);
106 SemanticsContext &context, const parser::CoarraySpec &);
111 EquivalenceSets(SemanticsContext &context) : context_{context} {} in EquivalenceSets()
[all …]
H A Dmod-file.h32 class SemanticsContext; variable
36 explicit ModFileWriter(SemanticsContext &context) : context_{context} {} in ModFileWriter()
40 SemanticsContext &context_;
80 ModFileReader(SemanticsContext &context) : context_{context} {} in ModFileReader()
88 SemanticsContext &context_;
H A Dresolve-directives.h19 class SemanticsContext; variable
22 void ResolveAccParts(SemanticsContext &, const parser::ProgramUnit &);
23 void ResolveOmpParts(SemanticsContext &, const parser::ProgramUnit &);
H A Dresolve-names.h27 class SemanticsContext; variable
30 bool ResolveNames(SemanticsContext &, const parser::Program &, Scope &top);
31 void ResolveSpecificationParts(SemanticsContext &, const Symbol &);
H A Dcheck-declarations.h14 class SemanticsContext; variable
15 void CheckDeclarations(SemanticsContext &);
H A Dcompute-offsets.h13 class SemanticsContext; variable
16 void ComputeOffsets(SemanticsContext &, Scope &);
H A Dresolve-labels.h17 class SemanticsContext; variable
23 bool ValidateLabels(SemanticsContext &context, const parser::Program &program);
H A Drewrite-parse-tree.h17 class SemanticsContext; variable
21 bool RewriteParseTree(SemanticsContext &, parser::Program &);
H A Dcheck-namelist.h18 NamelistChecker(SemanticsContext &context) : context_{context} {} in NamelistChecker()
22 SemanticsContext &context_;
H A Dcheck-arithmeticif.h21 ArithmeticIfStmtChecker(SemanticsContext &context) : context_(context){}; in ArithmeticIfStmtChecker()
25 SemanticsContext &context_;
H A Dcheck-deallocate.h21 DeallocateChecker(SemanticsContext &context) : context_{context} {} in DeallocateChecker()
25 SemanticsContext &context_;
H A Dcheck-allocate.h21 AllocateChecker(SemanticsContext &context) : context_{context} {} in AllocateChecker()
25 SemanticsContext &context_;
H A Dcheck-return.h21 ReturnStmtChecker(SemanticsContext &context) : context_{context} {} in ReturnStmtChecker()
25 SemanticsContext &context_;
H A Dcheck-select-rank.h18 SelectRankConstructChecker(SemanticsContext &context) : context_{context} {} in SelectRankConstructChecker()
23 SemanticsContext &context_;
H A Dcheck-nullify.h21 NullifyChecker(SemanticsContext &context) : context_{context} {} in NullifyChecker()
25 SemanticsContext &context_;
H A Dcheck-if-stmt.h21 IfStmtChecker(SemanticsContext &context) : context_{context} {} in IfStmtChecker()
25 SemanticsContext &context_;
H A Dcheck-case.h22 explicit CaseChecker(SemanticsContext &context) : context_{context} {}; in CaseChecker()
27 SemanticsContext &context_;
H A Dcheck-stop.h23 explicit StopChecker(SemanticsContext &context) : context_{context} {}; in StopChecker()
28 SemanticsContext &context_;
H A Dcheck-select-type.h23 explicit SelectTypeChecker(SemanticsContext &context) : context_{context} {}; in SelectTypeChecker()
28 SemanticsContext &context_;
H A Dcheck-purity.h22 explicit PurityChecker(SemanticsContext &c) : context_{c} {} in PurityChecker()
34 SemanticsContext &context_;
/llvm-project-15.0.7/flang/include/flang/Semantics/
H A Dsemantics.h64 class SemanticsContext {
66 SemanticsContext(const common::IntrinsicTypeDefaultKinds &,
68 ~SemanticsContext();
112 SemanticsContext &set_location( in set_location()
121 SemanticsContext &set_intrinsicModuleDirectories( in set_intrinsicModuleDirectories()
126 SemanticsContext &set_moduleDirectory(const std::string &x) { in set_moduleDirectory()
134 SemanticsContext &set_warnOnNonstandardUsage(bool x) { in set_warnOnNonstandardUsage()
138 SemanticsContext &set_warningsAreErrors(bool x) { in set_warningsAreErrors()
143 SemanticsContext &set_debugModuleWriter(bool x) { in set_debugModuleWriter()
281 SemanticsContext &context() const { return context_; } in context()
[all …]
H A Dscope.h35 class SemanticsContext; variable
68 explicit Scope(SemanticsContext &context) in Scope()
70 Scope(Scope &parent, Kind kind, Symbol *symbol, SemanticsContext &context) in Scope()
114 SemanticsContext &context() const { return context_; } in context()
123 SemanticsContext &GetMutableSemanticsContext() const { in GetMutableSemanticsContext()
124 return const_cast<SemanticsContext &>(context()); in GetMutableSemanticsContext()
292 SemanticsContext &context_;
H A Druntime-type-info.h26 class SemanticsContext; variable
34 RuntimeDerivedTypeTables BuildRuntimeDerivedTypeTables(SemanticsContext &);
H A Dtools.h258 const SomeExpr &expr, const SemanticsContext &context);
262 explicit GetExprHelper(SemanticsContext *context) : context_{context} {} in GetExprHelper()
291 SemanticsContext *context_{nullptr};
301 const SomeExpr *GetExpr(SemanticsContext *context, const T &x) { in GetExpr()
305 const SomeExpr *GetExpr(SemanticsContext &context, const T &x) { in GetExpr()
563 LabelEnforce(SemanticsContext &context, std::set<parser::Label> &&labels, in LabelEnforce()
588 SemanticsContext &context_;
595 void SayWithConstruct(SemanticsContext &context,
622 const SemanticsContext &, const SourceName &);

123