|
LLVM 22.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 2719 of file OMPIRBuilder.h.
|
inline |
Append arrays in CurInfo.
Definition at line 2736 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 2727 of file OMPIRBuilder.h.
Referenced by append(), and llvm::OpenMPIRBuilder::emitOffloadingArrays().
| MapDeviceInfoArrayTy llvm::OpenMPIRBuilder::MapInfosTy::DevicePointers |
Definition at line 2729 of file OMPIRBuilder.h.
Referenced by append(), and llvm::OpenMPIRBuilder::emitOffloadingArrays().
| MapNamesArrayTy llvm::OpenMPIRBuilder::MapInfosTy::Names |
Definition at line 2732 of file OMPIRBuilder.h.
Referenced by append(), llvm::OpenMPIRBuilder::createTargetData(), and llvm::OpenMPIRBuilder::emitOffloadingArrays().
| StructNonContiguousInfo llvm::OpenMPIRBuilder::MapInfosTy::NonContigInfo |
Definition at line 2733 of file OMPIRBuilder.h.
Referenced by append(), llvm::OpenMPIRBuilder::emitNonContiguousDescriptor(), and llvm::OpenMPIRBuilder::emitOffloadingArrays().
| MapValuesArrayTy llvm::OpenMPIRBuilder::MapInfosTy::Pointers |
Definition at line 2728 of file OMPIRBuilder.h.
Referenced by append(), and llvm::OpenMPIRBuilder::emitOffloadingArrays().
| MapValuesArrayTy llvm::OpenMPIRBuilder::MapInfosTy::Sizes |
Definition at line 2730 of file OMPIRBuilder.h.
Referenced by append(), and llvm::OpenMPIRBuilder::emitOffloadingArrays().
| MapFlagsArrayTy llvm::OpenMPIRBuilder::MapInfosTy::Types |
Definition at line 2731 of file OMPIRBuilder.h.
Referenced by append(), and llvm::OpenMPIRBuilder::emitOffloadingArrays().