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:85
Definition SymbolMap.h:146
Definition semantics.h:67
Definition FIRBuilder.h:55
Definition ParserActions.h:24
void genOpenMPSymbolProperties(AbstractConverter &converter, const pft::Variable &var)
Definition OpenMP.cpp:4070
Definition check-expression.h:19
Definition bit-population-count.h:20
Definition AbstractConverter.h:34
Definition AbstractConverter.h:29
Definition PFTBuilder.h:221
Definition PFTBuilder.h:410
Definition parse-tree.h:4965
Definition parse-tree.h:5341
Definition parse-tree.h:5372
Definition parse-tree.h:5204