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 ##24576 in combine, not #24576. | ||||
9 | ; CHECK: combine(#5,##24576) | ||||
10 | %v0 = tail call i32 bitcast (i32 (...)* @f1 to i32 (i32*, i32*, i16, i16)*)(i32* %a0, i32* %a1, i16 24576, i16 5) #0 | ||||
11 | ret i32 %v0 | ||||
12 | } | ||||
13 | |||||
14 | declare i32 @f1(...) | ||||
15 | |||||
16 | attributes #0 = { nounwind } |