llvm-mirror/test/Transforms/IRCE
Arthur Eubanks 7049eb9c94 [NPM] Bail out when -foo and --passes=foo are both specified
Summary:
Currently when --passes is used, any passes specified via -foo are
ignored. Explicitly bail out when that happens.

This requires changing some tests. Most were straightforward, but
codegenprepare-produced-address-math.ll is tricky. One of its RUNs runs
CodeGenPrepare. I tried porting CodeGenPrepare to the NPM, but ended up
getting stuck when I needed a TargetMachine. NPM doesn't have support
for MachineFunctions yet. So I just deleted that RUN line, since it was
mass-added in https://reviews.llvm.org/D54848 and is likely not that
useful.

Reviewers: echristo, hans

Subscribers: llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D82271
2020-06-22 08:27:13 -07:00
..
add-metadata-pre-post-loops.ll [IRCE] Make IRCE a Function pass. 2020-02-05 09:22:41 -08:00
bad_expander.ll [IRCE] Make IRCE a Function pass. 2020-02-05 09:22:41 -08:00
bad-loop-structure.ll [IRCE] Make IRCE a Function pass. 2020-02-05 09:22:41 -08:00
bug-loop-varying-upper-limit.ll [NPM] Bail out when -foo and --passes=foo are both specified 2020-06-22 08:27:13 -07:00
bug-mismatched-types.ll [IRCE] Make IRCE a Function pass. 2020-02-05 09:22:41 -08:00
clamp.ll [IRCE] Make IRCE a Function pass. 2020-02-05 09:22:41 -08:00
conjunctive-checks.ll [IRCE] Make IRCE a Function pass. 2020-02-05 09:22:41 -08:00
correct-loop-info.ll [IRCE] Make IRCE a Function pass. 2020-02-05 09:22:41 -08:00
decrementing-loop.ll [IRCE] Make IRCE a Function pass. 2020-02-05 09:22:41 -08:00
empty_ranges.ll [IRCE] Make IRCE a Function pass. 2020-02-05 09:22:41 -08:00
eq_ne.ll [IRCE] Make IRCE a Function pass. 2020-02-05 09:22:41 -08:00
low-becount.ll [IRCE] Make IRCE a Function pass. 2020-02-05 09:22:41 -08:00
multiple-access-no-preloop.ll [IRCE] Make IRCE a Function pass. 2020-02-05 09:22:41 -08:00
non_known_positive_end.ll [IRCE] Make IRCE a Function pass. 2020-02-05 09:22:41 -08:00
non-loop-invariant-rhs-instr.ll [NPM] Bail out when -foo and --passes=foo are both specified 2020-06-22 08:27:13 -07:00
not-likely-taken.ll [IRCE] Make IRCE a Function pass. 2020-02-05 09:22:41 -08:00
only-lower-check.ll [IRCE] Make IRCE a Function pass. 2020-02-05 09:22:41 -08:00
only-upper-check.ll [IRCE] Make IRCE a Function pass. 2020-02-05 09:22:41 -08:00
optimistic_scev.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
pre_post_loops.ll Infer alignment of unmarked loads in IR/bitcode parsing. 2020-05-14 13:03:50 -07:00
range_intersect_miscompile.ll Infer alignment of unmarked loads in IR/bitcode parsing. 2020-05-14 13:03:50 -07:00
ranges_of_different_types.ll Infer alignment of unmarked loads in IR/bitcode parsing. 2020-05-14 13:03:50 -07:00
rc-negative-bound.ll [IRCE] Make IRCE a Function pass. 2020-02-05 09:22:41 -08:00
single-access-no-preloop.ll [IRCE] Make IRCE a Function pass. 2020-02-05 09:22:41 -08:00
single-access-with-preloop.ll [IRCE] Make IRCE a Function pass. 2020-02-05 09:22:41 -08:00
skip-profitability-checks.ll [IRCE] Make IRCE a Function pass. 2020-02-05 09:22:41 -08:00
stride_more_than_1.ll [IRCE] Make IRCE a Function pass. 2020-02-05 09:22:41 -08:00
unhandled.ll [IRCE] Make IRCE a Function pass. 2020-02-05 09:22:41 -08:00
unsigned_comparisons_ugt.ll Infer alignment of unmarked loads in IR/bitcode parsing. 2020-05-14 13:03:50 -07:00
unsigned_comparisons_ult.ll Infer alignment of unmarked loads in IR/bitcode parsing. 2020-05-14 13:03:50 -07:00
variable-loop-bounds.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
wide_indvar.ll [IRCE] Make IRCE a Function pass. 2020-02-05 09:22:41 -08:00
with-parent-loops.ll [IRCE] Make IRCE a Function pass. 2020-02-05 09:22:41 -08:00