[llvm-objdump] - Remove one overload of reportError. NFCI.
[llvm-complete.git] / test / CodeGen / AMDGPU / GlobalISel / regbankselect-default.mir
blobdad757b41f17599059da00ea6c93ed61e4ac101c
1 # NOTE: Assertions have been autogenerated by utils/update_mir_test_checks.py
2 # RUN: llc -O0 -march amdgcn -mcpu=fiji -run-pass=regbankselect %s -o - | FileCheck %s
4 # Check the default mappings for various instructions.
6 ---
7 name:            test_fconstant_f32_1
8 legalized:       true
9 body: |
10   bb.0:
11     ; CHECK-LABEL: name: test_fconstant_f32_1
12     ; CHECK: [[C:%[0-9]+]]:sgpr(s32) = G_FCONSTANT float 1.000000e+00
13     %0:_(s32) = G_FCONSTANT float 1.0
14 ...
15 ---
16 name:            test_fconstant_f64_1
17 legalized:       true
18 body: |
19   bb.0:
20     ; CHECK-LABEL: name: test_fconstant_f64_1
21     ; CHECK: [[C:%[0-9]+]]:sgpr(s64) = G_FCONSTANT double 1.000000e+00
22     %0:_(s64) = G_FCONSTANT double 1.0
23 ...
24 ---
25 name:            test_fconstant_f16_1
26 legalized:       true
27 body: |
28   bb.0:
29     ; CHECK-LABEL: name: test_fconstant_f16_1
30     ; CHECK: [[C:%[0-9]+]]:sgpr(s16) = G_FCONSTANT half 0xH3C00
31     %0:_(s16) = G_FCONSTANT half 1.0
32     %1:_(s32) = G_ANYEXT %0
33 ...
35 ---
36 name:            test_implicit_def_s32
37 legalized:       true
38 body: |
39   bb.0:
40     ; CHECK-LABEL: name: test_implicit_def_s32
41     ; CHECK: [[DEF:%[0-9]+]]:sgpr(s32) = G_IMPLICIT_DEF
42     %0:_(s32) = G_IMPLICIT_DEF
43 ...
45 ---
46 name:            test_implicit_def_s64
47 legalized:       true
48 body: |
49   bb.0:
50     ; CHECK-LABEL: name: test_implicit_def_s64
51     ; CHECK: [[DEF:%[0-9]+]]:sgpr(s64) = G_IMPLICIT_DEF
52     %0:_(s64) = G_IMPLICIT_DEF
53 ...