Krzysztof Parzyszek | 046090d | 2018-03-12 14:01:28 +0000 | [diff] [blame] | 1 | ; RUN: llc -O2 -march=hexagon < %s | FileCheck %s |
2 | |||||
3 | target triple = "hexagon" | ||||
4 | |||||
5 | ; Function Attrs: nounwind | ||||
6 | define i32 @f0(i32* %a0, i32* %a1) #0 { | ||||
7 | b0: | ||||
8 | ; We want to see a #-22 in combine, not ##-22. | ||||
9 | ; CHECK: combine(#5,#-22) | ||||
10 | %v0 = tail call i32 bitcast (i32 (...)* @f1 to i32 (i32*, i32*, i32, i32)*)(i32* %a0, i32* %a1, i32 -22, i32 5) #0 | ||||
11 | ret i32 %v0 | ||||
12 | } | ||||
13 | |||||
14 | declare i32 @f1(...) | ||||
15 | |||||
16 | attributes #0 = { nounwind } |