LLVM 20.0.0git
Classes | Public Member Functions | Public Attributes | List of all members
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 2323 of file OMPIRBuilder.h.

Member Function Documentation

◆ append()

void llvm::OpenMPIRBuilder::MapInfosTy::append ( MapInfosTy CurInfo)
inline

Member Data Documentation

◆ BasePointers

MapValuesArrayTy llvm::OpenMPIRBuilder::MapInfosTy::BasePointers

Definition at line 2331 of file OMPIRBuilder.h.

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

◆ DevicePointers

MapDeviceInfoArrayTy llvm::OpenMPIRBuilder::MapInfosTy::DevicePointers

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

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

◆ Sizes

MapValuesArrayTy llvm::OpenMPIRBuilder::MapInfosTy::Sizes

Definition at line 2334 of file OMPIRBuilder.h.

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

◆ Types

MapFlagsArrayTy llvm::OpenMPIRBuilder::MapInfosTy::Types

Definition at line 2335 of file OMPIRBuilder.h.

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


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