brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.0 KiB · 8dd5e23 Raw
39 lines · plain
1# RUN: llc -mtriple=amdgcn-- -run-pass=liveintervals,dead-mi-elimination,register-coalescer -verify-machineinstrs -o - %s | FileCheck -check-prefix=GCN %s2 3# This is used to fail verififcation if MachineDCE tracks LIS.4 5# GCN-LABEL: name: foo6# GCN: S_ENDPGM7---8name:            foo9tracksRegLiveness: true10body:             |11  bb.0:12    liveins: $sgpr0_sgpr113 14    %10:sgpr_128 = S_LOAD_DWORDX4_IMM killed $noreg, 9, 015    S_NOP 0, implicit-def %4:sgpr_128, implicit %10.sub1:sgpr_12816    S_CBRANCH_SCC0 %bb.3, implicit undef $scc17    S_BRANCH %bb.118 19  bb.1:20    S_CBRANCH_SCC0 %bb.2, implicit undef $scc21    S_BRANCH %bb.322 23  bb.2:24    %8:sreg_32_xm0 = COPY %4.sub1:sgpr_12825    %7:sreg_32_xm0 = COPY %10.sub1:sgpr_12826    S_BRANCH %bb.427 28  bb.3:29    %10:sgpr_128 = S_LOAD_DWORDX4_IMM killed $noreg, 10, 030    %7:sreg_32_xm0 = COPY %10.sub1:sgpr_12831    %8:sreg_32_xm0 = COPY %10.sub2:sgpr_12832 33  bb.4:34    S_NOP 0, implicit %1035    $sgpr0 = COPY %8:sreg_32_xm036    $sgpr1 = COPY %7:sreg_32_xm037    S_ENDPGM 0, implicit $sgpr0, implicit $sgpr138...39