blob: 182e49ca7600c56bc83550812829b20c33969e2b [file]
; NOTE: Assertions have been autogenerated by utils/update_test_checks.py UTC_ARGS: --version 6
; RUN: opt -S --passes=slp-vectorizer < %s | FileCheck %s
define i16 @test() {
; CHECK-LABEL: define i16 @test() {
; CHECK-NEXT: [[ENTRY:.*:]]
; CHECK-NEXT: [[FAKE_USE:%.*]] = load { i32, i32 }, ptr null, align 1
; CHECK-NEXT: call void (...) @llvm.fake.use({ i32, i32 } [[FAKE_USE]])
; CHECK-NEXT: [[FAKE_USE7:%.*]] = load { i32, i32 }, ptr null, align 1
; CHECK-NEXT: call void (...) @llvm.fake.use({ i32, i32 } [[FAKE_USE7]])
; CHECK-NEXT: ret i16 0
;
entry:
%fake.use = load { i32, i32 }, ptr null, align 1
call void (...) @llvm.fake.use({ i32, i32 } %fake.use)
%fake.use7 = load { i32, i32 }, ptr null, align 1
call void (...) @llvm.fake.use({ i32, i32 } %fake.use7)
ret i16 0
}