/llvm-project/polly/lib/External/isl/ |
H A D | print.c | 17 #define BASE id macro 20 #define BASE multi_id macro 23 #define BASE val macro 26 #define BASE multi_val macro 29 #define BASE space macro 32 #define BASE local_space macro 35 #define BASE basic_set macro 38 #define BASE basic_map macro 41 #define BASE set macro 44 #define BASE map macro [all …]
|
H A D | isl_multi_no_explicit_domain.c | 21 static int FN(MULTI(BASE),has_explicit_domain)(__isl_keep MULTI(BASE) *multi) in FN() 29 static __isl_give MULTI(BASE) *FN(MULTI(BASE),init_explicit_domain)( in MULTI() argument 38 static __isl_give MULTI(BASE) *FN(MULTI(BASE),intersect_explicit_domain)( in MULTI() argument 48 static __isl_give MULTI(BASE) *FN(MULTI(BASE),copy_explicit_domain)( in MULTI() argument 68 static __isl_give MULTI(BASE) * in MULTI() argument 79 static __isl_give MULTI(BASE) *FN(MULTI(BASE),align_explicit_domain_params)( in MULTI() argument 90 static __isl_give MULTI(BASE) *FN(MULTI(BASE),reset_explicit_domain_space)( in MULTI() argument 102 isl_bool FN(MULTI(BASE),involves_explicit_domain_dims)( in FN() 113 __isl_give MULTI(BASE) *FN(MULTI(BASE),insert_explicit_domain_dims)( in MULTI() argument 124 __isl_give MULTI(BASE) *FN(MULTI(BASE),drop_explicit_domain_dims)( in MULTI() argument [all …]
|
H A D | isl_multi_templ.c | 18 #define MULTI_NAME(BASE) "isl_multi_" #BASE argument 20 isl_ctx *FN(MULTI(BASE),get_ctx)(__isl_keep MULTI(BASE) *multi) in FN() 27 __isl_keep isl_space *FN(MULTI(BASE),peek_space)(__isl_keep MULTI(BASE) *multi) in FN() 32 __isl_give isl_space *FN(MULTI(BASE),get_space)(__isl_keep MULTI(BASE) *multi) in FN() 37 __isl_give isl_space *FN(MULTI(BASE),get_domain_space)( in FN() 49 __isl_give MULTI(BASE) *FN(MULTI(BASE),alloc)(__isl_take isl_space *space) in MULTI() argument 79 __isl_give MULTI(BASE) *FN(MULTI(BASE),dup)(__isl_keep MULTI(BASE) *multi) in MULTI() argument 100 __isl_give MULTI(BASE) *FN(MULTI(BASE),cow)(__isl_take MULTI(BASE) *multi) in MULTI() argument 112 __isl_give MULTI(BASE) *FN(MULTI(BASE),copy)(__isl_keep MULTI(BASE) *multi) in MULTI() argument 121 __isl_null MULTI(BASE) *FN(MULTI(BASE),free)(__isl_take MULTI(BASE) *multi) in MULTI() argument [all …]
|
H A D | isl_multi_arith_templ.c | 18 __isl_give MULTI(BASE) *FN(MULTI(BASE),add)(__isl_take MULTI(BASE) *multi1, in MULTI() argument 26 __isl_give MULTI(BASE) *FN(MULTI(BASE),sub)(__isl_take MULTI(BASE) *multi1, in MULTI() argument 35 static __isl_give MULTI(BASE) *FN(MULTI(BASE),scale_val_fn)( in MULTI() argument 59 __isl_give MULTI(BASE) *FN(MULTI(BASE),scale_val)(__isl_take MULTI(BASE) *multi, in MULTI() argument 67 __isl_give MULTI(BASE) *FN(MULTI(BASE),scale_down_val)( in MULTI() argument 84 __isl_give MULTI(BASE) *FN(MULTI(BASE),scale_multi_val)( in MULTI() argument 93 __isl_give MULTI(BASE) *FN(MULTI(BASE),scale_down_multi_val)( in MULTI() argument 102 __isl_give MULTI(BASE) *FN(MULTI(BASE),mod_multi_val)( in MULTI() argument 110 __isl_give MULTI(BASE) *FN(MULTI(BASE),neg)(__isl_take MULTI(BASE) *multi) in MULTI() argument
|
H A D | isl_multi_tuple_id_templ.c | 15 const char *FN(MULTI(BASE),get_tuple_name)(__isl_keep MULTI(BASE) *multi, in FN() 23 isl_bool FN(MULTI(BASE),has_tuple_id)(__isl_keep MULTI(BASE) *multi, in FN() 38 isl_bool FN(MULTI(BASE),has_range_tuple_id)(__isl_keep MULTI(BASE) *multi) in FN() 45 __isl_give isl_id *FN(MULTI(BASE),get_tuple_id)(__isl_keep MULTI(BASE) *multi, in FN() 58 __isl_give isl_id *FN(MULTI(BASE),get_range_tuple_id)( in FN() 64 __isl_give MULTI(BASE) *FN(MULTI(BASE),set_tuple_name)( in MULTI() argument 80 __isl_give MULTI(BASE) *FN(MULTI(BASE),set_tuple_id)( in MULTI() argument 106 __isl_give MULTI(BASE) *FN(MULTI(BASE),set_range_tuple_id)( in MULTI() argument 114 __isl_give MULTI(BASE) *FN(MULTI(BASE),reset_tuple_id)( in MULTI() argument 141 __isl_give MULTI(BASE) *FN(MULTI(BASE),reset_range_tuple_id)( in MULTI() argument
|
H A D | isl_multi_explicit_domain.c | 21 static int FN(MULTI(BASE),has_explicit_domain)(__isl_keep MULTI(BASE) *multi) in FN() 28 static isl_stat FN(MULTI(BASE),check_has_explicit_domain)( in FN() 42 static __isl_keep DOM *FN(MULTI(BASE),peek_explicit_domain)( in FN() 52 static __isl_give DOM *FN(MULTI(BASE),get_explicit_domain)( in FN() 60 static __isl_give MULTI(BASE) *FN(MULTI(BASE),set_explicit_domain)( in MULTI() argument 86 static __isl_give MULTI(BASE) *FN(MULTI(BASE),intersect_explicit_domain)( in MULTI() argument 112 static __isl_give MULTI(BASE) *FN(MULTI(BASE),copy_explicit_domain)( in MULTI() argument 125 static __isl_give MULTI(BASE) *FN(MULTI(BASE),align_explicit_domain_params)( in MULTI() argument 140 static __isl_give MULTI(BASE) *FN(MULTI(BASE),reset_explicit_domain_space)( in MULTI() argument 154 static void FN(MULTI(BASE),free_explicit_domain)(__isl_keep MULTI(BASE) *multi) in FN() [all …]
|
H A D | isl_multi_intersect.c | 16 static isl_bool FN(MULTI(BASE),compatible_domain)( in FN() 34 static isl_stat FN(MULTI(BASE),check_compatible_domain)( in FN() 59 static __isl_give MULTI(BASE) *FN(MULTI(BASE),domain_intersect_aligned)( in MULTI() argument 92 static __isl_give MULTI(BASE) *FN(MULTI(BASE),domain_intersect)( in MULTI() argument 104 __isl_give MULTI(BASE) *FN(MULTI(BASE),intersect_domain)( in MULTI() argument 116 static __isl_give MULTI(BASE) *FN(MULTI(BASE),domain_intersect_params_aligned)( in MULTI() argument 132 static __isl_give MULTI(BASE) *FN(MULTI(BASE),domain_intersect_params)( in MULTI() argument 144 __isl_give MULTI(BASE) *FN(MULTI(BASE),intersect_params)( in MULTI() argument
|
H A D | isl_multi_dim_id_templ.c | 19 int FN(MULTI(BASE),find_dim_by_name)(__isl_keep MULTI(BASE) *multi, in FN() 30 int FN(MULTI(BASE),find_dim_by_id)(__isl_keep MULTI(BASE) *multi, in FN() 40 __isl_give isl_id *FN(MULTI(BASE),get_dim_id)(__isl_keep MULTI(BASE) *multi, in FN() 46 __isl_give MULTI(BASE) *FN(MULTI(BASE),set_dim_name)( in MULTI() argument 60 __isl_give MULTI(BASE) *FN(MULTI(BASE),set_dim_id)( in MULTI() argument
|
H A D | isl_multi_identity_templ.c | 18 __isl_give MULTI(BASE) *FN(MULTI(BASE),identity)(__isl_take isl_space *space) in MULTI() argument 69 __isl_give MULTI(BASE) *FN(MULTI(BASE),identity_on_domain_space)( in MULTI() argument 79 __isl_give MULTI(BASE) *FN(FN(isl_space_identity_multi,BASE),on_domain)( in MULTI() argument 88 __isl_give MULTI(BASE) *FN(FN(MULTI(BASE),identity_multi),BASE)( in MULTI() argument
|
H A D | isl_multi_dims.c | 19 isl_bool FN(MULTI(BASE),involves_dims)(__isl_keep MULTI(BASE) *multi, in FN() 44 __isl_give MULTI(BASE) *FN(MULTI(BASE),insert_dims)( in MULTI() argument 81 __isl_give MULTI(BASE) *FN(MULTI(BASE),add_dims)(__isl_take MULTI(BASE) *multi, in MULTI() argument 96 __isl_give MULTI(BASE) *FN(MULTI(BASE),project_domain_on_params)( in MULTI() argument
|
H A D | isl_ilp_opt_val_templ.c | 13 #define xBFN(BASE,NAME) isl_ ## BASE ## _ ## NAME argument 14 #define BFN(BASE,NAME) xBFN(BASE,NAME) argument 23 static __isl_give isl_val *BFN(BASE,dim_opt_val)(__isl_take TYPE *set, int max, in BFN() argument 36 BFN(BASE,free)(set); in BFN() local
|
H A D | isl_union_print_templ.c | 19 static isl_stat FN(print_body_wrap,BASE)(__isl_take PART *pw, in FN() argument 38 static __isl_give isl_printer *FN(print_body_union,BASE)( in FN() argument 56 static __isl_give isl_printer *FN(FN(print_union,BASE),isl)( in FN() argument
|
H A D | isl_multi_gist.c | 16 __isl_give MULTI(BASE) *FN(MULTI(BASE),gist)(__isl_take MULTI(BASE) *multi, in MULTI() argument 25 __isl_give MULTI(BASE) *FN(MULTI(BASE),gist_params)( in MULTI() argument
|
H A D | isl_multi_min_max_templ.c | 12 __isl_give MULTI(BASE) *FN(MULTI(BASE),min)(__isl_take MULTI(BASE) *multi1, in MULTI() argument 20 __isl_give MULTI(BASE) *FN(MULTI(BASE),max)(__isl_take MULTI(BASE) *multi1, in MULTI() argument
|
H A D | isl_multi_add_constant_templ.c | 14 __isl_give MULTI(BASE) *FN(MULTI(BASE),add_constant_val)( in MULTI() argument 37 __isl_give MULTI(BASE) *FN(MULTI(BASE),add_constant_multi_val)( in MULTI() argument
|
H A D | isl_multi_macro.h | 5 #define xMULTI(BASE) isl_multi_ ## BASE argument 6 #define MULTI(BASE) xMULTI(BASE) argument
|
H A D | isl_multi_read_no_explicit_domain_templ.c | 19 static __isl_give isl_space *FN(read_el,BASE)(__isl_keep isl_stream *s, in FN() argument 38 __isl_give MULTI(BASE) *FN(isl_stream_read_multi,BASE)( in MULTI() argument
|
H A D | isl_multi_apply_templ.c | 18 __isl_give MULTI(BASE) *FN(FN(MULTI(BASE),apply_aligned),APPLY_DOMBASE)( in MULTI() argument 50 static __isl_give MULTI(BASE) *FN(FN(MULTI(BASE),apply),APPLY_DOMBASE)( in MULTI() argument
|
H A D | isl_map_bound_templ.c | 16 static isl_stat FN(check_map_equal_tuples_multi,BASE)(__isl_keep isl_map *map, in FN() argument 32 static __isl_give isl_map *FN(map_bound_multi,BASE)(__isl_take isl_map *map, in FN() argument
|
H A D | isl_multi_bin_val_templ.c | 12 static __isl_give MULTI(BASE) *FN(MULTI(BASE),fn_val)( in MULTI() argument 46 static __isl_give MULTI(BASE) *FN(MULTI(BASE),fn_multi_val)( in MULTI() argument
|
H A D | isl_multi_param_templ.c | 12 isl_bool FN(MULTI(BASE),involves_param_id)(__isl_keep MULTI(BASE) *multi, in FN() 38 isl_bool FN(MULTI(BASE),involves_param_id_list)(__isl_keep MULTI(BASE) *multi, in FN()
|
/llvm-project/polly/lib/External/isl/include/isl/ |
H A D | multi.h | 13 #define ISL_DECLARE_MULTI(BASE) \ argument 81 #define ISL_DECLARE_MULTI_IDENTITY(BASE) \ argument 96 #define ISL_DECLARE_MULTI_CMP(BASE) \ argument 100 #define ISL_DECLARE_MULTI_ARITH(BASE) \ argument 130 #define ISL_DECLARE_MULTI_MIN_MAX(BASE) \ argument 140 #define ISL_DECLARE_MULTI_ADD_CONSTANT(BASE) \ argument 148 #define ISL_DECLARE_MULTI_ZERO(BASE) \ argument 156 #define ISL_DECLARE_MULTI_NAN(BASE) \ argument 161 #define ISL_DECLARE_MULTI_DROP_DIMS(BASE) \ argument 167 #define ISL_DECLARE_MULTI_DIMS(BASE) \ argument [all …]
|
/llvm-project/clang/include/clang/ExtractAPI/Serialization/ |
H A D | APISetVisitor.h | 92 #define GENERATE_TRAVERSE_METHOD(CLASS, BASE) \ argument 99 #define GENERATE_WALKUP_AND_VISIT_METHODS(CLASS, BASE) \ argument 107 #define CONCRETE_RECORD(CLASS, BASE, KIND) \ argument 111 #define ABSTRACT_RECORD(CLASS, BASE) \ argument 153 #define CONCRETE_RECORD(CLASS, BASE, KIND) \ in traverseAPIRecord() argument
|
/llvm-project/clang/include/clang/Sema/ |
H A D | Template.h | 610 #define DECL(DERIVED, BASE) \ argument 615 #define OBJCCONTAINER(DERIVED, BASE) argument 616 #define FILESCOPEASM(DERIVED, BASE) argument 617 #define TOPLEVELSTMT(DERIVED, BASE) argument 618 #define IMPORT(DERIVED, BASE) argument 621 #define OBJCCOMPATIBLEALIAS(DERIVED, BASE) argument 622 #define OBJCMETHOD(DERIVED, BASE) argument 623 #define OBJCTYPEPARAM(DERIVED, BASE) argument 600 DECL(DERIVED,BASE) global() argument 605 OBJCCONTAINER(DERIVED,BASE) global() argument 606 FILESCOPEASM(DERIVED,BASE) global() argument 607 TOPLEVELSTMT(DERIVED,BASE) global() argument 608 IMPORT(DERIVED,BASE) global() argument 609 EXPORT(DERIVED,BASE) global() argument 611 OBJCCOMPATIBLEALIAS(DERIVED,BASE) global() argument 612 OBJCMETHOD(DERIVED,BASE) global() argument 613 OBJCTYPEPARAM(DERIVED,BASE) global() argument 614 OBJCIVAR(DERIVED,BASE) global() argument [all...] |
/llvm-project/clang/include/clang/AST/ |
H A D | ASTFwd.h | 20 #define DECL(DERIVED, BASE) class DERIVED##Decl; argument 23 #define STMT(DERIVED, BASE) class DERIVED; argument 26 #define TYPE(DERIVED, BASE) class DERIVED##Type; argument
|