diff options
Diffstat (limited to 'llvm/utils')
-rw-r--r-- | llvm/utils/profcheck-xfail.txt | 446 |
1 files changed, 3 insertions, 443 deletions
diff --git a/llvm/utils/profcheck-xfail.txt b/llvm/utils/profcheck-xfail.txt index 98c6d84..a2b9e56 100644 --- a/llvm/utils/profcheck-xfail.txt +++ b/llvm/utils/profcheck-xfail.txt @@ -107,6 +107,7 @@ Instrumentation/AddressSanitizer/AMDGPU/global_metadata_addrspacecasts.ll Instrumentation/AddressSanitizer/AMDGPU/instrument-stack.ll Instrumentation/AddressSanitizer/AMDGPU/no_redzones_in_lds_globals.ll Instrumentation/AddressSanitizer/AMDGPU/no_redzones_in_scratch_globals.ll +Instrumentation/AddressSanitizer/RISCV/asan-rvv-intrinsics.ll Instrumentation/AddressSanitizer/asan_address_space_attr.ll Instrumentation/AddressSanitizer/asan-detect-invalid-pointer-pair.ll Instrumentation/AddressSanitizer/asan-disable-sanitizer-instrumentation.ll @@ -1097,6 +1098,7 @@ Transforms/IROutliner/outlining-remapped-outputs.ll Transforms/IROutliner/outlining-same-constants.ll Transforms/IROutliner/outlining-same-globals.ll Transforms/IROutliner/outlining-same-output-blocks.ll +Transforms/IROutliner/outlining-special-state.ll Transforms/IROutliner/outlining-strip-loop-info.ll Transforms/IROutliner/outlining-swift-error.ll Transforms/IROutliner/phi-node-exit-path-order.ll @@ -1159,449 +1161,6 @@ Transforms/LoopUnroll/AArch64/unrolling-multi-exit.ll Transforms/LoopUnroll/peel-last-iteration-expansion-cost.ll Transforms/LoopUnroll/peel-last-iteration-with-guards.ll Transforms/LoopUnroll/peel-last-iteration-with-variable-trip-count.ll -Transforms/LoopVectorize/12-12-11-if-conv.ll -Transforms/LoopVectorize/AArch64/aarch64-predication.ll -Transforms/LoopVectorize/AArch64/arith-fp-frem-costs.ll -Transforms/LoopVectorize/AArch64/blend-costs.ll -Transforms/LoopVectorize/AArch64/check-prof-info.ll -Transforms/LoopVectorize/AArch64/clamped-trip-count.ll -Transforms/LoopVectorize/AArch64/conditional-branches-cost.ll -Transforms/LoopVectorize/AArch64/deterministic-type-shrinkage.ll -Transforms/LoopVectorize/AArch64/divs-with-scalable-vfs.ll -Transforms/LoopVectorize/AArch64/drop-poison-generating-flags.ll -Transforms/LoopVectorize/AArch64/early_exit_costs.ll -Transforms/LoopVectorize/AArch64/epilog-iv-select-cmp.ll -Transforms/LoopVectorize/AArch64/epilog-vectorization-factors.ll -Transforms/LoopVectorize/AArch64/epilog-vectorization-widen-inductions.ll -Transforms/LoopVectorize/AArch64/extend-vectorization-factor-for-unprofitable-memops.ll -Transforms/LoopVectorize/AArch64/f128-fmuladd-reduction.ll -Transforms/LoopVectorize/AArch64/first-order-recurrence-fold-tail.ll -Transforms/LoopVectorize/AArch64/first-order-recurrence.ll -Transforms/LoopVectorize/AArch64/fixed-wide-lane-mask.ll -Transforms/LoopVectorize/AArch64/fmax-without-fast-math-flags.ll -Transforms/LoopVectorize/AArch64/fmin-without-fast-math-flags.ll -Transforms/LoopVectorize/AArch64/force-target-instruction-cost.ll -Transforms/LoopVectorize/AArch64/induction-costs.ll -Transforms/LoopVectorize/AArch64/induction-costs-sve.ll -Transforms/LoopVectorize/AArch64/interleave_count_for_estimated_tc.ll -Transforms/LoopVectorize/AArch64/interleaved_cost.ll -Transforms/LoopVectorize/AArch64/interleave-with-gaps.ll -Transforms/LoopVectorize/AArch64/interleave-with-runtime-checks.ll -Transforms/LoopVectorize/AArch64/interleaving-load-store.ll -Transforms/LoopVectorize/AArch64/interleaving-reduction.ll -Transforms/LoopVectorize/AArch64/intrinsiccost.ll -Transforms/LoopVectorize/AArch64/invariant-replicate-region.ll -Transforms/LoopVectorize/AArch64/loop-vectorization-factors.ll -Transforms/LoopVectorize/AArch64/loopvectorize_pr33804_double.ll -Transforms/LoopVectorize/AArch64/low_trip_count_predicates.ll -Transforms/LoopVectorize/AArch64/low_trip_memcheck_cost.ll -Transforms/LoopVectorize/AArch64/masked-call.ll -Transforms/LoopVectorize/AArch64/masked-call-scalarize.ll -Transforms/LoopVectorize/AArch64/multiple-result-intrinsics.ll -Transforms/LoopVectorize/AArch64/neoverse-epilogue-vect.ll -Transforms/LoopVectorize/AArch64/optsize_minsize.ll -Transforms/LoopVectorize/AArch64/outer_loop_prefer_scalable.ll -Transforms/LoopVectorize/AArch64/outer_loop_test1_no_explicit_vect_width.ll -Transforms/LoopVectorize/AArch64/partial-reduce-dot-product-epilogue.ll -Transforms/LoopVectorize/AArch64/partial-reduce-dot-product.ll -Transforms/LoopVectorize/AArch64/partial-reduce-dot-product-neon.ll -Transforms/LoopVectorize/AArch64/partial-reduce.ll -Transforms/LoopVectorize/AArch64/pr31900.ll -Transforms/LoopVectorize/AArch64/pr33053.ll -Transforms/LoopVectorize/AArch64/pr60831-sve-inv-store-crash.ll -Transforms/LoopVectorize/AArch64/predicated-costs.ll -Transforms/LoopVectorize/AArch64/predication_costs.ll -Transforms/LoopVectorize/AArch64/reduction-recurrence-costs-sve.ll -Transforms/LoopVectorize/AArch64/reduction-small-size.ll -Transforms/LoopVectorize/AArch64/reg-usage.ll -Transforms/LoopVectorize/AArch64/replicating-load-store-costs.ll -Transforms/LoopVectorize/AArch64/runtime-check-trip-count-decisions.ll -Transforms/LoopVectorize/AArch64/scalable-call.ll -Transforms/LoopVectorize/AArch64/scalable-predicate-instruction.ll -Transforms/LoopVectorize/AArch64/scalable-reduction-inloop-cond.ll -Transforms/LoopVectorize/AArch64/scalable-reductions.ll -Transforms/LoopVectorize/AArch64/scalable-reductions-tf.ll -Transforms/LoopVectorize/AArch64/scalable-strict-fadd.ll -Transforms/LoopVectorize/AArch64/scalable-struct-return.ll -Transforms/LoopVectorize/AArch64/scalable-vectorization-cost-tuning.ll -Transforms/LoopVectorize/AArch64/scalable-vectorization.ll -Transforms/LoopVectorize/AArch64/scalarize-store-with-predication.ll -Transforms/LoopVectorize/AArch64/sdiv-pow2.ll -Transforms/LoopVectorize/AArch64/select-costs.ll -Transforms/LoopVectorize/AArch64/simple_early_exit.ll -Transforms/LoopVectorize/AArch64/single-early-exit-interleave.ll -Transforms/LoopVectorize/AArch64/smallest-and-widest-types.ll -Transforms/LoopVectorize/AArch64/store-costs-sve.ll -Transforms/LoopVectorize/AArch64/strict-fadd.ll -Transforms/LoopVectorize/AArch64/struct-return-cost.ll -Transforms/LoopVectorize/AArch64/sve2-histcnt-epilogue.ll -Transforms/LoopVectorize/AArch64/sve-basic-vec.ll -Transforms/LoopVectorize/AArch64/sve-epilog-vect-inloop-reductions.ll -Transforms/LoopVectorize/AArch64/sve-epilog-vect.ll -Transforms/LoopVectorize/AArch64/sve-epilog-vect-reductions.ll -Transforms/LoopVectorize/AArch64/sve-epilog-vect-strict-reductions.ll -Transforms/LoopVectorize/AArch64/sve-epilog-vect-vscale-tune.ll -Transforms/LoopVectorize/AArch64/sve-epilog-vscale-fixed.ll -Transforms/LoopVectorize/AArch64/sve-gather-scatter-cost.ll -Transforms/LoopVectorize/AArch64/sve-gather-scatter.ll -Transforms/LoopVectorize/AArch64/sve-interleaved-accesses.ll -Transforms/LoopVectorize/AArch64/sve-interleaved-masked-accesses.ll -Transforms/LoopVectorize/AArch64/sve-large-strides.ll -Transforms/LoopVectorize/AArch64/sve-multiexit.ll -Transforms/LoopVectorize/AArch64/sve-select-cmp.ll -Transforms/LoopVectorize/AArch64/sve-tail-folding-cost.ll -Transforms/LoopVectorize/AArch64/sve-tail-folding-forced.ll -Transforms/LoopVectorize/AArch64/sve-tail-folding.ll -Transforms/LoopVectorize/AArch64/sve-tail-folding-option.ll -Transforms/LoopVectorize/AArch64/sve-tail-folding-reductions.ll -Transforms/LoopVectorize/AArch64/sve-tail-folding-unroll.ll -Transforms/LoopVectorize/AArch64/sve-wide-lane-mask.ll -Transforms/LoopVectorize/AArch64/tail-folding-styles.ll -Transforms/LoopVectorize/AArch64/tail-fold-uniform-memops.ll -Transforms/LoopVectorize/AArch64/transform-narrow-interleave-to-widen-memory-cost.ll -Transforms/LoopVectorize/AArch64/transform-narrow-interleave-to-widen-memory-remove-loop-region.ll -Transforms/LoopVectorize/AArch64/uniform-args-call-variants.ll -Transforms/LoopVectorize/AArch64/unsafe-vf-hint-remark.ll -Transforms/LoopVectorize/AArch64/veclib-function-calls.ll -Transforms/LoopVectorize/AArch64/veclib-intrinsic-calls.ll -Transforms/LoopVectorize/AArch64/vplan-printing.ll -Transforms/LoopVectorize/ARM/mve-gather-scatter-tailpred.ll -Transforms/LoopVectorize/ARM/mve-icmpcost.ll -Transforms/LoopVectorize/ARM/mve-multiexit.ll -Transforms/LoopVectorize/ARM/mve-qabs.ll -Transforms/LoopVectorize/ARM/mve-reduction-predselect.ll -Transforms/LoopVectorize/ARM/mve-reductions.ll -Transforms/LoopVectorize/ARM/mve-reduction-types.ll -Transforms/LoopVectorize/ARM/mve-selectandorcost.ll -Transforms/LoopVectorize/ARM/optsize_minsize.ll -Transforms/LoopVectorize/ARM/prefer-tail-loop-folding.ll -Transforms/LoopVectorize/ARM/scalar-block-cost.ll -Transforms/LoopVectorize/ARM/tail-folding-allowed.ll -Transforms/LoopVectorize/ARM/tail-folding-counting-down.ll -Transforms/LoopVectorize/ARM/tail-folding-loop-hint.ll -Transforms/LoopVectorize/ARM/tail-folding-not-allowed.ll -Transforms/LoopVectorize/ARM/tail-folding-prefer-flag.ll -Transforms/LoopVectorize/ARM/tail-folding-reductions-allowed.ll -Transforms/LoopVectorize/as_cast.ll -Transforms/LoopVectorize/assume.ll -Transforms/LoopVectorize/bzip_reverse_loops.ll -Transforms/LoopVectorize/calloc.ll -Transforms/LoopVectorize/cast-induction.ll -Transforms/LoopVectorize/consecutive-ptr-uniforms.ll -Transforms/LoopVectorize/dbg-outer-loop-vect.ll -Transforms/LoopVectorize/debugloc.ll -Transforms/LoopVectorize/dereferenceable-info-from-assumption-constant-size.ll -Transforms/LoopVectorize/dereferenceable-info-from-assumption-constant-size-needs-loop-guards.ll -Transforms/LoopVectorize/dereferenceable-info-from-assumption-variable-size.ll -Transforms/LoopVectorize/diag-with-hotness-info.ll -Transforms/LoopVectorize/dont-fold-tail-for-divisible-TC.ll -Transforms/LoopVectorize/early_exit_legality.ll -Transforms/LoopVectorize/epilog-iv-select-cmp.ll -Transforms/LoopVectorize/epilog-vectorization-any-of-reductions.ll -Transforms/LoopVectorize/epilog-vectorization-reductions.ll -Transforms/LoopVectorize/epilog-vectorization-trunc-induction-steps.ll -Transforms/LoopVectorize/explicit_outer_detection.ll -Transforms/LoopVectorize/explicit_outer_uniform_diverg_branch.ll -Transforms/LoopVectorize/first-order-recurrence-complex.ll -Transforms/LoopVectorize/first-order-recurrence.ll -Transforms/LoopVectorize/first-order-recurrence-sink-replicate-region.ll -Transforms/LoopVectorize/first-order-recurrence-with-uniform-ops.ll -Transforms/LoopVectorize/float-induction.ll -Transforms/LoopVectorize/float-minmax-instruction-flag.ll -Transforms/LoopVectorize/fmax-without-fast-math-flags-interleave.ll -Transforms/LoopVectorize/fmax-without-fast-math-flags.ll -Transforms/LoopVectorize/fmin-without-fast-math-flags.ll -Transforms/LoopVectorize/forked-pointers.ll -Transforms/LoopVectorize/gcc-examples.ll -Transforms/LoopVectorize/Hexagon/invalidate-cm-after-invalidating-interleavegroups.ll -Transforms/LoopVectorize/Hexagon/maximum-vf-crash.ll -Transforms/LoopVectorize/hoist-loads.ll -Transforms/LoopVectorize/i8-induction.ll -Transforms/LoopVectorize/icmp-uniforms.ll -Transforms/LoopVectorize/if-conversion.ll -Transforms/LoopVectorize/if-conversion-nest.ll -Transforms/LoopVectorize/if-pred-non-void.ll -Transforms/LoopVectorize/if-pred-not-when-safe.ll -Transforms/LoopVectorize/if-pred-stores.ll -Transforms/LoopVectorize/if-reduction.ll -Transforms/LoopVectorize/induction.ll -Transforms/LoopVectorize/instruction-only-used-outside-of-loop.ll -Transforms/LoopVectorize/interleave-and-scalarize-only.ll -Transforms/LoopVectorize/interleaved-accesses-2.ll -Transforms/LoopVectorize/interleaved-accesses-3.ll -Transforms/LoopVectorize/interleaved-accesses-different-insert-position.ll -Transforms/LoopVectorize/interleaved-accesses.ll -Transforms/LoopVectorize/interleaved-accesses-masked-group.ll -Transforms/LoopVectorize/interleaved-accesses-pred-stores.ll -Transforms/LoopVectorize/interleaved-accesses-requiring-scev-predicates.ll -Transforms/LoopVectorize/interleaved-accesses-uniform-load.ll -Transforms/LoopVectorize/invariant-store-vectorization-2.ll -Transforms/LoopVectorize/invariant-store-vectorization.ll -Transforms/LoopVectorize/is_fpclass.ll -Transforms/LoopVectorize/iv-select-cmp-decreasing.ll -Transforms/LoopVectorize/iv-select-cmp.ll -Transforms/LoopVectorize/iv-select-cmp-nested-loop.ll -Transforms/LoopVectorize/iv-select-cmp-no-wrap.ll -Transforms/LoopVectorize/iv-select-cmp-trunc.ll -Transforms/LoopVectorize/lcssa-crashes.ll -Transforms/LoopVectorize/load-deref-pred-align.ll -Transforms/LoopVectorize/load-deref-pred-neg-off.ll -Transforms/LoopVectorize/load-deref-pred-poison-ub-ops-feeding-pointer.ll -Transforms/LoopVectorize/load-of-struct-deref-pred.ll -Transforms/LoopVectorize/loop-form.ll -Transforms/LoopVectorize/loop-with-constant-exit-condition.ll -Transforms/LoopVectorize/memdep-fold-tail.ll -Transforms/LoopVectorize/metadata.ll -Transforms/LoopVectorize/minmax_reduction.ll -Transforms/LoopVectorize/multiple-exits-versioning.ll -Transforms/LoopVectorize/multiple-result-intrinsics.ll -Transforms/LoopVectorize/noalias-scope-decl.ll -Transforms/LoopVectorize/no_outside_user.ll -Transforms/LoopVectorize/no_switch.ll -Transforms/LoopVectorize/optimal-epilog-vectorization-liveout.ll -Transforms/LoopVectorize/optimal-epilog-vectorization.ll -Transforms/LoopVectorize/optimal-epilog-vectorization-scalable.ll -Transforms/LoopVectorize/optsize.ll -Transforms/LoopVectorize/outer_loop_hcfg_construction.ll -Transforms/LoopVectorize/outer-loop-inner-latch-successors.ll -Transforms/LoopVectorize/outer_loop_scalable.ll -Transforms/LoopVectorize/outer_loop_test1.ll -Transforms/LoopVectorize/outer_loop_test2.ll -Transforms/LoopVectorize/outer-loop-vec-phi-predecessor-order.ll -Transforms/LoopVectorize/outer-loop-wide-phis.ll -Transforms/LoopVectorize/phi-cost.ll -Transforms/LoopVectorize/pointer-induction.ll -Transforms/LoopVectorize/PowerPC/exit-branch-cost.ll -Transforms/LoopVectorize/PowerPC/large-loop-rdx.ll -Transforms/LoopVectorize/PowerPC/optimal-epilog-vectorization.ll -Transforms/LoopVectorize/PowerPC/optimal-epilog-vectorization-profitability.ll -Transforms/LoopVectorize/PowerPC/small-loop-rdx.ll -Transforms/LoopVectorize/PowerPC/vplan-scalarivsext-crash.ll -Transforms/LoopVectorize/pr154045-dont-fold-extractelement-livein.ll -Transforms/LoopVectorize/pr30654-phiscev-sext-trunc.ll -Transforms/LoopVectorize/pr32859.ll -Transforms/LoopVectorize/pr34681.ll -Transforms/LoopVectorize/pr37248.ll -Transforms/LoopVectorize/pr39099.ll -Transforms/LoopVectorize/pr44488-predication.ll -Transforms/LoopVectorize/pr45525.ll -Transforms/LoopVectorize/pr45679-fold-tail-by-masking.ll -Transforms/LoopVectorize/pr48832.ll -Transforms/LoopVectorize/pr51614-fold-tail-by-masking.ll -Transforms/LoopVectorize/pr55100-expand-scev-predicate-used.ll -Transforms/LoopVectorize/pr55167-fold-tail-live-out.ll -Transforms/LoopVectorize/predicatedinst-loop-invariant.ll -Transforms/LoopVectorize/predicate-switch.ll -Transforms/LoopVectorize/preserve-dbg-loc-and-loop-metadata.ll -Transforms/LoopVectorize/reduction-inloop-cond.ll -Transforms/LoopVectorize/reduction-inloop.ll -Transforms/LoopVectorize/reduction-inloop-pred.ll -Transforms/LoopVectorize/reduction-inloop-uf4.ll -Transforms/LoopVectorize/reduction.ll -Transforms/LoopVectorize/reduction-order.ll -Transforms/LoopVectorize/reduction-predselect.ll -Transforms/LoopVectorize/reduction-small-size.ll -Transforms/LoopVectorize/reuse-lcssa-phi-scev-expansion.ll -Transforms/LoopVectorize/RISCV/blocks-with-dead-instructions.ll -Transforms/LoopVectorize/RISCV/dead-ops-cost.ll -Transforms/LoopVectorize/RISCV/divrem.ll -Transforms/LoopVectorize/RISCV/gather-scatter-cost.ll -Transforms/LoopVectorize/RISCV/inloop-reduction.ll -Transforms/LoopVectorize/RISCV/interleaved-masked-access.ll -Transforms/LoopVectorize/RISCV/mask-index-type.ll -Transforms/LoopVectorize/RISCV/pr154103.ll -Transforms/LoopVectorize/RISCV/pr87378-vpinstruction-or-drop-poison-generating-flags.ll -Transforms/LoopVectorize/RISCV/pr88802.ll -Transforms/LoopVectorize/RISCV/preserve-dbg-loc.ll -Transforms/LoopVectorize/RISCV/reductions.ll -Transforms/LoopVectorize/RISCV/safe-dep-distance.ll -Transforms/LoopVectorize/RISCV/select-cmp-reduction.ll -Transforms/LoopVectorize/RISCV/strided-accesses.ll -Transforms/LoopVectorize/RISCV/tail-folding-cond-reduction.ll -Transforms/LoopVectorize/RISCV/tail-folding-inloop-reduction.ll -Transforms/LoopVectorize/RISCV/tail-folding-interleave.ll -Transforms/LoopVectorize/RISCV/tail-folding-reduction.ll -Transforms/LoopVectorize/RISCV/tail-folding-safe-dep-distance.ll -Transforms/LoopVectorize/RISCV/type-info-cache-evl-crash.ll -Transforms/LoopVectorize/RISCV/uniform-load-store.ll -Transforms/LoopVectorize/runtime-checks-difference.ll -Transforms/LoopVectorize/same-base-access.ll -Transforms/LoopVectorize/scalable-assume.ll -Transforms/LoopVectorize/scalable-first-order-recurrence.ll -Transforms/LoopVectorize/scalable-noalias-scope-decl.ll -Transforms/LoopVectorize/scalarized-bitcast.ll -Transforms/LoopVectorize/scalarize-masked-call.ll -Transforms/LoopVectorize/scalar-select.ll -Transforms/LoopVectorize/scev-predicate-reasoning.ll -Transforms/LoopVectorize/select-cmp.ll -Transforms/LoopVectorize/select-cmp-multiuse.ll -Transforms/LoopVectorize/select-cmp-predicated.ll -Transforms/LoopVectorize/select-neg-cond.ll -Transforms/LoopVectorize/select-reduction.ll -Transforms/LoopVectorize/select-reduction-start-value-may-be-undef-or-poison.ll -Transforms/LoopVectorize/select-with-fastflags.ll -Transforms/LoopVectorize/single-early-exit-cond-poison.ll -Transforms/LoopVectorize/single-early-exit-deref-assumptions.ll -Transforms/LoopVectorize/single-early-exit-interleave-hint.ll -Transforms/LoopVectorize/single-early-exit-interleave.ll -Transforms/LoopVectorize/single-early-exit-interleave-only.ll -Transforms/LoopVectorize/single_early_exit_live_outs.ll -Transforms/LoopVectorize/single_early_exit.ll -Transforms/LoopVectorize/single_early_exit_with_outer_loop.ll -Transforms/LoopVectorize/single-value-blend-phis.ll -Transforms/LoopVectorize/skip-iterations.ll -Transforms/LoopVectorize/store-reduction-results-in-tail-folded-loop.ll -Transforms/LoopVectorize/strict-fadd-interleave-only.ll -Transforms/LoopVectorize/struct-return.ll -Transforms/LoopVectorize/SystemZ/branch-for-predicated-block.ll -Transforms/LoopVectorize/SystemZ/force-target-instruction-cost.ll -Transforms/LoopVectorize/SystemZ/load-scalarization-cost-0.ll -Transforms/LoopVectorize/SystemZ/mem-interleaving-costs.ll -Transforms/LoopVectorize/SystemZ/pr38110.ll -Transforms/LoopVectorize/SystemZ/pr47665.ll -Transforms/LoopVectorize/SystemZ/predicated-first-order-recurrence.ll -Transforms/LoopVectorize/SystemZ/scalar-steps-with-users-demanding-all-lanes-and-first-lane-only.ll -Transforms/LoopVectorize/tail-folding-alloca-in-loop.ll -Transforms/LoopVectorize/tail-folding-counting-down.ll -Transforms/LoopVectorize/tail-folding-optimize-vector-induction-width.ll -Transforms/LoopVectorize/tail-folding-switch.ll -Transforms/LoopVectorize/tail-folding-vectorization-factor-1.ll -Transforms/LoopVectorize/trip-count-expansion-may-introduce-ub.ll -Transforms/LoopVectorize/tripcount.ll -Transforms/LoopVectorize/trunc-extended-icmps.ll -Transforms/LoopVectorize/uncountable-early-exit-vplan.ll -Transforms/LoopVectorize/uniform-blend.ll -Transforms/LoopVectorize/unroll_nonlatch.ll -Transforms/LoopVectorize/unused-blend-mask-for-first-operand.ll -Transforms/LoopVectorize/vectorize-pointer-phis.ll -Transforms/LoopVectorize/vector-loop-backedge-elimination-early-exit.ll -Transforms/LoopVectorize/vect-phiscev-sext-trunc.ll -Transforms/LoopVectorize/vect.stats.ll -Transforms/LoopVectorize/VE/disable_lv.ll -Transforms/LoopVectorize/version-stride-with-integer-casts.ll -Transforms/LoopVectorize/vplan-predicate-switch.ll -Transforms/LoopVectorize/vplan-printing.ll -Transforms/LoopVectorize/vplan-printing-outer-loop.ll -Transforms/LoopVectorize/vplan-printing-reductions.ll -Transforms/LoopVectorize/vplan-sink-scalars-and-merge.ll -Transforms/LoopVectorize/vplan-sink-scalars-and-merge-vf1.ll -Transforms/LoopVectorize/vplan-vectorize-inner-loop-reduction.ll -Transforms/LoopVectorize/vplan-widen-call-instruction.ll -Transforms/LoopVectorize/vplan-widen-select-instruction.ll -Transforms/LoopVectorize/WebAssembly/memory-interleave.ll -Transforms/LoopVectorize/X86/avx1.ll -Transforms/LoopVectorize/X86/avx512.ll -Transforms/LoopVectorize/X86/consecutive-ptr-uniforms.ll -Transforms/LoopVectorize/X86/constant-fold.ll -Transforms/LoopVectorize/X86/conversion-cost.ll -Transforms/LoopVectorize/X86/cost-conditional-branches.ll -Transforms/LoopVectorize/X86/cost-constant-known-via-scev.ll -Transforms/LoopVectorize/X86/CostModel/handle-iptr-with-data-layout-to-not-assert.ll -Transforms/LoopVectorize/X86/CostModel/interleaved-load-f32-stride-3.ll -Transforms/LoopVectorize/X86/CostModel/interleaved-load-f32-stride-5.ll -Transforms/LoopVectorize/X86/CostModel/interleaved-load-f32-stride-7.ll -Transforms/LoopVectorize/X86/CostModel/interleaved-load-f64-stride-3.ll -Transforms/LoopVectorize/X86/CostModel/interleaved-load-f64-stride-5.ll -Transforms/LoopVectorize/X86/CostModel/interleaved-load-f64-stride-7.ll -Transforms/LoopVectorize/X86/CostModel/interleaved-load-i16-stride-3.ll -Transforms/LoopVectorize/X86/CostModel/interleaved-load-i16-stride-5.ll -Transforms/LoopVectorize/X86/CostModel/interleaved-load-i16-stride-7.ll -Transforms/LoopVectorize/X86/CostModel/interleaved-load-i32-stride-3-indices-01u.ll -Transforms/LoopVectorize/X86/CostModel/interleaved-load-i32-stride-3-indices-0uu.ll -Transforms/LoopVectorize/X86/CostModel/interleaved-load-i32-stride-3.ll -Transforms/LoopVectorize/X86/CostModel/interleaved-load-i32-stride-5.ll -Transforms/LoopVectorize/X86/CostModel/interleaved-load-i32-stride-7.ll -Transforms/LoopVectorize/X86/CostModel/interleaved-load-i64-stride-3.ll -Transforms/LoopVectorize/X86/CostModel/interleaved-load-i8-stride-3.ll -Transforms/LoopVectorize/X86/CostModel/interleaved-load-i8-stride-5.ll -Transforms/LoopVectorize/X86/CostModel/interleaved-load-i8-stride-7.ll -Transforms/LoopVectorize/X86/CostModel/interleaved-store-f32-stride-3.ll -Transforms/LoopVectorize/X86/CostModel/interleaved-store-f32-stride-5.ll -Transforms/LoopVectorize/X86/CostModel/interleaved-store-f32-stride-7.ll -Transforms/LoopVectorize/X86/CostModel/interleaved-store-f64-stride-3.ll -Transforms/LoopVectorize/X86/CostModel/interleaved-store-f64-stride-7.ll -Transforms/LoopVectorize/X86/CostModel/interleaved-store-i16-stride-3.ll -Transforms/LoopVectorize/X86/CostModel/interleaved-store-i16-stride-5.ll -Transforms/LoopVectorize/X86/CostModel/interleaved-store-i16-stride-6.ll -Transforms/LoopVectorize/X86/CostModel/interleaved-store-i16-stride-7.ll -Transforms/LoopVectorize/X86/CostModel/interleaved-store-i32-stride-3.ll -Transforms/LoopVectorize/X86/CostModel/interleaved-store-i32-stride-5.ll -Transforms/LoopVectorize/X86/CostModel/interleaved-store-i32-stride-7.ll -Transforms/LoopVectorize/X86/CostModel/interleaved-store-i64-stride-3.ll -Transforms/LoopVectorize/X86/CostModel/interleaved-store-i64-stride-7.ll -Transforms/LoopVectorize/X86/CostModel/interleaved-store-i8-stride-3.ll -Transforms/LoopVectorize/X86/CostModel/interleaved-store-i8-stride-5.ll -Transforms/LoopVectorize/X86/CostModel/interleaved-store-i8-stride-6.ll -Transforms/LoopVectorize/X86/cost-model.ll -Transforms/LoopVectorize/X86/CostModel/masked-gather-i32-with-i8-index.ll -Transforms/LoopVectorize/X86/CostModel/masked-gather-i64-with-i8-index.ll -Transforms/LoopVectorize/X86/CostModel/masked-interleaved-store-i16.ll -Transforms/LoopVectorize/X86/CostModel/masked-load-i16.ll -Transforms/LoopVectorize/X86/CostModel/masked-load-i32.ll -Transforms/LoopVectorize/X86/CostModel/masked-load-i64.ll -Transforms/LoopVectorize/X86/CostModel/masked-load-i8.ll -Transforms/LoopVectorize/X86/CostModel/masked-scatter-i32-with-i8-index.ll -Transforms/LoopVectorize/X86/CostModel/masked-scatter-i64-with-i8-index.ll -Transforms/LoopVectorize/X86/CostModel/masked-store-i16.ll -Transforms/LoopVectorize/X86/CostModel/masked-store-i32.ll -Transforms/LoopVectorize/X86/CostModel/masked-store-i64.ll -Transforms/LoopVectorize/X86/CostModel/masked-store-i8.ll -Transforms/LoopVectorize/X86/divs-with-tail-folding.ll -Transforms/LoopVectorize/X86/drop-inbounds-flags-for-reverse-vector-pointer.ll -Transforms/LoopVectorize/X86/drop-poison-generating-flags.ll -Transforms/LoopVectorize/X86/epilog-vectorization-inductions.ll -Transforms/LoopVectorize/X86/fixed-order-recurrence.ll -Transforms/LoopVectorize/X86/float-induction-x86.ll -Transforms/LoopVectorize/X86/fp32_to_uint32-cost-model.ll -Transforms/LoopVectorize/X86/fp64_to_uint32-cost-model.ll -Transforms/LoopVectorize/X86/gather_scatter.ll -Transforms/LoopVectorize/X86/imprecise-through-phis.ll -Transforms/LoopVectorize/X86/induction-costs.ll -Transforms/LoopVectorize/X86/interleaved-accesses-use-after-free.ll -Transforms/LoopVectorize/X86/interleaved-accesses-waw-dependency.ll -Transforms/LoopVectorize/X86/intrinsiccost.ll -Transforms/LoopVectorize/X86/invariant-load-gather.ll -Transforms/LoopVectorize/X86/invariant-store-vectorization.ll -Transforms/LoopVectorize/X86/limit-vf-by-tripcount.ll -Transforms/LoopVectorize/X86/load-deref-pred.ll -Transforms/LoopVectorize/X86/masked_load_store.ll -Transforms/LoopVectorize/X86/masked-store-cost.ll -Transforms/LoopVectorize/X86/multi-exit-cost.ll -Transforms/LoopVectorize/X86/no_fpmath.ll -Transforms/LoopVectorize/X86/no_fpmath_with_hotness.ll -Transforms/LoopVectorize/X86/optsize.ll -Transforms/LoopVectorize/X86/outer_loop_test1_no_explicit_vect_width.ll -Transforms/LoopVectorize/X86/pr109581-unused-blend.ll -Transforms/LoopVectorize/X86/pr141968-instsimplifyfolder.ll -Transforms/LoopVectorize/X86/pr23997.ll -Transforms/LoopVectorize/X86/pr47437.ll -Transforms/LoopVectorize/X86/pr51366-sunk-instruction-used-outside-of-loop.ll -Transforms/LoopVectorize/X86/pr54634.ll -Transforms/LoopVectorize/X86/pr55096-scalarize-add.ll -Transforms/LoopVectorize/X86/pr56319-vector-exit-cond-optimization-epilogue-vectorization.ll -Transforms/LoopVectorize/X86/pr81872.ll -Transforms/LoopVectorize/X86/predicate-switch.ll -Transforms/LoopVectorize/X86/propagate-metadata.ll -Transforms/LoopVectorize/X86/reduction-fastmath.ll -Transforms/LoopVectorize/X86/reg-usage.ll -Transforms/LoopVectorize/X86/replicate-recipe-with-only-first-lane-used.ll -Transforms/LoopVectorize/X86/replicate-uniform-call.ll -Transforms/LoopVectorize/X86/scatter_crash.ll -Transforms/LoopVectorize/X86/small-size.ll -Transforms/LoopVectorize/X86/strided_load_cost.ll -Transforms/LoopVectorize/X86/tail_folding_and_assume_safety.ll -Transforms/LoopVectorize/X86/tail_loop_folding.ll -Transforms/LoopVectorize/X86/transform-narrow-interleave-to-widen-memory.ll -Transforms/LoopVectorize/X86/vect.omp.force.small-tc.ll -Transforms/LoopVectorize/X86/vectorize-force-tail-with-evl.ll -Transforms/LoopVectorize/X86/vectorize-interleaved-accesses-gap.ll -Transforms/LoopVectorize/X86/vector_max_bandwidth.ll -Transforms/LoopVectorize/X86/vector_ptr_load_store.ll -Transforms/LoopVectorize/X86/vector-scalar-select-cost.ll -Transforms/LoopVectorize/X86/x86-interleaved-accesses-masked-group.ll -Transforms/LoopVectorize/X86/x86-interleaved-store-accesses-with-gaps.ll -Transforms/LoopVectorize/X86/x86-pr39099.ll -Transforms/LoopVectorize/X86/x86-predication.ll Transforms/LoopVersioning/add-phi-update-users.ll Transforms/LoopVersioning/basic.ll Transforms/LoopVersioning/bound-check-partially-known.ll @@ -1739,6 +1298,7 @@ Transforms/PGOProfile/chr-dead-pred.ll Transforms/PGOProfile/chr-dup-threshold.ll Transforms/PGOProfile/chr.ll Transforms/PGOProfile/chr-poison.ll +Transforms/PGOProfile/chr-lifetimes.ll Transforms/PGOProfile/comdat.ll Transforms/PGOProfile/cspgo_profile_summary.ll Transforms/PGOProfile/memop_profile_funclet_wasm.ll |