|
FLANG
|
This is the complete list of members for Fortran::lower::AbstractConverter, including all inherited members.
| AbstractConverter(const Fortran::lower::LoweringOptions &loweringOptions) (defined in Fortran::lower::AbstractConverter) | Fortran::lower::AbstractConverter | inline |
| bindHostAssocTuple(mlir::Value val)=0 | Fortran::lower::AbstractConverter | pure virtual |
| bindSymbol(SymbolRef sym, const fir::ExtendedValue &exval)=0 | Fortran::lower::AbstractConverter | pure virtual |
| bindSymbolStorage(SymbolRef sym, Fortran::lower::SymMap::StorageDesc storage)=0 | Fortran::lower::AbstractConverter | pure virtual |
| checkCoarrayEnabled()=0 | Fortran::lower::AbstractConverter | pure virtual |
| collectSymbolSet(pft::Evaluation &eval, llvm::SetVector< const Fortran::semantics::Symbol * > &symbolSet, Fortran::semantics::Symbol::Flag flag, bool collectSymbols=true, bool collectHostAssociatedSymbols=false)=0 | Fortran::lower::AbstractConverter | pure virtual |
| copyHostAssociateVar(const Fortran::semantics::Symbol &sym, mlir::OpBuilder::InsertPoint *copyAssignIP=nullptr, bool hostIsSource=true)=0 | Fortran::lower::AbstractConverter | pure virtual |
| copySymbolBinding(SymbolRef src, SymbolRef target)=0 | Fortran::lower::AbstractConverter | pure virtual |
| copyVar(mlir::Location loc, mlir::Value dst, mlir::Value src, fir::FortranVariableFlagsEnum attrs)=0 (defined in Fortran::lower::AbstractConverter) | Fortran::lower::AbstractConverter | pure virtual |
| createHostAssociateVarClone(const Fortran::semantics::Symbol &sym, bool skipDefaultInit)=0 | Fortran::lower::AbstractConverter | pure virtual |
| createHostAssociateVarCloneDealloc(const Fortran::semantics::Symbol &sym)=0 (defined in Fortran::lower::AbstractConverter) | Fortran::lower::AbstractConverter | pure virtual |
| dummyArgsScopeValue() const =0 | Fortran::lower::AbstractConverter | pure virtual |
| genEval(pft::Evaluation &eval, bool unstructuredContext=true)=0 | Fortran::lower::AbstractConverter | pure virtual |
| genExprAddr(const SomeExpr &expr, StatementContext &context, mlir::Location *locPtr=nullptr)=0 | Fortran::lower::AbstractConverter | pure virtual |
| genExprAddr(mlir::Location loc, const SomeExpr *expr, StatementContext &stmtCtx) | Fortran::lower::AbstractConverter | inline |
| genExprAddr(mlir::Location loc, const SomeExpr &expr, StatementContext &stmtCtx) (defined in Fortran::lower::AbstractConverter) | Fortran::lower::AbstractConverter | inline |
| genExprBox(mlir::Location loc, const SomeExpr &expr, StatementContext &stmtCtx)=0 | Fortran::lower::AbstractConverter | pure virtual |
| genExprMutableBox(mlir::Location loc, const SomeExpr &expr)=0 | Fortran::lower::AbstractConverter | pure virtual |
| genExprValue(const SomeExpr &expr, StatementContext &context, mlir::Location *locPtr=nullptr)=0 | Fortran::lower::AbstractConverter | pure virtual |
| genExprValue(mlir::Location loc, const SomeExpr *expr, StatementContext &stmtCtx) | Fortran::lower::AbstractConverter | inline |
| genExprValue(mlir::Location loc, const SomeExpr &expr, StatementContext &stmtCtx) (defined in Fortran::lower::AbstractConverter) | Fortran::lower::AbstractConverter | inline |
| genLocation(const Fortran::parser::CharBlock &)=0 | Fortran::lower::AbstractConverter | pure virtual |
| genStatAndErrmsg(mlir::Location loc, const std::list< Fortran::parser::StatOrErrmsg > &)=0 | Fortran::lower::AbstractConverter | pure virtual |
| genType(const SomeExpr &)=0 | Fortran::lower::AbstractConverter | pure virtual |
| genType(SymbolRef)=0 | Fortran::lower::AbstractConverter | pure virtual |
| genType(Fortran::common::TypeCategory tc)=0 | Fortran::lower::AbstractConverter | pure virtual |
| genType(Fortran::common::TypeCategory tc, int kind, llvm::ArrayRef< std::int64_t > lenParameters={})=0 | Fortran::lower::AbstractConverter | pure virtual |
| genType(const Fortran::semantics::DerivedTypeSpec &)=0 | Fortran::lower::AbstractConverter | pure virtual |
| genType(const pft::Variable &)=0 | Fortran::lower::AbstractConverter | pure virtual |
| genUnknownLocation()=0 | Fortran::lower::AbstractConverter | pure virtual |
| getCurrentFunctionUnit() const =0 | Fortran::lower::AbstractConverter | pure virtual |
| getCurrentLocation()=0 | Fortran::lower::AbstractConverter | pure virtual |
| getCurrentScope()=0 | Fortran::lower::AbstractConverter | pure virtual |
| getDummyArgPosition(const Fortran::semantics::Symbol &sym) const =0 | Fortran::lower::AbstractConverter | pure virtual |
| getExprOverrides()=0 (defined in Fortran::lower::AbstractConverter) | Fortran::lower::AbstractConverter | pure virtual |
| getFctCtx()=0 (defined in Fortran::lower::AbstractConverter) | Fortran::lower::AbstractConverter | pure virtual |
| getFirOpBuilder()=0 | Fortran::lower::AbstractConverter | pure virtual |
| getFoldingContext()=0 | Fortran::lower::AbstractConverter | pure virtual |
| getKindMap()=0 | Fortran::lower::AbstractConverter | pure virtual |
| getLoweringOptions() const | Fortran::lower::AbstractConverter | inline |
| getMLIRContext()=0 | Fortran::lower::AbstractConverter | pure virtual |
| getMLIRSymbolTable()=0 | Fortran::lower::AbstractConverter | pure virtual |
| getModuleOp()=0 | Fortran::lower::AbstractConverter | pure virtual |
| getRecordTypeFieldName(const Fortran::semantics::Symbol &component)=0 | Fortran::lower::AbstractConverter | pure virtual |
| getStateStack()=0 (defined in Fortran::lower::AbstractConverter) | Fortran::lower::AbstractConverter | pure virtual |
| getSymbolAddress(SymbolRef sym)=0 | Fortran::lower::AbstractConverter | pure virtual |
| getSymbolExtendedValue(const Fortran::semantics::Symbol &sym, Fortran::lower::SymMap *symMap=nullptr)=0 (defined in Fortran::lower::AbstractConverter) | Fortran::lower::AbstractConverter | pure virtual |
| getSymbolMap()=0 | Fortran::lower::AbstractConverter | pure virtual |
| getSymbolStorage(SymbolRef sym)=0 | Fortran::lower::AbstractConverter | pure virtual |
| getTypeConstructionStack()=0 | Fortran::lower::AbstractConverter | pure virtual |
| getUniqueLitName(mlir::Location loc, std::unique_ptr< Fortran::lower::SomeExpr > expression, mlir::Type eleTy)=0 | Fortran::lower::AbstractConverter | pure virtual |
| hostAssocTupleValue()=0 | Fortran::lower::AbstractConverter | pure virtual |
| impliedDoBinding(llvm::StringRef name)=0 | Fortran::lower::AbstractConverter | pure virtual |
| isPresentShallowLookup(const Fortran::semantics::Symbol &sym)=0 | Fortran::lower::AbstractConverter | pure virtual |
| isRegisteredDummySymbol(Fortran::semantics::SymbolRef symRef) const =0 | Fortran::lower::AbstractConverter | pure virtual |
| lookupLabel(pft::Label label)=0 | Fortran::lower::AbstractConverter | pure virtual |
| lookupLabelSet(SymbolRef sym, pft::LabelSet &labelSet)=0 | Fortran::lower::AbstractConverter | pure virtual |
| lookupOneLevelUpSymbol(const Fortran::semantics::Symbol &sym)=0 | Fortran::lower::AbstractConverter | pure virtual |
| mangleName(const Fortran::semantics::Symbol &)=0 | Fortran::lower::AbstractConverter | pure virtual |
| mangleName(const Fortran::semantics::DerivedTypeSpec &)=0 | Fortran::lower::AbstractConverter | pure virtual |
| mangleName(std::string &)=0 | Fortran::lower::AbstractConverter | pure virtual |
| mangleName(std::string &, const semantics::Scope &)=0 | Fortran::lower::AbstractConverter | pure virtual |
| overrideExprValues(const ExprToValueMap *)=0 | Fortran::lower::AbstractConverter | pure virtual |
| registerTypeInfo(mlir::Location loc, SymbolRef typeInfoSym, const Fortran::semantics::DerivedTypeSpec &typeSpec, fir::RecordType type)=0 | Fortran::lower::AbstractConverter | pure virtual |
| resetExprOverrides() (defined in Fortran::lower::AbstractConverter) | Fortran::lower::AbstractConverter | inline |
| shallowLookupSymbol(const Fortran::semantics::Symbol &sym)=0 | Fortran::lower::AbstractConverter | pure virtual |
| symBoxToExtendedValue(const Fortran::lower::SymbolBox &symBox)=0 (defined in Fortran::lower::AbstractConverter) | Fortran::lower::AbstractConverter | pure virtual |
| ~AbstractConverter()=default (defined in Fortran::lower::AbstractConverter) | Fortran::lower::AbstractConverter | virtual |