Searched refs:SymbolBox (Results 1 – 6 of 6) sorted by relevance
30 struct SymbolBox;51 struct SymbolBox : public fir::details::matcher<SymbolBox> { struct84 SymbolBox() : box{None{}} {} in SymbolBox() argument86 SymbolBox(const A &x) : box{x} {} in SymbolBox() argument92 [](const Fortran::lower::SymbolBox::Intrinsic &box) in toExtendedValue() argument209 makeSym(sym, SymbolBox::Intrinsic(value), force);215 makeSym(sym, SymbolBox::Char(value, len), force);226 makeSym(sym, SymbolBox::FullDim(value, shape), force);293 SymbolBox lookupSymbol(semantics::SymbolRef sym);294 SymbolBox lookupSymbol(const semantics::Symbol *sym) { in lookupSymbol()[all …]
37 struct SymbolBox;
33 Fortran::lower::SymbolBox42 return SymbolBox::None{}; in lookupSymbol()45 Fortran::lower::SymbolBox Fortran::lower::SymMap::shallowLookupSymbol( in shallowLookupSymbol()51 return SymbolBox::None{}; in shallowLookupSymbol()57 Fortran::lower::SymbolBox Fortran::lower::SymMap::lookupOneLevelUpSymbol( in lookupOneLevelUpSymbol()63 return SymbolBox::None{}; in lookupOneLevelUpSymbol()70 return SymbolBox::None{}; in lookupOneLevelUpSymbol()83 const Fortran::lower::SymbolBox &symBox) { in operator <<()85 [&](const Fortran::lower::SymbolBox::None &box) { in operator <<()88 [&](const Fortran::lower::SymbolBox::Intrinsic &val) { in operator <<()
323 Fortran::lower::SymbolBox sb = localSymbols.lookupSymbol(sym); in getSymbolExtendedValue()433 Fortran::lower::SymbolBox hsb = lookupSymbol(hsym); in createHostAssociateVarClone()503 Fortran::lower::SymbolBox hsb = lookupOneLevelUpSymbol(hsym); in copyHostAssociateVar()508 Fortran::lower::SymbolBox sb = shallowLookupSymbol(sym); in copyHostAssociateVar()640 Fortran::lower::SymbolBox642 if (Fortran::lower::SymbolBox v = localSymbols.lookupSymbol(sym)) in lookupSymbol()648 Fortran::lower::SymbolBox657 Fortran::lower::SymbolBox685 fir::ExtendedValue getExtendedValue(Fortran::lower::SymbolBox sb) { in getExtendedValue()2692 Fortran::lower::SymbolBox resultArg; in startNewFunction()[all …]
1047 if (Fortran::lower::SymbolBox symBox = symMap.lookupSymbol(common)) in instantiateCommon()1274 if (Fortran::lower::SymbolBox symbox = symMap.lookupSymbol(sym)) in mapSymbolAttributes()1486 Fortran::lower::SymbolBox symBox = symMap.lookupSymbol(sym); in mapSymbolAttributes()1512 Fortran::lower::SymbolBox symBox = symMap.lookupSymbol(sym); in mapSymbolAttributes()1629 Fortran::lower::SymbolBox symBox = symMap.lookupSymbol(sym); in mapSymbolAttributes()1689 Fortran::lower::SymbolBox symBox = symMap.lookupSymbol(sym); in mapSymbolAttributes()1967 Fortran::lower::SymbolBox hostValue = in mapCallInterfaceSymbols()
824 if (Fortran::lower::SymbolBox val = symMap.lookupSymbol(sym)) in gen()826 [&](const Fortran::lower::SymbolBox::PointerOrAllocatable &boxAddr) { in gen()891 Fortran::lower::SymbolBox val = symMap.lookupSymbol(*symbol); in genval()