llvm-project/llvm/test/Transforms/SLPVectorizer/X86/revec-getStoreMinimumVF.ll
Alexey Bataev a999a1b88c
[SLP]Remove emission of vector_insert/vector_extract intrinsics
Replaced by the regular shuffles.

Fixes #145512

Reviewers: RKSimon

Reviewed By: RKSimon

Pull Request: https://github.com/llvm/llvm-project/pull/148007
2025-07-11 15:26:45 -04:00

16 lines
499 B
LLVM

; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
; RUN: opt -mtriple=x86_64-unknown-linux-gnu -passes=slp-vectorizer -S -slp-revec %s | FileCheck %s
define void @test() {
; CHECK-LABEL: @test(
; CHECK-NEXT: entry:
; CHECK-NEXT: store <8 x i8> zeroinitializer, ptr null, align 1
; CHECK-NEXT: ret void
;
entry:
%0 = getelementptr i8, ptr null, i64 4
store <4 x i8> zeroinitializer, ptr null, align 1
store <4 x i8> zeroinitializer, ptr %0, align 1
ret void
}