LLVM 22.0.0git
llvm::OpenMPIRBuilder::MapInfosTy Struct Reference

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.

Public Attributes

MapValuesArrayTy BasePointers
MapValuesArrayTy Pointers
MapDeviceInfoArrayTy DevicePointers
MapValuesArrayTy Sizes
MapFlagsArrayTy Types
MapNamesArrayTy Names
StructNonContiguousInfo NonContigInfo

Detailed Description

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.

Member Function Documentation

◆ append()

Member Data Documentation

◆ BasePointers

MapValuesArrayTy llvm::OpenMPIRBuilder::MapInfosTy::BasePointers

Definition at line 2727 of file OMPIRBuilder.h.

Referenced by append(), and llvm::OpenMPIRBuilder::emitOffloadingArrays().

◆ DevicePointers

MapDeviceInfoArrayTy llvm::OpenMPIRBuilder::MapInfosTy::DevicePointers

Definition at line 2729 of file OMPIRBuilder.h.

Referenced by append(), and llvm::OpenMPIRBuilder::emitOffloadingArrays().

◆ Names

MapNamesArrayTy llvm::OpenMPIRBuilder::MapInfosTy::Names

◆ NonContigInfo

StructNonContiguousInfo llvm::OpenMPIRBuilder::MapInfosTy::NonContigInfo

◆ Pointers

MapValuesArrayTy llvm::OpenMPIRBuilder::MapInfosTy::Pointers

Definition at line 2728 of file OMPIRBuilder.h.

Referenced by append(), and llvm::OpenMPIRBuilder::emitOffloadingArrays().

◆ Sizes

MapValuesArrayTy llvm::OpenMPIRBuilder::MapInfosTy::Sizes

Definition at line 2730 of file OMPIRBuilder.h.

Referenced by append(), and llvm::OpenMPIRBuilder::emitOffloadingArrays().

◆ Types

MapFlagsArrayTy llvm::OpenMPIRBuilder::MapInfosTy::Types

Definition at line 2731 of file OMPIRBuilder.h.

Referenced by append(), and llvm::OpenMPIRBuilder::emitOffloadingArrays().


The documentation for this struct was generated from the following file: