Home
last modified time | relevance | path

Searched refs:SymbolBox (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/flang/include/flang/Lower/
H A DSymbolMap.h30 struct SymbolBox;
51 struct SymbolBox : public fir::details::matcher<SymbolBox> { struct
84 SymbolBox() : box{None{}} {} in SymbolBox() function
86 SymbolBox(const A &x) : box{x} {} in SymbolBox() function
92 [](const Fortran::lower::SymbolBox::Intrinsic &box) in toExtendedValue() argument
209 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 …]
H A DAllocatable.h37 struct SymbolBox;
/llvm-project-15.0.7/flang/lib/Lower/
H A DSymbolMap.cpp33 Fortran::lower::SymbolBox
42 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 <<()
H A DBridge.cpp323 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::SymbolBox
642 if (Fortran::lower::SymbolBox v = localSymbols.lookupSymbol(sym)) in lookupSymbol()
648 Fortran::lower::SymbolBox
657 Fortran::lower::SymbolBox
685 fir::ExtendedValue getExtendedValue(Fortran::lower::SymbolBox sb) { in getExtendedValue()
2692 Fortran::lower::SymbolBox resultArg; in startNewFunction()
[all …]
H A DConvertVariable.cpp1047 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()
H A DConvertExpr.cpp824 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()