clang 23.0.0git
CIRGenOpenMPClause.cpp File Reference
#include "CIRGenOpenMPClause.h"
#include "CIRGenFunction.h"
#include "mlir/Dialect/OpenMP/OpenMPDialect.h"
#include "clang/Basic/OpenMPKinds.h"

Go to the source code of this file.

Functions

static mlir::omp::ClauseMapFlags mapClauseKindToFlags (OpenMPMapClauseKind kind)
static mlir::Value emitMapInfoForVar (CIRGenFunction &cgf, mlir::OpBuilder &builder, mlir::Location loc, const VarDecl *vd, mlir::omp::ClauseMapFlags mapFlags)

Function Documentation

◆ emitMapInfoForVar()

mlir::Value emitMapInfoForVar ( CIRGenFunction & cgf,
mlir::OpBuilder & builder,
mlir::Location loc,
const VarDecl * vd,
mlir::omp::ClauseMapFlags mapFlags )
static

◆ mapClauseKindToFlags()

mlir::omp::ClauseMapFlags mapClauseKindToFlags ( OpenMPMapClauseKind kind)
static

Definition at line 22 of file CIRGenOpenMPClause.cpp.

References kind.

Referenced by clang::CIRGen::OpenMPClauseEmitter::emitMap().