MLIR
21.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 708 of file OpenMPToLLVMIRTranslation.cpp.
|
inline |
Definition at line 710 of file OpenMPToLLVMIRTranslation.cpp.
MutableArrayRef<BlockArgument> PrivateVarsInfo::blockArgs |
Definition at line 721 of file OpenMPToLLVMIRTranslation.cpp.
Referenced by allocatePrivateVars(), convertOmpTaskOp(), and initPrivateVars().
SmallVector<llvm::Value *> PrivateVarsInfo::llvmVars |
Definition at line 723 of file OpenMPToLLVMIRTranslation.cpp.
Referenced by allocatePrivateVars(), convertOmpDistribute(), convertOmpParallel(), convertOmpSimd(), convertOmpTarget(), convertOmpTaskOp(), convertOmpWsloop(), and initPrivateVars().
SmallVector<mlir::Value> PrivateVarsInfo::mlirVars |
Definition at line 722 of file OpenMPToLLVMIRTranslation.cpp.
Referenced by allocatePrivateVars(), convertOmpDistribute(), convertOmpParallel(), convertOmpTaskOp(), convertOmpWsloop(), and initPrivateVars().
SmallVector<omp::PrivateClauseOp> PrivateVarsInfo::privatizers |
Definition at line 724 of file OpenMPToLLVMIRTranslation.cpp.
Referenced by allocatePrivateVars(), convertOmpDistribute(), convertOmpParallel(), convertOmpSimd(), convertOmpTarget(), convertOmpTaskOp(), convertOmpWsloop(), and initPrivateVars().