SYMBOL INDEX (102 symbols across 34 files) FILE: include/polyhedral/codegen.h function namespace (line 27) | namespace polyfp{ FILE: include/polyhedral/compute.h function class (line 35) | class compute FILE: include/polyhedral/core.h function namespace (line 26) | namespace polyfp{ FILE: include/polyhedral/debug.h function namespace (line 7) | namespace polyfp FILE: include/polyhedral/expr.h function namespace (line 12) | namespace polyfp function class (line 83) | class expr function polyfp (line 477) | const polyfp::expr &get_operand(int i) const function std (line 503) | const std::string &get_name() const function std (line 541) | const std::vector &get_access() const function is_equal (line 566) | bool is_equal(polyfp::expr e) const function set_access (line 627) | void set_access(std::vector vector) function set_access_dimension (line 632) | void set_access_dimension(int i, polyfp::expr acc) function get_access_vector (line 638) | void get_access_vector(std::vector &loads) const{ function dump (line 714) | void dump(bool exhaustive) const function get_dependence_vector (line 821) | int get_dependence_vector() const{ function else (line 847) | else if(this->get_expr_type() == e_var){ function expr (line 1067) | expr get_lower() function var (line 1097) | var(generate_new_variable_name()) {} function show (line 1099) | void show(){ function class (line 1107) | class constant: public polyfp::expr FILE: include/polyhedral/function.h function namespace (line 65) | namespace polyfp{ FILE: include/polyhedral/generator.h function namespace (line 65) | namespace polyfp{ FILE: include/polyhedral/generator_isl.h function class (line 10) | class generator FILE: include/polyhedral/placeholder.h function namespace (line 16) | namespace polyfp{ FILE: include/polyhedral/type.h function namespace (line 7) | namespace polyfp FILE: lib/polyhedral/codegen.cpp type polyfp (line 2) | namespace polyfp function access_is_affine (line 32) | bool access_is_affine(const polyfp::expr &exp) function isl_ast_node (line 71) | isl_ast_node *for_code_generator_after_for(isl_ast_node *node, isl_ast... FILE: lib/polyhedral/compute.cpp type polyfp (line 4) | namespace polyfp{ function isl_ctx (line 6) | isl_ctx *polyfp::compute::get_ctx() const function isl_set (line 11) | isl_set *polyfp::compute::get_iteration_domain() const function isl_map (line 28) | isl_map *compute::get_schedule() const function isl_set (line 33) | isl_set *polyfp::compute::get_trimmed_time_processor_domain() function isl_map (line 68) | isl_map *isl_map_add_dim_and_eq_constraint(isl_map *map, int dim_pos, ... function isl_map (line 88) | isl_map *polyfp::compute::gen_identity_schedule_for_iteration_domain() function isl_set (line 341) | isl_set *polyfp::compute::get_time_processor_domain() const function isl_map (line 379) | isl_map *polyfp::compute::get_access_relation() const function isl_map (line 433) | isl_map *polyfp::compute::gen_identity_schedule_for_time_space_domain() type param_pack_1 (line 688) | struct param_pack_1 function isl_stat (line 701) | isl_stat extract_static_dim_value_from_bmap(__isl_take isl_basic_map *... function isl_stat (line 728) | isl_stat extract_constant_value_from_bset(__isl_take isl_basic_set *bs... function isl_map_get_static_dim (line 759) | int isl_map_get_static_dim(isl_map *map, int dim_pos) function isl_set (line 2502) | isl_set *compute::intersect_set_with_context(isl_set *set) FILE: lib/polyhedral/core.cpp type polyfp (line 17) | namespace polyfp function init (line 32) | void init(std::string fct_name) function init (line 40) | void init() function codegen (line 45) | void codegen() function loop_level_into_dynamic_dimension (line 68) | int loop_level_into_dynamic_dimension(int level) function loop_level_into_static_dimension (line 86) | int loop_level_into_static_dimension(int level) function dynamic_dimension_into_loop_level (line 105) | int dynamic_dimension_into_loop_level(int dim) function generate_new_variable_name (line 112) | std::string generate_new_variable_name() function generate_new_computation_name (line 117) | std::string generate_new_computation_name() function str_from_polyfp_type_expr (line 122) | std::string str_from_polyfp_type_expr(polyfp::expr_t type) function str_from_polyfp_type_primitive (line 139) | std::string str_from_polyfp_type_primitive(polyfp::primitive_t type) function str_polyfp_type_op (line 168) | std::string str_polyfp_type_op(polyfp::op_t type) function isl_map (line 194) | isl_map *add_eq_to_schedule_map(int dim0, int in_dim_coefficient, int ... FILE: lib/polyhedral/debug.cpp type polyfp (line 4) | namespace polyfp function str_dump (line 9) | void str_dump(const std::string &str) function str_dump (line 14) | void str_dump(const std::string &str, const char *str2) function str_dump (line 19) | void str_dump(const char *str, const char *str2) function print_indentation (line 24) | void print_indentation() FILE: lib/polyhedral/expr.cpp type polyfp (line 5) | namespace polyfp function expr (line 177) | expr polyfp::expr::operator+(polyfp::expr other) const { function expr (line 181) | expr polyfp::expr::operator-(polyfp::expr other) const { function expr (line 185) | expr polyfp::expr::operator*(polyfp::expr other) const { function expr (line 189) | expr polyfp::expr::operator/(polyfp::expr other) const { function expr (line 193) | expr polyfp::expr::operator%(polyfp::expr other) const { FILE: lib/polyhedral/function.cpp type polyfp (line 9) | namespace polyfp{ function isl_map (line 12) | isl_map *isl_map_align_range_dims(isl_map *map, int max_dim) function isl_ctx (line 47) | isl_ctx *function::get_isl_ctx() const function isl_ast_node (line 164) | isl_ast_node *function::get_isl_ast() const function isl_ast_node (line 171) | isl_ast_node *function::get_isl_ast1() const function isl_union_set (line 178) | isl_union_set *polyfp::function::get_iteration_domain() const function isl_union_map (line 204) | isl_union_map *polyfp::function::get_aligned_identity_schedules() const function isl_set (line 375) | isl_set *function::get_program_context() const function isl_union_map (line 502) | isl_union_map *polyfp::function::get_schedule() const function isl_union_set (line 530) | isl_union_set *polyfp::function::get_trimmed_time_processor_domain() c... function isl_union_map (line 597) | isl_union_map *polyfp::function::compute_dep_graph() function cmp_value (line 2479) | bool cmp_value(const std::pair left, const std::pair mlirGen2(mlir::MLIRContext &context,... function gen_mlir (line 3028) | void gen_mlir(polyfp::function &fct, isl_ast_node *node, int &level) FILE: lib/polyhedral/generator_isl.cpp type polyfp (line 3) | namespace polyfp{ function isl_map (line 16) | isl_map *create_map_from_domain_and_range(isl_set *domain, isl_set *ra... function isl_constraint (line 73) | isl_constraint *generator::get_constraint_for_access(int access_dimens... function polyfp_expr_from_isl_ast_expr (line 380) | polyfp::expr polyfp_expr_from_isl_ast_expr(isl_ast_expr *isl_expr) FILE: lib/polyhedral/placeholer.cpp type polyfp (line 3) | namespace polyfp{ FILE: lib/polyhedral/test.cpp function cf_test (line 3) | int cf_test() FILE: testbench/2mm.cpp function main (line 30) | int main(){ FILE: testbench/3mm.cpp function main (line 29) | int main(){ FILE: testbench/bicg.cpp function main (line 9) | int main(){ FILE: testbench/blur.cpp function main (line 10) | int main(){ FILE: testbench/edgeDetect.cpp function main (line 9) | int main(){ FILE: testbench/gaussian.cpp function main (line 9) | int main(){ FILE: testbench/gemm.cpp function main (line 29) | int main(){ FILE: testbench/gesummv.cpp function main (line 29) | int main(){ FILE: testbench/heat.cpp function main (line 10) | int main(){ FILE: testbench/jacobi.cpp function main (line 10) | int main(){ FILE: testbench/jacobi2d.cpp function main (line 10) | int main(){ FILE: testbench/resnet18.cpp function main (line 14) | int main(){ FILE: testbench/seidel.cpp function main (line 27) | int main(){ FILE: testbench/vgg16.cpp function main (line 11) | int main(){