xref: /llvm-project/llvm/test/CodeGen/Hexagon/mask.ll (revision c04857cb2c9f6f2e8add61192c62e48a83938efd)
1; RUN: llc -mtriple=hexagon -mcpu=hexagonv73 < %s | FileCheck %s
2
3target triple = "hexagon"
4
5; CHECK-LABEL: test1:
6; CHECK: r0 = mask(#25,#2)
7; Function Attrs: optsize
8define i32 @test1() #1 {
9entry:
10  %0 = call i32 @llvm.hexagon.A2.tfr(i32 134217724)
11  ret i32 %0
12}
13
14declare i32 @llvm.hexagon.A2.tfr(i32) #0
15
16attributes #0 = { nounwind readnone }
17attributes #1 = { optsize }
18