[all-commits] [llvm/llvm-project] e108ae: [test] Update the checking base for LE and BE

Allen via All-commits all-commits at lists.llvm.org
Wed Jun 14 08:34:43 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: e108aee956e138bf8164c810b155b2a577726755
      https://github.com/llvm/llvm-project/commit/e108aee956e138bf8164c810b155b2a577726755
  Author: zhongyunde <zhongyunde at huawei.com>
  Date:   2023-06-14 (Wed, 14 Jun 2023)

  Changed paths:
    M llvm/test/CodeGen/AArch64/neon-bitcast.ll

  Log Message:
  -----------
  [test] Update the checking base for LE and BE

precommit tests for D147678 as we need tests cover BE too.

Reviewed By: dmgreen
Differential Revision: https://reviews.llvm.org/D152815


  Commit: 43b2df03e842f109121ff60e6b62097b5a6c41ea
      https://github.com/llvm/llvm-project/commit/43b2df03e842f109121ff60e6b62097b5a6c41ea
  Author: zhongyunde <zhongyunde at huawei.com>
  Date:   2023-06-14 (Wed, 14 Jun 2023)

  Changed paths:
    M llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
    M llvm/test/CodeGen/AArch64/aarch64-load-ext.ll
    M llvm/test/CodeGen/AArch64/neon-bitcast.ll

  Log Message:
  -----------
  [LegalizeTypes][AArch64] Use scalar_to_vector to eliminate bitcast

```
Legalize t3: v2i16 = bitcast i32
with   (v2i16 extract_subvector (v4i16 bitcast (v2i32 scalar_to_vector (i32 in))), 0)
```
Fix https://github.com/llvm/llvm-project/issues/61638

NOTE: Don't touch getPreferredVectorAction like X86 as this will touch
too many test cases.

Reviewed By: dmgreen, paulwalker-arm, efriedma
Differential Revision: https://reviews.llvm.org/D147678


Compare: https://github.com/llvm/llvm-project/compare/4c095f9f410d...43b2df03e842


More information about the All-commits mailing list