Searched refs:typeInfoSym (Results 1 – 5 of 5) sorted by relevance
100 const Fortran::semantics::Symbol &typeInfoSym);
200 SymbolRef typeInfoSym) = 0;
341 if (const Fortran::semantics::Symbol *typeInfoSym = in genDerivedType() local343 converter.registerRuntimeTypeInfo(loc, *typeInfoSym); in genDerivedType()
132 Fortran::semantics::SymbolRef typeInfoSym) { in registerTypeInfoSymbol() argument133 if (seen.contains(typeInfoSym)) in registerTypeInfoSymbol()135 seen.insert(typeInfoSym); in registerTypeInfoSymbol()137 registeredTypeInfoSymbols.emplace_back(TypeInfoSymbol{typeInfoSym, loc}); in registerTypeInfoSymbol()146 typeInfoSym.get()); in registerTypeInfoSymbol()620 Fortran::lower::SymbolRef typeInfoSym) override final { in registerRuntimeTypeInfo() argument621 runtimeTypeInfoConverter.registerTypeInfoSymbol(*this, loc, typeInfoSym); in registerRuntimeTypeInfo()
1992 const Fortran::semantics::Symbol &typeInfoSym) { in createRuntimeTypeInfoGlobal() argument1994 std::string globalName = Fortran::lower::mangle::mangleName(typeInfoSym); in createRuntimeTypeInfoGlobal()1995 auto var = Fortran::lower::pft::Variable(typeInfoSym, /*global=*/true); in createRuntimeTypeInfoGlobal()