[PATCH] D115750: [SLP]Further improvement of the cost model for scalars used in buildvectors.
Alexey Bataev via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon May 9 13:44:38 PDT 2022
ABataev added a comment.
In D115750#3501860 <https://reviews.llvm.org/D115750#3501860>, @aeubanks wrote:
> another crash even with https://reviews.llvm.org/rGcce80bd8b74d54deb82b1b6ae0cbec1ab53c1dbb
>
> target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
> target triple = "x86_64-unknown-linux-gnu"
>
> define internal void @0() {
> .lr.ph.i41:
> br label %.lr.ph.split.us.i
>
> .lr.ph.split.us.i: ; preds = %.lr.ph.split.us.i, %.lr.ph.i41
> %0 = fadd float 0.000000e+00, 0.000000e+00
> %1 = fadd float 0.000000e+00, 0.000000e+00
> %2 = fadd float %0, 0.000000e+00
> %3 = fadd float %1, 0.000000e+00
> %.sroa.3.8.vec.insert.i.us.i = insertelement <2 x float> zeroinitializer, float %2, i64 0
> %.sroa.3.12.vec.insert.i.us.i = insertelement <2 x float> %.sroa.3.8.vec.insert.i.us.i, float %3, i64 1
> %.sroa.025.4.vec.insert.us.i = insertelement <2 x float> %.sroa.3.12.vec.insert.i.us.i, float %0, i64 0
> br label %.lr.ph.split.us.i
> }
Thanks, will add it to fixed version of the patch
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D115750/new/
https://reviews.llvm.org/D115750
More information about the llvm-commits
mailing list