LLVM 20.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 2323 of file OMPIRBuilder.h.
|
inline |
Append arrays in CurInfo.
Definition at line 2340 of file OMPIRBuilder.h.
References llvm::SmallVectorImpl< T >::append(), 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 2331 of file OMPIRBuilder.h.
Referenced by append(), and llvm::OpenMPIRBuilder::emitOffloadingArrays().
MapDeviceInfoArrayTy llvm::OpenMPIRBuilder::MapInfosTy::DevicePointers |
Definition at line 2333 of file OMPIRBuilder.h.
Referenced by append(), and llvm::OpenMPIRBuilder::emitOffloadingArrays().
MapNamesArrayTy llvm::OpenMPIRBuilder::MapInfosTy::Names |
Definition at line 2336 of file OMPIRBuilder.h.
Referenced by append(), llvm::OpenMPIRBuilder::createTargetData(), and llvm::OpenMPIRBuilder::emitOffloadingArrays().
StructNonContiguousInfo llvm::OpenMPIRBuilder::MapInfosTy::NonContigInfo |
Definition at line 2337 of file OMPIRBuilder.h.
Referenced by append(), llvm::OpenMPIRBuilder::emitNonContiguousDescriptor(), and llvm::OpenMPIRBuilder::emitOffloadingArrays().
MapValuesArrayTy llvm::OpenMPIRBuilder::MapInfosTy::Pointers |
Definition at line 2332 of file OMPIRBuilder.h.
Referenced by append(), and llvm::OpenMPIRBuilder::emitOffloadingArrays().
MapValuesArrayTy llvm::OpenMPIRBuilder::MapInfosTy::Sizes |
Definition at line 2334 of file OMPIRBuilder.h.
Referenced by append(), and llvm::OpenMPIRBuilder::emitOffloadingArrays().
MapFlagsArrayTy llvm::OpenMPIRBuilder::MapInfosTy::Types |
Definition at line 2335 of file OMPIRBuilder.h.
Referenced by append(), and llvm::OpenMPIRBuilder::emitOffloadingArrays().