MLIR 22.0.0git
PrivateVarsInfo Struct Reference

A util to collect info needed to convert delayed privatizers from MLIR to LLVM. More...

Public Member Functions

template<typename OP>
 PrivateVarsInfo (OP op)

Public Attributes

MutableArrayRef< BlockArgumentblockArgs
SmallVector< mlir::ValuemlirVars
SmallVector< llvm::Value * > llvmVars
SmallVector< omp::PrivateClauseOp > privatizers

Detailed Description

A util to collect info needed to convert delayed privatizers from MLIR to LLVM.

Definition at line 826 of file OpenMPToLLVMIRTranslation.cpp.

Constructor & Destructor Documentation

◆ PrivateVarsInfo()

template<typename OP>
PrivateVarsInfo::PrivateVarsInfo ( OP op)
inline

Definition at line 828 of file OpenMPToLLVMIRTranslation.cpp.

References blockArgs, for(), llvmVars, and mlirVars.

Member Data Documentation

◆ blockArgs

◆ llvmVars

◆ mlirVars

◆ privatizers


The documentation for this struct was generated from the following file: