37 lines · plain
1# RUN: llc -o - %s -mtriple=x86_64-- -verify-machineinstrs -run-pass=none | FileCheck %s2# REQUIRES: x86-registered-target3 4# This should cleanly pass the machine verifier5---6# CHECK-LABEL: name: func07# CHECK: %0:gr32 = PHI undef %1:gr32, %bb.0, undef %1:gr32, %bb.18name: func09tracksRegLiveness: true10body: |11 bb.0:12 JCC_1 %bb.1, 4, implicit undef $eflags13 JMP_1 %bb.214 15 bb.1:16 17 bb.2:18 %0 : gr32 = PHI undef %1 : gr32, %bb.0, undef %1 : gr32, %bb.119...20---21# CHECK-LABEL: name: func122# CHECK: %2:gr32 = PHI %0, %bb.0, %1, %bb.123name: func124tracksRegLiveness: true25body: |26 bb.0:27 %0 : gr32 = IMPLICIT_DEF28 JCC_1 %bb.1, 4, implicit undef $eflags29 JMP_1 %bb.230 31 bb.1:32 %1 : gr32 = IMPLICIT_DEF33 34 bb.2:35 %2 : gr32 = PHI %0, %bb.0, %1, %bb.136...37