| /llvm-project-15.0.7/polly/lib/External/isl/interface/ |
| H A D | python.h | 21 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 D | cpp.h | 26 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 D | plain_cpp.h | 46 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 D | generator.cc | 46 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 D | cpp.cc | 101 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 D | generator.h | 80 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 D | cpp_conversion.cc | 22 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 D | python.cc | 339 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 D | cpp_conversion.h | 4 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 D | template_cpp.h | 80 const isl_class &clazz; 101 void add_template_class(const isl_class &clazz, const std::string &name,
|
| H A D | plain_cpp.cc | 154 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 D | template_cpp.cc | 1030 void template_cpp_generator::add_template_class(const isl_class &clazz, in add_template_class()
|