mirror-llvm-project/polly/test/CodeGen
Michael Kruse 42b4dce07c
[Polly] Use GenDT in assertion (#186164)
`DT` is always the analysis for the to-be-optimized function while
`GenDT` is the analysis of the function that we currently generate code
for, which can also be an outlined function. Here, we want to check
dominance in the generated code, hence we must use `GenDT`.

#179433 already fixed the same issue for `BlockGenerator`. The same
pattern is used in `RegionGenerator` which is fixed here. A good
argument to avoid code duplication.

Fixes: #185313

Thanks to @jaschiu for the bug report and reproducer
2026-03-12 16:36:19 +00:00
..
Intrinsics [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
LoopParallelMD [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
MemAccess [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
Metadata [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
OpenMP [Polly] Use GenDT in assertion (#186164) 2026-03-12 16:36:19 +00:00
RuntimeDebugBuilder [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
20100617.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
20100622.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
20100707.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
20100707_2.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
20100708.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
20100708_2.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
20100713.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
20100713_2.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
20100717.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
20100718-DomInfo-2.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
20100718-DomInfo.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
20100720-MultipleConditions.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
20100809-IndependentBlock.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
20100811-ScalarDependencyBetweenBrAndCnd.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
20101030-Overflow.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
20101103-Overflow3.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
20101103-signmissmatch.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
20110226-Ignore-Dead-Code.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
20110226-PHI-Node-removed.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
20120316-InvalidCast.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
20120403-RHS-type-mismatch.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
20130221.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
20150328-SCEVExpanderIntroducesNewIV.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
alias-check-multi-dim.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
alias_metadata_too_many_arrays.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
aliasing_different_base_and_access_type.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
aliasing_different_pointer_types.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
aliasing_multidimensional_access.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
aliasing_parametric_simple_1.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
aliasing_parametric_simple_2.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
aliasing_struct_element.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
alignment.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
annotated_alias_scopes.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
blas_sscal_simplified.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
conflict-between-loop-invariant-code-hosting-and-escape-map-computation.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
constant_condition.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
create-conditional-scop.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
dead_invariant_load_instruction_referenced_by_parameter_1.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
dead_invariant_load_instruction_referenced_by_parameter_2.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
debug-intrinsics.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
dominance_problem_after_early_codegen_bailout.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
entry_with_trivial_phi.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
entry_with_trivial_phi_other_bb.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
error-stmt-in-non-affine-region.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
error_block_contains_invalid_memory_access.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
exprModDiv.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
exprModDiv___%for.cond---%for.end.jscop
exprModDiv___%for.cond---%for.end.jscop.pow2
hoisted_load_escapes_through_phi.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
hoisting_1.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
hoisting_2.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
inner_scev_sdiv_1.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
inner_scev_sdiv_2.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
inner_scev_sdiv_3.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
inner_scev_sdiv_in_lb.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
inner_scev_sdiv_in_lb_invariant.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
inner_scev_sdiv_in_rtc.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
intrinsics_lifetime.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
intrinsics_misc.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
inv-load-lnt-crash-wrong-order-2.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
inv-load-lnt-crash-wrong-order-3.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
inv-load-lnt-crash-wrong-order.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
invariant-load-dimension.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
invariant-load-preload-base-pointer-origin-first.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
invariant_cannot_handle_void.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
invariant_load.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
invariant_load_address_space.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
invariant_load_alias_metadata.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
invariant_load_base_pointer.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
invariant_load_base_pointer_conditional.ll [Polly] Remove ScopPass infrastructure (#125783) 2025-11-16 14:12:52 +00:00
invariant_load_base_pointer_conditional_2.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
invariant_load_canonicalize_array_baseptrs.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
invariant_load_condition.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
invariant_load_different_sized_types.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
invariant_load_escaping.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
invariant_load_escaping_second_scop.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
invariant_load_in_non_affine_subregion.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
invariant_load_loop_ub.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
invariant_load_not_executed_but_in_parameters.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
invariant_load_outermost.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
invariant_load_parameters_cyclic_dependence.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
invariant_load_ptr_ptr_noalias.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
invariant_load_scalar_dep.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
invariant_load_scalar_escape_alloca_sharing.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
invariant_loads_from_struct_with_different_types_1.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
invariant_loads_from_struct_with_different_types_2.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
invariant_loads_ignore_parameter_bounds.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
invariant_verify_function_failed.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
invariant_verify_function_failed_2.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
issue56692.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
kernel_gemm___%for.cond.1.preheader---%for.end.12.jscop
large-numbers-in-boundary-context.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
load_subset_with_context.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
load_subset_with_context___%for.cond7.preheader---%for.cond33.preheader.jscop
load_subset_with_context___%for.cond7.preheader---%for.cond33.preheader.jscop.transformed
loop-invariant-load-type-mismatch.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
loop_with_condition.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
loop_with_condition_2.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
loop_with_condition_ineq.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
loop_with_condition_nested.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
loop_with_conditional_entry_edge_split_hard_case.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
memcpy_annotations.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
multidim-non-matching-typesize-2.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
multidim-non-matching-typesize.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
multidim_2d_parametric_array_static_loop_bounds.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
multidim_alias_check.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
multiple-codegens.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
multiple-scops-in-a-row-disappearing.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
multiple-scops-in-a-row.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
multiple-types-invariant-load-2.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
multiple-types-invariant-load.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
multiple_sai_fro_same_base_address.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
new_multidim_access___%bb1---%bb17.jscop
no-overflow-tracking.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
no_guard_bb.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
non-affine-dominance-generated-entering.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
non-affine-exit-node-dominance.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
non-affine-phi-node-expansion-2.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
non-affine-phi-node-expansion-3.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
non-affine-phi-node-expansion-4.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
non-affine-phi-node-expansion.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
non-affine-region-exit-phi-incoming-synthesize-2.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
non-affine-region-exit-phi-incoming-synthesize.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
non-affine-region-implicit-store.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
non-affine-region-phi-references-in-scop-value.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
non-affine-subregion-dominance-reuse.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
non-affine-switch.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
non-affine-synthesized-in-branch.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
non-affine-update.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
non-affine-update___%bb1---%bb15.jscop
non-hoisted-load-needed-as-base-ptr.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
non_affine_float_compare.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
only_non_affine_error_region.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
openmp_limit_threads.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
out-of-scop-phi-node-use.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
param_div_div_div_2.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
partial_write_array.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
partial_write_array___%for---%return.jscop
partial_write_array___%for---%return.jscop.transformed
partial_write_emptyset.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
partial_write_emptyset___%for---%return.jscop
partial_write_emptyset___%for---%return.jscop.transformed
partial_write_full_write_that_appears_partial.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
partial_write_impossible_restriction.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
partial_write_impossible_restriction___%for.body344---%if.then.i.i1141.loopexit.jscop
partial_write_impossible_restriction___%for.body344---%if.then.i.i1141.loopexit.jscop.transformed
partial_write_in_region.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
partial_write_in_region___%bb1---%bb12.jscop
partial_write_in_region___%bb1---%bb12.jscop.transformed
partial_write_in_region_with_loop.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
partial_write_in_region_with_loop___%bb1---%bb14.jscop
partial_write_in_region_with_loop___%bb1---%bb14.jscop.transformed
partial_write_mapped_scalar.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
partial_write_mapped_scalar___%for---%return.jscop
partial_write_mapped_scalar___%for---%return.jscop.transformed
partial_write_mapped_scalar_subregion.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
partial_write_mapped_scalar_subregion___%for---%return.jscop
partial_write_mapped_scalar_subregion___%for---%return.jscop.transformed
perf_monitoring.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
perf_monitoring_cycles_per_scop.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
perf_monitoring_trip_counts_per_scop.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
phi-defined-before-scop.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
phi_after_error_block_outside_of_scop.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
phi_condition_modeling_1.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
phi_condition_modeling_2.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
phi_conditional_simple_1.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
phi_in_exit_early_lnt_failure_1.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
phi_in_exit_early_lnt_failure_2.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
phi_in_exit_early_lnt_failure_3.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
phi_in_exit_early_lnt_failure_5.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
phi_loop_carried_float.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
phi_loop_carried_float_escape.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
phi_scalar_simple_1.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
phi_scalar_simple_2.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
phi_with_multi_exiting_edges_2.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
phi_with_one_exit_edge.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
PHIInExit.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
pointer-type-expressions-2.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
pointer-type-expressions.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
pointer-type-pointer-type-comparison.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
pointer_rem.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
pr25241.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
ptrtoint_as_parameter.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
read-only-scalars.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
reduction.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
reduction_2.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
reduction_simple_binary.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
reggen_domtree_crash.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
region-with-instructions.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
region_exiting-domtree.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
region_multiexit_partialwrite.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
region_multiexit_partialwrite___%bb3---%bb19.jscop
region_multiexit_partialwrite___%bb3---%bb19.jscop.transformed
run-time-condition-with-scev-parameters.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
run-time-condition.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
scalar-references-used-in-scop-compute.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
scalar-store-from-same-bb.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
scalar_codegen_crash.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
scev-backedgetaken.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
scev-division-invariant-load.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
scev.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
scev_expansion_in_nonaffine.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
scev_looking_through_bitcasts.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
scop_expander_insert_point.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
scop_expander_segfault.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
scop_never_executed_runtime_check_location.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
select-base-pointer.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
sequential_loops.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
simple_loop_non_single_exit.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
simple_loop_non_single_exit_2.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
simple_non_single_entry.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
simple_nonaffine_loop.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
single_do_loop_int_max_iterations.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
single_do_loop_int_max_iterations___%do.body---%do.end.jscop
single_do_loop_int_param_iterations.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
single_do_loop_ll_max_iterations.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
single_do_loop_one_iteration.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
single_do_loop_scev_replace.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
single_loop.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
single_loop_int_max_iterations.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
single_loop_ll_max_iterations.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
single_loop_one_iteration.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
single_loop_param.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
single_loop_param_less_equal.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
single_loop_param_less_than.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
single_loop_zero_iterations.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
split_edge_of_exit.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
split_edges.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
split_edges_2.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
srem-in-other-bb.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
stack-overflow-in-load-hoisting.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
stmt_split_no_dependence.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
switch-in-non-affine-region.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
synthesizable_phi_write_after_loop.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
test-invalid-operands-for-select-2.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
test-invalid-operands-for-select.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
test.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
two-loops-right-after-each-other-2.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
two-scops-in-row-invalidate-scevs.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
two-scops-in-row.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
udiv_expansion_position.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
uninitialized_scalar_memory.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
unpredictable-loop-unsynthesizable.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
variant_load_empty_domain.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00
whole-scop-non-affine-subregion.ll [Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560) 2025-11-14 00:45:54 +01:00