summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/WebAssembly/fast-isel.ll
blob: c4f1c2fa5e86dd83d359786af8ec5cabf074a441 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
; RUN: llc < %s -asm-verbose=false \
; RUN:   -fast-isel -fast-isel-abort=1 -verify-machineinstrs \
; RUN:   | FileCheck %s

target datalayout = "e-p:32:32-i64:64-n32:64-S128"
target triple = "wasm32-unknown-unknown"

; This tests very minimal fast-isel functionality.

; CHECK-LABEL: immediate_f32
; CHECK: (immediate 0x1.4p1)
define float @immediate_f32() {
  ret float 2.5
}

; CHECK-LABEL: immediate_f64
; CHECK: (immediate 0x1.4p1)
define double @immediate_f64() {
  ret double 2.5
}
OpenPOWER on IntegriCloud