clang 19.0.0git
Public Member Functions | Public Attributes | List of all members
clang::CodeGen::CGOpenMPRuntime::DispatchRTInput Struct Reference

struct with the values to be passed to the dispatch runtime function More...

#include "/home/buildbot/as-worker-4/publish-doxygen-docs/llvm-project/clang/lib/CodeGen/CGOpenMPRuntime.h"

Public Member Functions

 DispatchRTInput ()=default
 
 DispatchRTInput (llvm::Value *LB, llvm::Value *UB, llvm::Value *Chunk)
 

Public Attributes

llvm::Value * LB = nullptr
 Loop lower bound.
 
llvm::Value * UB = nullptr
 Loop upper bound.
 
llvm::Value * Chunk = nullptr
 Chunk size specified using 'schedule' clause (nullptr if chunk was not specified)
 

Detailed Description

struct with the values to be passed to the dispatch runtime function

Definition at line 912 of file CGOpenMPRuntime.h.

Constructor & Destructor Documentation

◆ DispatchRTInput() [1/2]

clang::CodeGen::CGOpenMPRuntime::DispatchRTInput::DispatchRTInput ( )
default

◆ DispatchRTInput() [2/2]

clang::CodeGen::CGOpenMPRuntime::DispatchRTInput::DispatchRTInput ( llvm::Value *  LB,
llvm::Value *  UB,
llvm::Value *  Chunk 
)
inline

Definition at line 921 of file CGOpenMPRuntime.h.

Member Data Documentation

◆ Chunk

llvm::Value* clang::CodeGen::CGOpenMPRuntime::DispatchRTInput::Chunk = nullptr

Chunk size specified using 'schedule' clause (nullptr if chunk was not specified)

Definition at line 919 of file CGOpenMPRuntime.h.

Referenced by clang::CodeGen::CGOpenMPRuntime::emitForDispatchInit().

◆ LB

llvm::Value* clang::CodeGen::CGOpenMPRuntime::DispatchRTInput::LB = nullptr

Loop lower bound.

Definition at line 914 of file CGOpenMPRuntime.h.

Referenced by clang::CodeGen::CGOpenMPRuntime::emitForDispatchInit().

◆ UB

llvm::Value* clang::CodeGen::CGOpenMPRuntime::DispatchRTInput::UB = nullptr

Loop upper bound.

Definition at line 916 of file CGOpenMPRuntime.h.

Referenced by clang::CodeGen::CGOpenMPRuntime::emitForDispatchInit().


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