[HLSL] Implement RWBuffer::operator[] via __builtin_hlsl_resource_getpointer (#117017)
[llvm-project.git] / llvm / test / CodeGen / Hexagon / vsplat-isel.ll
blob9c5e3e17c4e8a2f04af0cc6d64f7d6c088898721
1 ; RUN: llc -march=hexagon -O0 < %s | FileCheck %s
2 ; CHECK: vsplatb
4 declare i32 @llvm.hexagon.S2.vsplatrb(i32) #0
6 define i32 @foo(i8 %x) {
7   %p0 = zext i8 %x to i32
8   %p1 = tail call i32 @llvm.hexagon.S2.vsplatrb(i32 %p0)
9   ret i32 %p1