xref: /llvm-project/llvm/test/Assembler/zero-input-phi.ll (revision 5921bc42718d3723ab2a4ba412288db51cc198b2)
1*5921bc42SNikita Popov; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
2*5921bc42SNikita Popov; RUN: opt -S < %s | FileCheck %s
3*5921bc42SNikita Popov; RUN: llvm-as < %s | llvm-dis | FileCheck %s
4*5921bc42SNikita Popov
5*5921bc42SNikita Popovdefine void @dead_phi() {
6*5921bc42SNikita Popov; CHECK-LABEL: @dead_phi(
7*5921bc42SNikita Popov; CHECK-NEXT:  entry:
8*5921bc42SNikita Popov; CHECK-NEXT:    ret void
9*5921bc42SNikita Popov; CHECK:       return:
10*5921bc42SNikita Popov; CHECK-NEXT:    [[R:%.*]] = phi i32
11*5921bc42SNikita Popov; CHECK-NEXT:    ret void
12*5921bc42SNikita Popov;
13*5921bc42SNikita Popoventry:
14*5921bc42SNikita Popov  ret void
15*5921bc42SNikita Popov
16*5921bc42SNikita Popovreturn:
17*5921bc42SNikita Popov  %r = phi i32
18*5921bc42SNikita Popov  ret void
19*5921bc42SNikita Popov}
20