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 | |
addDeclareReduction(mlir::Location currentLocation, lower::AbstractConverter &converter, const omp::clause::Reduction &reduction, llvm::SmallVectorImpl< mlir::Value > &reductionVars, llvm::SmallVectorImpl< bool > &reduceVarByRef, llvm::SmallVectorImpl< mlir::Attribute > &reductionDeclSymbols, llvm::SmallVectorImpl< const semantics::Symbol * > &reductionSymbols) | Fortran::lower::omp::ReductionProcessor | static |
AND enum value (defined in Fortran::lower::omp::ReductionProcessor) | Fortran::lower::omp::ReductionProcessor | |
createDeclareReduction(fir::FirOpBuilder &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(omp::clause::DefinedOperator::IntrinsicOperator intrinsicOp, 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 |
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 | |
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 |