[PATCH] D119082: [test] Use -passes=instcombine instead of -instcombine in some tests (2/4). NFC

Bjorn Pettersson via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Sun Feb 6 07:26:23 PST 2022


bjope created this revision.
bjope added a reviewer: aeubanks.
bjope requested review of this revision.
Herald added a project: LLVM.

Another step moving away from the deprecated syntax of specifying
pass pipeline in opt.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D119082

Files:
  llvm/test/Transforms/InstCombine/abs-1.ll
  llvm/test/Transforms/InstCombine/abs-intrinsic.ll
  llvm/test/Transforms/InstCombine/abs_abs.ll
  llvm/test/Transforms/InstCombine/add-shl-sdiv-to-srem.ll
  llvm/test/Transforms/InstCombine/add-sitofp.ll
  llvm/test/Transforms/InstCombine/add.ll
  llvm/test/Transforms/InstCombine/add2.ll
  llvm/test/Transforms/InstCombine/add3.ll
  llvm/test/Transforms/InstCombine/add4.ll
  llvm/test/Transforms/InstCombine/addnegneg.ll
  llvm/test/Transforms/InstCombine/addrspacecast.ll
  llvm/test/Transforms/InstCombine/addsub-constant-folding.ll
  llvm/test/Transforms/InstCombine/adjust-for-minmax.ll
  llvm/test/Transforms/InstCombine/aggregate-reconstruction.ll
  llvm/test/Transforms/InstCombine/alias-recursion.ll
  llvm/test/Transforms/InstCombine/align-2d-gep.ll
  llvm/test/Transforms/InstCombine/align-addr.ll
  llvm/test/Transforms/InstCombine/align-attr.ll
  llvm/test/Transforms/InstCombine/align-external.ll
  llvm/test/Transforms/InstCombine/all-bits-shift.ll
  llvm/test/Transforms/InstCombine/alloc-realloc-free.ll
  llvm/test/Transforms/InstCombine/alloca-big.ll
  llvm/test/Transforms/InstCombine/alloca-in-non-alloca-as.ll
  llvm/test/Transforms/InstCombine/alloca.ll
  llvm/test/Transforms/InstCombine/allocsize-32.ll
  llvm/test/Transforms/InstCombine/allocsize.ll
  llvm/test/Transforms/InstCombine/and-compare.ll
  llvm/test/Transforms/InstCombine/and-fcmp.ll
  llvm/test/Transforms/InstCombine/and-narrow.ll
  llvm/test/Transforms/InstCombine/and-or-and.ll
  llvm/test/Transforms/InstCombine/and-or-icmp-min-max.ll
  llvm/test/Transforms/InstCombine/and-or-icmp-nullptr.ll
  llvm/test/Transforms/InstCombine/and-or-icmps.ll
  llvm/test/Transforms/InstCombine/and-or-not.ll
  llvm/test/Transforms/InstCombine/and-or.ll
  llvm/test/Transforms/InstCombine/and-xor-merge.ll
  llvm/test/Transforms/InstCombine/and-xor-or.ll
  llvm/test/Transforms/InstCombine/and.ll
  llvm/test/Transforms/InstCombine/and2.ll
  llvm/test/Transforms/InstCombine/annotation-intrinsic.ll
  llvm/test/Transforms/InstCombine/annotations.ll
  llvm/test/Transforms/InstCombine/apint-add.ll
  llvm/test/Transforms/InstCombine/apint-and-compare.ll
  llvm/test/Transforms/InstCombine/apint-and-or-and.ll
  llvm/test/Transforms/InstCombine/apint-and-xor-merge.ll
  llvm/test/Transforms/InstCombine/apint-and.ll
  llvm/test/Transforms/InstCombine/apint-call-cast-target.ll
  llvm/test/Transforms/InstCombine/apint-cast-and-cast.ll
  llvm/test/Transforms/InstCombine/apint-cast-cast-to-and.ll
  llvm/test/Transforms/InstCombine/apint-cast.ll
  llvm/test/Transforms/InstCombine/apint-div1.ll
  llvm/test/Transforms/InstCombine/apint-div2.ll
  llvm/test/Transforms/InstCombine/apint-mul1.ll
  llvm/test/Transforms/InstCombine/apint-mul2.ll
  llvm/test/Transforms/InstCombine/apint-not.ll
  llvm/test/Transforms/InstCombine/apint-or.ll
  llvm/test/Transforms/InstCombine/apint-rem1.ll
  llvm/test/Transforms/InstCombine/apint-rem2.ll
  llvm/test/Transforms/InstCombine/apint-select.ll
  llvm/test/Transforms/InstCombine/apint-shift-simplify.ll
  llvm/test/Transforms/InstCombine/apint-shift.ll
  llvm/test/Transforms/InstCombine/apint-shl-trunc.ll
  llvm/test/Transforms/InstCombine/apint-sub.ll
  llvm/test/Transforms/InstCombine/apint-xor1.ll
  llvm/test/Transforms/InstCombine/apint-xor2.ll
  llvm/test/Transforms/InstCombine/ashr-lshr.ll
  llvm/test/Transforms/InstCombine/ashr-or-mul-abs.ll
  llvm/test/Transforms/InstCombine/assoc-cast-assoc.ll
  llvm/test/Transforms/InstCombine/assume-icmp-null-select.ll
  llvm/test/Transforms/InstCombine/assume2.ll
  llvm/test/Transforms/InstCombine/assume_inevitable.ll
  llvm/test/Transforms/InstCombine/atomic.ll
  llvm/test/Transforms/InstCombine/atomicrmw.ll
  llvm/test/Transforms/InstCombine/badmalloc.ll
  llvm/test/Transforms/InstCombine/bcmp-1.ll
  llvm/test/Transforms/InstCombine/bcopy.ll
  llvm/test/Transforms/InstCombine/binop-cast.ll
  llvm/test/Transforms/InstCombine/binop-phi-operands.ll
  llvm/test/Transforms/InstCombine/binop-select.ll
  llvm/test/Transforms/InstCombine/bit-checks.ll
  llvm/test/Transforms/InstCombine/bitcast-bigendian.ll
  llvm/test/Transforms/InstCombine/bitcast-bitcast.ll
  llvm/test/Transforms/InstCombine/bitcast-function.ll
  llvm/test/Transforms/InstCombine/bitcast-inselt-bitcast.ll
  llvm/test/Transforms/InstCombine/bitcast-inseltpoison.ll
  llvm/test/Transforms/InstCombine/bitcast-phi-uselistorder.ll
  llvm/test/Transforms/InstCombine/bitcast-sext-vector.ll
  llvm/test/Transforms/InstCombine/bitcast-store.ll
  llvm/test/Transforms/InstCombine/bitcast-vec-canon-inseltpoison.ll
  llvm/test/Transforms/InstCombine/bitcast-vec-canon.ll
  llvm/test/Transforms/InstCombine/bitcast.ll
  llvm/test/Transforms/InstCombine/bitreverse-known-bits.ll
  llvm/test/Transforms/InstCombine/bitreverse.ll
  llvm/test/Transforms/InstCombine/broadcast-inseltpoison.ll
  llvm/test/Transforms/InstCombine/broadcast.ll
  llvm/test/Transforms/InstCombine/bswap-fold.ll
  llvm/test/Transforms/InstCombine/bswap-inseltpoison.ll
  llvm/test/Transforms/InstCombine/bswap-known-bits.ll
  llvm/test/Transforms/InstCombine/bswap.ll
  llvm/test/Transforms/InstCombine/builtin-dynamic-object-size.ll
  llvm/test/Transforms/InstCombine/builtin-object-size-custom-dl.ll
  llvm/test/Transforms/InstCombine/builtin-object-size-offset.ll
  llvm/test/Transforms/InstCombine/builtin-object-size-ptr.ll
  llvm/test/Transforms/InstCombine/byval.ll
  llvm/test/Transforms/InstCombine/cabs-array.ll
  llvm/test/Transforms/InstCombine/cabs-discrete.ll
  llvm/test/Transforms/InstCombine/call-callconv-mismatch.ll
  llvm/test/Transforms/InstCombine/call-callconv.ll
  llvm/test/Transforms/InstCombine/call-cast-attrs.ll
  llvm/test/Transforms/InstCombine/call-cast-target-inalloca.ll
  llvm/test/Transforms/InstCombine/call-cast-target-preallocated.ll
  llvm/test/Transforms/InstCombine/call-cast-target.ll
  llvm/test/Transforms/InstCombine/call-intrinsics.ll
  llvm/test/Transforms/InstCombine/call-returned.ll
  llvm/test/Transforms/InstCombine/call.ll
  llvm/test/Transforms/InstCombine/call2.ll
  llvm/test/Transforms/InstCombine/call_nonnull_arg.ll
  llvm/test/Transforms/InstCombine/calloc-mismatch.ll
  llvm/test/Transforms/InstCombine/callsite_nonnull_args_through_casts.ll
  llvm/test/Transforms/InstCombine/canonicalize-ashr-shl-to-masking.ll
  llvm/test/Transforms/InstCombine/canonicalize-clamp-like-pattern-between-negative-and-positive-thresholds.ll
  llvm/test/Transforms/InstCombine/canonicalize-clamp-like-pattern-between-zero-and-positive-threshold.ll
  llvm/test/Transforms/InstCombine/canonicalize-clamp-with-select-of-constant-threshold-pattern.ll
  llvm/test/Transforms/InstCombine/canonicalize-constant-low-bit-mask-and-icmp-eq-to-icmp-ule.ll
  llvm/test/Transforms/InstCombine/canonicalize-constant-low-bit-mask-and-icmp-ne-to-icmp-ugt.ll
  llvm/test/Transforms/InstCombine/canonicalize-constant-low-bit-mask-and-icmp-sge-to-icmp-sle.ll
  llvm/test/Transforms/InstCombine/canonicalize-constant-low-bit-mask-and-icmp-sgt-to-icmp-sgt.ll
  llvm/test/Transforms/InstCombine/canonicalize-constant-low-bit-mask-and-icmp-sle-to-icmp-sle.ll
  llvm/test/Transforms/InstCombine/canonicalize-constant-low-bit-mask-and-icmp-slt-to-icmp-sgt.ll
  llvm/test/Transforms/InstCombine/canonicalize-constant-low-bit-mask-and-icmp-uge-to-icmp-ule.ll
  llvm/test/Transforms/InstCombine/canonicalize-constant-low-bit-mask-and-icmp-ugt-to-icmp-ugt.ll
  llvm/test/Transforms/InstCombine/canonicalize-constant-low-bit-mask-and-icmp-ule-to-icmp-ule.ll
  llvm/test/Transforms/InstCombine/canonicalize-constant-low-bit-mask-and-icmp-ult-to-icmp-ugt.ll
  llvm/test/Transforms/InstCombine/canonicalize-lack-of-signed-truncation-check.ll
  llvm/test/Transforms/InstCombine/canonicalize-low-bit-mask-and-icmp-eq-to-icmp-ule.ll
  llvm/test/Transforms/InstCombine/canonicalize-low-bit-mask-and-icmp-ne-to-icmp-ugt.ll
  llvm/test/Transforms/InstCombine/canonicalize-low-bit-mask-v2-and-icmp-eq-to-icmp-ule.ll
  llvm/test/Transforms/InstCombine/canonicalize-low-bit-mask-v2-and-icmp-ne-to-icmp-ugt.ll
  llvm/test/Transforms/InstCombine/canonicalize-low-bit-mask-v3-and-icmp-eq-to-icmp-ule.ll
  llvm/test/Transforms/InstCombine/canonicalize-low-bit-mask-v3-and-icmp-ne-to-icmp-ugt.ll
  llvm/test/Transforms/InstCombine/canonicalize-low-bit-mask-v4-and-icmp-eq-to-icmp-ule.ll
  llvm/test/Transforms/InstCombine/canonicalize-low-bit-mask-v4-and-icmp-ne-to-icmp-ugt.ll
  llvm/test/Transforms/InstCombine/canonicalize-lshr-shl-to-masking.ll
  llvm/test/Transforms/InstCombine/canonicalize-selects-icmp-condition-bittest.ll
  llvm/test/Transforms/InstCombine/canonicalize-shl-lshr-to-masking.ll
  llvm/test/Transforms/InstCombine/canonicalize-signed-truncation-check.ll
  llvm/test/Transforms/InstCombine/canonicalize-vector-extract.ll
  llvm/test/Transforms/InstCombine/canonicalize-vector-insert.ll
  llvm/test/Transforms/InstCombine/canonicalize_branch.ll
  llvm/test/Transforms/InstCombine/cast-call-combine-prof.ll
  llvm/test/Transforms/InstCombine/cast-callee-deopt-bundles.ll
  llvm/test/Transforms/InstCombine/cast-int-fcmp-eq-0.ll
  llvm/test/Transforms/InstCombine/cast-int-icmp-eq-0.ll
  llvm/test/Transforms/InstCombine/cast-select.ll
  llvm/test/Transforms/InstCombine/cast-set-preserve-signed-dbg-val.ll
  llvm/test/Transforms/InstCombine/cast-set.ll
  llvm/test/Transforms/InstCombine/cast-unsigned-icmp-eqcmp-0.ll
  llvm/test/Transforms/InstCombine/cast.ll
  llvm/test/Transforms/InstCombine/cast_ptr.ll
  llvm/test/Transforms/InstCombine/catchswitch-phi.ll
  llvm/test/Transforms/InstCombine/ceil.ll
  llvm/test/Transforms/InstCombine/clamp-to-minmax.ll
  llvm/test/Transforms/InstCombine/cmp-intrinsic.ll
  llvm/test/Transforms/InstCombine/cmp-x-vs-neg-x.ll
  llvm/test/Transforms/InstCombine/commutative-intrinsics.ll
  llvm/test/Transforms/InstCombine/compare-3way.ll
  llvm/test/Transforms/InstCombine/compare-alloca.ll
  llvm/test/Transforms/InstCombine/compare-signs.ll
  llvm/test/Transforms/InstCombine/compare-udiv.ll
  llvm/test/Transforms/InstCombine/compare-unescaped.ll
  llvm/test/Transforms/InstCombine/conditional-variable-length-signext-after-high-bit-extract.ll
  llvm/test/Transforms/InstCombine/consecutive-fences.ll
  llvm/test/Transforms/InstCombine/constant-expr-datalayout.ll
  llvm/test/Transforms/InstCombine/constant-fold-address-space-pointer.ll
  llvm/test/Transforms/InstCombine/constant-fold-alias.ll
  llvm/test/Transforms/InstCombine/constant-fold-compare.ll
  llvm/test/Transforms/InstCombine/constant-fold-gep.ll
  llvm/test/Transforms/InstCombine/constant-fold-iteration.ll
  llvm/test/Transforms/InstCombine/constant-fold-libfunc.ll
  llvm/test/Transforms/InstCombine/constant-fold-math.ll
  llvm/test/Transforms/InstCombine/constant-fold-shifts.ll
  llvm/test/Transforms/InstCombine/convergent.ll
  llvm/test/Transforms/InstCombine/copysign.ll
  llvm/test/Transforms/InstCombine/cos-1.ll
  llvm/test/Transforms/InstCombine/cos-2.ll
  llvm/test/Transforms/InstCombine/cos-sin-intrinsic.ll
  llvm/test/Transforms/InstCombine/crash.ll
  llvm/test/Transforms/InstCombine/ctlz-cttz-bitreverse.ll
  llvm/test/Transforms/InstCombine/ctpop-bswap-bitreverse.ll
  llvm/test/Transforms/InstCombine/ctpop-cttz.ll
  llvm/test/Transforms/InstCombine/ctpop.ll
  llvm/test/Transforms/InstCombine/cttz-abs.ll
  llvm/test/Transforms/InstCombine/cttz-negative.ll
  llvm/test/Transforms/InstCombine/cttz.ll
  llvm/test/Transforms/InstCombine/dce-iterate.ll
  llvm/test/Transforms/InstCombine/deadcode.ll
  llvm/test/Transforms/InstCombine/debug-line.ll
  llvm/test/Transforms/InstCombine/debuginfo-dce.ll
  llvm/test/Transforms/InstCombine/debuginfo-dce2.ll
  llvm/test/Transforms/InstCombine/debuginfo-scalable-typesize.ll
  llvm/test/Transforms/InstCombine/debuginfo-sink.ll
  llvm/test/Transforms/InstCombine/demand_shrink_nsw.ll
  llvm/test/Transforms/InstCombine/demorgan-sink-not-into-xor.ll
  llvm/test/Transforms/InstCombine/demorgan.ll
  llvm/test/Transforms/InstCombine/deref-alloc-fns.ll
  llvm/test/Transforms/InstCombine/disable-builtin.ll
  llvm/test/Transforms/InstCombine/distribute.ll
  llvm/test/Transforms/InstCombine/div-by-0-guard-before-smul_ov-not.ll
  llvm/test/Transforms/InstCombine/div-by-0-guard-before-smul_ov.ll
  llvm/test/Transforms/InstCombine/div-by-0-guard-before-umul_ov-not.ll
  llvm/test/Transforms/InstCombine/div-by-0-guard-before-umul_ov.ll
  llvm/test/Transforms/InstCombine/div-shift-crash.ll
  llvm/test/Transforms/InstCombine/div-shift.ll
  llvm/test/Transforms/InstCombine/div.ll
  llvm/test/Transforms/InstCombine/dont-distribute-phi.ll
  llvm/test/Transforms/InstCombine/double-float-shrink-1.ll
  llvm/test/Transforms/InstCombine/element-atomic-memintrins.ll
  llvm/test/Transforms/InstCombine/enforce-known-alignment.ll
  llvm/test/Transforms/InstCombine/eq-of-parts.ll
  llvm/test/Transforms/InstCombine/erase-dbg-values-at-dead-alloc-site.ll
  llvm/test/Transforms/InstCombine/err-rep-cold.ll
  llvm/test/Transforms/InstCombine/exact.ll
  llvm/test/Transforms/InstCombine/exp2-1.ll
  llvm/test/Transforms/InstCombine/exp2-2.ll
  llvm/test/Transforms/InstCombine/extractelement-inseltpoison.ll
  llvm/test/Transforms/InstCombine/extractelement.ll
  llvm/test/Transforms/InstCombine/extractinsert-tbaa.ll
  llvm/test/Transforms/InstCombine/extractvalue.ll
  llvm/test/Transforms/InstCombine/fabs-copysign.ll
  llvm/test/Transforms/InstCombine/fabs-libcall.ll
  llvm/test/Transforms/InstCombine/fabs.ll
  llvm/test/Transforms/InstCombine/fadd-fsub-factor.ll
  llvm/test/Transforms/InstCombine/fadd.ll
  llvm/test/Transforms/InstCombine/fast-math.ll
  llvm/test/Transforms/InstCombine/fcmp-select.ll
  llvm/test/Transforms/InstCombine/fcmp-special.ll
  llvm/test/Transforms/InstCombine/fcmp.ll
  llvm/test/Transforms/InstCombine/fdiv-cos-sin.ll
  llvm/test/Transforms/InstCombine/fdiv-sin-cos.ll
  llvm/test/Transforms/InstCombine/fdiv.ll
  llvm/test/Transforms/InstCombine/ffs-1.ll
  llvm/test/Transforms/InstCombine/float-shrink-compare.ll
  llvm/test/Transforms/InstCombine/fls.ll
  llvm/test/Transforms/InstCombine/fma.ll
  llvm/test/Transforms/InstCombine/fmul-exp.ll
  llvm/test/Transforms/InstCombine/fmul-exp2.ll
  llvm/test/Transforms/InstCombine/fmul-inseltpoison.ll
  llvm/test/Transforms/InstCombine/fmul-pow.ll
  llvm/test/Transforms/InstCombine/fmul-sqrt.ll
  llvm/test/Transforms/InstCombine/fmul.ll
  (27 more files...)

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D119082.406253.patch
Type: text/x-patch
Size: 150010 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20220206/994b513d/attachment-0001.bin>


More information about the llvm-commits mailing list