clang  5.0.0
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 "/usr/local/google/work/llvm-www-releases/5.0.0/docsbuild/llvm.src/tools/clang/lib/CodeGen/CGOpenMPRuntime.h"

Collaboration diagram for clang::CodeGen::DispatchRTInput:
[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 767 of file CGOpenMPRuntime.h.

Constructor & Destructor Documentation

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

Definition at line 776 of file CGOpenMPRuntime.h.

Member Data Documentation

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

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

Definition at line 774 of file CGOpenMPRuntime.h.

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

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

Loop lower bound.

Definition at line 769 of file CGOpenMPRuntime.h.

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

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

Loop upper bound.

Definition at line 771 of file CGOpenMPRuntime.h.

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


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