LLVM OpenMP 19.0.0git
Public Attributes | List of all members
bounds_info_t Struct Reference

Interface struct for rectangular nested loops. More...

#include "/home/buildbot/as-worker-4/publish-doxygen-docs/llvm-project/openmp/runtime/src/kmp_collapse.h"

Public Attributes

loop_type_t loop_type
 
loop_type_t loop_iv_type
 
comparison_t comparison
 
kmp_index_t outer_iv
 
kmp_uint64 lb0_u64
 
kmp_uint64 lb1_u64
 
kmp_uint64 ub0_u64
 
kmp_uint64 ub1_u64
 
kmp_int64 step_64
 
kmp_loop_nest_iv_t trip_count
 

Detailed Description

Interface struct for rectangular nested loops.

Same size as bounds_infoXX_template.

Definition at line 106 of file kmp_collapse.h.

Member Data Documentation

◆ comparison

comparison_t bounds_info_t::comparison

Definition at line 110 of file kmp_collapse.h.

◆ lb0_u64

kmp_uint64 bounds_info_t::lb0_u64

◆ lb1_u64

kmp_uint64 bounds_info_t::lb1_u64

◆ loop_iv_type

loop_type_t bounds_info_t::loop_iv_type

Definition at line 109 of file kmp_collapse.h.

◆ loop_type

loop_type_t bounds_info_t::loop_type

◆ outer_iv

kmp_index_t bounds_info_t::outer_iv

Definition at line 114 of file kmp_collapse.h.

◆ step_64

kmp_int64 bounds_info_t::step_64

Definition at line 120 of file kmp_collapse.h.

◆ trip_count

kmp_loop_nest_iv_t bounds_info_t::trip_count

Definition at line 124 of file kmp_collapse.h.

Referenced by kmp_calc_original_ivs_for_chunk_end().

◆ ub0_u64

kmp_uint64 bounds_info_t::ub0_u64

◆ ub1_u64

kmp_uint64 bounds_info_t::ub1_u64

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