Home
last modified time | relevance | path

Searched refs:ImportKind (Results 1 – 10 of 10) sorted by relevance

/llvm-project-15.0.7/flang/lib/Semantics/
H A Dscope.cpp248 Scope::ImportKind Scope::GetImportKind() const { in GetImportKind()
255 return ImportKind::None; // default for non-mod-proc interface body in GetImportKind()
259 return ImportKind::Default; in GetImportKind()
262 std::optional<parser::MessageFixedText> Scope::SetImportKind(ImportKind kind) { in SetImportKind()
267 bool hasNone{kind == ImportKind::None || *importKind_ == ImportKind::None}; in SetImportKind()
268 bool hasAll{kind == ImportKind::All || *importKind_ == ImportKind::All}; in SetImportKind()
275 (kind != ImportKind::Only || kind != ImportKind::Only)) { in SetImportKind()
293 case ImportKind::None: in CanImport()
295 case ImportKind::All: in CanImport()
296 case ImportKind::Default: in CanImport()
[all …]
H A Dresolve-names.cpp6419 } else if (x.kind == common::ImportKind::None) { in Pre()
7235 case common::ImportKind::None: in CheckImports()
7237 case common::ImportKind::All: in CheckImports()
7247 case common::ImportKind::Default: in CheckImports()
7248 case common::ImportKind::Only: in CheckImports()
/llvm-project-15.0.7/flang/include/flang/Semantics/
H A Dscope.h65 using ImportKind = common::ImportKind;
223 ImportKind GetImportKind() const;
229 std::optional<parser::MessageFixedText> SetImportKind(ImportKind);
286 std::optional<ImportKind> importKind_;
/llvm-project-15.0.7/lld/COFF/
H A DInputFiles.h71 ImportKind, enumerator
337 : InputFile(ctx, ImportKind, m) {} in ImportFile()
339 static bool classof(const InputFile *f) { return f->kind() == ImportKind; } in classof()
H A DInputFiles.cpp63 if (file->parentName.empty() || file->kind() == coff::InputFile::ImportKind) in toString()
/llvm-project-15.0.7/flang/lib/Parser/
H A Dparse-tree.cpp20 ImportStmt::ImportStmt(common::ImportKind &&k, std::list<Name> &&n) in ImportStmt()
22 CHECK(kind == common::ImportKind::Default ||
23 kind == common::ImportKind::Only || names.empty());
H A DFortran-parsers.cpp987 "IMPORT , ONLY :" >> pure(common::ImportKind::Only), listOfNames) ||
989 "IMPORT , NONE" >> pure(common::ImportKind::None)) ||
991 "IMPORT , ALL" >> pure(common::ImportKind::All)) ||
H A Dunparse.cpp710 case common::ImportKind::Default: in Unparse()
713 case common::ImportKind::Only: in Unparse()
717 case common::ImportKind::None: in Unparse()
720 case common::ImportKind::All: in Unparse()
/llvm-project-15.0.7/flang/include/flang/Common/
H A DFortran.h30 ENUM_CLASS(ImportKind, Default, Only, None, All)
/llvm-project-15.0.7/flang/include/flang/Parser/
H A Dparse-tree.h602 ImportStmt(common::ImportKind &&k) : kind{k} {} in ImportStmt()
604 ImportStmt(common::ImportKind &&, std::list<Name> &&);
605 common::ImportKind kind{common::ImportKind::Default};