xref: /llvm-project/llvm/test/CodeGen/Hexagon/combine-imm-ext.ll (revision 2208c97c1bec2512d4e47b6223db6d95a7037956)
1; RUN: llc -O2 -mtriple=hexagon < %s | FileCheck %s
2
3target triple = "hexagon"
4
5; Function Attrs: nounwind
6define i32 @f0(ptr %a0, ptr %a1) #0 {
7b0:
8; We want to see a #-22 in combine, not ##-22.
9; CHECK: combine(#5,#-22)
10  %v0 = tail call i32 @f1(ptr %a0, ptr %a1, i32 -22, i32 5) #0
11  ret i32 %v0
12}
13
14declare i32 @f1(...)
15
16attributes #0 = { nounwind }
17