13#ifndef FORTRAN_LOWER_OPENMP_H
14#define FORTRAN_LOWER_OPENMP_H
16#include "llvm/ADT/SmallVector.h"
25enum class DeclareTargetDeviceType : uint32_t;
26enum class DeclareTargetCaptureClause : uint32_t;
59 mlir::omp::DeclareTargetCaptureClause declareTargetCaptureClause;
60 mlir::omp::DeclareTargetDeviceType declareTargetDeviceType;
91void gatherOpenMPDeferredDeclareTargets(
95 llvm::SmallVectorImpl<OMPDeferredDeclareTargetInfo> &);
96bool markOpenMPDeferredDeclareTargetFunctions(
97 mlir::Operation *, llvm::SmallVectorImpl<OMPDeferredDeclareTargetInfo> &,
104void materializeOpenMPDeclareMappers(
Definition AbstractConverter.h:87
Definition SymbolMap.h:182
Definition semantics.h:67
Definition FIRBuilder.h:55
Definition ParserActions.h:24
void genOpenMPSymbolProperties(AbstractConverter &converter, const pft::Variable &var)
Definition OpenMP.cpp:4274
Definition check-expression.h:19
Definition bit-population-count.h:20
Definition AbstractConverter.h:37
Definition AbstractConverter.h:32
Definition PFTBuilder.h:221
Definition PFTBuilder.h:410
Definition parse-tree.h:5046
Definition parse-tree.h:5424
Definition parse-tree.h:5455
Definition parse-tree.h:5287