[PATCH] D135474: [PPC] Opaque pointer migration, part 2.

Kai Nacke via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Oct 7 11:39:19 PDT 2022


Kai created this revision.
Kai added reviewers: nemanjai, kbarton, lei, tislam, kkwli0, cebowleratibm, hubert.reinterpretcast, irinarada, shchenz, syzaara, amyk, power-llvm-team, nikic, PowerPC.
Herald added subscribers: wenlei, asbirlea, arphaman, qcolombet, MatzeB.
Herald added a project: All.
Kai requested review of this revision.
Herald added a project: LLVM.
Herald added a subscriber: llvm-commits.

The LIT test cases were migrated with the script provided by Nikita Popov.
Due to the size of the change it is split into several parts.


https://reviews.llvm.org/D135474

Files:
  llvm/test/CodeGen/PowerPC/opt-builtins-ppc-xlcompat-cas.ll
  llvm/test/CodeGen/PowerPC/opt-cmp-inst-cr0-live.ll
  llvm/test/CodeGen/PowerPC/opt-li-add-to-addi.ll
  llvm/test/CodeGen/PowerPC/optcmp.ll
  llvm/test/CodeGen/PowerPC/or-addressing-mode.ll
  llvm/test/CodeGen/PowerPC/out-of-range-dform.ll
  llvm/test/CodeGen/PowerPC/overflow-intrinsic-optimizations.ll
  llvm/test/CodeGen/PowerPC/p10-constants.ll
  llvm/test/CodeGen/PowerPC/p10-setbc-ri.ll
  llvm/test/CodeGen/PowerPC/p10-setbc-rr.ll
  llvm/test/CodeGen/PowerPC/p10-setbcr-ri.ll
  llvm/test/CodeGen/PowerPC/p10-setbcr-rr.ll
  llvm/test/CodeGen/PowerPC/p10-setnbc-ri.ll
  llvm/test/CodeGen/PowerPC/p10-setnbc-rr.ll
  llvm/test/CodeGen/PowerPC/p10-setnbcr-ri.ll
  llvm/test/CodeGen/PowerPC/p10-setnbcr-rr.ll
  llvm/test/CodeGen/PowerPC/p10-spill-creq.ll
  llvm/test/CodeGen/PowerPC/p10-spill-crgt.ll
  llvm/test/CodeGen/PowerPC/p10-spill-crlt.ll
  llvm/test/CodeGen/PowerPC/p10-spill-crun.ll
  llvm/test/CodeGen/PowerPC/p8-isel-sched.ll
  llvm/test/CodeGen/PowerPC/p8-scalar_vector_conversions.ll
  llvm/test/CodeGen/PowerPC/p9-dform-load-alignment.ll
  llvm/test/CodeGen/PowerPC/p9-vbpermd.ll
  llvm/test/CodeGen/PowerPC/paired-vector-intrinsics.ll
  llvm/test/CodeGen/PowerPC/pcrel-block-address.ll
  llvm/test/CodeGen/PowerPC/pcrel-byte-loads.ll
  llvm/test/CodeGen/PowerPC/pcrel-call-linkage-leaf.ll
  llvm/test/CodeGen/PowerPC/pcrel-call-linkage-simple.ll
  llvm/test/CodeGen/PowerPC/pcrel-call-linkage-with-calls.ll
  llvm/test/CodeGen/PowerPC/pcrel-got-indirect.ll
  llvm/test/CodeGen/PowerPC/pcrel-indirect-call.ll
  llvm/test/CodeGen/PowerPC/pcrel-linkeropt-option.ll
  llvm/test/CodeGen/PowerPC/pcrel-linkeropt.ll
  llvm/test/CodeGen/PowerPC/pcrel-local-caller-toc.ll
  llvm/test/CodeGen/PowerPC/pcrel-relocation-plus-offset.ll
  llvm/test/CodeGen/PowerPC/pcrel-tail-calls.ll
  llvm/test/CodeGen/PowerPC/pcrel-tls-general-dynamic.ll
  llvm/test/CodeGen/PowerPC/pcrel-tls-initial-exec.ll
  llvm/test/CodeGen/PowerPC/pcrel-tls-local-dynamic.ll
  llvm/test/CodeGen/PowerPC/pcrel-tls-local-exec.ll
  llvm/test/CodeGen/PowerPC/pcrel-tls_get_addr_clobbers.ll
  llvm/test/CodeGen/PowerPC/pcrel.ll
  llvm/test/CodeGen/PowerPC/pcrel_ldst.ll
  llvm/test/CodeGen/PowerPC/peephole-align.ll
  llvm/test/CodeGen/PowerPC/pgo-ref-directive.ll
  llvm/test/CodeGen/PowerPC/pip-inner.ll
  llvm/test/CodeGen/PowerPC/popcount.ll
  llvm/test/CodeGen/PowerPC/post-ra-ec.ll
  llvm/test/CodeGen/PowerPC/pow_massv_075_025exp.ll
  llvm/test/CodeGen/PowerPC/power9-moves-and-splats.ll
  llvm/test/CodeGen/PowerPC/powf_massv_075_025exp.ll
  llvm/test/CodeGen/PowerPC/ppc-32bit-build-vector.ll
  llvm/test/CodeGen/PowerPC/ppc-32bit-shift.ll
  llvm/test/CodeGen/PowerPC/ppc-ctr-dead-code.ll
  llvm/test/CodeGen/PowerPC/ppc-disable-non-volatile-cr.ll
  llvm/test/CodeGen/PowerPC/ppc-empty-fs.ll
  llvm/test/CodeGen/PowerPC/ppc-label.ll
  llvm/test/CodeGen/PowerPC/ppc-label2.ll
  llvm/test/CodeGen/PowerPC/ppc-partword-atomic.ll
  llvm/test/CodeGen/PowerPC/ppc-prologue.ll
  llvm/test/CodeGen/PowerPC/ppc-shrink-wrapping.ll
  llvm/test/CodeGen/PowerPC/ppc-vaarg-agg.ll
  llvm/test/CodeGen/PowerPC/ppc32-align-long-double-sf.ll
  llvm/test/CodeGen/PowerPC/ppc32-constant-BE-ppcf128.ll
  llvm/test/CodeGen/PowerPC/ppc32-i1-vaarg.ll
  llvm/test/CodeGen/PowerPC/ppc32-i64-to-float-conv.ll
  llvm/test/CodeGen/PowerPC/ppc32-lshrti3.ll
  llvm/test/CodeGen/PowerPC/ppc32-nest.ll
  llvm/test/CodeGen/PowerPC/ppc32-pic-large.ll
  llvm/test/CodeGen/PowerPC/ppc32-pic.ll
  llvm/test/CodeGen/PowerPC/ppc32-secure-plt-tls.ll
  llvm/test/CodeGen/PowerPC/ppc32-secure-plt-tls2.ll
  llvm/test/CodeGen/PowerPC/ppc32-skip-regs.ll
  llvm/test/CodeGen/PowerPC/ppc32-vacopy.ll
  llvm/test/CodeGen/PowerPC/ppc440-fp-basic.ll
  llvm/test/CodeGen/PowerPC/ppc64-P9-mod.ll
  llvm/test/CodeGen/PowerPC/ppc64-P9-setb.ll
  llvm/test/CodeGen/PowerPC/ppc64-abi-extend.ll
  llvm/test/CodeGen/PowerPC/ppc64-acc-regalloc-bugfix.ll
  llvm/test/CodeGen/PowerPC/ppc64-acc-regalloc.ll
  llvm/test/CodeGen/PowerPC/ppc64-align-long-double.ll
  llvm/test/CodeGen/PowerPC/ppc64-blnop.ll
  llvm/test/CodeGen/PowerPC/ppc64-byval-align.ll
  llvm/test/CodeGen/PowerPC/ppc64-byval-larger-struct.ll
  llvm/test/CodeGen/PowerPC/ppc64-byval-multi-store.ll
  llvm/test/CodeGen/PowerPC/ppc64-calls.ll
  llvm/test/CodeGen/PowerPC/ppc64-crash.ll
  llvm/test/CodeGen/PowerPC/ppc64-func-desc-hoist.ll
  llvm/test/CodeGen/PowerPC/ppc64-get-cache-line-size.ll
  llvm/test/CodeGen/PowerPC/ppc64-i128-abi.ll
  llvm/test/CodeGen/PowerPC/ppc64-icbt-pwr7.ll
  llvm/test/CodeGen/PowerPC/ppc64-icbt-pwr8.ll
  llvm/test/CodeGen/PowerPC/ppc64-nest.ll
  llvm/test/CodeGen/PowerPC/ppc64-nonfunc-calls.ll
  llvm/test/CodeGen/PowerPC/ppc64-pre-inc-no-extra-phi.ll
  llvm/test/CodeGen/PowerPC/ppc64-prefetch.ll
  llvm/test/CodeGen/PowerPC/ppc64-rop-protection-aix.ll
  llvm/test/CodeGen/PowerPC/ppc64-rop-protection.ll
  llvm/test/CodeGen/PowerPC/ppc64-sibcall-shrinkwrap.ll
  llvm/test/CodeGen/PowerPC/ppc64-sibcall.ll
  llvm/test/CodeGen/PowerPC/ppc64-smallarg.ll
  llvm/test/CodeGen/PowerPC/ppc64-toc.ll
  llvm/test/CodeGen/PowerPC/ppc64-vaarg-int.ll
  llvm/test/CodeGen/PowerPC/ppc64-varargs.ll
  llvm/test/CodeGen/PowerPC/ppc64-xxsplti32dx-pattern-check.ll
  llvm/test/CodeGen/PowerPC/ppc64le-aggregates.ll
  llvm/test/CodeGen/PowerPC/ppc64le-calls.ll
  llvm/test/CodeGen/PowerPC/ppc64le-crsave.ll
  llvm/test/CodeGen/PowerPC/ppc64le-localentry-large.ll
  llvm/test/CodeGen/PowerPC/ppc64le-localentry.ll
  llvm/test/CodeGen/PowerPC/ppc64le-smallarg.ll
  llvm/test/CodeGen/PowerPC/ppc_fp128-bcwriter.ll
  llvm/test/CodeGen/PowerPC/ppcf128-1.ll
  llvm/test/CodeGen/PowerPC/ppcf128-3.ll
  llvm/test/CodeGen/PowerPC/ppcf128-constrained-fp-intrinsics.ll
  llvm/test/CodeGen/PowerPC/ppcf128-endian.ll
  llvm/test/CodeGen/PowerPC/ppcf128sf.ll
  llvm/test/CodeGen/PowerPC/ppcsoftops.ll
  llvm/test/CodeGen/PowerPC/pr13891.ll
  llvm/test/CodeGen/PowerPC/pr15031.ll
  llvm/test/CodeGen/PowerPC/pr15359.ll
  llvm/test/CodeGen/PowerPC/pr15630.ll
  llvm/test/CodeGen/PowerPC/pr15632.ll
  llvm/test/CodeGen/PowerPC/pr16556-2.ll
  llvm/test/CodeGen/PowerPC/pr16556.ll
  llvm/test/CodeGen/PowerPC/pr17168.ll
  llvm/test/CodeGen/PowerPC/pr17354.ll
  llvm/test/CodeGen/PowerPC/pr18663-2.ll
  llvm/test/CodeGen/PowerPC/pr18663.ll
  llvm/test/CodeGen/PowerPC/pr20442.ll
  llvm/test/CodeGen/PowerPC/pr22711.ll
  llvm/test/CodeGen/PowerPC/pr24216.ll
  llvm/test/CodeGen/PowerPC/pr24546.ll
  llvm/test/CodeGen/PowerPC/pr24636.ll
  llvm/test/CodeGen/PowerPC/pr25157-peephole.ll
  llvm/test/CodeGen/PowerPC/pr25157.ll
  llvm/test/CodeGen/PowerPC/pr26378.ll
  llvm/test/CodeGen/PowerPC/pr26690.ll
  llvm/test/CodeGen/PowerPC/pr27078.ll
  llvm/test/CodeGen/PowerPC/pr27350.ll
  llvm/test/CodeGen/PowerPC/pr28130.ll
  llvm/test/CodeGen/PowerPC/pr28630.ll
  llvm/test/CodeGen/PowerPC/pr30451.ll
  llvm/test/CodeGen/PowerPC/pr30663.ll
  llvm/test/CodeGen/PowerPC/pr30715.ll
  llvm/test/CodeGen/PowerPC/pr31144.ll
  llvm/test/CodeGen/PowerPC/pr32063.ll
  llvm/test/CodeGen/PowerPC/pr32140.ll
  llvm/test/CodeGen/PowerPC/pr33547.ll
  llvm/test/CodeGen/PowerPC/pr35402.ll
  llvm/test/CodeGen/PowerPC/pr35688.ll
  llvm/test/CodeGen/PowerPC/pr36068.ll
  llvm/test/CodeGen/PowerPC/pr36292.ll
  llvm/test/CodeGen/PowerPC/pr38087.ll
  llvm/test/CodeGen/PowerPC/pr39478.ll
  llvm/test/CodeGen/PowerPC/pr39815.ll
  llvm/test/CodeGen/PowerPC/pr40922.ll
  llvm/test/CodeGen/PowerPC/pr41088.ll
  llvm/test/CodeGen/PowerPC/pr41177.ll
  llvm/test/CodeGen/PowerPC/pr42492.ll
  llvm/test/CodeGen/PowerPC/pr43527.ll
  llvm/test/CodeGen/PowerPC/pr43976.ll
  llvm/test/CodeGen/PowerPC/pr44183.ll
  llvm/test/CodeGen/PowerPC/pr45186.ll
  llvm/test/CodeGen/PowerPC/pr45297.ll
  llvm/test/CodeGen/PowerPC/pr45301.ll
  llvm/test/CodeGen/PowerPC/pr45432.ll
  llvm/test/CodeGen/PowerPC/pr45448.ll
  llvm/test/CodeGen/PowerPC/pr46759.ll
  llvm/test/CodeGen/PowerPC/pr46923.ll
  llvm/test/CodeGen/PowerPC/pr47707.ll
  llvm/test/CodeGen/PowerPC/pr47891.ll
  llvm/test/CodeGen/PowerPC/pr47916.ll
  llvm/test/CodeGen/PowerPC/pr48519.ll
  llvm/test/CodeGen/PowerPC/pr48527.ll
  llvm/test/CodeGen/PowerPC/pr49509.ll
  llvm/test/CodeGen/PowerPC/pr56469.ll
  llvm/test/CodeGen/PowerPC/pre-inc-disable.ll
  llvm/test/CodeGen/PowerPC/preinc-ld-sel-crash.ll
  llvm/test/CodeGen/PowerPC/preincprep-invoke.ll
  llvm/test/CodeGen/PowerPC/private.ll
  llvm/test/CodeGen/PowerPC/pwr7-gt-nop.ll
  llvm/test/CodeGen/PowerPC/quadint-return.ll
  llvm/test/CodeGen/PowerPC/read-set-flm.ll
  llvm/test/CodeGen/PowerPC/reduce_cr.ll
  llvm/test/CodeGen/PowerPC/reduce_scalarization.ll
  llvm/test/CodeGen/PowerPC/reduce_scalarization02.ll
  llvm/test/CodeGen/PowerPC/redundant-copy-after-tail-dup.ll
  llvm/test/CodeGen/PowerPC/reg-coalesce-simple.ll
  llvm/test/CodeGen/PowerPC/register-pressure-reduction.ll
  llvm/test/CodeGen/PowerPC/reloc-align.ll
  llvm/test/CodeGen/PowerPC/remat-imm.ll
  llvm/test/CodeGen/PowerPC/rematerializable-instruction-machine-licm.ll
  llvm/test/CodeGen/PowerPC/remove-redundant-load-imm.ll
  llvm/test/CodeGen/PowerPC/remove-redundant-toc-saves.ll
  llvm/test/CodeGen/PowerPC/resolvefi-basereg.ll
  llvm/test/CodeGen/PowerPC/resolvefi-disp.ll
  llvm/test/CodeGen/PowerPC/respect-rounding-mode.ll
  llvm/test/CodeGen/PowerPC/retaddr.ll
  llvm/test/CodeGen/PowerPC/retaddr2.ll
  llvm/test/CodeGen/PowerPC/retaddr_multi_levels.ll
  llvm/test/CodeGen/PowerPC/return-val-i128.ll
  llvm/test/CodeGen/PowerPC/rlwimi-and-or-bits.ll
  llvm/test/CodeGen/PowerPC/rlwimi-and.ll
  llvm/test/CodeGen/PowerPC/rlwimi-commute.ll
  llvm/test/CodeGen/PowerPC/rlwimi-dyn-and.ll
  llvm/test/CodeGen/PowerPC/rlwimi-keep-rsh.ll
  llvm/test/CodeGen/PowerPC/rm-zext.ll
  llvm/test/CodeGen/PowerPC/rs-undef-use.ll
  llvm/test/CodeGen/PowerPC/s000-alias-misched.ll
  llvm/test/CodeGen/PowerPC/sat-register-clobber.ll
  llvm/test/CodeGen/PowerPC/save-crbp-ppc32svr4.ll
  llvm/test/CodeGen/PowerPC/scalar-double-ldst.ll
  llvm/test/CodeGen/PowerPC/scalar-float-ldst.ll
  llvm/test/CodeGen/PowerPC/scalar-i16-ldst.ll
  llvm/test/CodeGen/PowerPC/scalar-i32-ldst.ll
  llvm/test/CodeGen/PowerPC/scalar-i64-ldst.ll
  llvm/test/CodeGen/PowerPC/scalar-i8-ldst.ll
  llvm/test/CodeGen/PowerPC/scalar_vector_test_1.ll
  llvm/test/CodeGen/PowerPC/scalar_vector_test_2.ll
  llvm/test/CodeGen/PowerPC/scalar_vector_test_3.ll
  llvm/test/CodeGen/PowerPC/scalar_vector_test_4.ll
  llvm/test/CodeGen/PowerPC/scalar_vector_test_5.ll
  llvm/test/CodeGen/PowerPC/scalars-in-altivec-regs.ll
  llvm/test/CodeGen/PowerPC/sched-addi.ll
  llvm/test/CodeGen/PowerPC/scheduling-mem-dependency.ll
  llvm/test/CodeGen/PowerPC/sdag-ppcf128.ll
  llvm/test/CodeGen/PowerPC/select-addrRegRegOnly.ll
  llvm/test/CodeGen/PowerPC/selectiondag-extload-computeknownbits.ll
  llvm/test/CodeGen/PowerPC/selectiondag-sextload.ll
  llvm/test/CodeGen/PowerPC/setcc-logic.ll
  llvm/test/CodeGen/PowerPC/setcc-to-sub.ll
  llvm/test/CodeGen/PowerPC/setcc_no_zext.ll
  llvm/test/CodeGen/PowerPC/setcclike-or-comb.ll
  llvm/test/CodeGen/PowerPC/sign-ext-atomics.ll
  llvm/test/CodeGen/PowerPC/simplifyConstCmpToISEL.ll
  llvm/test/CodeGen/PowerPC/sink-side-effect.ll
  llvm/test/CodeGen/PowerPC/sj-ctr-loop.ll
  llvm/test/CodeGen/PowerPC/sjlj.ll
  llvm/test/CodeGen/PowerPC/sjlj_no0x.ll
  llvm/test/CodeGen/PowerPC/small-arguments.ll
  llvm/test/CodeGen/PowerPC/sms-cpy-1.ll
  llvm/test/CodeGen/PowerPC/sms-grp-order.ll
  llvm/test/CodeGen/PowerPC/sms-iterator.ll
  llvm/test/CodeGen/PowerPC/sms-phi-2.ll
  llvm/test/CodeGen/PowerPC/sms-phi-5.ll
  llvm/test/CodeGen/PowerPC/sms-phi.ll
  llvm/test/CodeGen/PowerPC/sms-remark.ll
  llvm/test/CodeGen/PowerPC/sms-simple.ll
  (244 more files...)



More information about the llvm-commits mailing list