1 ; RUN: llc < %s -asm-verbose=false | FileCheck %s
3 ; Test that phis are lowered.
5 target datalayout = "e-p:32:32-i64:64-v128:8:128-n32:64-S128"
6 target triple = "wasm32-unknown-unknown"
9 ; CHECK: (setlocal [[REG:@.*]] (argument 0))
10 ; CHECK: (setlocal [[REG]] (sdiv [[REG]] {{.*}}))
11 ; CHECK: (return [[REG]])
12 define i32 @test0(i32 %p) {
14 %t = icmp slt i32 %p, 0
15 br i1 %t, label %true, label %done
20 %s = phi i32 [ %a, %true ], [ %p, %entry ]