[TTI] getTypeBasedIntrinsicInstrCost - add basic handling for strided load/store...
[llvm-project.git] / llvm / test / Transforms / SLPVectorizer / scalarazied-result.ll
blob2570cdb45e1e78201ef23ef449ad3c12c796c7cb
1 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
2 ; RUN: %if x86-registered-target %{ opt -passes=slp-vectorizer -mtriple=x86_64-unknown-linux-gnu -S < %s | FileCheck %s %}
3 ; RUN: %if aarch64-registered-target %{ opt -passes=slp-vectorizer -mtriple=aarch64-unknown-linux-gnu -S < %s | FileCheck %s %}
5 define void @test() {
6 ; CHECK-LABEL: @test(
7 ; CHECK-NEXT:  entry:
8 ; CHECK-NEXT:    ret void
10 entry:
11   %0 = extractelement <8 x half> zeroinitializer, i64 1
12   %tobool = fcmp une half %0, 0xH0000
13   %1 = extractelement <8 x half> zeroinitializer, i64 1
14   %tobool3 = fcmp une half %1, 0xH0000
15   ret void