brintos

brintos / llvm-project-archived public Read only

0
0
Text · 742 B · 6c3c95b Raw
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