Home
last modified time | relevance | path

Searched refs:clazz (Results 1 – 14 of 14) sorted by relevance

/llvm-project-15.0.7/polly/lib/External/isl/interface/
H A Dpython.cc766 if (!clazz.fn_type) in print_upcast_constructors()
876 if (!clazz.fn_type && !clazz.is_type_subclass()) in print_new()
881 if (clazz.fn_type) { in print_new()
979 for (in = clazz.constructors.begin(); in != clazz.constructors.end(); in print_method_types()
985 for (it = clazz.methods.begin(); it != clazz.methods.end(); ++it) in print_method_types()
988 for (ie = clazz.set_enums.begin(); ie != clazz.set_enums.end(); ++ie) in print_method_types()
995 if (clazz.fn_type) in print_method_types()
1028 if (clazz.is_type_subclass() && done.find(clazz.name) == done.end()) in print()
1041 for (in = clazz.constructors.begin(); in != clazz.constructors.end(); in print()
1056 for (it = clazz.methods.begin(); it != clazz.methods.end(); ++it) in print()
[all …]
H A Dcpp.cc71 auto &clazz = kvp.second; in set_construction_types() local
104 clazz.methods[name].insert(fd); in copy_method()
170 clazz.methods[name].erase(m); in is_overridden()
228 done.insert(clazz.name); in copy_super_methods()
255 auto &clazz = kvp.second; in copy_super_methods() local
545 return clazz.is_type_subclass() && generator::is_mutator(clazz, fd); in is_subclass_mutator()
917 const auto &clazz = cons.clazz; in is_implicit_conversion() local
969 clazz(clazz), fd(fd), name(rename_method(name)), in Method()
970 kind(get_kind(clazz, fd)), in Method()
982 Method(clazz, fd, clazz.method_name(fd)) in Method()
[all …]
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_conversion.cc22 void cpp_conversion_generator::cast(const isl_class &clazz, const char *to) in cast() argument
24 string name = cpp_generator::type2cpp(clazz); in cast()
26 if (!clazz.is_type_subclass()) in cast()
29 cast(classes[clazz.superclass_name], to); in cast()
39 void cpp_conversion_generator::convert(const isl_class &clazz, in convert() argument
42 string name = cpp_generator::type2cpp(clazz); in convert()
47 cast(clazz, to); in convert()
68 void cpp_conversion_generator::print(const isl_class &clazz) in print() argument
70 convert(clazz, "", "checked::", "check"); in print()
71 convert(clazz, "checked::", "", "uncheck"); in print()
H A Dplain_cpp.cc211 if (!clazz.is_type_subclass()) in print_subclass_type()
222 clazz.subclass_name.c_str()); in print_subclass_type()
249 if (clazz.is_type_subclass()) in print_class()
282 const isl_class &clazz) in print_class_forward_decl() argument
315 if (clazz.is_type_subclass()) in print_class_factory()
405 if (clazz.is_type_subclass()) in print_destructor()
449 if (clazz.is_type_subclass()) in print_ptr()
496 if (!clazz.fn_type) in print_downcast()
725 if (!clazz.fn_to_str) in print_stream_insertion()
772 clazz.name.c_str(), ptr); in print_check_ptr_start()
[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; member
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,
134 void copy_super_methods(isl_class &clazz, const isl_class &super);
135 void copy_super_methods(isl_class &clazz, set<string> &done);
140 static string type2cpp(const isl_class &clazz);
155 const isl_class &clazz; member
[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()
75 class_printer(os, clazz, generator, is_declaration), in plain_printer()
91 decl_printer(std::ostream &os, const isl_class &clazz, in decl_printer()
93 plain_printer(os, clazz, generator, true) {} in decl_printer()
117 impl_printer(std::ostream &os, const isl_class &clazz, in impl_printer()
119 plain_printer(os, clazz, generator, false) {} in impl_printer()
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 Dgenerator.h170 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 Dtemplate_cpp.h80 const isl_class &clazz; member
101 void add_template_class(const isl_class &clazz, const std::string &name,
H A Dgenerator.cc84 bool generator::is_static(const isl_class &clazz, FunctionDecl *method) in is_static() argument
86 return clazz.is_static(method); in is_static()
93 bool generator::is_mutator(const isl_class &clazz, FunctionDecl *fd) in is_mutator() argument
100 if (is_static(clazz, fd)) in is_mutator()
165 void generator::extract_class_automatic_conversions(const isl_class &clazz) in extract_class_automatic_conversions() argument
167 const function_set &constructors = clazz.constructors; in extract_class_automatic_conversions()
H A Dtemplate_cpp.cc1030 void template_cpp_generator::add_template_class(const isl_class &clazz, in add_template_class() argument
1040 template_class{name, super, clazz, class_tuples}); in add_template_class()
1062 const auto &clazz = kvp.second; in template_cpp_generator() local
1063 std::string name = type2cpp(clazz); in template_cpp_generator()
1068 add_template_class(clazz, name, base_kinds.at(base)); in template_cpp_generator()
1317 instance.template_class.clazz, instance_printer.generator, in class_printer()
1600 Method method(clazz, fd, clazz.base_method_name(fd)); in print_get_method()
/llvm-project-15.0.7/mlir/lib/Bindings/Python/
H A DPybindUtils.h307 auto clazz = pybind11::class_<Derived>(m, Derived::pyClassName,
310 Derived::bindDerived(clazz);
321 auto heap_type = reinterpret_cast<PyHeapTypeObject *>(clazz.ptr());
H A DIRCore.cpp2359 auto clazz = self.attr("__class__"); in populateIRCore() local
2362 clazz.attr("__module__") + py::str(".") + in populateIRCore()
2363 clazz.attr("__name__") + py::str(")>"); in populateIRCore()