FLANG
|
Public Member Functions | |
DataSharingProcessor (lower::AbstractConverter &converter, semantics::SemanticsContext &semaCtx, const List< Clause > &clauses, lower::pft::Evaluation &eval, bool shouldCollectPreDeterminedSymbols, bool useDelayedPrivatization, lower::SymMap &symTable) | |
void | processStep1 (mlir::omp::PrivateClauseOps *clauseOps=nullptr) |
void | processStep2 (mlir::Operation *op, bool isLoop) |
void | pushLoopIV (mlir::Value iv) |
const llvm::SetVector< const semantics::Symbol * > & | getAllSymbolsToPrivatize () const |
llvm::ArrayRef< const semantics::Symbol * > | getDelayedPrivSymbols () const |