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