FLANG
|
This is the complete list of members for Fortran::lower::omp::DataSharingProcessor, including all inherited members.
DataSharingProcessor(lower::AbstractConverter &converter, semantics::SemanticsContext &semaCtx, const List< Clause > &clauses, lower::pft::Evaluation &eval, bool shouldCollectPreDeterminedSymbols, bool useDelayedPrivatization, lower::SymMap &symTable, bool isTargetPrivatization=false) (defined in Fortran::lower::omp::DataSharingProcessor) | Fortran::lower::omp::DataSharingProcessor | |
DataSharingProcessor(lower::AbstractConverter &converter, semantics::SemanticsContext &semaCtx, lower::pft::Evaluation &eval, bool useDelayedPrivatization, lower::SymMap &symTable, bool isTargetPrivatization=false) (defined in Fortran::lower::omp::DataSharingProcessor) | Fortran::lower::omp::DataSharingProcessor | |
getAllSymbolsToPrivatize() const (defined in Fortran::lower::omp::DataSharingProcessor) | Fortran::lower::omp::DataSharingProcessor | inline |
getDelayedPrivSymbols() const (defined in Fortran::lower::omp::DataSharingProcessor) | Fortran::lower::omp::DataSharingProcessor | inline |
privatizeSymbol(const semantics::Symbol *symToPrivatize, mlir::omp::PrivateClauseOps *clauseOps, std::optional< llvm::omp::Directive > dir=std::nullopt) (defined in Fortran::lower::omp::DataSharingProcessor) | Fortran::lower::omp::DataSharingProcessor | |
processStep1(mlir::omp::PrivateClauseOps *clauseOps=nullptr, std::optional< llvm::omp::Directive > dir=std::nullopt) (defined in Fortran::lower::omp::DataSharingProcessor) | Fortran::lower::omp::DataSharingProcessor | |
processStep2(mlir::Operation *op, bool isLoop) (defined in Fortran::lower::omp::DataSharingProcessor) | Fortran::lower::omp::DataSharingProcessor | |
pushLoopIV(mlir::Value iv) (defined in Fortran::lower::omp::DataSharingProcessor) | Fortran::lower::omp::DataSharingProcessor | inline |