/external/llvm-project/flang/lib/Semantics/ |
D | semantics.cpp | 76 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 …]
|
D | resolve-names-utils.h | 40 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 …]
|
D | mod-file.h | 31 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_;
|
D | resolve-directives.h | 19 class SemanticsContext; variable 22 void ResolveAccParts(SemanticsContext &, const parser::ProgramUnit &); 23 void ResolveOmpParts(SemanticsContext &, const parser::ProgramUnit &);
|
D | resolve-names.h | 26 class SemanticsContext; variable 29 bool ResolveNames(SemanticsContext &, const parser::Program &); 30 void ResolveSpecificationParts(SemanticsContext &, const Symbol &);
|
D | check-declarations.h | 14 class SemanticsContext; variable 15 void CheckDeclarations(SemanticsContext &);
|
D | compute-offsets.h | 13 class SemanticsContext; variable 14 void ComputeOffsets(SemanticsContext &);
|
D | resolve-labels.h | 17 class SemanticsContext; variable 23 bool ValidateLabels(SemanticsContext &context, const parser::Program &program);
|
D | rewrite-parse-tree.h | 17 class SemanticsContext; variable 21 bool RewriteParseTree(SemanticsContext &, parser::Program &);
|
D | check-namelist.h | 18 NamelistChecker(SemanticsContext &context) : context_{context} {} in NamelistChecker() 22 SemanticsContext &context_;
|
D | check-nullify.h | 21 NullifyChecker(SemanticsContext &context) : context_{context} {} in NullifyChecker() 25 SemanticsContext &context_;
|
D | check-return.h | 21 ReturnStmtChecker(SemanticsContext &context) : context_{context} {} in ReturnStmtChecker() 25 SemanticsContext &context_;
|
D | check-deallocate.h | 21 DeallocateChecker(SemanticsContext &context) : context_{context} {} in DeallocateChecker() 25 SemanticsContext &context_;
|
D | check-select-rank.h | 18 SelectRankConstructChecker(SemanticsContext &context) : context_{context} {} in SelectRankConstructChecker() 23 SemanticsContext &context_;
|
D | check-if-stmt.h | 21 IfStmtChecker(SemanticsContext &context) : context_{context} {} in IfStmtChecker() 25 SemanticsContext &context_;
|
D | check-allocate.h | 21 AllocateChecker(SemanticsContext &context) : context_{context} {} in AllocateChecker() 25 SemanticsContext &context_;
|
D | check-arithmeticif.h | 21 ArithmeticIfStmtChecker(SemanticsContext &context) : context_(context){}; in ArithmeticIfStmtChecker() 25 SemanticsContext &context_;
|
D | check-case.h | 22 explicit CaseChecker(SemanticsContext &context) : context_{context} {}; in CaseChecker() 27 SemanticsContext &context_;
|
D | check-stop.h | 23 explicit StopChecker(SemanticsContext &context) : context_{context} {}; in StopChecker() 28 SemanticsContext &context_;
|
D | check-select-type.h | 23 explicit SelectTypeChecker(SemanticsContext &context) : context_{context} {}; in SelectTypeChecker() 28 SemanticsContext &context_;
|
D | check-purity.h | 22 explicit PurityChecker(SemanticsContext &c) : context_{c} {} in PurityChecker() 34 SemanticsContext &context_;
|
D | check-coarray.h | 29 CoarrayChecker(SemanticsContext &context) : context_{context} {} in CoarrayChecker() 38 SemanticsContext &context_;
|
/external/llvm-project/flang/include/flang/Semantics/ |
D | semantics.h | 60 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 …]
|
D | expression.h | 106 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 …]
|
D | runtime-type-info.h | 26 class SemanticsContext; variable 34 RuntimeDerivedTypeTables BuildRuntimeDerivedTypeTables(SemanticsContext &);
|