[PATCH] D93855: [RISCV] Define vector widening type-convert intrinsic.

Craig Topper via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Dec 29 10:56:24 PST 2020


craig.topper added inline comments.


================
Comment at: llvm/lib/Target/RISCV/RISCVInstrInfoVPseudos.td:183
+// and multiplier as the input parameter type
+class GetFloatVTypeInfo<VTypeInfo vti>
+{
----------------
This is unneeded now.


================
Comment at: llvm/lib/Target/RISCV/RISCVInstrInfoVPseudos.td:1143
 //===----------------------------------------------------------------------===//
-
 class VPatUnaryNoMask<string intrinsic_name,
----------------
Why are we removing this blank line?


================
Comment at: llvm/test/CodeGen/RISCV/rvv/vfwcvt-f-f-rv32.ll:1
+; RUN: llc -mtriple=riscv32 -mattr=+experimental-v,+f,+experimental-zfh -verify-machineinstrs \
+; RUN:   --riscv-no-aliases < %s | FileCheck %s
----------------
Float to double is missing from rv32.


================
Comment at: llvm/test/CodeGen/RISCV/rvv/vfwcvt-f-x-rv32.ll:1
+; RUN: llc -mtriple=riscv32 -mattr=+experimental-v,+f,+experimental-zfh -verify-machineinstrs \
+; RUN:   --riscv-no-aliases < %s | FileCheck %s
----------------
i32 to double is missing


================
Comment at: llvm/test/CodeGen/RISCV/rvv/vfwcvt-f-xu-rv32.ll:1
+; RUN: llc -mtriple=riscv32 -mattr=+experimental-v,+f,+experimental-zfh -verify-machineinstrs \
+; RUN:   --riscv-no-aliases < %s | FileCheck %s
----------------
i32 to double is missing


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D93855



More information about the llvm-commits mailing list