| Krzysztof Parzyszek | 2736788 | 2017-10-23 19:07:50 +0000 | [diff] [blame] | 1 | ; RUN: llc -march=hexagon < %s | FileCheck %s |
| 2 | ; Check for S4_addaddi: | ||||
| 3 | ; CHECK: r{{[0-9]+}} = add(r{{[0-9]+}},add(r{{[0-9]+}},#2)) | ||||
| 4 | |||||
| 5 | define i32 @fred(i32 %a0, i32 %a1, i32* nocapture %a2) #0 { | ||||
| 6 | b3: | ||||
| 7 | %v4 = add nsw i32 %a0, 2 | ||||
| 8 | %v5 = add nsw i32 %v4, %a1 | ||||
| 9 | store i32 %v5, i32* %a2, align 4 | ||||
| 10 | ret i32 undef | ||||
| 11 | } | ||||
| 12 | |||||
| 13 | attributes #0 = { nounwind } | ||||