FLANG
Fortran::lower::omp::ReductionProcessor Member List

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::ReductionProcessorstatic
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::ReductionProcessorstatic
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::ReductionProcessorstatic
EQV enum value (defined in Fortran::lower::omp::ReductionProcessor)Fortran::lower::omp::ReductionProcessor
getOperationIdentity(ReductionIdentifier redId, mlir::Location loc)Fortran::lower::omp::ReductionProcessorstatic
getRealName(const semantics::Symbol *symbol) (defined in Fortran::lower::omp::ReductionProcessor)Fortran::lower::omp::ReductionProcessorstatic
getRealName(const omp::clause::ProcedureDesignator &pd) (defined in Fortran::lower::omp::ReductionProcessor)Fortran::lower::omp::ReductionProcessorstatic
getReductionInitValue(mlir::Location loc, mlir::Type type, ReductionIdentifier redId, fir::FirOpBuilder &builder) (defined in Fortran::lower::omp::ReductionProcessor)Fortran::lower::omp::ReductionProcessorstatic
getReductionName(llvm::StringRef name, const fir::KindMapping &kindMap, mlir::Type ty, bool isByRef) (defined in Fortran::lower::omp::ReductionProcessor)Fortran::lower::omp::ReductionProcessorstatic
getReductionName(omp::clause::DefinedOperator::IntrinsicOperator intrinsicOp, const fir::KindMapping &kindMap, mlir::Type ty, bool isByRef) (defined in Fortran::lower::omp::ReductionProcessor)Fortran::lower::omp::ReductionProcessorstatic
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::ReductionProcessorstatic
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::ReductionProcessorstatic
getReductionType(const omp::clause::ProcedureDesignator &pd) (defined in Fortran::lower::omp::ReductionProcessor)Fortran::lower::omp::ReductionProcessorstatic
getReductionType(omp::clause::DefinedOperator::IntrinsicOperator intrinsicOp) (defined in Fortran::lower::omp::ReductionProcessor)Fortran::lower::omp::ReductionProcessorstatic
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::ReductionProcessorstatic
USER_DEF_OP enum value (defined in Fortran::lower::omp::ReductionProcessor)Fortran::lower::omp::ReductionProcessor