LLVM 23.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 2806 of file OMPIRBuilder.h.

Member Function Documentation

◆ append()

Member Data Documentation

◆ BasePointers

MapValuesArrayTy llvm::OpenMPIRBuilder::MapInfosTy::BasePointers

Definition at line 2814 of file OMPIRBuilder.h.

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

◆ DevicePointers

MapDeviceInfoArrayTy llvm::OpenMPIRBuilder::MapInfosTy::DevicePointers

Definition at line 2816 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 2815 of file OMPIRBuilder.h.

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

◆ Sizes

MapValuesArrayTy llvm::OpenMPIRBuilder::MapInfosTy::Sizes

Definition at line 2817 of file OMPIRBuilder.h.

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

◆ Types

MapFlagsArrayTy llvm::OpenMPIRBuilder::MapInfosTy::Types

Definition at line 2818 of file OMPIRBuilder.h.

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


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