[PATCH] D93108: [RISCV] Define vwadd/vwaddu/vwsub/vwsubu intrinsics.

Craig Topper via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Dec 17 01:34:10 PST 2020


craig.topper added a comment.

In D93108#2459789 <https://reviews.llvm.org/D93108#2459789>, @fhahn wrote:

> Cross-post from db48a6de7702 <https://reviews.llvm.org/rGdb48a6de7702570083c9b88f4721701b0f2dbfe1>
>
> this appears to cause the following warnings when building LLVM with assertions
>
>   [1148/2221] Building RISCVGenAsmMatcher.inc...
>   warning: Compiler has made implicit assumption that TypeSize is not scalable. This may or may not lead to broken code.
>   [1793/2221] Building RISCVGenAsmWriter.inc...
>   warning: Compiler has made implicit assumption that TypeSize is not scalable. This may or may not lead to broken code.
>   [1795/2221] Building RISCVGenCompressInstEmitter.inc...
>   warning: Compiler has made implicit assumption that TypeSize is not scalable. This may or may not lead to broken code.
>   [1802/2221] Building RISCVGenRegisterBank.inc...
>   warning: Compiler has made implicit assumption that TypeSize is not scalable. This may or may not lead to broken code.
>   [1803/2221] Building RISCVGenRegisterInfo.inc...
>   warning: Compiler has made implicit assumption that TypeSize is not scalable. This may or may not lead to broken code.
>   [1805/2221] Building RISCVGenDAGISel.inc...
>   warning: Compiler has made implicit assumption that TypeSize is not scalable. This may or may not lead to broken code.
>   [1810/2221] Building RISCVGenGlobalISel.inc...
>   warning: Compiler has made implicit assumption that TypeSize is not scalable. This may or may not lead to broken code.
>   [1813/2221] Building RISCVGenInstrInfo.inc...
>   warning: Compiler has made implicit assumption that TypeSize is not scalable. This may or may not lead to broken code.
>
> @HsiangKai it would be great if you could take a look and fix or revert, so we avoid more people having to spend time on tracking this down themselves.

I'm guessing this is coming from the NoVReg class computing a Size of 0?


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D93108



More information about the llvm-commits mailing list