Home
last modified time | relevance | path

Searched refs:isl_class (Results 1 – 12 of 12) sorted by relevance

/llvm-project-15.0.7/polly/lib/External/isl/interface/
H A Dpython.h21 void print(const isl_class &clazz);
36 void print_method_return(int indent, const isl_class &clazz,
41 void print_upcast_constructors(const isl_class &clazz);
42 void print_new(const isl_class &clazz,
44 void print_representation(const isl_class &clazz,
46 void print_copy_callbacks(const isl_class &clazz);
48 void print_method_types(const isl_class &clazz);
52 void print_method_call(int indent, const isl_class &clazz,
57 void print_method_overload(const isl_class &clazz,
61 void print_set_enum(const isl_class &clazz, FunctionDecl *fd,
[all …]
H A Dcpp.h26 Method(const isl_class &clazz, FunctionDecl *fd,
28 Method(const isl_class &clazz, FunctionDecl *fd);
41 const isl_class &clazz;
88 EnumMethod(const isl_class &clazz, FunctionDecl *fd,
130 void set_class_construction_types(isl_class &clazz);
132 void copy_methods(isl_class &clazz, const std::string &name,
133 const isl_class &super, const function_set &methods);
134 void copy_super_methods(isl_class &clazz, const isl_class &super);
140 static string type2cpp(const isl_class &clazz);
155 const isl_class &clazz;
[all …]
H A Dplain_cpp.h46 void print_class(ostream &os, const isl_class &clazz);
47 void print_class_forward_decl(ostream &os, const isl_class &clazz);
49 void print_class_impl(ostream &os, const isl_class &clazz);
51 const isl_class &clazz, FunctionDecl *fd);
73 plain_printer(std::ostream &os, const isl_class &clazz, in plain_printer()
91 decl_printer(std::ostream &os, const isl_class &clazz, in decl_printer()
102 void print_isa_type_template(int indent, const isl_class &super);
117 impl_printer(std::ostream &os, const isl_class &clazz, in impl_printer()
H A Dgenerator.cc46 const char *isl_class::get_prefix = "get_";
47 const char *isl_class::set_callback_prefix = "set_";
51 bool isl_class::first_arg_matches_class(FunctionDecl *method) const in first_arg_matches_class()
73 bool isl_class::is_static(FunctionDecl *method) const in is_static()
183 map<string, isl_class>::iterator ci; in extract_automatic_conversions()
230 isl_class *c = method2class(fn_type); in add_type_subclasses()
279 static bool handled_sets_enum(isl_class *c, FunctionDecl *fd) in handled_sets_enum()
415 isl_class *c; in generator()
546 isl_class *generator::method2class(FunctionDecl *fd) in method2class()
549 map<string, isl_class>::iterator ci; in method2class()
[all …]
H A Dcpp.cc101 static void copy_method(isl_class &clazz, const isl_class &super, in copy_method()
159 static bool is_overridden(FunctionDecl *fd, isl_class &clazz, in is_overridden()
182 const isl_class &super, const function_set &methods) in copy_methods()
201 void cpp_generator::copy_super_methods(isl_class &clazz, const isl_class &super) in copy_super_methods()
418 static FunctionDecl *single_local(const isl_class &clazz, in single_local()
766 string cpp_generator::type2cpp(const isl_class &clazz) in type2cpp()
880 const isl_class &class_type) in is_subclass()
884 std::vector<const isl_class *> parents; in is_subclass()
893 const isl_class *candidate = parents.back(); in is_subclass()
967 Method::Method(const isl_class &clazz, FunctionDecl *fd, in Method()
[all …]
H A Dgenerator.h80 struct isl_class { struct
95 std::map<clang::FunctionDecl *, const isl_class &> copied_from; argument
147 map<string,isl_class> classes; argument
163 isl_class *method2class(FunctionDecl *fd);
170 void extract_class_automatic_conversions(const isl_class &clazz);
194 static bool is_static(const isl_class &clazz, FunctionDecl *method);
195 static bool is_mutator(const isl_class &clazz, FunctionDecl *fd);
H A Dcpp_conversion.cc22 void cpp_conversion_generator::cast(const isl_class &clazz, const char *to) in cast()
39 void cpp_conversion_generator::convert(const isl_class &clazz, in convert()
68 void cpp_conversion_generator::print(const isl_class &clazz) in print()
80 map<string, isl_class>::iterator ci; in generate()
H A Dpython.cc339 const isl_class &clazz, const char *fmt) in print_persistent_callback_failure_check()
443 void python_generator::print_get_method(const isl_class &clazz, in print_get_method()
521 void python_generator::print_method(const isl_class &clazz, in print_method()
654 void python_generator::print_method(const isl_class &clazz, in print_method()
690 void python_generator::print_set_enum(const isl_class &clazz, in print_set_enum()
720 void python_generator::print_set_enum(const isl_class &clazz, in print_set_enum()
736 void python_generator::print_constructor(const isl_class &clazz, in print_constructor()
787 void python_generator::print_class_header(const isl_class &clazz, in print_class_header()
873 void python_generator::print_new(const isl_class &clazz, in print_new()
1016 void python_generator::print(const isl_class &clazz) in print()
[all …]
H A Dcpp_conversion.h4 void cast(const isl_class &clazz, const char *to);
5 void convert(const isl_class &clazz, const char *from, const char *to,
7 void print(const isl_class &clazz);
H A Dtemplate_cpp.h80 const isl_class &clazz;
101 void add_template_class(const isl_class &clazz, const std::string &name,
H A Dplain_cpp.cc154 map<string, isl_class>::iterator ci; in print_forward_declarations()
166 map<string, isl_class>::iterator ci; in print_declarations()
183 map<string, isl_class>::iterator ci; in print_implementations()
238 void plain_cpp_generator::print_class(ostream &os, const isl_class &clazz) in print_class()
282 const isl_class &clazz) in print_class_forward_decl()
471 const isl_class &super) in print_isa_type_template()
643 void plain_cpp_generator::print_class_impl(ostream &os, const isl_class &clazz) in print_class_impl()
1058 const isl_class &clazz, FunctionDecl *fd) in print_check_no_persistent_callback()
H A Dtemplate_cpp.cc1030 void template_cpp_generator::add_template_class(const isl_class &clazz, in add_template_class()