Polly
22.0.0git
File List
Here is a list of all files with brief descriptions:
[detail level
1
2
3
4
5
6
7
8
9
]
▼
llvm-project
▼
polly
▼
include
▼
polly
►
CodeGen
BlockGenerators.h
CodeGeneration.h
IRBuilder.h
IslAst.h
IslExprBuilder.h
IslNodeBuilder.h
LoopGenerators.h
LoopGeneratorsGOMP.h
LoopGeneratorsKMP.h
PerfMonitor.h
RuntimeDebugBuilder.h
Utils.h
►
Support
DumpFunctionPass.h
DumpModulePass.h
GICHelper.h
ISLOperators.h
ISLOStream.h
ISLTools.h
PollyDebug.h
SCEVAffinator.h
SCEVValidator.h
ScopHelper.h
ScopLocation.h
VirtualInstruction.h
Canonicalization.h
CodePreparation.h
DeadCodeElimination.h
DeLICM.h
DependenceInfo.h
FlattenAlgo.h
FlattenSchedule.h
ForwardOpTree.h
JSONExporter.h
LinkAllPasses.h
ManualOptimizer.h
MatmulOptimizer.h
MaximalStaticExpansion.h
Options.h
PolyhedralInfo.h
PruneUnprofitable.h
RegisterPasses.h
ScheduleOptimizer.h
ScheduleTreeTransform.h
ScopBuilder.h
ScopDetection.h
ScopDetectionDiagnostic.h
ScopGraphPrinter.h
ScopInfo.h
ScopPass.h
Simplify.h
ZoneAlgo.h
▼
lib
▼
Analysis
DependenceInfo.cpp
PolyhedralInfo.cpp
PruneUnprofitable.cpp
ScopBuilder.cpp
ScopDetection.cpp
ScopDetectionDiagnostic.cpp
ScopGraphPrinter.cpp
ScopInfo.cpp
ScopPass.cpp
▼
CodeGen
BlockGenerators.cpp
CodeGeneration.cpp
IRBuilder.cpp
IslAst.cpp
IslExprBuilder.cpp
IslNodeBuilder.cpp
LoopGenerators.cpp
LoopGeneratorsGOMP.cpp
LoopGeneratorsKMP.cpp
PerfMonitor.cpp
RuntimeDebugBuilder.cpp
Utils.cpp
▼
Exchange
JSONExporter.cpp
▼
External
►
isl
►
imath
►
examples
basecvt.c
findprime.c
imcalc.c
input.c
pi.c
randprime.c
rounding.c
rsakey.c
►
tests
►
gmp-compat-test
gmp_custom_test.c
imath_custom_test.c
bintest.c
bug-swap.c
rtest.c
imath/gmp_compat.c
imath/gmp_compat.h
imath/imath.c
imath/imath.h
imdrover.c
imdrover.h
imath/imrat.c
imath/imrat.h
imtest.c
imtimer.c
iprime.c
iprime.h
rsamath.c
rsamath.h
►
imath_wrap
imath_wrap/gmp_compat.c
imath_wrap/gmp_compat.h
imath_wrap/imath.c
imath_wrap/imath.h
imath_wrap/imrat.c
imath_wrap/imrat.h
wrap.h
►
include
►
isl
aff.h
aff_type.h
arg.h
ast.h
ast_build.h
ast_type.h
constraint.h
ctx.h
fixed_box.h
flow.h
hash.h
hmap.h
hmap_templ.c
id.h
id_to_ast_expr.h
id_to_id.h
id_to_pw_aff.h
id_type.h
ilp.h
isl-noexceptions.h
list.h
local_space.h
lp.h
map.h
map_to_basic_set.h
map_type.h
mat.h
maybe.h
maybe_ast_expr.h
maybe_basic_set.h
maybe_id.h
maybe_pw_aff.h
maybe_templ.h
multi.h
obj.h
options.h
point.h
polynomial.h
polynomial_type.h
printer.h
printer_type.h
schedule.h
schedule_node.h
schedule_type.h
set.h
set_type.h
space.h
space_type.h
stream.h
stride_info.h
union_map.h
union_map_type.h
union_set.h
union_set_type.h
val.h
val_gmp.h
val_type.h
vec.h
version.h
vertices.h
►
interface
cpp.cc
cpp.h
cpp_conversion.cc
cpp_conversion.h
extract_interface.cc
extract_interface.h
generator.cc
generator.h
plain_cpp.cc
plain_cpp.h
python.cc
python.h
set_lang_defaults_arg4.h
template_cpp.cc
template_cpp.h
►
test_inputs
►
codegen
►
cloog
0D-1.c
0D-2.c
0D-3.c
1point-1.c
1point-2.c
4-param.c
backtrack.c
basic-bounds-1.c
basic-bounds-2.c
basic-bounds-3.c
basic-bounds-4.c
basic-bounds-5.c
basic-bounds-6.c
block.c
block2.c
block3.c
byu98-1-2-3.c
cloog/cholesky.c
cholesky2.c
christian.c
classen.c
classen2.c
constant.c
constbound.c
darte.c
dealII.c
donotsimp.c
dot.c
dot2.c
durbin_e_s.c
emploi.c
equality.c
equality2.c
esced.c
ex1.c
faber.c
forwardsub-1-1-2.c
forwardsub-2-1-2-3.c
forwardsub-3-1-2.c
gauss.c
gesced.c
gesced2.c
gesced3.c
guide.c
iftest.c
iftest2.c
infinite2.c
jacobi-shared.c
largeur.c
levenshtein-1-2-3.c
lex.c
lineality-1-2.c
lineality-2-1-2.c
logo.c
logopar.c
cloog/lu.c
lu2.c
lux.c
merge.c
min-1-1.c
min-2-1.c
min-3-1.c
min-4-1.c
cloog/mod.c
mod2.c
mod3.c
mod4.c
mode.c
multi-mm-1.c
multi-stride.c
multi-stride2.c
mxm-shared.c
no_lindep.c
nul_basic1.c
nul_basic2.c
nul_complex1.c
nul_lcpc.c
orc.c
otl.c
param-split.c
pouchet.c
rectangle.c
reservoir-bastoul3.c
reservoir-cholesky2.c
reservoir-fusion1.c
reservoir-fusion2.c
reservoir-jacobi2.c
reservoir-jacobi3.c
reservoir-lim-lam1.c
reservoir-lim-lam2.c
reservoir-lim-lam3.c
reservoir-lim-lam4.c
reservoir-lim-lam5.c
reservoir-lim-lam6.c
reservoir-liu-zhuge1.c
reservoir-loechner3.c
reservoir-loechner4.c
reservoir-loechner5.c
reservoir-long.c
reservoir-mg-interp.c
reservoir-mg-interp2.c
reservoir-mg-psinv.c
reservoir-mg-resid.c
reservoir-mg-rprj3.c
reservoir-pingali1.c
reservoir-pingali2.c
reservoir-pingali3.c
reservoir-pingali4.c
reservoir-pingali5.c
reservoir-pingali6.c
reservoir-QR.c
reservoir-stride.c
reservoir-stride2.c
reservoir-tang-xue1.c
reservoir-two.c
singleton.c
sor1d.c
square+triangle-1-1-2-3.c
cloog/stride.c
stride2.c
stride3.c
stride4.c
swim.c
test.c
thomasset.c
tiling.c
uday_scalars.c
union.c
cloog/unroll.c
cloog/unroll2.c
usvd_e_t.c
vasilache.c
vivien.c
vivien2.c
walters.c
walters2.c
walters3.c
wavefront.c
yosr.c
yosr2.c
youcef.c
youcefn.c
►
omega
basics-0.c
basics-1.c
chosol-0.c
chosol-1.c
code_gen-0.c
code_gen-1.c
code_gen-2.c
collard-0.c
dagstuhl1-0.c
dagstuhl1-1.c
fc1-0.c
fc1-1.c
fc1-2.c
fc2-0.c
fc2-1.c
floor_bound-0.c
floor_bound-1.c
floor_bound-2.c
floor_bound-3.c
floor_bound-4.c
floor_bound-5.c
floor_bound-6.c
gc-0.c
ge-0.c
ge-1.c
gist-0.c
gist-1.c
gist-2.c
gist-3.c
gist-4.c
gist-5.c
guard1-0.c
guard1-1.c
hpf-0.c
if_then-0.c
if_then-1.c
if_then-2.c
if_then-3.c
if_then-4.c
if_then-5.c
iter1-0.c
iter2-0.c
iter3-0.c
iter4-0.c
iter5-0.c
iter6-0.c
iter6-1.c
iter7-0.c
iter8-0.c
iter9-0.c
lefur00-0.c
lefur01-0.c
lefur01-1.c
lefur03-0.c
lefur04-0.c
lift1-0.c
lift1-1.c
lift1-2.c
lift1-3.c
lift1-4.c
lift1-5.c
lift2-0.c
lift2-1.c
lift2-2.c
lift2-3.c
lift2-4.c
lift2-5.c
lu-0.c
lu-1.c
lu-2.c
lu-3.c
lu_ijk-0.c
lu_ijk-1.c
lu_ijk-2.c
lu_spmd-0.c
lu_spmd-1.c
m1-0.c
m1-1.c
m10-0.c
m10-1.c
m11-0.c
m12-0.c
m12-1.c
m2-0.c
m2-1.c
m3-0.c
m4-0.c
m4-1.c
m7-0.c
m7-1.c
m8-0.c
m8-1.c
m9-0.c
m9-1.c
olda-0.c
olda-1.c
p.delft-0.c
p.delft2-0.c
p6-0.c
p6-1.c
stride1-0.c
stride2-0.c
stride3-0.c
stride4-0.c
stride5-0.c
stride6-0.c
stride6-1.c
stride6-2.c
stride7-0.c
stride7-1.c
substitution-0.c
substitution-1.c
substitution-2.c
substitution-3.c
substitution-4.c
syr2k-0.c
syr2k-1.c
syr2k-2.c
syr2k-3.c
ts1d-check-sblock-0.c
ts1d-check0-0.c
ts1d-mp-i_ts-m_b-0.c
ts1d-orig0-0.c
wak1-0.c
wak1-1.c
wak2-0.c
wak2-1.c
wak3-0.c
wak3-1.c
wak4-0.c
wak4-1.c
x-0.c
x-1.c
►
pldi2012
figure7_b.c
figure7_c.c
figure7_d.c
figure8_a.c
figure8_b.c
atomic.c
atomic2.c
atomic3.c
atomic4.c
bilinear.c
cholesky.c
component0.c
component1.c
component2.c
component3.c
component4.c
component5.c
component6.c
component7.c
correlation.c
disjuncts.c
disjuncts2.c
dwt.c
empty.c
filter.c
gemm.c
group.c
hoist.c
hoist2.c
isolate1.c
isolate2.c
isolate3.c
isolate4.c
isolate5.c
isolate6.c
isolate7.c
jacobi_kernel4.c
lu.c
mod.c
redundant.c
roman.c
separate.c
separate2.c
separation_class.c
separation_class2.c
separation_class3.c
separation_class4.c
shift.c
shift2.c
shift_unroll.c
single_valued.c
sor1d-part.c
stride.c
stride5.c
stride6.c
stride7.c
unroll.c
unroll10.c
unroll11.c
unroll2.c
unroll3.c
unroll4.c
unroll6.c
unroll7.c
unroll8.c
unroll9.c
all.h
basis_reduction_tab.c
basis_reduction_templ.c
bound.c
bset_from_bmap.c
bset_to_bmap.c
cat.c
check_parse_fail_test_templ.c
check_reparse_templ.c
check_reparse_test_templ.c
check_single_reference_templ.c
check_type_range_templ.c
closure.c
codegen.c
dep.c
extract_key.c
flow.c
flow_cmp.c
has_single_reference_templ.c
isl_aff.c
isl_aff_lex_templ.c
isl_aff_map.c
isl_aff_private.h
isl_affine_hull.c
isl_align_params_bin_templ.c
isl_align_params_templ.c
isl_arg.c
isl_ast.c
isl_ast_build.c
isl_ast_build_expr.c
isl_ast_build_expr.h
isl_ast_build_private.h
isl_ast_codegen.c
isl_ast_graft.c
isl_ast_graft_private.h
isl_ast_node_set_field_templ.c
isl_ast_private.h
isl_basis_reduction.h
isl_bernstein.c
isl_bernstein.h
isl_bind_domain_templ.c
isl_blk.c
isl_blk.h
isl_bound.c
isl_bound.h
isl_box.c
isl_check_named_params_templ.c
isl_coalesce.c
isl_config_post.h
isl_constraint.c
isl_constraint_private.h
isl_convex_hull.c
isl_copy_tuple_id_templ.c
isl_ctx.c
isl_ctx_private.h
isl_deprecated.c
isl_dim_map.c
isl_dim_map.h
isl_domain_factor_templ.c
isl_equalities.c
isl_equalities.h
isl_factorization.c
isl_factorization.h
isl_farkas.c
isl_ffs.c
isl_flow.c
isl_fold.c
isl_from_range_templ.c
isl_gmp.c
isl_hash.c
isl_hash_private.h
isl_id.c
isl_id_private.h
isl_id_to_ast_expr.c
isl_id_to_id.c
isl_id_to_pw_aff.c
isl_ilp.c
isl_ilp_opt_fn_val_templ.c
isl_ilp_opt_multi_val_templ.c
isl_ilp_opt_val_templ.c
isl_ilp_private.h
isl_imath.c
isl_imath.h
isl_input.c
isl_insert_domain_templ.c
isl_int.h
isl_int_gmp.h
isl_int_imath.h
isl_int_sioimath.c
isl_int_sioimath.h
isl_list_macro.h
isl_list_private.h
isl_list_read_templ.c
isl_list_read_yaml_templ.c
isl_list_templ.c
isl_list_templ.h
isl_local.c
isl_local.h
isl_local_private.h
isl_local_space.c
isl_local_space_private.h
isl_lp.c
isl_lp_private.h
isl_map.c
isl_map_bound_templ.c
isl_map_lexopt_templ.c
isl_map_list.c
isl_map_private.h
isl_map_simplify.c
isl_map_subtract.c
isl_map_to_basic_set.c
isl_mat.c
isl_mat_private.h
isl_maybe_ast_graft_list.h
isl_maybe_map.h
isl_morph.c
isl_morph.h
isl_multi_add_constant_templ.c
isl_multi_align_set.c
isl_multi_align_templ.c
isl_multi_align_union_set.c
isl_multi_apply_set.c
isl_multi_apply_templ.c
isl_multi_apply_union_set.c
isl_multi_arith_templ.c
isl_multi_bin_val_templ.c
isl_multi_bind_domain_templ.c
isl_multi_bind_templ.c
isl_multi_cmp.c
isl_multi_coalesce.c
isl_multi_dim_id_templ.c
isl_multi_dims.c
isl_multi_domain_templ.c
isl_multi_explicit_domain.c
isl_multi_floor.c
isl_multi_from_base_templ.c
isl_multi_from_tuple_templ.c
isl_multi_gist.c
isl_multi_hash.c
isl_multi_identity_templ.c
isl_multi_insert_domain_templ.c
isl_multi_intersect.c
isl_multi_locals_templ.c
isl_multi_macro.h
isl_multi_min_max_templ.c
isl_multi_move_dims_templ.c
isl_multi_nan_templ.c
isl_multi_no_domain_templ.c
isl_multi_no_explicit_domain.c
isl_multi_param_templ.c
isl_multi_product_templ.c
isl_multi_pw_aff_explicit_domain.c
isl_multi_pw_aff_pullback_templ.c
isl_multi_read_no_explicit_domain_templ.c
isl_multi_splice_templ.c
isl_multi_templ.c
isl_multi_templ.h
isl_multi_tuple_id_templ.c
isl_multi_un_op_templ.c
isl_multi_unbind_params_templ.c
isl_multi_union_add_templ.c
isl_multi_union_pw_aff_explicit_domain.c
isl_multi_zero_space_templ.c
isl_multi_zero_templ.c
isl_obj.c
isl_opt_mpa_templ.c
isl_options.c
isl_options_private.h
isl_output.c
isl_output_private.h
isl_point.c
isl_point_private.h
isl_polynomial.c
isl_polynomial_private.h
isl_power_templ.c
isl_printer.c
isl_printer_private.h
isl_project_out_all_params_templ.c
isl_project_out_param_templ.c
isl_pw_add_constant_multi_val_templ.c
isl_pw_add_constant_templ.c
isl_pw_add_constant_val_templ.c
isl_pw_add_disjoint_templ.c
isl_pw_bind_domain_templ.c
isl_pw_eval.c
isl_pw_fix_templ.c
isl_pw_from_range_templ.c
isl_pw_hash.c
isl_pw_insert_dims_templ.c
isl_pw_insert_domain_templ.c
isl_pw_lift_templ.c
isl_pw_locals_templ.c
isl_pw_macro.h
isl_pw_morph_templ.c
isl_pw_move_dims_templ.c
isl_pw_neg_templ.c
isl_pw_opt_templ.c
isl_pw_print_templ.c
isl_pw_pullback_templ.c
isl_pw_range_tuple_id_templ.c
isl_pw_scale_templ.c
isl_pw_split_dims_templ.c
isl_pw_sub_templ.c
isl_pw_templ.c
isl_pw_templ.h
isl_pw_un_op_templ.c
isl_pw_union_opt.c
isl_range.c
isl_range.h
isl_read_from_str_templ.c
isl_reordering.c
isl_reordering.h
isl_sample.c
isl_sample.h
isl_scan.c
isl_scan.h
isl_schedule.c
isl_schedule_band.c
isl_schedule_band.h
isl_schedule_constraints.c
isl_schedule_constraints.h
isl_schedule_node.c
isl_schedule_node_private.h
isl_schedule_private.h
isl_schedule_read.c
isl_schedule_tree.c
isl_schedule_tree.h
isl_scheduler.c
isl_scheduler.h
isl_scheduler_clustering.c
isl_scheduler_clustering.h
isl_scheduler_scc.c
isl_scheduler_scc.h
isl_seq.c
isl_seq.h
isl_set_list.c
isl_set_to_ast_graft_list.c
isl_set_to_ast_graft_list.h
isl_sort.c
isl_sort.h
isl_space.c
isl_space_private.h
isl_stream.c
isl_stream_private.h
isl_stream_read_pw_with_params_templ.c
isl_stream_read_with_params_templ.c
isl_stride.c
isl_tab.c
isl_tab.h
isl_tab_lexopt_templ.c
isl_tab_pip.c
isl_tarjan.c
isl_tarjan.h
isl_test.c
isl_test2.cc
isl_test_cpp-checked-conversion.cc
isl_test_cpp-checked.cc
isl_test_cpp-generic.cc
isl_test_cpp.cc
isl_test_cpp17-checked.cc
isl_test_cpp17-generic.cc
isl_test_cpp17.cc
isl_test_imath.c
isl_test_int.c
isl_test_list_templ.c
isl_test_plain_equal_templ.c
isl_transitive_closure.c
isl_type_check_equal_space_templ.c
isl_type_check_match_range_multi_val.c
isl_type_has_equal_space_bin_templ.c
isl_type_has_equal_space_templ.c
isl_type_has_space_templ.c
isl_unbind_params_templ.c
isl_union_eval.c
isl_union_locals_templ.c
isl_union_macro.h
isl_union_map.c
isl_union_map_lex_templ.c
isl_union_map_private.h
isl_union_multi.c
isl_union_neg.c
isl_union_print_templ.c
isl_union_pw_templ.c
isl_union_set_private.h
isl_union_single.c
isl_union_sub_templ.c
isl_union_templ.c
isl_val.c
isl_val_gmp.c
isl_val_imath.c
isl_val_private.h
isl_val_sioimath.c
isl_vec.c
isl_vec_private.h
isl_version.c
isl_vertices.c
isl_vertices_private.h
isl_yaml.h
mp_get_memory_functions.c
opt_type.h
pip.c
polyhedron_detect_equalities.c
polyhedron_minimize.c
polyhedron_remove_redundant_equalities.c
polyhedron_sample.c
polytope_scan.c
print.c
print_templ.c
print_templ_yaml.c
print_yaml_field_templ.c
read_in_string_templ.c
schedule.c
schedule_cmp.c
set_from_map.c
set_list_from_map_list_inl.c
set_to_map.c
uset_from_umap.c
uset_to_umap.c
▼
Plugin
Polly.cpp
▼
Support
DumpFunctionPass.cpp
DumpModulePass.cpp
GICHelper.cpp
ISLTools.cpp
Mainpage.h
PollyDebug.cpp
RegisterPasses.cpp
SCEVAffinator.cpp
SCEVValidator.cpp
ScopHelper.cpp
ScopLocation.cpp
VirtualInstruction.cpp
▼
Transform
Canonicalization.cpp
CodePreparation.cpp
DeadCodeElimination.cpp
DeLICM.cpp
FlattenAlgo.cpp
FlattenSchedule.cpp
ForwardOpTree.cpp
ManualOptimizer.cpp
MatmulOptimizer.cpp
MaximalStaticExpansion.cpp
ScheduleOptimizer.cpp
ScheduleTreeTransform.cpp
ScopInliner.cpp
Simplify.cpp
ZoneAlgo.cpp
Generated on Fri Aug 29 2025 22:12:21 for Polly by
1.9.6