Home
last modified time | relevance | path

Searched refs:TypeCase (Results 1 – 9 of 9) sorted by relevance

/llvm-project-15.0.7/flang/lib/Semantics/
H A Dcheck-select-type.cpp25 void Check(const std::list<parser::SelectTypeConstruct::TypeCase> &cases) { in Check()
35 void AddTypeCase(const parser::SelectTypeConstruct::TypeCase &c) { in AddTypeCase()
153 struct TypeCase { struct in Fortran::semantics::TypeCaseValues
154 explicit TypeCase(const parser::Statement<parser::TypeGuardStmt> &s, in TypeCase() argument
211 static bool TypesAreDifferent(const TypeCase &x, const TypeCase &y) { in TypesAreDifferent()
222 static bool AreTypeKindCompatible(const TypeCase &x, const TypeCase &y) { in AreTypeKindCompatible()
247 std::list<TypeCase> typeCases_;
263 std::get<std::list<parser::SelectTypeConstruct::TypeCase>>( in Enter()
H A Dresolve-labels.cpp305 bool Pre(const parser::SelectTypeConstruct::TypeCase &) { in Pre() argument
654 parser::SelectTypeConstruct::TypeCase, parser::TypeGuardStmt>( in PopConstructName()
H A Dresolve-names.cpp1162 bool Pre(const parser::SelectTypeConstruct::TypeCase &);
1163 void Post(const parser::SelectTypeConstruct::TypeCase &);
6195 bool ConstructVisitor::Pre(const parser::SelectTypeConstruct::TypeCase &) { in Pre() argument
6199 void ConstructVisitor::Post(const parser::SelectTypeConstruct::TypeCase &) { in Post() argument
/llvm-project-15.0.7/clang/utils/TableGen/
H A DASTTableGen.h361 class TypeCase : public HasProperties {
363 TypeCase(llvm::Record *record = nullptr) : HasProperties(record) {} in HasProperties()
H A DASTTableGen.cpp26 } else if (auto typeCase = getAs<TypeCase>()) { in getName()
H A DClangASTPropertiesEmitter.cpp86 std::vector<TypeCase> Cases;
173 for (TypeCase typeCase : in ASTPropsEmitter()
828 for (TypeCase typeCase : typeCases.Cases) { in emitCasedReaderWriterMethodBody()
/llvm-project-15.0.7/flang/lib/Parser/
H A Dexecutable-parsers.cpp401 many(construct<SelectTypeConstruct::TypeCase>(
/llvm-project-15.0.7/flang/include/flang/Parser/
H A Dparse-tree.h2423 struct TypeCase { struct
2424 TUPLE_CLASS_BOILERPLATE(TypeCase);
2427 std::tuple<Statement<SelectTypeStmt>, std::list<TypeCase>,
H A Ddump-parse-tree.h635 NODE(SelectTypeConstruct, TypeCase) in NODE()