[docs] Add LICENSE.txt to the root of the mono-repo
[llvm-project.git] / llvm / test / CodeGen / X86 / loadStore_vectorizer.ll
blob9fce752ef8ad7c8b90a546202481189df19f5b07
1 ; RUN: opt -mtriple x86_64-- -load-store-vectorizer < %s -S | FileCheck %s
3 %struct_render_pipeline_state = type opaque
5 define fastcc void @test1(ptr addrspace(1) %pso) unnamed_addr {
6 ; CHECK-LABEL: @test1
7 ; CHECK: load i16
8 ; CHECK: load i16
9 entry:
10   %tmp1 = load i16, ptr addrspace(1) %pso, align 2
11   %sunkaddr51 = getelementptr i8, ptr addrspace(1) %pso, i64 6
12   %tmp4 = load i16, ptr addrspace(1) %sunkaddr51, align 2
13   ret void
16 define fastcc void @test2(ptr addrspace(1) %pso) unnamed_addr {
17 ; CHECK-LABEL: @test2
18 ; CHECK: load <2 x i16>
19 entry:
20   %tmp1 = load i16, ptr addrspace(1) %pso, align 2
21   %sunkaddr51 = getelementptr i8, ptr addrspace(1) %pso, i64 2
22   %tmp4 = load i16, ptr addrspace(1) %sunkaddr51, align 2
23   ret void