xref: /llvm-project/llvm/test/CodeGen/SPARC/reg64.ll (revision 728490257ecc09ada707a0390303bd3c61027a53)
1; RUN: llc < %s -mtriple=sparcv9 | FileCheck %s
2
3define dso_local zeroext i32 @f() local_unnamed_addr {
4entry:
5  %0 = tail call i64 asm "", "=r"()
6  %shr = lshr i64 %0, 32
7  %conv = trunc i64 %shr to i32
8  ret i32 %conv
9}
10; CHECK: srlx
11