[InstCombine] Signed saturation patterns
[llvm-core.git] / test / CodeGen / MIR / Hexagon / target-flags.mir
bloba4ea8821eb65f424f8985a16cc0839adb192893f
1 # RUN: llc -march=hexagon -run-pass none -o - %s | FileCheck %s
2 ---
3 name: fred
5 body: |
6   bb.0:
8     ; CHECK: target-flags(hexagon-pcrel)
9     $r0 = A2_tfrsi target-flags (hexagon-pcrel) 0
10     ; CHECK: target-flags(hexagon-got)
11     $r0 = A2_tfrsi target-flags (hexagon-got) 0
12     ; CHECK: target-flags(hexagon-lo16)
13     $r0 = A2_tfrsi target-flags (hexagon-lo16) 0
14     ; CHECK: target-flags(hexagon-hi16)
15     $r0 = A2_tfrsi target-flags (hexagon-hi16) 0
16     ; CHECK: target-flags(hexagon-gprel)
17     $r0 = A2_tfrsi target-flags (hexagon-gprel) 0
18     ; CHECK: target-flags(hexagon-gdgot)
19     $r0 = A2_tfrsi target-flags (hexagon-gdgot) 0
20     ; CHECK: target-flags(hexagon-gdplt)
21     $r0 = A2_tfrsi target-flags (hexagon-gdplt) 0
22     ; CHECK: target-flags(hexagon-ie)
23     $r0 = A2_tfrsi target-flags (hexagon-ie) 0
24     ; CHECK: target-flags(hexagon-iegot)
25     $r0 = A2_tfrsi target-flags (hexagon-iegot) 0
26     ; CHECK: target-flags(hexagon-tprel)
27     $r0 = A2_tfrsi target-flags (hexagon-tprel) 0
29     ; CHECK: target-flags(hexagon-ext)
30     $r0 = A2_tfrsi target-flags (hexagon-ext) 0
31     ; CHECK: target-flags(hexagon-pcrel, hexagon-ext)
32     $r0 = A2_tfrsi target-flags (hexagon-pcrel,hexagon-ext) 0
33     ; CHECK: target-flags(hexagon-ie, hexagon-ext)
34     $r0 = A2_tfrsi target-flags (hexagon-ie,hexagon-ext) 0
35 ...