[PATCH] D115387: [instcombine] Canonicalize constant index type to i64 for extractelement/insertelement

Philip Reames via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Dec 13 13:10:08 PST 2021


reames added a comment.

In D115387#3190168 <https://reviews.llvm.org/D115387#3190168>, @craig.topper wrote:

> Can you point to some examples of the affected tests?

Here are the ones which still fail after using update_cc_test_checks.py

  Clang :: CodeGen/SystemZ/builtins-systemz-zvector-constrained.c
  Clang :: CodeGen/SystemZ/builtins-systemz-zvector.c
  Clang :: CodeGen/SystemZ/builtins-systemz-zvector2-constrained.c
  Clang :: CodeGen/SystemZ/builtins-systemz-zvector2.c
  Clang :: CodeGen/X86/avx-shuffle-builtins.c
  Clang :: CodeGen/aarch64-bf16-ldst-intrinsics.c
  Clang :: CodeGen/aarch64-neon-vcmla.c
  Clang :: CodeGen/aarch64-sve2-intrinsics/acle_sve2_abdlb.c
  Clang :: CodeGen/aarch64-sve2-intrinsics/acle_sve2_abdlt.c
  Clang :: CodeGen/aarch64-sve2-intrinsics/acle_sve2_adclb.c
  Clang :: CodeGen/aarch64-sve2-intrinsics/acle_sve2_adclt.c
  Clang :: CodeGen/aarch64-sve2-intrinsics/acle_sve2_addhnb.c
  Clang :: CodeGen/aarch64-sve2-intrinsics/acle_sve2_addhnt.c
  Clang :: CodeGen/aarch64-sve2-intrinsics/acle_sve2_addlb.c
  Clang :: CodeGen/aarch64-sve2-intrinsics/acle_sve2_addlbt.c
  Clang :: CodeGen/aarch64-sve2-intrinsics/acle_sve2_addlt.c
  Clang :: CodeGen/aarch64-sve2-intrinsics/acle_sve2_addwb.c
  Clang :: CodeGen/aarch64-sve2-intrinsics/acle_sve2_addwt.c
  Clang :: CodeGen/aarch64-sve2-intrinsics/acle_sve2_bcax.c
  Clang :: CodeGen/aarch64-sve2-intrinsics/acle_sve2_bdep.c
  Clang :: CodeGen/aarch64-sve2-intrinsics/acle_sve2_bext.c
  Clang :: CodeGen/aarch64-sve2-intrinsics/acle_sve2_bgrp.c
  Clang :: CodeGen/aarch64-sve2-intrinsics/acle_sve2_bsl.c
  Clang :: CodeGen/aarch64-sve2-intrinsics/acle_sve2_bsl1n.c
  Clang :: CodeGen/aarch64-sve2-intrinsics/acle_sve2_bsl2n.c
  Clang :: CodeGen/aarch64-sve2-intrinsics/acle_sve2_eor3.c
  Clang :: CodeGen/aarch64-sve2-intrinsics/acle_sve2_eorbt.c
  Clang :: CodeGen/aarch64-sve2-intrinsics/acle_sve2_eortb.c
  Clang :: CodeGen/aarch64-sve2-intrinsics/acle_sve2_hadd.c
  Clang :: CodeGen/aarch64-sve2-intrinsics/acle_sve2_hsub.c
  Clang :: CodeGen/aarch64-sve2-intrinsics/acle_sve2_hsubr.c
  Clang :: CodeGen/aarch64-sve2-intrinsics/acle_sve2_mlalb.c
  Clang :: CodeGen/aarch64-sve2-intrinsics/acle_sve2_mlalt.c
  Clang :: CodeGen/aarch64-sve2-intrinsics/acle_sve2_mlslb.c
  Clang :: CodeGen/aarch64-sve2-intrinsics/acle_sve2_mlslt.c
  Clang :: CodeGen/aarch64-sve2-intrinsics/acle_sve2_mullb.c
  Clang :: CodeGen/aarch64-sve2-intrinsics/acle_sve2_mullt.c
  Clang :: CodeGen/aarch64-sve2-intrinsics/acle_sve2_nbsl.c
  Clang :: CodeGen/aarch64-sve2-intrinsics/acle_sve2_pmul.c
  Clang :: CodeGen/aarch64-sve2-intrinsics/acle_sve2_pmullb.c
  Clang :: CodeGen/aarch64-sve2-intrinsics/acle_sve2_pmullb_128.c
  Clang :: CodeGen/aarch64-sve2-intrinsics/acle_sve2_pmullt.c
  Clang :: CodeGen/aarch64-sve2-intrinsics/acle_sve2_pmullt_128.c
  Clang :: CodeGen/aarch64-sve2-intrinsics/acle_sve2_qadd.c
  Clang :: CodeGen/aarch64-sve2-intrinsics/acle_sve2_qdmlalb.c
  Clang :: CodeGen/aarch64-sve2-intrinsics/acle_sve2_qdmlalbt.c
  Clang :: CodeGen/aarch64-sve2-intrinsics/acle_sve2_qdmlalt.c
  Clang :: CodeGen/aarch64-sve2-intrinsics/acle_sve2_qdmlslb.c
  Clang :: CodeGen/aarch64-sve2-intrinsics/acle_sve2_qdmlslbt.c
  Clang :: CodeGen/aarch64-sve2-intrinsics/acle_sve2_qdmlslt.c
  Clang :: CodeGen/aarch64-sve2-intrinsics/acle_sve2_qdmulh.c
  Clang :: CodeGen/aarch64-sve2-intrinsics/acle_sve2_qdmullb.c
  Clang :: CodeGen/aarch64-sve2-intrinsics/acle_sve2_qdmullt.c
  Clang :: CodeGen/aarch64-sve2-intrinsics/acle_sve2_qrdmlah.c
  Clang :: CodeGen/aarch64-sve2-intrinsics/acle_sve2_qrdmlsh.c
  Clang :: CodeGen/aarch64-sve2-intrinsics/acle_sve2_qrdmulh.c
  Clang :: CodeGen/aarch64-sve2-intrinsics/acle_sve2_qrshl.c
  Clang :: CodeGen/aarch64-sve2-intrinsics/acle_sve2_qshl.c
  Clang :: CodeGen/aarch64-sve2-intrinsics/acle_sve2_qsub.c


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D115387/new/

https://reviews.llvm.org/D115387



More information about the llvm-commits mailing list