clang  8.0.0svn
Public Member Functions | Public Attributes | List of all members
clang::CodeGen::DispatchRTInput Struct Reference

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

#include "/opt/doxygen-docs/src/llvm/tools/clang/lib/CodeGen/CGOpenMPRuntime.h"

Collaboration diagram for clang::CodeGen::DispatchRTInput:
Collaboration graph
[legend]

Public Member Functions

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

Public Attributes

llvm::ValueLB = nullptr
 Loop lower bound. More...
 
llvm::ValueUB = nullptr
 Loop upper bound. More...
 
llvm::ValueChunk = nullptr
 Chunk size specified using 'schedule' clause (nullptr if chunk was not specified) More...
 

Detailed Description

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

Definition at line 894 of file CGOpenMPRuntime.h.

Constructor & Destructor Documentation

◆ DispatchRTInput() [1/2]

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

◆ DispatchRTInput() [2/2]

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

Definition at line 903 of file CGOpenMPRuntime.h.

References clang::CodeGen::emitForDispatchInit().

Member Data Documentation

◆ Chunk

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

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

Definition at line 901 of file CGOpenMPRuntime.h.

Referenced by addMonoNonMonoModifier().

◆ LB

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

Loop lower bound.

Definition at line 896 of file CGOpenMPRuntime.h.

Referenced by addMonoNonMonoModifier().

◆ UB

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

Loop upper bound.

Definition at line 898 of file CGOpenMPRuntime.h.

Referenced by addMonoNonMonoModifier().


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