Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2026-05-10 08:48:19

0001 /*
0002  * Use of this software is governed by the MIT license
0003  */
0004 
0005 #ifndef ISL_STRIDE_INFO_H
0006 #define ISL_STRIDE_INFO_H
0007 
0008 #include <isl/val_type.h>
0009 #include <isl/aff_type.h>
0010 
0011 #if defined(__cplusplus)
0012 extern "C" {
0013 #endif
0014 
0015 struct isl_stride_info;
0016 typedef struct isl_stride_info isl_stride_info;
0017 
0018 isl_ctx *isl_stride_info_get_ctx(__isl_keep isl_stride_info *si);
0019 __isl_give isl_val *isl_stride_info_get_stride(__isl_keep isl_stride_info *si);
0020 __isl_give isl_aff *isl_stride_info_get_offset(__isl_keep isl_stride_info *si);
0021 __isl_null isl_stride_info *isl_stride_info_free(
0022     __isl_take isl_stride_info *si);
0023 __isl_give isl_stride_info *isl_stride_info_copy(
0024     __isl_keep isl_stride_info *si);
0025 
0026 #if defined(__cplusplus)
0027 }
0028 #endif
0029 
0030 #endif