forked from OSchip/llvm-project
32 lines
803 B
Plaintext
32 lines
803 B
Plaintext
|
# RUN: llc -O0 -march amdgcn -mcpu=fiji -run-pass=regbankselect -global-isel %s -o - | FileCheck %s
|
||
|
|
||
|
# Check the default mappings for various instructions.
|
||
|
|
||
|
---
|
||
|
# CHECK-LABEL: name: test_fconstant_f32_1
|
||
|
name: test_fconstant_f32_1
|
||
|
legalized: true
|
||
|
body: |
|
||
|
bb.0:
|
||
|
; CHECK: %0:sgpr(s32) = G_FCONSTANT float 1.0
|
||
|
%0:_(s32) = G_FCONSTANT float 1.0
|
||
|
...
|
||
|
---
|
||
|
# CHECK-LABEL: name: test_fconstant_f64_1
|
||
|
name: test_fconstant_f64_1
|
||
|
legalized: true
|
||
|
body: |
|
||
|
bb.0:
|
||
|
; CHECK: %0:sgpr(s64) = G_FCONSTANT double 1.0
|
||
|
%0:_(s64) = G_FCONSTANT double 1.0
|
||
|
...
|
||
|
---
|
||
|
# CHECK-LABEL: name: test_fconstant_f16_1
|
||
|
name: test_fconstant_f16_1
|
||
|
legalized: true
|
||
|
body: |
|
||
|
bb.0:
|
||
|
; CHECK: %0:sgpr(s32) = G_FCONSTANT half 0xH3C00
|
||
|
%0:_(s32) = G_FCONSTANT half 1.0
|
||
|
...
|