FLANG
|
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::SymMap | inline |
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::SymMap | inline |
addBoxSymbol(semantics::SymbolRef sym, const SymbolBox::Box &value, bool force=false) (defined in Fortran::lower::SymMap) | Fortran::lower::SymMap | inline |
addCharSymbol(semantics::SymbolRef sym, mlir::Value value, mlir::Value len, bool force=false) | Fortran::lower::SymMap | inline |
addCharSymbol(semantics::SymbolRef sym, const SymbolBox::Char &value, bool force=false) (defined in Fortran::lower::SymMap) | Fortran::lower::SymMap | inline |
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::SymMap | inline |
addCharSymbolWithBounds(semantics::SymbolRef sym, const SymbolBox::CharFullDim &value, bool force=false) (defined in Fortran::lower::SymMap) | Fortran::lower::SymMap | inline |
addCharSymbolWithShape(semantics::SymbolRef sym, mlir::Value value, mlir::Value len, llvm::ArrayRef< mlir::Value > shape, bool force=false) | Fortran::lower::SymMap | inline |
addCharSymbolWithShape(semantics::SymbolRef sym, const SymbolBox::CharFullDim &value, bool force=false) (defined in Fortran::lower::SymMap) | Fortran::lower::SymMap | inline |
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::SymMap | inline |
addSymbolWithBounds(semantics::SymbolRef sym, mlir::Value value, llvm::ArrayRef< mlir::Value > extents, llvm::ArrayRef< mlir::Value > lbounds, bool force=false) | Fortran::lower::SymMap | inline |
addSymbolWithBounds(semantics::SymbolRef sym, const SymbolBox::FullDim &value, bool force=false) (defined in Fortran::lower::SymMap) | Fortran::lower::SymMap | inline |
addSymbolWithShape(semantics::SymbolRef sym, mlir::Value value, llvm::ArrayRef< mlir::Value > shape, bool force=false) | Fortran::lower::SymMap | inline |
addSymbolWithShape(semantics::SymbolRef sym, const SymbolBox::FullDim &value, bool force=false) (defined in Fortran::lower::SymMap) | Fortran::lower::SymMap | inline |
addVariableDefinition(semantics::SymbolRef symRef, fir::FortranVariableOpInterface definingOp, bool force=false) (defined in Fortran::lower::SymMap) | Fortran::lower::SymMap | inline |
clear() | Fortran::lower::SymMap | inline |
copySymbolBinding(semantics::SymbolRef src, semantics::SymbolRef target) (defined in Fortran::lower::SymMap) | Fortran::lower::SymMap | inline |
dump() const | Fortran::lower::SymMap | inline |
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::SymMap | inline |
lookupSymbol(semantics::SymbolRef sym) | Fortran::lower::SymMap | |
lookupSymbol(const semantics::Symbol *sym) (defined in Fortran::lower::SymMap) | Fortran::lower::SymMap | inline |
lookupVariableDefinition(semantics::SymbolRef sym) (defined in Fortran::lower::SymMap) | Fortran::lower::SymMap | inline |
operator<< (defined in Fortran::lower::SymMap) | Fortran::lower::SymMap | friend |
popImpliedDoBinding() | Fortran::lower::SymMap | inline |
popScope() (defined in Fortran::lower::SymMap) | Fortran::lower::SymMap | inline |
pushImpliedDoBinding(AcDoVar var, mlir::Value value) | Fortran::lower::SymMap | inline |
pushScope() (defined in Fortran::lower::SymMap) | Fortran::lower::SymMap | inline |
shallowLookupSymbol(semantics::SymbolRef sym) | Fortran::lower::SymMap | |
shallowLookupSymbol(const semantics::Symbol *sym) (defined in Fortran::lower::SymMap) | Fortran::lower::SymMap | inline |
SymMap() (defined in Fortran::lower::SymMap) | Fortran::lower::SymMap | inline |
SymMap(const SymMap &)=delete (defined in Fortran::lower::SymMap) | Fortran::lower::SymMap |