[PATCH] D122875: [DAGCombiner] Scalarize extend/truncate for splat vector.

Simon Pilgrim via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Apr 6 04:30:35 PDT 2022


RKSimon added inline comments.


================
Comment at: llvm/test/CodeGen/RISCV/rvv/vfwmacc-sdnode.ll:28
+; CHECK-NEXT:    vsetvli zero, zero, e32, mf2, ta, mu
+; CHECK-NEXT:    vfmacc.vf v8, ft0, v10
 ; CHECK-NEXT:    ret
----------------
Any luck with these regressions?


================
Comment at: llvm/test/CodeGen/RISCV/rvv/vwsub-sdnode.ll:3
 ; RUN: llc -mtriple=riscv32 -mattr=+v -verify-machineinstrs < %s | FileCheck %s
 ; RUN: llc -mtriple=riscv64 -mattr=+v -verify-machineinstrs < %s | FileCheck %s
 
----------------
You need to re-add triple specific checks now that some of these test results diverge
```
; RUN: llc -mtriple=riscv32 -mattr=+v -verify-machineinstrs < %s | FileCheck %s --check-prefixes=CHECK,CHECK32
; RUN: llc -mtriple=riscv64 -mattr=+v -verify-machineinstrs < %s | FileCheck %s --check-prefixes=CHECK,CHECK64
```


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D122875



More information about the llvm-commits mailing list