|
LLVM 23.0.0git
|
This structure contains combined information generated for mappable clauses, including base pointers, pointers, sizes, map types, user-defined mappers, and non-contiguous information. More...
#include "llvm/Frontend/OpenMP/OMPIRBuilder.h"
Classes | |
| struct | StructNonContiguousInfo |
Public Member Functions | |
| void | append (MapInfosTy &CurInfo) |
| Append arrays in CurInfo. | |
This structure contains combined information generated for mappable clauses, including base pointers, pointers, sizes, map types, user-defined mappers, and non-contiguous information.
Definition at line 2806 of file OMPIRBuilder.h.
|
inline |
Append arrays in CurInfo.
Definition at line 2823 of file OMPIRBuilder.h.
References BasePointers, llvm::SmallVectorTemplateCommon< T, typename >::begin(), llvm::OpenMPIRBuilder::MapInfosTy::StructNonContiguousInfo::Counts, DevicePointers, llvm::OpenMPIRBuilder::MapInfosTy::StructNonContiguousInfo::Dims, llvm::SmallVectorTemplateCommon< T, typename >::end(), Names, NonContigInfo, llvm::OpenMPIRBuilder::MapInfosTy::StructNonContiguousInfo::Offsets, Pointers, Sizes, llvm::OpenMPIRBuilder::MapInfosTy::StructNonContiguousInfo::Strides, and Types.
| MapValuesArrayTy llvm::OpenMPIRBuilder::MapInfosTy::BasePointers |
Definition at line 2814 of file OMPIRBuilder.h.
Referenced by append(), and llvm::OpenMPIRBuilder::emitOffloadingArrays().
| MapDeviceInfoArrayTy llvm::OpenMPIRBuilder::MapInfosTy::DevicePointers |
Definition at line 2816 of file OMPIRBuilder.h.
Referenced by append(), and llvm::OpenMPIRBuilder::emitOffloadingArrays().
| MapNamesArrayTy llvm::OpenMPIRBuilder::MapInfosTy::Names |
Definition at line 2819 of file OMPIRBuilder.h.
Referenced by append(), llvm::OpenMPIRBuilder::createTargetData(), and llvm::OpenMPIRBuilder::emitOffloadingArrays().
| StructNonContiguousInfo llvm::OpenMPIRBuilder::MapInfosTy::NonContigInfo |
Definition at line 2820 of file OMPIRBuilder.h.
Referenced by append(), llvm::OpenMPIRBuilder::emitNonContiguousDescriptor(), and llvm::OpenMPIRBuilder::emitOffloadingArrays().
| MapValuesArrayTy llvm::OpenMPIRBuilder::MapInfosTy::Pointers |
Definition at line 2815 of file OMPIRBuilder.h.
Referenced by append(), and llvm::OpenMPIRBuilder::emitOffloadingArrays().
| MapValuesArrayTy llvm::OpenMPIRBuilder::MapInfosTy::Sizes |
Definition at line 2817 of file OMPIRBuilder.h.
Referenced by append(), and llvm::OpenMPIRBuilder::emitOffloadingArrays().
| MapFlagsArrayTy llvm::OpenMPIRBuilder::MapInfosTy::Types |
Definition at line 2818 of file OMPIRBuilder.h.
Referenced by append(), and llvm::OpenMPIRBuilder::emitOffloadingArrays().