1# RUN: llc -march=hexagon -run-pass none -o - %s | FileCheck %s
2---
3name: fred
4
5body: |
6  bb.0:
7
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
28
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...
36
37