MLIR  21.0.0git
Public Member Functions | Public Attributes | List of all members
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 708 of file OpenMPToLLVMIRTranslation.cpp.

Constructor & Destructor Documentation

◆ PrivateVarsInfo()

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

Definition at line 710 of file OpenMPToLLVMIRTranslation.cpp.

Member Data Documentation

◆ blockArgs

MutableArrayRef<BlockArgument> PrivateVarsInfo::blockArgs

◆ llvmVars

SmallVector<llvm::Value *> PrivateVarsInfo::llvmVars

◆ mlirVars

SmallVector<mlir::Value> PrivateVarsInfo::mlirVars

◆ privatizers

SmallVector<omp::PrivateClauseOp> PrivateVarsInfo::privatizers

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