|
FLANG
|
This is the complete list of members for Fortran::lower::omp::ReductionProcessor, including all inherited members.
| ADD enum value (defined in Fortran::lower::omp::ReductionProcessor) | Fortran::lower::omp::ReductionProcessor | |
| AND enum value (defined in Fortran::lower::omp::ReductionProcessor) | Fortran::lower::omp::ReductionProcessor | |
| createDeclareReduction(AbstractConverter &builder, llvm::StringRef reductionOpName, const ReductionIdentifier redId, mlir::Type type, mlir::Location loc, bool isByRef) | Fortran::lower::omp::ReductionProcessor | static |
| createScalarCombiner(fir::FirOpBuilder &builder, mlir::Location loc, ReductionIdentifier redId, mlir::Type type, mlir::Value op1, mlir::Value op2) (defined in Fortran::lower::omp::ReductionProcessor) | Fortran::lower::omp::ReductionProcessor | static |
| EQV enum value (defined in Fortran::lower::omp::ReductionProcessor) | Fortran::lower::omp::ReductionProcessor | |
| getOperationIdentity(ReductionIdentifier redId, mlir::Location loc) | Fortran::lower::omp::ReductionProcessor | static |
| getRealName(const semantics::Symbol *symbol) (defined in Fortran::lower::omp::ReductionProcessor) | Fortran::lower::omp::ReductionProcessor | static |
| getRealName(const omp::clause::ProcedureDesignator &pd) (defined in Fortran::lower::omp::ReductionProcessor) | Fortran::lower::omp::ReductionProcessor | static |
| getReductionInitValue(mlir::Location loc, mlir::Type type, ReductionIdentifier redId, fir::FirOpBuilder &builder) (defined in Fortran::lower::omp::ReductionProcessor) | Fortran::lower::omp::ReductionProcessor | static |
| getReductionName(llvm::StringRef name, const fir::KindMapping &kindMap, mlir::Type ty, bool isByRef) (defined in Fortran::lower::omp::ReductionProcessor) | Fortran::lower::omp::ReductionProcessor | static |
| getReductionName(ReductionIdentifier redId, const fir::KindMapping &kindMap, mlir::Type ty, bool isByRef) (defined in Fortran::lower::omp::ReductionProcessor) | Fortran::lower::omp::ReductionProcessor | static |
| getReductionOperation(fir::FirOpBuilder &builder, mlir::Type type, mlir::Location loc, mlir::Value op1, mlir::Value op2) (defined in Fortran::lower::omp::ReductionProcessor) | Fortran::lower::omp::ReductionProcessor | static |
| getReductionOperation(fir::FirOpBuilder &builder, mlir::Type type, mlir::Location loc, mlir::Value op1, mlir::Value op2) (defined in Fortran::lower::omp::ReductionProcessor) | Fortran::lower::omp::ReductionProcessor | static |
| getReductionType(const omp::clause::ProcedureDesignator &pd) (defined in Fortran::lower::omp::ReductionProcessor) | Fortran::lower::omp::ReductionProcessor | static |
| getReductionType(omp::clause::DefinedOperator::IntrinsicOperator intrinsicOp) (defined in Fortran::lower::omp::ReductionProcessor) | Fortran::lower::omp::ReductionProcessor | static |
| getReductionType(const fir::ReduceOperationEnum &pd) (defined in Fortran::lower::omp::ReductionProcessor) | Fortran::lower::omp::ReductionProcessor | static |
| IAND enum value (defined in Fortran::lower::omp::ReductionProcessor) | Fortran::lower::omp::ReductionProcessor | |
| ID enum value (defined in Fortran::lower::omp::ReductionProcessor) | Fortran::lower::omp::ReductionProcessor | |
| IEOR enum value (defined in Fortran::lower::omp::ReductionProcessor) | Fortran::lower::omp::ReductionProcessor | |
| IOR enum value (defined in Fortran::lower::omp::ReductionProcessor) | Fortran::lower::omp::ReductionProcessor | |
| MAX enum value (defined in Fortran::lower::omp::ReductionProcessor) | Fortran::lower::omp::ReductionProcessor | |
| MIN enum value (defined in Fortran::lower::omp::ReductionProcessor) | Fortran::lower::omp::ReductionProcessor | |
| MULTIPLY enum value (defined in Fortran::lower::omp::ReductionProcessor) | Fortran::lower::omp::ReductionProcessor | |
| NEQV enum value (defined in Fortran::lower::omp::ReductionProcessor) | Fortran::lower::omp::ReductionProcessor | |
| OR enum value (defined in Fortran::lower::omp::ReductionProcessor) | Fortran::lower::omp::ReductionProcessor | |
| processReductionArguments(mlir::Location currentLocation, lower::AbstractConverter &converter, const RedOperatorListTy &redOperatorList, llvm::SmallVectorImpl< mlir::Value > &reductionVars, llvm::SmallVectorImpl< bool > &reduceVarByRef, llvm::SmallVectorImpl< mlir::Attribute > &reductionDeclSymbols, const llvm::SmallVectorImpl< const semantics::Symbol * > &reductionSymbols) | Fortran::lower::omp::ReductionProcessor | static |
| ReductionIdentifier enum name (defined in Fortran::lower::omp::ReductionProcessor) | Fortran::lower::omp::ReductionProcessor | |
| SUBTRACT enum value (defined in Fortran::lower::omp::ReductionProcessor) | Fortran::lower::omp::ReductionProcessor | |
| supportedIntrinsicProcReduction(const omp::clause::ProcedureDesignator &pd) (defined in Fortran::lower::omp::ReductionProcessor) | Fortran::lower::omp::ReductionProcessor | static |
| USER_DEF_OP enum value (defined in Fortran::lower::omp::ReductionProcessor) | Fortran::lower::omp::ReductionProcessor |