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;
58 mlir::omp::DeclareTargetCaptureClause declareTargetCaptureClause;
59 mlir::omp::DeclareTargetDeviceType declareTargetDeviceType;
90void gatherOpenMPDeferredDeclareTargets(
94 llvm::SmallVectorImpl<OMPDeferredDeclareTargetInfo> &);
95bool markOpenMPDeferredDeclareTargetFunctions(
96 mlir::Operation *, llvm::SmallVectorImpl<OMPDeferredDeclareTargetInfo> &,
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:4030
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:4807
Definition parse-tree.h:5171
Definition parse-tree.h:5201
Definition parse-tree.h:5021