|  | # RUN: llc -o - %s -mtriple=x86_64-- -verify-machineinstrs -run-pass=none | FileCheck %s | 
|  | # REQUIRES: x86-registered-target | 
|  |  | 
|  | # This should cleanly pass the machine verifier | 
|  | --- | 
|  | # CHECK-LABEL: name: func0 | 
|  | # CHECK: %0:gr32 = PHI undef %1:gr32, %bb.0, undef %1:gr32, %bb.1 | 
|  | name: func0 | 
|  | tracksRegLiveness: true | 
|  | body: | | 
|  | bb.0: | 
|  | JCC_1 %bb.1, 4, implicit undef $eflags | 
|  | JMP_1 %bb.2 | 
|  |  | 
|  | bb.1: | 
|  |  | 
|  | bb.2: | 
|  | %0 : gr32 = PHI undef %1 : gr32, %bb.0, undef %1 : gr32, %bb.1 | 
|  | ... | 
|  | --- | 
|  | # CHECK-LABEL: name: func1 | 
|  | # CHECK: %2:gr32 = PHI %0, %bb.0, %1, %bb.1 | 
|  | name: func1 | 
|  | tracksRegLiveness: true | 
|  | body: | | 
|  | bb.0: | 
|  | %0 : gr32 = IMPLICIT_DEF | 
|  | JCC_1 %bb.1, 4, implicit undef $eflags | 
|  | JMP_1 %bb.2 | 
|  |  | 
|  | bb.1: | 
|  | %1 : gr32 = IMPLICIT_DEF | 
|  |  | 
|  | bb.2: | 
|  | %2 : gr32 = PHI %0, %bb.0, %1, %bb.1 | 
|  | ... |