| Caccess_sort_info | |
| Cisl::aff | |
| Cisl::aff_list | |
| CAnalysisInfoMixin | |
| Cpolly::DependenceAnalysis | |
| Cpolly::IslAstAnalysis | |
| Cpolly::ScopAnalysis | |
| Cpolly::ScopInfoAnalysis | |
| Cpolly::ArrayShape | |
| Cpolly::Assumption | Helper struct to remember assumptions |
| Cisl::ast_build | |
| Cisl::ast_expr | |
| Cisl::ast_expr_id | |
| Cisl::ast_expr_int | |
| Cisl::ast_expr_op | |
| Cisl::ast_expr_op_access | |
| Cisl::ast_expr_op_add | |
| Cisl::ast_expr_op_address_of | |
| Cisl::ast_expr_op_and | |
| Cisl::ast_expr_op_and_then | |
| Cisl::ast_expr_op_call | |
| Cisl::ast_expr_op_cond | |
| Cisl::ast_expr_op_div | |
| Cisl::ast_expr_op_eq | |
| Cisl::ast_expr_op_fdiv_q | |
| Cisl::ast_expr_op_ge | |
| Cisl::ast_expr_op_gt | |
| Cisl::ast_expr_op_le | |
| Cisl::ast_expr_op_lt | |
| Cisl::ast_expr_op_max | |
| Cisl::ast_expr_op_member | |
| Cisl::ast_expr_op_min | |
| Cisl::ast_expr_op_minus | |
| Cisl::ast_expr_op_mul | |
| Cisl::ast_expr_op_or | |
| Cisl::ast_expr_op_or_else | |
| Cisl::ast_expr_op_pdiv_q | |
| Cisl::ast_expr_op_pdiv_r | |
| Cisl::ast_expr_op_select | |
| Cisl::ast_expr_op_sub | |
| Cisl::ast_expr_op_zdiv_r | |
| Cisl::ast_node | |
| Cisl::ast_node_block | |
| Cisl::ast_node_for | |
| Cisl::ast_node_if | |
| Cisl::ast_node_mark | |
| Cisl::ast_node_user | |
| Cisl::ast_node_list | |
| Cpolly::AstBuildUserInfo | Temporary information used when building the ast |
| CASTConsumer | |
| CMyASTConsumer | |
| Cisl::ast_build::at_each_domain_data | |
| Cpolly::BandAttr | Represent the attributes of a loop |
| Cisl::basic_map | |
| Cisl::basic_map_list | |
| Cisl::basic_set | |
| Cisl::basic_set_list | |
| Cbernstein_data | |
| Cbinary | |
| Cpolly::BlockGenerator | Generate a new basic block for a polyhedral statement |
| Cpolly::RegionGenerator | Generator for new versions of polyhedral region statements |
| Cisl::boolean | |
| Cbound_options | |
| Ccalcop_t | |
| Ccat_options | |
| Cisl::checker | |
| Ccpp_generator::class_printer | |
| Cplain_cpp_generator::plain_printer | |
| Cplain_cpp_generator::decl_printer | |
| Cplain_cpp_generator::impl_printer | |
| Ctemplate_cpp_generator::class_printer | |
| Ctemplate_cpp_generator::method_decl_printer | |
| Ctemplate_cpp_generator::method_impl_printer | |
| Cisl::constraint | |
| Ccpp_type_printer | |
| Cchecked_cpp_type_printer | |
| Cplain_cpp_type_printer | |
| Ctemplate_cpp_type_printer | |
| Ctemplate_cpp_arg_type_printer | |
| Ctemplate_method_type_printer | |
| Ctemplate_cpp_kind_type_printer | |
| Ccstate_t | |
| Cisl::ctx | |
| Cllvm::DenseMapInfo< polly::VirtualInstruction > | Support VirtualInstructions in llvm::DenseMaps |
| Cpolly::Dependences | The accumulated dependence information for a SCoP |
| Cpolly::ScopDetection::DetectionContext | Context variables for SCoP detection |
| CDOTGraphTraits | |
| Cllvm::DOTGraphTraits< polly::ScopDetection * > | |
| Cllvm::DOTGraphTraitsPrinter | |
| Cpolly::ScopOnlyPrinter | |
| Cpolly::ScopPrinter | |
| CDOTGraphTraitsPrinterWrapperPass | |
| CScopOnlyPrinterWrapperPass | |
| CScopPrinterWrapperPass | |
| Cllvm::DOTGraphTraitsViewer | |
| Cpolly::ScopOnlyViewer | |
| Cpolly::ScopViewer | |
| CDOTGraphTraitsViewerWrapperPass | |
| CScopOnlyViewerWrapperPass | |
| CScopViewerWrapperPass | |
| CFixed | |
| Cisl::fixed_box | |
| Cfunction_name_less | |
| CFunctionPass | |
| Cpolly::DependenceInfoWrapperPass | Construct a new DependenceInfoWrapper pass |
| Cpolly::ScopDetectionWrapperPass | |
| Cpolly::ScopInfoWrapperPass | The legacy pass manager's analysis pass to compute scop information for the whole function |
| Cgenerator | |
| Ccpp_conversion_generator | |
| Ccpp_generator | |
| Cplain_cpp_generator | |
| Ctemplate_cpp_generator | |
| Cpython_generator | |
| CGraphTraits | |
| Cllvm::GraphTraits< polly::ScopDetection * > | |
| Cisl::id | |
| Cisl::id_list | |
| Cisl::id_to_ast_expr | |
| Cineq_cmp_data | |
| CInnerAnalysisManagerProxy | |
| Cpolly::OwningInnerAnalysisManagerProxy< ScopAnalysisManager, Function > | |
| Cpolly::OwningInnerAnalysisManagerProxy< AnalysisManagerT, IRUnitT, ExtraArgTs > | |
| Cpolly::InvariantAccess | Helper structure for invariant memory accesses |
| Cpolly::InvariantEquivClassTy | Type for equivalent invariant accesses and their domain context |
| Cllvm::IRBuilderDefaultInserter | |
| Cpolly::IRInserter | Add Polly specifics when running IRBuilder |
| Cisl_access_info | |
| Cisl_add_all_constraints_data | |
| Cisl_add_nodes_data | |
| Cisl_aff | |
| Cisl_aff_split | |
| Cisl_any_scheduled_after_data | |
| Cisl_apply_fold_data | |
| Cisl_arg | |
| Cisl_arg_choice | |
| Cisl_arg_flags | |
| Cisl_args | |
| Cisl_ast_add_term_data | |
| Cisl_ast_add_terms_data | |
| Cisl_ast_build | |
| Cisl_ast_coefficients_of_sign_data | |
| Cisl_ast_count_constraints_data | |
| Cisl_ast_expr | |
| Cisl_ast_expr_op_names | |
| Cisl_ast_expr_op_printed | |
| Cisl_ast_extract_rational_data | |
| Cisl_ast_generate_parallel_domains_data | |
| Cisl_ast_graft | |
| Cisl_ast_node | |
| Cisl_ast_node_postorder_data | |
| Cisl_ast_node_preorder_data | |
| Cisl_ast_print_options | |
| Cisl_ast_unroll_data | |
| Cisl_ast_unroll_tree_data | |
| Cisl_basic_map | |
| Cisl_bin_op_control | |
| Cisl_bind_id_data | |
| Cisl_blk | |
| Cisl_bound | |
| Cisl_carry | |
| Cisl_cell | |
| Cisl_chamber | |
| Cisl_chamber_list | |
| Cisl_check_scaled_data | |
| Cisl_class | |
| Cisl_clustering | |
| Cisl_coalesce_info | |
| Cisl_codegen_domains | |
| Cisl_coefficients_factor_data | |
| Cisl_coefficients_product_data | |
| Cisl_collect_bounds_data | |
| Cisl_compute_flow_data | |
| Cisl_compute_flow_schedule_data | |
| Cisl_constraint | |
| Cisl_constraint_equal_info | |
| Cisl_constraint_index | |
| Cisl_context | |
| Cisl_context_gbr | |
| Cisl_context_lex | |
| Cisl_context_op | |
| Cisl_copy_edge_data | |
| Cisl_counter | |
| Cisl_ctx | |
| Cisl_detect_stride_data | |
| Cisl_diff_collector | |
| Cisl_dim_map | |
| Cisl_dim_map_entry | |
| Cisl_div_sort_info | |
| Cisl_edge_src | |
| Cisl_expanded | |
| Cisl_exploit_lineality_data | |
| Cisl_external_vertex | |
| Cisl_extract_dst_data | |
| Cisl_extract_edge_data | |
| Cisl_extract_mod_data | |
| Cisl_facet_todo | |
| Cisl_factor_groups | |
| Cisl_factored_sample_data | |
| Cisl_factorizer | |
| Cisl_find_unroll_data | |
| Cisl_fixed_box | |
| Cisl_fixed_dim_data | |
| Cisl_fixed_map | |
| Cisl_fixed_sign_data | |
| Cisl_flow | |
| Cisl_fold_dims_data | |
| Cisl_fold_move_dims_data | |
| Cisl_fold_set_dim_name_data | |
| Cisl_fold_substitute | |
| Cisl_forall_data | |
| Cisl_forall_user_data | |
| Cisl_foreach_point | |
| Cisl_foreach_reachable_data | |
| Cisl_from_pw_aff_data | |
| Cisl_from_pw_aff_piece | |
| Cisl_gbr_tab_undo | |
| Cisl_generate_code_data | |
| Cisl_generate_domain_data | |
| Cisl_hash_table | |
| Cisl_hash_table_entry | |
| CISL_HMAP | |
| Cisl_id | |
| Cisl_if_node | |
| Cisl_insert_if_data | |
| Cisl_intersect_factor_control | |
| Cisl_is_empty_diff_collector | |
| Cisl_keyword | |
| Cisl_labeled_map | |
| Cisl_lexmin_data | |
| Cisl_local_region | |
| Cisl_local_space | |
| Cisl_map | |
| Cisl_mark_merge_sccs_data | |
| Cisl_mat | |
| Cisl_merge_src_dst_data | |
| Cisl_morph | |
| Cisl_multiplicative_call_data_pw_qpolynomial | |
| Cisl_name_and_user | |
| Cisl_node_gist_data | |
| Cisl_not_data | |
| Cisl_obj | |
| Cisl_obj_vtable | |
| Cisl_opt_data | |
| Cisl_options | |
| Cisl_partial_sol | |
| Cisl_point | |
| Cisl_poly | |
| Cisl_poly_cst | |
| Cisl_poly_rec | |
| Cisl_prefixes | |
| Cisl_print_space_data | |
| Cisl_printer | |
| Cisl_printer_ops | |
| Cisl_pw_aff | |
| Cisl_pw_aff_opt_data | |
| Cisl_pw_aff_piece | |
| Cisl_pw_multi_aff | |
| Cisl_pw_multi_aff_piece | |
| Cisl_pw_qpolynomial | |
| Cisl_pw_qpolynomial_fold | |
| Cisl_pw_qpolynomial_fold_piece | |
| Cisl_pw_qpolynomial_piece | |
| Cisl_qpolynomial | |
| Cisl_qpolynomial_fold | |
| Cisl_reordering | |
| Cisl_restriction | |
| Cisl_scan_callback | |
| Cisl_scan_pip | |
| Cisl_scc_graph | |
| Cisl_sched_count | |
| Cisl_sched_edge | |
| Cisl_sched_graph | |
| Cisl_sched_info | |
| Cisl_sched_node | |
| Cisl_schedule | |
| Cisl_schedule_band | |
| Cisl_schedule_constraints | |
| Cisl_schedule_expand_data | |
| Cisl_schedule_group_data | |
| Cisl_schedule_node | |
| Cisl_schedule_node_get_filter_prefix_data | |
| Cisl_schedule_node_postorder_data | |
| Cisl_schedule_node_preorder_data | |
| Cisl_schedule_tree | |
| Cisl_scheduled_access | |
| Cisl_separate_domain_data | |
| Cisl_set_map_pair | |
| Cisl_sioimath_scratchspace_t | |
| Cisl_size_info | |
| Cisl_sol | |
| Cisl_sol_callback | |
| Cisl_sol_map | |
| Cisl_sol_pma | |
| Cisl_space | |
| Cisl_split_on_guard_data | |
| Cisl_split_periods_data | |
| Cisl_stats | |
| Cisl_stream | |
| Cisl_stride_info | |
| Cisl_subtract_diff_collector | |
| Cisl_subtree_contraction_data | |
| Cisl_subtree_expansion_data | |
| Cisl_tab | |
| Cisl_tab_callback | |
| Cisl_tab_lexmin | |
| Cisl_tab_undo | |
| Cisl_tab_undo_val | |
| Cisl_tab_var | |
| Cisl_tarjan_graph | |
| Cisl_tarjan_node | |
| Cisl_tc_follows_data | |
| Cisl_term | |
| Cisl_test_codegen_data | |
| Cisl_test_set_from_map_data | |
| Cisl_to_poly_data | |
| Cisl_token | |
| Cisl_trivial_region | |
| Cisl_un_op_control | |
| Cisl_un_op_drop_user_data | |
| Cisl_union_access_info | |
| Cisl_union_align | |
| Cisl_union_bound_data | |
| Cisl_union_flow | |
| Cisl_union_map | |
| Cisl_union_map_bin_data | |
| Cisl_union_map_every_data | |
| Cisl_union_map_foreach_data | |
| Cisl_union_map_gen_bin_data | |
| Cisl_union_map_gen_bin_set_data | |
| Cisl_union_map_involves_dims_data | |
| Cisl_union_map_is_disjoint_data | |
| Cisl_union_map_is_subset_data | |
| Cisl_union_map_is_sv_data | |
| Cisl_union_map_match_bin_data | |
| Cisl_union_map_preimage_data | |
| Cisl_union_map_preimage_mpa_data | |
| Cisl_union_map_preimage_upma_data | |
| Cisl_union_map_project_out_data | |
| Cisl_union_map_remove_map_if_data | |
| Cisl_union_map_reset_params_data | |
| Cisl_union_map_reset_range_space_data | |
| Cisl_union_map_un_data | |
| Cisl_union_order_at_data | |
| Cisl_union_power | |
| Cisl_union_print_data | |
| Cisl_union_pw_aff_opt_data | |
| Cisl_union_pw_aff_pullback_upma_data | |
| Cisl_union_pw_aff_pw_aff_on_domain_data | |
| Cisl_union_pw_aff_reset_params_data | |
| Cisl_union_pw_aff_val_on_domain_data | |
| Cisl_union_pw_multi_aff_bin_data | |
| Cisl_union_pw_multi_aff_get_union_pw_aff_data | |
| Cisl_union_pw_multi_aff_multi_val_on_domain_data | |
| Cisl_union_pw_multi_aff_reset_range_space_data | |
| Cisl_union_pw_multi_aff_un_op_control | |
| Cisl_union_set_foreach_point_data | |
| Cisl_val | |
| Cisl_vec | |
| Cisl_vertex | |
| Cisl_vertex_list | |
| Cisl_vertices | |
| Cisl_vertices_test_data | |
| Cisl_wraps | |
| Cpolly::IslAst | |
| Cpolly::IslAstInfo | |
| Cpolly::IslAstInfo::IslAstUserPayload | Payload information used to annotate an AST node |
| Cpolly::IslExprBuilder | LLVM-IR generator for isl_ast_expr[essions] |
| Cpolly::IslMaxOperationsGuard | Scoped limit of ISL operations |
| Cpolly::IslNodeBuilder | |
| Cpolly::IslQuotaScope | Scope guard for code that allows arbitrary isl function to return an error if the max-operations quota exceeds |
| Cllvm::iterator_facade_base | |
| Cisl::noexceptions::isl_iterator< ListT > | |
| Clarger_infix | |
| CMethod::list_combiner | |
| Cisl::local_space | |
| Cpolly::ScopDetection::LoopStats | Helper data structure to collect statistics about loop counts |
| Cisl::map | |
| Cisl::map_list | |
| Cmax_constraint | |
| Cpolly::MemAcc | |
| Cpolly::MemAccInst | Utility proxy to wrap the common members of LoadInst and StoreInst |
| Cpolly::MemoryAccess | Represent memory accesses in statements |
| CMethod | |
| CEnumMethod | |
| CNoCopyMethod | |
| CConversionMethod | |
| Cmpq_t | |
| Cmpz_t | |
| Cisl::multi_aff | |
| Cisl::multi_id | |
| Cisl::multi_pw_aff | |
| Cisl::multi_union_pw_aff | |
| Cisl::multi_val | |
| Cmust_may | |
| Coptions | |
| Cpolly::ParallelLoopGenerator | The ParallelLoopGenerator allows to create parallelized loops |
| Cpolly::ParallelLoopGeneratorGOMP | This ParallelLoopGenerator subclass handles the generation of parallelized code, utilizing the GNU OpenMP library |
| Cpolly::ParallelLoopGeneratorKMP | This ParallelLoopGenerator subclass handles the generation of parallelized code, utilizing the LLVM OpenMP library |
| Cllvm::PassInfoMixin | |
| Cpolly::CodePreparationPass | |
| Cpolly::DeLICMPass | |
| Cpolly::DeLICMPrinterPass | |
| Cpolly::DeadCodeElimPass | |
| Cpolly::DependenceInfoPrinterPass | |
| Cpolly::DumpFunctionPass | A pass that isolates a function into a new Module and writes it into a file |
| Cpolly::DumpModulePass | A pass that prints the module into a file |
| Cpolly::ForwardOpTreePass | |
| Cpolly::ForwardOpTreePrinterPass | |
| Cpolly::FunctionToScopPassAdaptor< ScopPassT > | |
| Cpolly::IslAstPrinterPass | |
| Cpolly::IslScheduleOptimizerPass | |
| Cpolly::IslScheduleOptimizerPrinterPass | |
| Cpolly::JSONExportPass | This pass exports a scop to a jscop file |
| Cpolly::JSONImportPass | This pass imports a scop from a jscop file |
| Cpolly::MaximalStaticExpansionPass | |
| Cpolly::MaximalStaticExpansionPrinterPass | |
| Cpolly::PruneUnprofitablePass | |
| Cpolly::ScopAnalysisPrinterPass | |
| Cpolly::ScopInfoPrinterPass | |
| Cpolly::ScopInlinerPass | |
| Cpolly::SimplifyPass | |
| Cpolly::SimplifyPrinterPass | |
| CPassInfoMixin | |
| Cllvm::RequireAnalysisPass< AnalysisT, Scop, ScopAnalysisManager, ScopStandardAnalysisResults &, SPMUpdater & > | |
| Cpolly::CodeGenerationPass | |
| Cpolly::PassInfoMixin | |
| Cpolly::CodePreparationPass | |
| Cpolly::DeLICMPass | |
| Cpolly::DeLICMPrinterPass | |
| Cpolly::DeadCodeElimPass | |
| Cpolly::DependenceInfoPrinterPass | |
| Cpolly::DumpFunctionPass | A pass that isolates a function into a new Module and writes it into a file |
| Cpolly::DumpModulePass | A pass that prints the module into a file |
| Cpolly::ForwardOpTreePass | |
| Cpolly::ForwardOpTreePrinterPass | |
| Cpolly::FunctionToScopPassAdaptor< ScopPassT > | |
| Cpolly::IslAstPrinterPass | |
| Cpolly::IslScheduleOptimizerPass | |
| Cpolly::IslScheduleOptimizerPrinterPass | |
| Cpolly::JSONExportPass | This pass exports a scop to a jscop file |
| Cpolly::JSONImportPass | This pass imports a scop from a jscop file |
| Cpolly::MaximalStaticExpansionPass | |
| Cpolly::MaximalStaticExpansionPrinterPass | |
| Cpolly::PruneUnprofitablePass | |
| Cpolly::ScopAnalysisPrinterPass | |
| Cpolly::ScopInfoPrinterPass | |
| Cpolly::ScopInlinerPass | |
| Cpolly::SimplifyPass | |
| Cpolly::SimplifyPrinterPass | |
| Cpolly::PerfMonitor | |
| Cisl::point | |
| Cllvm::PointerLikeTypeTraits< isl_id * > | |
| Cisl::pw_aff | |
| Cisl::pw_aff_list | |
| Cisl::pw_multi_aff | |
| Cisl::pw_multi_aff_list | |
| Crange_data | |
| CRegionPass | |
| Cpolly::ScopInfoRegionPass | The legacy pass manager's analysis pass to compute scop information for a region |
| Cpolly::ScopPass | ScopPass - This class adapts the RegionPass interface to allow convenient creation of passes that operate on the Polly IR |
| Cfalse::SimplifyPrinterLegacyPass | Print result from SimplifyWrapperPass |
| Cpolly::DependenceInfo | |
| Cpolly::IslAstInfoWrapperPass | |
| Cpolly::RejectLog | Stores all errors that occurred during the detection |
| Cpolly::RejectReason | Base class of all reject reasons found during Scop detection |
| Cpolly::ReportAffFunc | Base class for non-affine reject reasons |
| Cpolly::ReportDifferentArrayElementSize | Report array accesses with differing element size |
| Cpolly::ReportInvalidCond | Captures an invalid condition |
| Cpolly::ReportNoBasePtr | Captures a missing base pointer |
| Cpolly::ReportNonAffBranch | Captures a non-affine branch |
| Cpolly::ReportNonAffineAccess | Captures a non-affine access function |
| Cpolly::ReportUndefBasePtr | Captures an undefined base pointer |
| Cpolly::ReportUndefCond | Captures a condition that is based on an 'undef' value |
| Cpolly::ReportUndefOperand | Captures an undefined operand |
| Cpolly::ReportVariantBasePtr | Captures a base pointer that is not invariant in the region |
| Cpolly::ReportAlias | Captures errors with aliasing |
| Cpolly::ReportCFG | Base class for CFG related reject reasons |
| Cpolly::ReportIndirectPredecessor | Captures regions with an IndirectBr predecessor |
| Cpolly::ReportInvalidTerminator | Captures bad terminator within a Scop candidate |
| Cpolly::ReportIrreducibleRegion | Captures irreducible regions in CFG |
| Cpolly::ReportUnreachableInExit | Captures regions with an unreachable in the exit block |
| Cpolly::ReportFuncCall | Captures errors with non-side-effect-known function calls |
| Cpolly::ReportLoopBound | Captures errors with non affine loop bounds |
| Cpolly::ReportLoopHasMultipleExits | Captures errors when a loop has multiple exists |
| Cpolly::ReportLoopHasNoExit | Captures errors when loop has no exit |
| Cpolly::ReportLoopOnlySomeLatches | Captures errors when not all loop latches are part of the scop |
| Cpolly::ReportOther | Base class for otherwise ungrouped reject reasons |
| Cpolly::ReportAlloca | Captures errors with alloca instructions |
| Cpolly::ReportEntry | Captures errors with regions containing the function entry block |
| Cpolly::ReportIntToPtr | Captures errors with bad IntToPtr instructions |
| Cpolly::ReportNonSimpleMemoryAccess | Captures errors with non-simple memory accesses |
| Cpolly::ReportUnknownInst | Captures errors with unknown instructions |
| Cpolly::ReportUnprofitable | Report regions that seem not profitable to be optimized |
| Cllvm::InnerAnalysisManagerProxy::Result | |
| Cpolly::DependenceAnalysis::Result | |
| Crsa_key | |
| Cpolly::RuntimeDebugBuilder | Insert function calls that print certain LLVM values at run time |
| CS | |
| Cscan_samples | |
| CSCEVFindLoops | Find all loops referenced in SCEVAddRecExprs |
| CSCEVFindValues | Find all values referenced in SCEVUnknowns |
| CSCEVInRegionDependences | Check whether a SCEV refers to an SSA name defined inside a region |
| Cllvm::SCEVVisitor | |
| Cpolly::SCEVAffinator | Translate a SCEV to an isl::pw_aff and the domain on which it is invalid |
| CSCEVVisitor | |
| CSCEVValidator | Check if a SCEV is valid in a SCoP |
| CScopExpander | ScopExpander generates IR the the value of a SCEV that represents a value from a SCoP |
| Cisl::schedule | |
| Cisl::schedule_constraints | |
| Cisl::schedule_node | |
| Cisl::schedule_node_band | |
| Cisl::schedule_node_context | |
| Cisl::schedule_node_domain | |
| Cisl::schedule_node_expansion | |
| Cisl::schedule_node_extension | |
| Cisl::schedule_node_filter | |
| Cisl::schedule_node_guard | |
| Cisl::schedule_node_leaf | |
| Cisl::schedule_node_mark | |
| Cisl::schedule_node_sequence | |
| Cisl::schedule_node_set | |
| Cpolly::ScheduleTreeVisitor< Derived, RetTy, Args > | This class defines a simple visitor class that may be used for various schedule tree analysis purposes |
| Cpolly::RecursiveScheduleTreeVisitor< SearchTransformVisitor > | |
| Cpolly::RecursiveScheduleTreeVisitor< CollectASTBuildOptions > | |
| Cpolly::ScheduleTreeVisitor< Derived, isl::schedule_node, Args... > | |
| Cpolly::RecursiveScheduleTreeVisitor< Derived, isl::schedule_node, Args... > | |
| Cpolly::ScheduleNodeRewriter< Derived, Args > | Recursively visit all nodes of a schedule tree while allowing changes |
| Cpolly::ScheduleTreeVisitor< Derived, void, Args... > | |
| Cpolly::RecursiveScheduleTreeVisitor< Derived, RetTy, Args > | Recursively visit all nodes of a schedule tree |
| Cpolly::ScheduleNodeRewriter< ApplyASTBuildOptions > | |
| Cllvm::Scop | Static Control Part |
| Cpolly::Scop | Static Control Part |
| Cpolly::ScopAnnotator | Helper class to annotate newly generated SCoPs with metadata |
| Cpolly::ScopArrayInfo | A class to store information about arrays in the SCoP |
| Cpolly::ScopBuilder | Build the Polly IR (Scop and ScopStmt) on a Region |
| Cpolly::ScopDetection | Pass to detect the maximal static control parts (Scops) of a function |
| CScopDetectionAnalysisGraphTraits | |
| Cllvm::ScopInfo | |
| Cpolly::ScopInfo | |
| Cllvm::ScopStandardAnalysisResults | |
| Cpolly::ScopStandardAnalysisResults | |
| Cllvm::Scop::ScopStatistics | |
| Cpolly::Scop::ScopStatistics | |
| Cpolly::ScopStmt | Statement of the Scop |
| Cisl::set | |
| Cset_enum | |
| Cisl::set_list | |
| CsetLangDefaultsArg4 | |
| Csh_data | |
| Csh_data_entry | |
| Cstd::shared_ptr | |
| CTupleKindPtr | |
| CSignature | |
| Cllvm::simplify_type< polly::MemAccInst > | Specialize simplify_type for MemAccInst to enable dyn_cast and cast from a MemAccInst object |
| Cisl::size | |
| Cisl::space | |
| Cspecialization | |
| Cspecialization_printer | |
| Ctemplate_cpp_generator::class_decl_printer | |
| Ctemplate_cpp_generator::class_impl_printer | |
| Cllvm::SPMUpdater | |
| Cpolly::SPMUpdater | |
| Cisl::stat | |
| Cpolly::SubtreeReferences | |
| Ctab_lp | |
| Ctemplate_class | |
| Cternary | |
| Ctest_ineq_data | |
| Ctest_t | |
| Ctestspec_t | |
| CTupleKind | |
| CPair | |
| CProperTupleKind | |
| Cunary | |
| CUNION | |
| Cisl::union_access_info | |
| Cisl::union_flow | |
| Cisl::union_map | |
| Cisl::union_pw_aff | |
| Cisl::union_pw_aff_list | |
| Cisl::union_pw_multi_aff | |
| Cisl::union_set | |
| Cisl::union_set_list | |
| Cisl::val | |
| Cisl::val_list | |
| CValidatorResult | The result the validator returns for a SCEV expression |
| Cvariable | |
| Cvars | |
| Cstd::vector | |
| CKind | |
| Cverify_point_bound | |
| Cpolly::VirtualInstruction | This class represents a "virtual instruction", an instruction in a ScopStmt, effectively a ScopStmt/Instruction-pair |
| Cpolly::VirtualOperandIterator | An iterator for virtual operands |
| Cpolly::VirtualUse | Determine the nature of a value's use within a statement |
| Cpolly::ZoneAlgorithm | Base class for algorithms based on zones, like DeLICM |