blob: 2551dd61c591aa206dca4adc0570203e4b1157fe [file] [edit]
; RUN: not llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 < %s 2>&1 | FileCheck %s
; CHECK: error: <unknown>:0:0: in function ubfe_i64 void (ptr addrspace(1), i64): llvm.amdgcn.ubfe only supports i32
define amdgpu_kernel void @ubfe_i64(ptr addrspace(1) %out, i64 %src) {
%bfe = call i64 @llvm.amdgcn.ubfe.i64(i64 %src, i32 8, i32 16)
store i64 %bfe, ptr addrspace(1) %out
ret void
}
declare i64 @llvm.amdgcn.ubfe.i64(i64, i32, i32)