FLANG

Fortran::lower::FirOpBuilder Member List

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

addNamedFunction(mlir::Location loc, llvm::StringRef name, mlir::FunctionType ty) | Fortran::lower::FirOpBuilder | inline
addNamedFunction(mlir::Location loc, mlir::ModuleOp module, llvm::StringRef name, mlir::FunctionType ty) (defined in Fortran::lower::FirOpBuilder) | Fortran::lower::FirOpBuilder | inline static
allocateLocal(mlir::Location loc, mlir::Type ty, llvm::StringRef nm, llvm::ArrayRef< mlir::Value > shape, bool asTarget=false) | Fortran::lower::FirOpBuilder |
convertToIndexType(mlir::Location loc, mlir::Value val) | Fortran::lower::FirOpBuilder | inline
convertWithSemantics(mlir::Location loc, mlir::Type toTy, mlir::Value val) | Fortran::lower::FirOpBuilder |
createConvert(mlir::Location loc, mlir::Type toTy, mlir::Value val) | Fortran::lower::FirOpBuilder |
createFunction(mlir::Location loc, llvm::StringRef name, mlir::FunctionType ty) | Fortran::lower::FirOpBuilder | inline
createFunction(mlir::Location loc, mlir::ModuleOp module, llvm::StringRef name, mlir::FunctionType ty) (defined in Fortran::lower::FirOpBuilder) | Fortran::lower::FirOpBuilder | static
createGlobal(mlir::Location loc, mlir::Type type, llvm::StringRef name, mlir::StringAttr linkage={}, mlir::Attribute value={}, bool isConst=false) | Fortran::lower::FirOpBuilder |
createGlobal(mlir::Location loc, mlir::Type type, llvm::StringRef name, bool isConst, std::function< void(FirOpBuilder &)> bodyBuilder, mlir::StringAttr linkage={}) (defined in Fortran::lower::FirOpBuilder) | Fortran::lower::FirOpBuilder |
createGlobalConstant(mlir::Location loc, mlir::Type type, llvm::StringRef name, mlir::StringAttr linkage={}, mlir::Attribute value={}) | Fortran::lower::FirOpBuilder | inline
createGlobalConstant(mlir::Location loc, mlir::Type type, llvm::StringRef name, std::function< void(FirOpBuilder &)> bodyBuilder, mlir::StringAttr linkage={}) (defined in Fortran::lower::FirOpBuilder) | Fortran::lower::FirOpBuilder | inline
createIntegerConstant(mlir::Location loc, mlir::Type integerType, std::int64_t i) | Fortran::lower::FirOpBuilder |
createNullConstant(mlir::Location loc) | Fortran::lower::FirOpBuilder |
createRealConstant(mlir::Location loc, mlir::Type realType, const llvm::APFloat &val) (defined in Fortran::lower::FirOpBuilder) | Fortran::lower::FirOpBuilder |
createRealZeroConstant(mlir::Location loc, mlir::Type realType) | Fortran::lower::FirOpBuilder |
createStringLit(mlir::Location loc, mlir::Type eleTy, llvm::StringRef string) | Fortran::lower::FirOpBuilder |
createTemporary(mlir::Location loc, mlir::Type type, llvm::StringRef name={}, llvm::ArrayRef< mlir::Value > shape={}) | Fortran::lower::FirOpBuilder |
createTemporary(mlir::Location loc, mlir::Type type, llvm::ArrayRef< mlir::Value > shape) | Fortran::lower::FirOpBuilder | inline
FirOpBuilder(mlir::Operation *op, const fir::KindMapping &kindMap) (defined in Fortran::lower::FirOpBuilder) | Fortran::lower::FirOpBuilder | inline explicit
getEntryBlock() | Fortran::lower::FirOpBuilder | inline
getFunction() | Fortran::lower::FirOpBuilder | inline
getKindMap() | Fortran::lower::FirOpBuilder | inline
getModule() | Fortran::lower::FirOpBuilder | inline
getNamedFunction(llvm::StringRef name) | Fortran::lower::FirOpBuilder | inline
getNamedFunction(mlir::ModuleOp module, llvm::StringRef name) (defined in Fortran::lower::FirOpBuilder) | Fortran::lower::FirOpBuilder | static
getNamedGlobal(llvm::StringRef name) (defined in Fortran::lower::FirOpBuilder) | Fortran::lower::FirOpBuilder | inline
getNamedGlobal(mlir::ModuleOp module, llvm::StringRef name) (defined in Fortran::lower::FirOpBuilder) | Fortran::lower::FirOpBuilder | static
getRefType(mlir::Type eleTy) | Fortran::lower::FirOpBuilder |
getRegion() | Fortran::lower::FirOpBuilder | inline