Home
last modified time | relevance | path

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

123

/external/llvm-project/flang/lib/Semantics/
Dsemantics.cpp76 SemanticsVisitor(SemanticsContext &context) in SemanticsVisitor()
118 SemanticsContext &context_;
123 explicit MiscChecker(SemanticsContext &context) : context_{context} {} in MiscChecker()
155 SemanticsContext &context_;
167 SemanticsContext &context, parser::Program &program) { in PerformStatementSemantics()
181 SemanticsContext::SemanticsContext( in SemanticsContext() function in Fortran::semantics::SemanticsContext
191 SemanticsContext::~SemanticsContext() {} in ~SemanticsContext()
193 int SemanticsContext::GetDefaultKind(TypeCategory category) const { in GetDefaultKind()
197 bool SemanticsContext::IsEnabled(common::LanguageFeature feature) const { in IsEnabled()
201 bool SemanticsContext::ShouldWarn(common::LanguageFeature feature) const { in ShouldWarn()
[all …]
Dresolve-names-utils.h40 class SemanticsContext; variable
50 bool IsIntrinsicOperator(const SemanticsContext &, const SourceName &);
51 bool IsLogicalConstant(const SemanticsContext &, const SourceName &);
54 MaybeIntExpr EvaluateIntExpr(SemanticsContext &context, const T &expr) { in EvaluateIntExpr()
66 SemanticsContext &context, const T &expr) { in EvaluateInt64()
80 std::forward_list<std::string> GetAllNames(SemanticsContext &) const;
84 Symbol *FindInScope(SemanticsContext &, const Scope &) const;
96 ArraySpec AnalyzeArraySpec(SemanticsContext &, const parser::ArraySpec &);
98 SemanticsContext &, const parser::ComponentArraySpec &);
100 SemanticsContext &context, const parser::CoarraySpec &);
[all …]
Dmod-file.h31 class SemanticsContext; variable
35 explicit ModFileWriter(SemanticsContext &context) : context_{context} {} in ModFileWriter()
39 SemanticsContext &context_;
69 ModFileReader(SemanticsContext &context) : context_{context} {} in ModFileReader()
76 SemanticsContext &context_;
Dresolve-directives.h19 class SemanticsContext; variable
22 void ResolveAccParts(SemanticsContext &, const parser::ProgramUnit &);
23 void ResolveOmpParts(SemanticsContext &, const parser::ProgramUnit &);
Dresolve-names.h26 class SemanticsContext; variable
29 bool ResolveNames(SemanticsContext &, const parser::Program &);
30 void ResolveSpecificationParts(SemanticsContext &, const Symbol &);
Dcheck-declarations.h14 class SemanticsContext; variable
15 void CheckDeclarations(SemanticsContext &);
Dcompute-offsets.h13 class SemanticsContext; variable
14 void ComputeOffsets(SemanticsContext &);
Dresolve-labels.h17 class SemanticsContext; variable
23 bool ValidateLabels(SemanticsContext &context, const parser::Program &program);
Drewrite-parse-tree.h17 class SemanticsContext; variable
21 bool RewriteParseTree(SemanticsContext &, parser::Program &);
Dcheck-namelist.h18 NamelistChecker(SemanticsContext &context) : context_{context} {} in NamelistChecker()
22 SemanticsContext &context_;
Dcheck-nullify.h21 NullifyChecker(SemanticsContext &context) : context_{context} {} in NullifyChecker()
25 SemanticsContext &context_;
Dcheck-return.h21 ReturnStmtChecker(SemanticsContext &context) : context_{context} {} in ReturnStmtChecker()
25 SemanticsContext &context_;
Dcheck-deallocate.h21 DeallocateChecker(SemanticsContext &context) : context_{context} {} in DeallocateChecker()
25 SemanticsContext &context_;
Dcheck-select-rank.h18 SelectRankConstructChecker(SemanticsContext &context) : context_{context} {} in SelectRankConstructChecker()
23 SemanticsContext &context_;
Dcheck-if-stmt.h21 IfStmtChecker(SemanticsContext &context) : context_{context} {} in IfStmtChecker()
25 SemanticsContext &context_;
Dcheck-allocate.h21 AllocateChecker(SemanticsContext &context) : context_{context} {} in AllocateChecker()
25 SemanticsContext &context_;
Dcheck-arithmeticif.h21 ArithmeticIfStmtChecker(SemanticsContext &context) : context_(context){}; in ArithmeticIfStmtChecker()
25 SemanticsContext &context_;
Dcheck-case.h22 explicit CaseChecker(SemanticsContext &context) : context_{context} {}; in CaseChecker()
27 SemanticsContext &context_;
Dcheck-stop.h23 explicit StopChecker(SemanticsContext &context) : context_{context} {}; in StopChecker()
28 SemanticsContext &context_;
Dcheck-select-type.h23 explicit SelectTypeChecker(SemanticsContext &context) : context_{context} {}; in SelectTypeChecker()
28 SemanticsContext &context_;
Dcheck-purity.h22 explicit PurityChecker(SemanticsContext &c) : context_{c} {} in PurityChecker()
34 SemanticsContext &context_;
Dcheck-coarray.h29 CoarrayChecker(SemanticsContext &context) : context_{context} {} in CoarrayChecker()
38 SemanticsContext &context_;
/external/llvm-project/flang/include/flang/Semantics/
Dsemantics.h60 class SemanticsContext {
62 SemanticsContext(const common::IntrinsicTypeDefaultKinds &,
64 ~SemanticsContext();
94 SemanticsContext &set_location( in set_location()
99 SemanticsContext &set_searchDirectories(const std::vector<std::string> &x) { in set_searchDirectories()
103 SemanticsContext &set_moduleDirectory(const std::string &x) { in set_moduleDirectory()
107 SemanticsContext &set_moduleFileSuffix(const std::string &x) { in set_moduleFileSuffix()
111 SemanticsContext &set_warnOnNonstandardUsage(bool x) { in set_warnOnNonstandardUsage()
115 SemanticsContext &set_warningsAreErrors(bool x) { in set_warningsAreErrors()
120 SemanticsContext &set_debugModuleWriter(bool x) { in set_debugModuleWriter()
[all …]
Dexpression.h106 explicit ExpressionAnalyzer(semantics::SemanticsContext &sc) : context_{sc} {} in ExpressionAnalyzer()
107 ExpressionAnalyzer(semantics::SemanticsContext &sc, FoldingContext &fc) in ExpressionAnalyzer()
111 semantics::SemanticsContext &context() const { return context_; } in context()
383 semantics::SemanticsContext &context_;
415 SemanticsContext &context, const A &expr) { in AnalyzeExpr()
421 SemanticsContext &, common::TypeCategory,
424 void AnalyzeCallStmt(SemanticsContext &, const parser::CallStmt &);
426 SemanticsContext &, const parser::AssignmentStmt &);
428 SemanticsContext &, const parser::PointerAssignmentStmt &);
434 explicit ExprChecker(SemanticsContext &);
[all …]
Druntime-type-info.h26 class SemanticsContext; variable
34 RuntimeDerivedTypeTables BuildRuntimeDerivedTypeTables(SemanticsContext &);

123