Halide  12.0.1
Halide compiler and libraries
Halide::Internal::CodeGen_LLVM::ParallelTask Struct Reference

Codegen a call to do_parallel_tasks. More...

#include <CodeGen_LLVM.h>

Classes

struct  SemAcquire
 

Public Attributes

Stmt body
 
std::vector< SemAcquiresemaphores
 
std::string loop_var
 
Expr min
 
Expr extent
 
Expr serial
 
std::string name
 

Detailed Description

Codegen a call to do_parallel_tasks.

Definition at line 266 of file CodeGen_LLVM.h.

Member Data Documentation

◆ body

Stmt Halide::Internal::CodeGen_LLVM::ParallelTask::body

Definition at line 267 of file CodeGen_LLVM.h.

◆ semaphores

std::vector<SemAcquire> Halide::Internal::CodeGen_LLVM::ParallelTask::semaphores

Definition at line 272 of file CodeGen_LLVM.h.

◆ loop_var

std::string Halide::Internal::CodeGen_LLVM::ParallelTask::loop_var

Definition at line 273 of file CodeGen_LLVM.h.

◆ min

Expr Halide::Internal::CodeGen_LLVM::ParallelTask::min

Definition at line 274 of file CodeGen_LLVM.h.

◆ extent

Expr Halide::Internal::CodeGen_LLVM::ParallelTask::extent

Definition at line 274 of file CodeGen_LLVM.h.

◆ serial

Expr Halide::Internal::CodeGen_LLVM::ParallelTask::serial

Definition at line 275 of file CodeGen_LLVM.h.

◆ name

std::string Halide::Internal::CodeGen_LLVM::ParallelTask::name

Definition at line 276 of file CodeGen_LLVM.h.


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