9#ifndef FORTRAN_LOWER_MULTIIMAGEFORTRAN_H
10#define FORTRAN_LOWER_MULTIIMAGEFORTRAN_H
12#include "flang/Lower/AbstractConverter.h"
13#include "flang/Optimizer/Builder/BoxValue.h"
14#include "flang/Optimizer/Dialect/MIF/MIFOps.h"
44 const parser::SyncImagesStmt &);
46 const parser::SyncMemoryStmt &);
54 const parser::ChangeTeamConstruct &);
56 const parser::ChangeTeamStmt &);
58 const parser::EndChangeTeamStmt &);
60 const parser::FormTeamStmt &);
69class CoarrayExprHelper {
73 : converter{converter}, symMap{syms}, loc{loc} {}
74 CoarrayExprHelper(
const CoarrayExprHelper &) =
delete;
Definition variable.h:243
Definition AbstractConverter.h:87
fir::ExtendedValue genAddr(const evaluate::CoarrayRef &expr)
Generate the address of a co-array expression.
Definition MultiImageFortran.cpp:264
fir::ExtendedValue genValue(const evaluate::CoarrayRef &expr)
Generate the value of a co-array expression.
Definition MultiImageFortran.cpp:270
Definition SymbolMap.h:182
Definition BoxValue.h:478
Definition ParserActions.h:24
Definition check-expression.h:19
Definition bit-population-count.h:20
Definition PFTBuilder.h:221
Definition parse-tree.h:2199
Definition parse-tree.h:2184
Definition parse-tree.h:2193