llvm-project/polly/test/GPGPU
Michael Kruse 5c02808131 [polly] Introduce -polly-print-* passes to replace -analyze.
The `opt -analyze` option only works with the legacy pass manager and might be removed in the future, as explained in llvm.org/PR53733. This patch introduced -polly-print-* passes that print what the pass would print with the `-analyze` option and replaces all uses of `-analyze` in the regression tests.

There are two exceptions: `CodeGen\single_loop_param_less_equal.ll` and `CodeGen\loop_with_condition_nested.ll` use `-analyze on the `-loops` pass which is not part of Polly.

Reviewed By: aeubanks

Differential Revision: https://reviews.llvm.org/D120782
2022-03-14 10:27:15 -05:00
..
Inputs
add-scalars-in-scop-to-kills.ll [polly] Introduce -polly-print-* passes to replace -analyze. 2022-03-14 10:27:15 -05:00
align-params-in-schedule.ll
array-with-elem-type-smaller-than-byte.ll
bounds-construction-with-ignore-param-bounds.ll
cuda-annotations.ll
cuda-managed-memory-simple.ll
debug-metadata-leak.ll [polly] Remove trailing whitespace from tests. NFC. 2022-02-22 15:41:13 -06:00
double-parallel-loop.ll [polly] Introduce -polly-print-* passes to replace -analyze. 2022-03-14 10:27:15 -05:00
failing-invariant-load-handling.ll [polly] Introduce -polly-print-* passes to replace -analyze. 2022-03-14 10:27:15 -05:00
failing-invariant-load-hoisting.ll
host-control-flow.ll
host-statement.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
ignore-parameter-bounds.ll
intrinsic-copied-into-kernel.ll [polly] Introduce -polly-print-* passes to replace -analyze. 2022-03-14 10:27:15 -05:00
invalid-kernel-assert-verifymodule.ll [polly] Remove trailing whitespace from tests. NFC. 2022-02-22 15:41:13 -06:00
invalid-kernel.ll
invariant-load-array-access.ll [polly] Introduce -polly-print-* passes to replace -analyze. 2022-03-14 10:27:15 -05:00
invariant-load-escaping-values.ll
invariant-load-hoisting-of-array.ll [polly] Introduce -polly-print-* passes to replace -analyze. 2022-03-14 10:27:15 -05:00
invariant-load-hoisting-read-in-kernel.ll [Polly] Use VirtualUse to determine references. 2021-09-26 03:26:43 -05:00
invariant-load-hoisting-with-variable-bounds.ll [polly] Introduce -polly-print-* passes to replace -analyze. 2022-03-14 10:27:15 -05:00
invariant-load-hoisting-with-variable-lower-bound.ll [polly] Introduce -polly-print-* passes to replace -analyze. 2022-03-14 10:27:15 -05:00
invariant-load-hoisting-with-variable-upper-bound.ll [polly] Introduce -polly-print-* passes to replace -analyze. 2022-03-14 10:27:15 -05:00
invariant-load-hoisting.ll [polly] Introduce -polly-print-* passes to replace -analyze. 2022-03-14 10:27:15 -05:00
invariant-load-of-scalar.ll [polly] Introduce -polly-print-* passes to replace -analyze. 2022-03-14 10:27:15 -05:00
kernel-params-only-some-arrays.ll
kernel-params-scop-parameter.ll
kernels-names-across-scops-funcs.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
libdevice-functions-copied-into-kernel.ll [polly] Introduce -polly-print-* passes to replace -analyze. 2022-03-14 10:27:15 -05:00
live-range-reordering-with-privatization.ll
loops-outside-scop.ll [polly] Introduce -polly-print-* passes to replace -analyze. 2022-03-14 10:27:15 -05:00
managed-memory-rewrite-alloca.ll [polly] Introduce -polly-print-* passes to replace -analyze. 2022-03-14 10:27:15 -05:00
managed-memory-rewrite-malloc-free-inside-constexpr.ll [polly] Introduce -polly-print-* passes to replace -analyze. 2022-03-14 10:27:15 -05:00
managed-memory-rewrite-malloc-free.ll [polly] Introduce -polly-print-* passes to replace -analyze. 2022-03-14 10:27:15 -05:00
managed-pointers-preparation.ll
memory-only-referenced-from-access.ll
mostly-sequential.ll
non-read-only-scalars.ll
non-zero-array-offset.ll
only-part-of-array-modified.ll
parametric-loop-bound.ll
partial_writes.ll
partial_writes___%bb2---%bb14.jscop
phi-nodes-in-kernel.ll [Polly] Use VirtualUse to determine references. 2021-09-26 03:26:43 -05:00
private-memory.ll
privatization-simple.ll [polly] Introduce -polly-print-* passes to replace -analyze. 2022-03-14 10:27:15 -05:00
privatization.ll [polly] Introduce -polly-print-* passes to replace -analyze. 2022-03-14 10:27:15 -05:00
region-stmt.ll
remove-dead-instructions-in-stmt-2.ll
remove-dead-instructions-in-stmt.ll
run-time-check.ll
scalar-param-and-value-32-bit.ll
scalar-param-and-value-use.ll
scalar-parameter-fp128.ll
scalar-parameter-half.ll
scalar-parameter-i80.ll
scalar-parameter-i120.ll
scalar-parameter-i128.ll
scalar-parameter-i3000.ll
scalar-parameter-ppc_fp128.ll
scalar-parameter-x86_fp80.ll
scalar-parameter.ll
scalar-writes-in-scop-requires-abort.ll [polly] Introduce -polly-print-* passes to replace -analyze. 2022-03-14 10:27:15 -05:00
scheduler-timeout.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
shared-memory-scalar.ll
shared-memory-two-dimensional.ll
shared-memory.ll
simple-managed-memory-rewrite.ll [polly] Introduce -polly-print-* passes to replace -analyze. 2022-03-14 10:27:15 -05:00
size-cast.ll
spir-codegen.ll [Polly] Do not use -O3 pipeline for single pass test. 2021-02-10 13:25:56 -06:00
spir-typesize.ll [Polly] Remove use of -O3 in regression test. 2021-02-09 18:13:35 -06:00
unknown-fn-call-not-copied-into-kernel.ll [polly] Introduce -polly-print-* passes to replace -analyze. 2022-03-14 10:27:15 -05:00
untouched-arrays.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00