Subversion Repositories QNX 8.QNX8 LLVM/Clang compiler suite

Rev

Blame | Last modification | View Log | Download | RSS feed

  1. /*
  2.  * Use of this software is governed by the MIT license
  3.  */
  4.  
  5. #ifndef ISL_STRIDE_INFO_H
  6. #define ISL_STRIDE_INFO_H
  7.  
  8. #include <isl/val.h>
  9. #include <isl/aff_type.h>
  10.  
  11. #if defined(__cplusplus)
  12. extern "C" {
  13. #endif
  14.  
  15. struct isl_stride_info;
  16. typedef struct isl_stride_info isl_stride_info;
  17.  
  18. isl_ctx *isl_stride_info_get_ctx(__isl_keep isl_stride_info *si);
  19. __isl_give isl_val *isl_stride_info_get_stride(__isl_keep isl_stride_info *si);
  20. __isl_give isl_aff *isl_stride_info_get_offset(__isl_keep isl_stride_info *si);
  21. __isl_null isl_stride_info *isl_stride_info_free(
  22.         __isl_take isl_stride_info *si);
  23. __isl_give isl_stride_info *isl_stride_info_copy(
  24.         __isl_keep isl_stride_info *si);
  25.  
  26. #if defined(__cplusplus)
  27. }
  28. #endif
  29.  
  30. #endif
  31.