|
MLIR 23.0.0git
|
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< BlockArgument > | blockArgs |
| SmallVector< mlir::Value > | mlirVars |
| SmallVector< llvm::Value * > | llvmVars |
| SmallVector< omp::PrivateClauseOp > | privatizers |
A util to collect info needed to convert delayed privatizers from MLIR to LLVM.
Definition at line 821 of file OpenMPToLLVMIRTranslation.cpp.
|
inline |
| MutableArrayRef<BlockArgument> PrivateVarsInfo::blockArgs |
Definition at line 834 of file OpenMPToLLVMIRTranslation.cpp.
Referenced by allocatePrivateVars(), convertOmpTaskloopOp(), convertOmpTaskOp(), initPrivateVars(), and PrivateVarsInfo().
| SmallVector<llvm::Value *> PrivateVarsInfo::llvmVars |
Definition at line 836 of file OpenMPToLLVMIRTranslation.cpp.
Referenced by allocatePrivateVars(), convertOmpDistribute(), convertOmpParallel(), convertOmpSimd(), convertOmpTarget(), convertOmpTaskloopOp(), convertOmpTaskOp(), convertOmpWsloop(), initPrivateVars(), and PrivateVarsInfo().
| SmallVector<mlir::Value> PrivateVarsInfo::mlirVars |
Definition at line 835 of file OpenMPToLLVMIRTranslation.cpp.
Referenced by allocatePrivateVars(), convertOmpDistribute(), convertOmpParallel(), convertOmpSimd(), convertOmpTarget(), convertOmpTaskloopOp(), convertOmpTaskOp(), convertOmpWsloop(), initPrivateVars(), and PrivateVarsInfo().
| SmallVector<omp::PrivateClauseOp> PrivateVarsInfo::privatizers |
Definition at line 837 of file OpenMPToLLVMIRTranslation.cpp.
Referenced by allocatePrivateVars(), convertOmpDistribute(), convertOmpParallel(), convertOmpSimd(), convertOmpTarget(), convertOmpTaskloopOp(), convertOmpTaskOp(), convertOmpWsloop(), and initPrivateVars().