20 lines · plain
1; NOTE: Assertions have been autogenerated by utils/update_test_checks.py2; RUN: opt -passes=slp-vectorizer -S -slp-max-reg-size=1024 %s | FileCheck %s3 4define ptr @test() {5; CHECK-LABEL: @test(6; CHECK-NEXT: store <4 x double> <double poison, double 0.000000e+00, double 0.000000e+00, double 0.000000e+00>, ptr null, align 87; CHECK-NEXT: ret ptr null8;9 store double poison, ptr null, align 810 %1 = getelementptr i8, ptr null, i64 811 %2 = fmul double 0.000000e+00, 0.000000e+0012 store double %2, ptr %1, align 813 %3 = getelementptr i8, ptr null, i64 1614 %4 = fmul double 0.000000e+00, 0.000000e+0015 store double %4, ptr %3, align 816 %5 = getelementptr i8, ptr null, i64 2417 store double %2, ptr %5, align 818 ret ptr null19}20