Subversion Repositories QNX 8.QNX8 LLVM/Clang compiler suite

Rev

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

  1. #ifndef ISL_AFF_TYPE_H
  2. #define ISL_AFF_TYPE_H
  3.  
  4. #include <isl/list.h>
  5.  
  6. #if defined(__cplusplus)
  7. extern "C" {
  8. #endif
  9.  
  10. struct __isl_subclass(isl_multi_aff) __isl_subclass(isl_pw_aff) isl_aff;
  11. typedef struct isl_aff isl_aff;
  12.  
  13. ISL_DECLARE_EXPORTED_LIST_TYPE(aff)
  14.  
  15. struct __isl_subclass(isl_multi_pw_aff) __isl_subclass(isl_pw_multi_aff)
  16.         __isl_subclass(isl_union_pw_aff) isl_pw_aff;
  17. typedef struct isl_pw_aff isl_pw_aff;
  18.  
  19. ISL_DECLARE_EXPORTED_LIST_TYPE(pw_aff)
  20.  
  21. struct __isl_subclass(isl_multi_union_pw_aff)
  22.         __isl_subclass(isl_union_pw_multi_aff) isl_union_pw_aff;
  23. typedef struct isl_union_pw_aff isl_union_pw_aff;
  24.  
  25. ISL_DECLARE_EXPORTED_LIST_TYPE(union_pw_aff)
  26.  
  27. struct __isl_subclass(isl_multi_pw_aff) __isl_subclass(isl_pw_multi_aff)
  28.         isl_multi_aff;
  29. typedef struct isl_multi_aff isl_multi_aff;
  30.  
  31. struct __isl_subclass(isl_multi_pw_aff) __isl_subclass(isl_union_pw_multi_aff)
  32.         isl_pw_multi_aff;
  33. typedef struct isl_pw_multi_aff isl_pw_multi_aff;
  34.  
  35. ISL_DECLARE_EXPORTED_LIST_TYPE(pw_multi_aff)
  36.  
  37. struct __isl_export isl_union_pw_multi_aff;
  38. typedef struct isl_union_pw_multi_aff isl_union_pw_multi_aff;
  39.  
  40. ISL_DECLARE_LIST_TYPE(union_pw_multi_aff)
  41.  
  42. struct __isl_subclass(isl_multi_union_pw_aff) isl_multi_pw_aff;
  43. typedef struct isl_multi_pw_aff isl_multi_pw_aff;
  44.  
  45. struct __isl_export isl_multi_union_pw_aff;
  46. typedef struct isl_multi_union_pw_aff isl_multi_union_pw_aff;
  47.  
  48. #if defined(__cplusplus)
  49. }
  50. #endif
  51.  
  52. #endif
  53.