brintos

brintos / llvm-project-archived public Read only

0
0
Text · 776 B · 6eb35b9 Raw
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