xref: /llvm-project/llvm/test/Bitcode/amdgcn-alignbit.ll (revision 82de129ab8f723ba94d0026b54d76b11b2a9e4f9)
1; RUN: llvm-as < %s | llvm-dis | FileCheck %s
2
3define i32 @user(i32 %a, i32 %b, i32 %c) {
4  ; CHECK: %call = call i32 @llvm.fshr.i32(i32 %a, i32 %b, i32 %c)
5  ; CHECK-NOT: amdgcn.alignbit
6  %call = call i32 @llvm.amdgcn.alignbit(i32 %a, i32 %b, i32 %c)
7  ret i32 %call
8}
9
10declare i32 @llvm.amdgcn.alignbit(i32, i32, i32)
11; CHECK: declare i32 @llvm.fshr.i32(i32, i32, i32) #0
12; CHECK-NOT: amdgcn.alignbit
13