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"
43 const parser::SyncImagesStmt &);
45 const parser::SyncMemoryStmt &);
53 const parser::ChangeTeamConstruct &);
55 const parser::ChangeTeamStmt &);
57 const parser::EndChangeTeamStmt &);
59 const parser::FormTeamStmt &);
68class CoarrayExprHelper {
72 : converter{converter}, symMap{syms}, loc{loc} {}
73 CoarrayExprHelper(
const CoarrayExprHelper &) =
delete;
Definition variable.h:243
Definition AbstractConverter.h:85
fir::ExtendedValue genAddr(const evaluate::CoarrayRef &expr)
Generate the address of a co-array expression.
Definition MultiImageFortran.cpp:269
fir::ExtendedValue genValue(const evaluate::CoarrayRef &expr)
Generate the value of a co-array expression.
Definition MultiImageFortran.cpp:275
Definition SymbolMap.h:146
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:2232
Definition parse-tree.h:2217
Definition parse-tree.h:2226