FLANG
Fortran::lower::SymMap Member List

This is the complete list of members for Fortran::lower::SymMap, including all inherited members.

AcDoVar typedef (defined in Fortran::lower::SymMap)Fortran::lower::SymMap
addAllocatableOrPointer(semantics::SymbolRef sym, fir::MutableBoxValue box, bool force=false) (defined in Fortran::lower::SymMap)Fortran::lower::SymMapinline
addBoxSymbol(semantics::SymbolRef sym, mlir::Value irBox, llvm::ArrayRef< mlir::Value > lbounds, llvm::ArrayRef< mlir::Value > explicitParams, llvm::ArrayRef< mlir::Value > explicitExtents, bool force=false) (defined in Fortran::lower::SymMap)Fortran::lower::SymMapinline
addBoxSymbol(semantics::SymbolRef sym, const SymbolBox::Box &value, bool force=false) (defined in Fortran::lower::SymMap)Fortran::lower::SymMapinline
addCharSymbol(semantics::SymbolRef sym, mlir::Value value, mlir::Value len, bool force=false)Fortran::lower::SymMapinline
addCharSymbol(semantics::SymbolRef sym, const SymbolBox::Char &value, bool force=false) (defined in Fortran::lower::SymMap)Fortran::lower::SymMapinline
addCharSymbolWithBounds(semantics::SymbolRef sym, mlir::Value value, mlir::Value len, llvm::ArrayRef< mlir::Value > extents, llvm::ArrayRef< mlir::Value > lbounds, bool force=false)Fortran::lower::SymMapinline
addCharSymbolWithBounds(semantics::SymbolRef sym, const SymbolBox::CharFullDim &value, bool force=false) (defined in Fortran::lower::SymMap)Fortran::lower::SymMapinline
addCharSymbolWithShape(semantics::SymbolRef sym, mlir::Value value, mlir::Value len, llvm::ArrayRef< mlir::Value > shape, bool force=false)Fortran::lower::SymMapinline
addCharSymbolWithShape(semantics::SymbolRef sym, const SymbolBox::CharFullDim &value, bool force=false) (defined in Fortran::lower::SymMap)Fortran::lower::SymMapinline
addSymbol(semantics::SymbolRef sym, const fir::ExtendedValue &ext, bool force=false)Fortran::lower::SymMap
addSymbol(semantics::SymbolRef sym, mlir::Value value, bool force=false)Fortran::lower::SymMapinline
addSymbolWithBounds(semantics::SymbolRef sym, mlir::Value value, llvm::ArrayRef< mlir::Value > extents, llvm::ArrayRef< mlir::Value > lbounds, bool force=false)Fortran::lower::SymMapinline
addSymbolWithBounds(semantics::SymbolRef sym, const SymbolBox::FullDim &value, bool force=false) (defined in Fortran::lower::SymMap)Fortran::lower::SymMapinline
addSymbolWithShape(semantics::SymbolRef sym, mlir::Value value, llvm::ArrayRef< mlir::Value > shape, bool force=false)Fortran::lower::SymMapinline
addSymbolWithShape(semantics::SymbolRef sym, const SymbolBox::FullDim &value, bool force=false) (defined in Fortran::lower::SymMap)Fortran::lower::SymMapinline
addVariableDefinition(semantics::SymbolRef symRef, fir::FortranVariableOpInterface definingOp, bool force=false) (defined in Fortran::lower::SymMap)Fortran::lower::SymMapinline
clear()Fortran::lower::SymMapinline
copySymbolBinding(semantics::SymbolRef src, semantics::SymbolRef target) (defined in Fortran::lower::SymMap)Fortran::lower::SymMapinline
dump() constFortran::lower::SymMapinline
lookupImpliedDo(AcDoVar var)Fortran::lower::SymMap
lookupOneLevelUpSymbol(semantics::SymbolRef sym)Fortran::lower::SymMap
lookupOneLevelUpSymbol(const semantics::Symbol *sym) (defined in Fortran::lower::SymMap)Fortran::lower::SymMapinline
lookupSymbol(semantics::SymbolRef sym)Fortran::lower::SymMap
lookupSymbol(const semantics::Symbol *sym) (defined in Fortran::lower::SymMap)Fortran::lower::SymMapinline
lookupVariableDefinition(semantics::SymbolRef sym) (defined in Fortran::lower::SymMap)Fortran::lower::SymMapinline
operator<< (defined in Fortran::lower::SymMap)Fortran::lower::SymMapfriend
popImpliedDoBinding()Fortran::lower::SymMapinline
popScope() (defined in Fortran::lower::SymMap)Fortran::lower::SymMapinline
pushImpliedDoBinding(AcDoVar var, mlir::Value value)Fortran::lower::SymMapinline
pushScope() (defined in Fortran::lower::SymMap)Fortran::lower::SymMapinline
shallowLookupSymbol(semantics::SymbolRef sym)Fortran::lower::SymMap
shallowLookupSymbol(const semantics::Symbol *sym) (defined in Fortran::lower::SymMap)Fortran::lower::SymMapinline
SymMap() (defined in Fortran::lower::SymMap)Fortran::lower::SymMapinline
SymMap(const SymMap &)=delete (defined in Fortran::lower::SymMap)Fortran::lower::SymMap