Home
last modified time | relevance | path

Searched refs:typeInfoSym (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/flang/include/flang/Lower/
H A DConvertVariable.h100 const Fortran::semantics::Symbol &typeInfoSym);
H A DAbstractConverter.h200 SymbolRef typeInfoSym) = 0;
/llvm-project-15.0.7/flang/lib/Lower/
H A DConvertType.cpp341 if (const Fortran::semantics::Symbol *typeInfoSym = in genDerivedType() local
343 converter.registerRuntimeTypeInfo(loc, *typeInfoSym); in genDerivedType()
H A DBridge.cpp132 Fortran::semantics::SymbolRef typeInfoSym) { in registerTypeInfoSymbol() argument
133 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() argument
621 runtimeTypeInfoConverter.registerTypeInfoSymbol(*this, loc, typeInfoSym); in registerRuntimeTypeInfo()
H A DConvertVariable.cpp1992 const Fortran::semantics::Symbol &typeInfoSym) { in createRuntimeTypeInfoGlobal() argument
1994 std::string globalName = Fortran::lower::mangle::mangleName(typeInfoSym); in createRuntimeTypeInfoGlobal()
1995 auto var = Fortran::lower::pft::Variable(typeInfoSym, /*global=*/true); in createRuntimeTypeInfoGlobal()